Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Third Order Chebyshev High-Pass Filter Design, Study notes of Electrical Engineering

This matlab script outlines the design process for a third order chebyshev high-pass filter. The script includes the normalization, transformation, and denormalization of component values, as well as the calculation of the filter's response in terms of attenuation and phase. The script also generates plots of the filter's response.

Typology: Study notes

2012/2013

Uploaded on 03/23/2013

dhrupad
dhrupad 🇮🇳

4.4

(17)

221 documents

1 / 1

Toggle sidebar

Related documents


Partial preview of the text

Download Third Order Chebyshev High-Pass Filter Design and more Study notes Electrical Engineering in PDF only on Docsity! 3rd Order Chebyshev High-Pass Filter 1 % Chebyshev High-Pass Filter using % Example 5-3 p 229 as a Low-Pass % Filter Prototype close all; % close all opened graphs clear all; % clear all variables figure; % open new graph % Normalized components from filter coefficient tables Ln1 = 3.3487; % Normalized Inductance Ln2 = 3.3487; % Normalized Inductance Cn1 = 0.7117; % Normalized Capacitance Rg = 50; % Source resistance RL = 50; % Load Resistance wc=2*pi*900e6; % Cutoff Frequency of 900 MHz % Transform the normalized low-pass values % to the normalized high-pass filter values Cn1hp = 1/(wc*Ln1); % Normalized High-Pass C1 Cn2hp = 1/(wc*Ln2); % Normalized High-Pass C2 Ln1hp = 1/(wc*Cn1); % Normalized High-Pass L1 % Denormalize the High-Pass Component Values C1 = Cn1hp/Rg; C2 = Cn2hp/Rg; L1 = Ln1hp*Rg; f = 1; for i=1:4000; w=2*pi*f; ZC1=1./(j*w*C1); ZC2=1./(j*w*C2); ZL1=j*w*L1; YL1=1./ZL1; GL=1./RL; % Define the ABCD matrices for each element of the filter A0=[1 Rg;0 1]; A1=[1 ZC1;0 1]; A2=[1 0;YL1 1]; A3=[1 ZC2;0 1]; A4=[1 0;GL 1]; ABCD=A0*A1*A2*A3*A4; freq(i)=f; H(i)=2.*1/(ABCD(1)); f=f+0.002*wc/(2*pi); end subplot(211), semilogx(freq,20*log10(abs(H)));grid on; ylim([-50 10]); title('3rd Order Chebyshev High-Pass Filter Response'); xlabel('Frequency, Hz'); ylabel('Attenuation, dB'); phase=atan(imag(H)./real(H)); subplot(212), semilogx(freq,phase/pi*180);grid on; xlim([1e8 1e10]); xlabel('Frequency, Hz'); ylabel('Phase, deg.'); Docsity.com
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved