Professional Documents
Culture Documents
TR
NG IH CBCHKHOA
KHOA PFIEV
----
BO CO TI ULU N
GVHD :
T.S NGVNS
SVTH
MAIVQU CBNH
L p
09CLC2
N ng,2012
M CL C
L INI U ..................................................................................................... 1
PH N I: B
I.
II.
2.
2.
NGPHPTHI T K B
PH N II: PH
I.
II.
L C IIR ................................... 5
2.
3.
4.
Cc php bi ni b l ct
1.
2.
PH N III: CH
NGTRNHTHI T K .................................................... 20
I.
II.
III. Ch
ngtrnhMatlab: ......................................................................................... 23
1.
2.
3.
Kt qu: ........................................................................................................ 28
4.
PH NIV:NH GI K T QU - K T LU N .......................................... 35
I.
II.
Ch tl
ng l c thc t : ........................................................................................ 35
III. K t lu n: ............................................................................................................... 35
Bo co tiu lun
------
X l tn hiu s
L INI U
X l tn hiu s (Digital Signal Processing DSP) tr thnh mt mn hc c s
cho nhiu ngnh khoa hc, k thut nh: in, in T, Tin hc, Vin thng, T ng ho ...
X l tn hiu s c ng dng rng ri trong nhiu lnh vc v thit b nh: CD, VCD,
DVD, camera, scanner, y khoa ..., trong cc h thng truyn hnh s, thng tin a l, bn
s, vin thng ..v.v..
Php x l c bn nht ca DSP l l c, v cc h thng c cp n nhiu nht
trong x l tn hiu s l cc b lc s (Digital Filter). Nu xt v p ng xung c th chia
cc b lc s thnh 2 loi chnh l b lc c p ng xung hu hn FIR (Finite Impulse
Response) cn gi l lc khng quy, v b lc c p ng xung v hn IIR (Infinte Impulse
Response) cn gi l lc quy. Xt v p ng tn s bin c th chia cc b lc, FIR
hay IIR, thnh 4 loi c bn: thng thp, thng cao, thng di v chn di. Cc b lc ny c
th c thit k bng nhng phng php khc nhau, mi phng php u c nhng u
im v khuyt im ring.
Trong khun kh ca bi tiu lun mn hc ny, em xin php trnh by ni dung ti:
Bi ton thit k b lc thng thp IIR, s dng b lc ButterWorth v bin i song
tuyn tnh.
Ni dung tiu lun c chia thnh 4 phn:
- Phn I: B lc IIR v bi ton thit k
- Phn II: Phng php thit k b lc IIR
- Phn III: Chng trnh thit k
- Phn IV: nh gi kt qu - kt lun
Em xin trn trng cm n thy gio TS.NgVnS tn tnh hng dn, truyn t
nhng kin thc qu gi, cung cp ti liu tham kho v ch bo cc phng php lm vic
khoa hc.
Trong qu trnh lm tiu lun tuy ht sc c gng song chc chn khng trnh khi
nhng sai st. Rt mong nhn c s gp ca Thy ni dung ca tiu lun c hon
chnh hn.
Nng, ngy 21 thng 11 nm 2012
Sinh vin thc hin
ai V Quc Bnh
ai V Quc Bnh
Lp 09CLC2
Trang 1
Bo co tiu lun
------
X l tn hiu s
PH NI:
B L CIIRVBITONTHI TK
I. Gi i thiu chung v b l c IIR:
1. Gi i thiu:
B lc IIR c p ng xung v hn, v vy chng c th khp vi cc b lc
analog, m ni chung u c p ng xung di v hn.
K thut c bn thit k lc IIR l bin i cc b lc analog in hnh (wellknown) thnh cc b lc digital s dng cc nh x gi tr-phc.
S thun tin ca k thut ny l ch c sn cc bng thit k lc analog (AFD)
v cc nh x c m rng trong th vin.
Tuy nhin, cc bng AFD ch dng cho cc b lc thng thp. Trong khi ta cn
thit k cc b lc chn tn khc (thng cao, thng di, chn di, v.v)
Cn p dng cc php bin i bng tn i vi cc b lc thng thp. Cc php
bin i ny cng c gi l nh x gi tr-phc, v chng cng c sn trong th
vin.
2. Hai cch ti p c n:
2.1. Cch1,
Design analog
lowpass filter
2.2. Cch2,
Design analog
lowpass filter
ai V Quc Bnh
c s d ng trong Matlab
Apply freq. band
transformation
ss
Apply filter
transformation
sz
Desired
IIR filter
c s d ng h c t p, nghin cu
Apply filter
transformation
sz
Lp 09CLC2
Desired
IIR filter
Trang 2
Bo co tiu lun
------
X l tn hiu s
Design analog
lowpass filter
Desired
IIR filter
Cc vn tn ti:
III. Ccci ms b :
1. T l tuy ntnht
ng i:
Ha (j) l p ng tn s ca b lc tng t.
p
s
Trong:
H a ( j)
2
1
1 2
H a ( j)
2
at P
1
A2
at S
Lp 09CLC2
Trang 3
Bo co tiu lun
------
X l tn hiu s
Rp 10 log10
Rp
1
10
1
10
1 2
As
1
A 10 20
As 10 log10 2
A
2 1
1 1
1
2
1 1
1
1 1
2
1
1 1 A
1 1
2
2. Cc tnh ch t ca |Ha(j)|2:
Cc c trng ca b lc Analog c cho theo cc h s ca p ng bnh phng
ln, khng bao hm thng tin v pha. Do nh gi hm truyn h thng Ha(s) trong
min-s ta xt:
H a ( j) H a (s) s j
Sau ta c:
H a ( j) H a ( j) H a* ( j) H a ( j) H a ( j) H a ( s) H a (s) s j
Hay:
H a ( s) H a (s) H a ( j)
s / j
ai V Quc Bnh
Lp 09CLC2
Trang 4
Bo co tiu lun
------
X l tn hiu s
PH NII:
PH
NGPHPTHI TK B L CIIR
1. B l c thng th p Butterworth:
1.1. Ccctr ng:
B lc ny c c trng b i tnh cht p ng bin l bng phng trong c di
thng v di chn.
2N
C l tn s ct (rad/s)
th p ng bnh phng-bin :
H a ( j)
ai V Quc Bnh
Lp 09CLC2
Trang 5
Bo co tiu lun
------
X l tn hiu s
|Ha(0)|2 =1 vi mi N.
|Ha(jc)|2 =0.5 vi mi N (h s suy gim 3dB
|Ha(j)|2 n iu gim theo
Tin n b lc l t ng khi N
H a ( s) H a ( s) H a ( j)
s / j
s
1
j C
Cc im cc: pk (1) 2 N ( jC ) C e
1
2N
( j C ) 2 N
( j C ) 2 N
s 2 N ( j C ) 2 N 2 N
(s pk )
k 1
j 2N (2 k N 1)
c)
k 0,1,
, 2 N 1
Vi N chn, pk C e
k
j
2N N
, k 0,1,..., 2 N 1
H a ( s)
C N
( s pk )
LHP poles
Hm [z,p,k] = buttap(N)
Hm [b,a] = u_buttap(N,Omegac)
Hm [C,B,A] = sdir2cas(b,a)
ai V Quc Bnh
Lp 09CLC2
Trang 6
Bo co tiu lun
1.2. Ccph
------
X l tn hiu s
ngtrnhthi t k :
1
2
1
2
RP
AS
log10 10 RP 10 1 10 AS 10 1
Bc N
2 log10 P S
Tn s ct C :
- p ng thng s k thut ti P : C
2N
10
RP 10
- p ng thng s k thut ti S : C
2N
10
AS 10
Hm [b,a] = afd_butt(Wp,Ws,Rp,As)
Phn tip theo s gii thiu thm v cc b lc thng thp in hnh khc: Chebyshev,
Ellipic, nhng do gii hn yu cu ca tiu lun ny nn s khng i su nh i vi b lc
Butterworth.
ai V Quc Bnh
Lp 09CLC2
Trang 7
Bo co tiu lun
------
X l tn hiu s
2. B l c thng th p Chebyshev:
-
2.1. B l c Chebyshev I:
H a ( j )
2
1 2TN2
Trong : N l bc b lc
l h s gn sng di thng
a thc Chebyshev bc N
cos N cos ( x) , 0 x 1
TN ( x)
1
cosh cosh ( x) , 1 x
khi x
Ti x = 0 (hoc = 0)
H a ( j 0) 1
2
H a ( j 0)
2
ai V Quc Bnh
1
1 2
( N odd )
( N even)
Lp 09CLC2
Trang 8
Bo co tiu lun
------
X l tn hiu s
Ti x = 1 (hoc = C)
H a ( j1)
2
1
1 2
(all N )
Ti x = r , H a ( jx)
1
1 2
1
.
A2
s
1 2TN2
j C
C th ch ra rng nu pk k jk , k 0,1,
ca a thc trn th:
(2k 1)
k (a C ) cos
2 N
2
(2k 1)
k (bC ) sin
2 N
2
Trong :
a
V
1
2
N 1/ , b
k 0,, N 1
1
2
N 1/
1
1
1 2
H a ( s)
K
s pk
k
Vi K l mt h s chun ha c chn :
N odd
1,
H a ( j 0) 1
, N even
2
1
ai V Quc Bnh
Lp 09CLC2
Trang 9
Bo co tiu lun
------
X l tn hiu s
Hm [z,p,k] = cheb1ap(N,Rp)
Hm [b,a] = u_chb1ap(N,Rp,Omegac)
Ccph
ngtrnhthi t k :
C P and r S
C
g ( A2 1) / 2
log g g 2 1
10
log10 r r 1
Thi hnh trn Matlab dng hm [b,a] = afd_chb1(Wp,Ws,Rp,As)
H a ( j )
2
1 2TN2 C
Normalized Chebyshev-II
ai V Quc Bnh
Lp 09CLC2
Trang 10
Bo co tiu lun
------
X l tn hiu s
Unnormalized Chebyshev-II
3. B l c thng th p Ellipic:
Cc b lc ny th ng cn bng gn sng di thng cng nh di chn. Chng c cc
c trng p ng bin tng t nh cc b lc FIR cn bng gn sng.
V vy cc b lc elliptic l cc b lc ti u trong t c bc ti thiu N i vi
cc ch tiu cho
Cc b lc ny, v nhiu l do xt trc y, l rt kh phn tch v thit k.
Khng th thit k chng bng cc cng c n gin, v th ng phi dng cc chng
trnh hoc bng thit k.
p ng bnh phng bin :
H a ( j )
2
1 2U N2
N: bc
: gn sng di thng
UN() l hm Jacobian elliptic bc-N
1 k ;
N
K (k ) K 1 k
Vi
2
1
ai V Quc Bnh
p
s
, k1
Lp 09CLC2
A2 1
K ( x)
/2
1 x2 sin 2
Trang 11
Bo co tiu lun
------
X l tn hiu s
Hm [z,p,k]=ellipap(N,Rp,As);
Hm [b,a] = u_ellipap(N,Rp,As,Omegac)
Hm [b,a] = afd_elip(Wp,Ws,Rp,As)
II. Cc php bi ni b l ct
ngt thnh b l c s
Bi ni b t bi n xung
Bo ton hnh dang ca p ng xung t lc tng t thnh lc s
B t bi nb
c nh y
ai V Quc Bnh
Lp 09CLC2
Trang 12
Bo co tiu lun
-
------
X l tn hiu s
1. Bi ni b t bi n xung:
Trong phng php ny chng ta mun p ng xung ca b lc s trng tng t nh
p ng xung ca b lc chn tn analog.
Ly mu ha (t)
h n ha nT
T or e j e jT
z esT
H ( z)
1
2
Ha s j
k
T k
T
Cc tnh ch t:
= Re(s):
nh x nhiu s ln mt z : nh x many-to-one
ai V Quc Bnh
Lp 09CLC2
Trang 13
Bo co tiu lun
------
X l tn hiu s
Th t c thi t k :
Vi cc ch tiu cho wp, ws, Rp, As, chng ta mun xc nh H(z) bng cch thit k
trc tin mt b lc analog tng ng v sau nh x chng thnh b lc s mong
mun. Cc bc nh sau:
1. Chn T v xc nh cc tn s analog: P
p
T
and S
s
T
3. S dng php khai trin ring phn, khai trin Ha(s) thnh: H a ( s) k 1
N
H ( z) k 1
N
Rk
s pk
thu c b
Rk
1 e pkT z1
b = cc h s
t thc ca H(Z)
a = cc h s
mu thc ca H(Z)
c = cc h s
t thc ca Ha(S)
d = cc h s
mu thc ca Ha(S)
T = chu k ly mu
Cc thu n l i v b t l i ca nh x b t bi n xung:
-
ai V Quc Bnh
Lp 09CLC2
p ng tn s analog, v i khi
Trang 14
Bo co tiu lun
------
X l tn hiu s
2 1 z1
1 sT / 2
z
1
1 sT / 2
T 1 z
Cc nh n xt:
ai V Quc Bnh
2
T
2 tan 1
tan
T
2
2
Lp 09CLC2
Trang 15
Bo co tiu lun
------
X l tn hiu s
Th t c thi t k :
Vi cc ch tiu cho ca b lc s wp, ws, Rp, As, chng ta cn xc nh H(z). Cc
bc nh sau:
1. Chn mt gi tr T tu , v c th t T = 1.
2. Chuyn i cc tn s ct p v s, ngha l tnh ton p v s s dng:
P
tan P
T
2
2
S
, S tan
2 1 z1
. V nhn c H(z) l mt hm hu t theo z-1
4. Cui cng ly: H ( z) H a
1
T 1 z
b = cc h s
t thc ca H(Z)
a = cc h s
mu thc ca H(Z)
c = cc h s
t thc ca Ha(S)
d = cc h s
mu thc ca Ha(S)
Fs = tn s ly mu
L mt thit k n nh.
So snh 3 b l c:
Order N
Stopband Att.
Butterworth
15
Chebyshev-I
25
Elliptic
27
Lp 09CLC2
Trang 16
Bo co tiu lun
------
X l tn hiu s
III. Bi nibngt n:
Mc ch ca phng php ny l thit k cc b lc chn tn khc nhau:
-
Cc b lc thng cao
Cc b lc thng di
Cc b lc chn di
Php bi nibngt n:
Gi HLP(Z) l b lc s prototype lowpass cho, v gi H(z) l b lc s chn tn
c mong mun . Xc nh mt nh x theo cng thc:
Z 1 G( z1 )
such that H ( z) H LP (Z ) |Z 1 G ( z1 )
Gi s HLP(Z) l mt b lc n nh v nhn qu, ta mun rng H(z) cng n nh v
nhn qu. iu ny dn n cc yu cu sau:
1. G(.) phi l mt hm hu t theo z-1 sao cho H(z) l thi hnh c.
2. ng trn n v ca mt phng-Z phi nh x ln ng trn n v ca mt
phng-z.
3. cho cc b lc n nh, bn trong ng trn n v ca mt phng-Z cng phi
nh x ln bn trong ng trn n v ca mt phng-z.
Lp 09CLC2
Trang 17
Bo co tiu lun
------
X l tn hiu s
e j' G(e j ) eG (e
' G(e j )
Hay
Z 1 G( z1 )
z1 k
, | k | 1 ( p ng yu cu 3)
1
k 1 1 k z
n
ai V Quc Bnh
Lp 09CLC2
Trang 18
Bo co tiu lun
ck t l i ccb
------
X l tn hiu s
c thi t k b l c s ch n t n:
trn.
ai V Quc Bnh
Lp 09CLC2
Trang 19
Bo co tiu lun
------
X l tn hiu s
PH NIII:
CH
NGTRNHTHI TK
Di y s thit k theo hng th nht, cn hng th hai thc hin tng t, sau
s dng cng thc trong phn Php bin i bng tn (cui Phn II) chuyn i Lowpass
sang Lowpass.
Chn chu k ly mu T = 1
p 2
2
0.3
tan
tan
1.019 (rad / s)
2 1
2
T
2
2
0.4
s tan s tan
1.453 (rad / s)
2 1
2
T
log 10
log10 10RP 10 1 10 AS 10 1
2 log10 P S
Tnh bc b lc v tn s ct:
C
2N
Hoc:
C
2N
Ta c th chn C
ai V Quc Bnh
10
RP 10
10
AS 10
10
1 1050 10 1
20
2 log10 1.019 1.453
0.5 10
100.5 10 1
1.074 (rad / s)
10
1.0896 (rad / s)
1.019
2*20
1.453
2*20
50 10
Trang 20
Bo co tiu lun
------
X l tn hiu s
H a ( j )
2
2N
1.08
220
H a ( s ) H a ( s ) H a ( j )
1
1
( s / j ) 40
1.0840
1
1
1
40
40
1.08
s / j
1
1
1
s 40
1.0840
S10
S20
S1
S40
S30
H a ( j) H a ( s)
1.0820
( s s11 )( s s12 )...(s s29 )(s s30 )
Trong s11 , s12 ...s29 , s30 l nghim ca mu thc H a (s) H a (s) na mt phng bn tri.
Xc nh H(z):
2 1 z1
1 z1
H ( z) H a
H
a 2
1
T 1 z1
1 z
T 1
ai V Quc Bnh
Lp 09CLC2
Trang 21
Bo co tiu lun
------
X l tn hiu s
Begin
M R NG
Nhp cc ch tiu
p,s, As, Rp
a tn hiu vo x vi
F
fmax S
2
Fs = 1000; T = 1/Fs
p
2
P tan
2
T
2
S tan s
2
T
Filter
(va thit k)
Tn hiu u ra y
Tnh Ha(s)
[cs, ds] afd _ butt (P , S , RP , AS )
Phn tch ph tn hiu x
v y dng bin i FFT
Bi ni song tuy ntnhthu c H(z)
- Dng trc tip: [b, a ] bilinear (cs, ds, FS )
- Dng ghp tng: [C, B, A] dir 2cas(b, a )
Tnh pngbin
[db, mag , pha , grd , w] freqz _ m(b, a )
V th :
- Tn hiu vo theo th i gian
- Tn hiu ra theo th i gian
- Ph tn hiu vo
- Ph tn hiu ra
Tnh gi tr As
v Rp thc t
- V mt phng nghim
phc s-plane v z-plane.
- V p ng bin ,
pha ca b lc thit k.
- V ha(t) v h(n)
END
ai V Quc Bnh
Lp 09CLC2
Trang 22
Bo co tiu lun
III. Ch
------
X l tn hiu s
ngtrnhMatlab:
1. Cc hm s d ngtrongch
ngtrnh:
Hm [cs,ds] = afd_butt(OmegaP,OmegaS,Rp,As)
thit k b lc thng thp analog Butterworth, cho b i cc ch tiu ca n.
function [b,a] = afd_butt(Wp,Ws,Rp,As);
% Analog Lowpass Filter Design: Butterworth
% ----------------------------------------% [b,a] = afd_butt(Wp,Ws,Rp,As);
% b = Numerator coefficients of Ha(s)
% a = Denominator coefficients of Ha(s)
% Wp = Passband edge frequency in rad/sec; Wp > 0
% Ws = Stopband edge frequency in rad/sec; Ws > Wp > 0
% Rp = Passband ripple in +dB; (Rp > 0)
% As = Stopband attenuation in +dB; (As > 0)
%
if Wp <= 0
error('Passband edge must be larger than 0')
end
if Ws <= Wp
error('Stopband edge must be larger than Passband edge')
end
if (Rp <= 0) | (As < 0)
error('PB ripple and/or SB attenuation ust be larger than 0')
end
N = ceil((log10((10^(Rp/10)-1)/(10^(As/10)-1)))/(2*log10(Wp/Ws)));
fprintf('\n*** Butterworth Filter Order = %2.0f \n',N)
OmegaC = Wp/((10^(Rp/10)-1)^(1/(2*N)));
[b,a]=u_buttap(N,OmegaC);
ai V Quc Bnh
Lp 09CLC2
Trang 23
Bo co tiu lun
------
X l tn hiu s
Hm [b,a] = bilinear(cs,ds,Fs)
Bin i song tuyn tnh chuyn Ha(s) thnh H(z)
b = cc h s
t thc ca H(z)
a = cc h s
mu thc ca H(z)
cs = cc h s
t thc ca Ha(s)
ds = cc h s
mu thc ca Ha(s)
Fs = tn s ly mu
Hm [db,mag,pha,grd,w] = freqz_m(b,a);
Tnh bin tng i (dB), bin tuyt i, pha, nhm tr, di mu tn s t
hm h thng H(z) c h s t thc l b, h s mu thc l a .
function [db,mag,pha,grd,w]=freqz_m(b,a);
% Modified version of freqz subroutine
%..................................
% [db,mag,pha,grd,w]=freqz_m(b,a);
% db=Relative magnitude in dB computed over 0 to pi radians
% mag=absolute magnitude computed over 0 to pi radians
% grd= Group delay over 0 to pi radians
% w=501 frequency samples between 0 to pi radians
% b=numerator polynomial of H(z) (for FIR: a=h)
% a=demonitor polynomial of H(z) (for FIR: a=[1])
%
[H,w]=freqz(b,a,1000,'whole');
H=(H(1:1:501))';w=(w(1:1:501))';
mag=abs(H);
db=20*log10((mag+eps)/max(mag));
pha=angle(H);
grd=grpdelay(b,a,w);
Hm [C,B,A] = dir2cas(b,a): Chuyn i dng trc tip thnh dng ghp tng.
function [b0,B,A] = dir2cas(b,a);
%DIRECT-form to CASCADE-form conversion (cplxpair version)
%.........................................................
%[b0,B,A]=dir2cas(b,a)
%b0=gain coefficient
%B= K by 3 matrix of real coefficient
%A= K by 3 matrix of real coefficient
%b = numerator polynomial coefficient of DIRECT form
%a = numerator polynomial coefficient of DIRECT form
% compute gain coefficient b0
b0 = b(1); b = b/b0;
a0 = a(1); a = a/a0;
b0 = b0/a0;
ai V Quc Bnh
Lp 09CLC2
Trang 24
Bo co tiu lun
------
X l tn hiu s
M = length(b);N = length(a);
if N > M
b=[b zeros(1,N-M)];
elseif M > N
a=[a zeros(1,M-N)];N=M;
else
NM=0;
end
%
K=floor(N/2);B = zeros(K,3);A = zeros(K,3);
if K*2 == N;
b=[b 0];
a=[a 0];
end
%
broots = cplxpair(roots(b));
aroots = cplxpair(roots(a));
for i=1:2:2*K
Brow = broots(i:1:i+1,:);
Brow = real(poly(Brow));
B(fix((i+1)/2),:) = Brow;
Arow = aroots(i:1:i+1,:);
Arow = real(poly(Arow));
A(fix((i+1)/2),:) = Arow;
end
M t s hm khc:
Hm fft(x,n)
ai V Quc Bnh
Lp 09CLC2
Trang 25
Bo co tiu lun
2. Ch
------
X l tn hiu s
ngtrnh:
clear all
close all
clc
% Nhp cc thng s k thut
wp = input('
ws = input('
As = input('
Rp = input('
ai V Quc Bnh
Lp 09CLC2
Trang 26
Bo co tiu lun
------
X l tn hiu s
ai V Quc Bnh
Lp 09CLC2
Trang 27
Bo co tiu lun
------
X l tn hiu s
title('Output Signal','fontsize',12);
axis([0 nth(Sam) min(TH)-0.5 max(TH)+0.5]);
% V ph tn hiu
subplot(2,2,3)
plot(f,spec_in);%grid
title('Spectrum of the Input Signal','fontsize',12);
xlabel('Frequency (Hz)');
ylabel('Magnitude');
axis([0 Fs/2 -1 max(spec_in)+2]);
set(gca,'XTickMode','manual','XTick',[0;f1;f2;f3;f4;Fs/2]);
subplot(2,2,4)
plot(f,spec_out);%grid
title('Spectrum of the Output Signal','fontsize',12);
xlabel('Frequency (Hz)');
ylabel('Magnitude');
axis([0 Fs/2 -1 max(spec_in)+2]);
set(gca,'XTickMode','manual','XTick',[0;f1;f2;f3;f4;Fs/2]);
3. K t qu :
- Tan so cat canh dai thong wp = 0.5*pi
- Tan so cat canh dai chan ws = 0.6*pi
- Suy hao dai chan As = 50
- Do gon song dai thong Rp = 0.5
Do rong dai tan chuyen tiep: [250.0, 300.0]Hz
*** Butterworth Filter Order = 22
C =
4.4762e-006
B =
1.0000
3.3221
2.7806
1.0000
3.0243
2.4289
1.0000
2.6183
1.9509
1.0000
2.2487
1.5214
1.0000
1.9405
1.1696
1.0000
1.7669
0.8096
1.0000
1.6944
0.8903
1.0000
1.5088
0.6817
1.0000
1.3707
0.5307
1.0000
1.2765
0.4303
1.0000
1.2289
0.3802
ai V Quc Bnh
Lp 09CLC2
Trang 28
Bo co tiu lun
------
X l tn hiu s
A =
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
1.0000
0.0892
0.0788
0.0708
0.0646
0.0598
0.0560
0.0531
0.0509
0.0494
0.0484
0.0479
0.8670
0.6497
0.4825
0.3525
0.2511
0.1721
0.1113
0.0657
0.0331
0.0121
0.0018
As thuc te:
Asd =
51
Rp thuc te:
Rpd =
0.3844
ai V Quc Bnh
Lp 09CLC2
Trang 29
Bo co tiu lun
------
X l tn hiu s
ai V Quc Bnh
Lp 09CLC2
Trang 30
Bo co tiu lun
------
X l tn hiu s
Ta tnh c tn s ct ca b lc ny l fc = 256.9Hz fc c FS
2
4. M ph ng bng simulink:
ca s command, g simulink, to mt file mi v thit k s nh hnh di y
ai V Quc Bnh
Lp 09CLC2
Trang 31
Bo co tiu lun
------
X l tn hiu s
Cc kh itrongs trn:
-
Cc kh i tn hiu:
ai V Quc Bnh
Lp 09CLC2
Trang 32
Bo co tiu lun
------
X l tn hiu s
Tn hiu u vo
Mt ph pha
ai V Quc Bnh
Lp 09CLC2
Trang 33
Bo co tiu lun
------
X l tn hiu s
Tn hiu u ra
ai V Quc Bnh
Lp 09CLC2
Trang 34
Bo co tiu lun
------
X l tn hiu s
PH NIV:
p ng c cc thng s k thut nh yu cu (P , S , AS , RP )
p ng bin bng phng ti a v i hi bc N cao hn (nhiu im cc hn)
t c cng mt ch tiu di chn. Tuy nhin chng c mt p ng pha khng
tuyn tnh trong di thng (nhn vo p ng pha v c, ta thy pha gn tuyn tnh).
Nh p dng phng php bin i song tuyn tnh (phng php bin i tt nht)
nn b lc s thu c:
-
p ng tt cc ch tiu k thut.
II. Ch tl
ng l c thc t :
III. K t lu n:
Tiu lun tm tt cc vn l thuyt c bn v thit k b lc s IIR. Nu cc c
tnh b lc s cn xc nh v cc phng php khi thit k b lc: S dng 4 kiu
Butterworth, Chebyshev 1-2, Ellipic. Tiu lun i su nghin cu phng php thit k b
lc IIR thng thp s dng b lc Butterworth v php bin i song tuyn tnh.
Sau khi tm hiu l thuyt c bn ca phng php ny, tiu lun vn dng
MATLAB minh ha l thuyt ng th i nu ra bi ton thit k v cch gii quyt, so snh
kt qu t c.
Tuy ht sc c gng nhng chc chn tiu lun vn cn nhiu thiu st, rt mong
nhn c s gp ca Thy ni dung ca tiu lun c hon chnh hn.
ai V Quc Bnh
Lp 09CLC2
Trang 35