Professional Documents
Culture Documents
ThingHiem XLTH
ThingHiem XLTH
Mn hc: X L S TN HIU
MC LC
MC LC.......................................................................................................................... 1
M U ............................................................................................................................ 3
BI 1.
3.
4.
5.
6.
Tm tt l thuyt................................................................................................ 52
Mt s lnh v hm ca MATLAB .................................................................... 60
Cc bc thc hnh.......................................................................................... 60
M rng ............................................................................................................ 66
BI 3.
1.
2.
3.
Mc ch: .......................................................................................................... 67
C s l thuyt. ................................................................................................. 67
Yu cu thit b.................................................................................................. 73
BI 4.
1.
2.
3.
4.
5.
Mc ch............................................................................................................ 74
Tho lun .......................................................................................................... 74
Tin trnh th nghim......................................................................................... 76
Kt lun............................................................................................................. 78
Cu hi n tp................................................................................................... 79
http://www.ebook.edu.vn
M U
X l s tn hiu l mn hc nghin cu v cc phng trnh ton hc, cc gii
thut v cc tnh ton da trn phng php tnh gn ng cho cc tn hiu v h thng
ri rc. Ni dung mn hc X l s tn hiu c ging dy ti Khoa in t - Vin
thng trng i hc bch khoa H ni, chu trch nhim chnh bi b mn Mch v X
l tn hiu, tp trung vo bao trm cc vn sau:
Thit k b lc.
http://www.ebook.edu.vn
http://www.ebook.edu.vn
BI 1.
Pht trin cc ng dng, bao gm vic pht trin vi cc giao din vi ngi
s dng
http://www.ebook.edu.vn
MATLAB, bn cnh kh nng tnh ton trn ma trn, ng thi cng l mt ngn
ng lp trnh mnh. Cc tp chng trnh ca MATLAB c ghi di dng ui .m,
c gi l M-files. C hai loi tp dng ui .m:
http://www.ebook.edu.vn
help fft
trn ca s lnh s a ra ni dung v chc nng, c php cho cc tham s vo/ra cho
hm thc hin php bin i Fourier nhanh c MATLAB t di tn fft.
2.
Cc tn hiu c bn
Mc ch ca phn th nghim
Sinh vin dng MATLAB m phng cc ni dung sau:
3.
Tm tt l thuyt
http://www.ebook.edu.vn
(n ) =
Dy xung n v tr (dch) i n0 mu:
1 n = n0
0 n n0
(n n0 ) =
b. Dy nhy n v:
1 n 0
u (n ) =
0 n < 0
c. Dy hm m thc:
x(n ) = a n , n a R
d. Dy hm m phc:
x(n ) = e ( + j0 )n , n
l suy gim ca tn hiu, 0 l tn s gc tnh theo n v radians
e. Dy lng gic: Dy lng gic l dy th hin tn hiu c dng hm ton hc l t
hp tuyn tnh ca cc hm sin v cosin. Mt v d v dy lng gic nh sau:
x(n ) = cos( 0 n + ), n
vi l pha ban u ca tn hiu
f. Dy ngu nhin: L dy m cc phn t ca dy c gi tr ngu nhin. S phn b
ngu nhin c th c iu chnh l phn b u hay tun theo mt quy lut phn b
xc sut no . Trong MATLAB c sn mt s hm cho php khi to ra mt dy
ngu nhin theo phn b u v theo phn b Gauss.
g. Dy tun hon: Dy tun hon l mt dy c gi tr ca cc phn t lp li tun hon
sau mt s mu nht nh.
x(n ) = x(n + mN ) m Z
x (n ) v c c l x ng. Chng ta c th biu
Dy tun hon thng c k hiu l ~
din mt dy vi mt s chu k tun hon trong MATLAB bng cch t lin tip nhau
mt s hu hn cc dy xut pht t mt dy c chiu di hu hn. Mi dy ny th hin
mt chu k ca dy tun hon.
Mt s nh ngha khc
http://www.ebook.edu.vn
a{x(n )} = {ax(n )}
d. Dch (Tr): Lm tr mt dy i mt khong n0 mu thu c dy mi:
{y(n )} = {x(n n0 )}
hay phn t th m ca dy ban u tr thnh phn t th m+n0 ca dy mi.
e. Bin s n o: Dy mi thu c l dy ban u c ly i xng qua trc vung
gc vi trc biu din ch s n ti gc to (trc tung)
{y(n)} = {x( n )}
f. Nng lng: Dy c tnh nng lng c th l dy thc hoc dy phc:
Ex =
x(n )x (n ) = x(n )
*
n =
n =
1
N
N 1
x(n )
n=0
H thng ri rc
Trong x l tn hiu, khi nim h thng (system) ch n mt khi, c th
hin trn hnh v bng mt khi ch nht trng nh mt hp en c cc k hiu u vo
v u ra, c chc nng tip nhn cc tn hiu t u vo, x l chng v a cc tn hiu
x l ti u ra. X l s tn hiu lin quan ti cc tn hiu ri rc nn cc h thng
c xt n l cc h thng ri rc. Tn hiu vo c gi l u vo (input) hay kch
thch (excitation) ca h thng. Tn hiu ra c gi l u ra (output) hay p ng
(response) ca h thng. Trong MATLAB, h thng c nh chung bi khi nim
filter.
Mt h thng l tuyn tnh bt bin (Linear Time-Invariant LTI) nu n hi
c hai tnh cht tuyn tnh (linearity) v bt bin theo thi gian (time-invariance). Tnh
cht tuyn tnh ni ln rng p ng ca h thng vi kch thch l mt t hp tuyn tnh
http://www.ebook.edu.vn
x(k )h(n k ) =
n =
h(k )x(n k )
n =
h( n) <
n =
k =0
r =0
a k y(n k ) = br x(n k )
hay c th vit di dng sau thch hp vi th hin m hnh s khi ca h thng:
M
r =0
k =1
y (n ) = br x(n k ) a k y (n k )
4.
Mt s lnh v hm ca MATLAB
10
5.
Cc bc thc hnh
1.1.
To cc dy xung n v v dy nhy n v theo chng trnh mu bng cch g
cc dng lnh cho 2 bng di y vo ca s son tho (Editor) v ghi li theo cc tn
tp ln lt l impseq.m v stepseq.m:
Dy xung n v:
function [x,n] = impseq(n0,n1,n2)
%Tao ra day x(n) = delta(n-n0); n1 <= n <= n2
%---------------------------------------------%[x,n] = impseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) == 0];
Dy nhy n v:
function [x,n] = stepseq(n0,n1,n2)
%Tao ra day x(n) = u(n-n0); n1 <= n <= n2
%---------------------------------------------%[x,n] = stepseq(n0,n1,n2)
n = [n1:n2]; x = [(n-n0) >= 0];
1.2.
Vit chng trnh to dy hm m thc vi cc tham s u vo v u ra c
nhp theo cu lnh:
[x,n] = expseq(a,n1,n2)
http://www.ebook.edu.vn
11
http://www.ebook.edu.vn
12
Nhn 2 dy:
function [y,n] = sigmult(x1,n1,x2,n2)
%Thuc hien y(n) = x1(n)*x2(n)
%---------------------------------------------% y = day tich co vector chi so n
%x1 = day thu nhat co vector chi so n1
%x2 = day thu hai co vector chi so n2 (n2 co the khac n1)
n = min(min(n1),min(n2)):max(max(n1),max(n2));
y1 = zeros(1,length(n)); y2 = y1;
y1(find((n>=min(n1))&(n<=max(n1))==1)) = x1;
y2(find((n>=min(n2))&(n<=max(n2))==1)) = x2;
y = y1.*y2;
Tr (dch):
function [y,n] = sigshift(x,m,n0)
%Thuc hien y(n) = x(n-n0)
%---------------------------------------------%[y,n] = sigshift(x,m,n0)
n = m + n0; y = x;
Bin s n o:
function [y,n] = sigfold(x,n)
%Thuc hien y(n) = x(-n)
%---------------------------------------------%[y,n] = sigfold(x,n)
y = fliplr(x); n = -fliplr(n);
1.5.
Vit chng trnh to hm nng lng ca mt dy vi cc tham s u vo v
u ra c nhp vo theo cu lnh:
Ex = energy(x,n);
1.6.
Th hin trn th dy x(n ) = 2 (n + 2) 2 (n 4) ,5 n 5 theo chng
trnh mu bng cch g cc dng lnh theo bng di y vo ca s son tho (Editor)
v ghi li theo tn tp Solution_1_6.
n = [-5:5];
x = 2*impseq(-2,-5,5) - impseq(4,-5,5);
stem(n,x);
title('Day so theo dau bai 1.5');
xlabel('n'); ylabel('x(n)');
G Solution_1_6 ti ca s lnh ca MATLAB chy kch bn ni trn v xem th
ca dy s.
1.7.
http://www.ebook.edu.vn
13
a.
1
x(n ) = n[u (n ) u (n 10 )] + 10
3
n 10
[u (n 10) u (n 20)]
,0 n 20
th cc dy sau y:
a.
x1 (n ) = 2 x(n 5) 3x(n + 4)
http://www.ebook.edu.vn
14
Vit chng trnh th hin trn th kt qu php tnh tch chp gia 2 dy sau:
x(n ) = rect 6 (n )
1
h(n ) = 4
0
0n<4
n cn li
vi -4 n 10
1.12.
1.13.
sau:
3 n 3
6.
M rng
Xem xt vic gii phng trnh vi phn tuyn tnh h s hng vi cc iu kin
u cho trc. Gi : da trn hm filter v filtic nm trong b cng c Signal
Processing Toolbox.
http://www.ebook.edu.vn
15
2.
Mc ch ca phn th nghim
Sinh vin dng MATLAB m phng cc ni dung sau:
3.
Tm tt l thuyt
http://www.ebook.edu.vn
16
hiu thnh t hp tuyn tnh ca cc tn hiu thnh phn m mi tn hiu thnh phn l
cc hm lng gic (ejt - vi l cc gi tr tn s khc nhau). Cng c thc hin
vic phn tch trn l bin i Fourier, mt php bin i bin mt dy s ri rc theo
thi gian thnh mt hm s phc vi bin s thc lin tc, tun hon min tn s.
Php bin i Fourier cho dy s x(n), vi x(n) tho mn iu kin
x(n ) < :
n =
( )
X e j = FT [x(n )] =
x(n )e
jn
n =
[ ( )]
x(n ) = IFT X e
1
=
2
X (e )e
j
jn
( )
( )
( )
j
X e j = X e j e j arg [X (e )] = X e j e j ( )
( )
arg[X (e )] = ( )
X e j
http://www.ebook.edu.vn
17
( )
N 1
X e j = FT [x(n )] = x(n )e jn
n =0
tr thnh bin ri rc k vi k =
k , k = 0,1,..., M
M
Gi tr ca X(ej) ti cc im ri rc l: X e jk =
( ) x(n)e
kn
n =
(e )
(e )
j 0
j 1
j 00
e M
j 10
= e M
M
e j M M 0
(e )
j M
e
e
e
j
j
01
11
M1
x (0 )
j 1( N 1 )
x (1)
e M
j M ( N 1 ) x ( N 1)
e M
0 ( N 1 )
[X (0)
j M 00
e
j M 01
L x( N 1)] e
M
j 0( N 1)
e M
e
e
e
j
j
10
11
1( N 1)
j ( N 11)
L e M
j M ( N 1)
M
L e
( N 1)0
D cho vic phn tch tn hiu v h thng bng php bin i Fourier l thun
tin v rt hu ch trong rt nhiu trng hp, cng c ny i khi cng gp mt s kh
khn:
http://www.ebook.edu.vn
18
X ( z ) = ZT [x (n )] =
x(n )z
n =
x(n ) = ZT [ X ( z )] =
1
2
X (z )z
dz
h(n )z
n =
Y (z )
X (z )
http://www.ebook.edu.vn
19
2
kn
N
n =0
N 1
= x(n )WNkn
n =0
N 1
1
= IDFT [ X (k )N ] =
N
X (k )e
2
kn
N
k =0
vi WN = e N , dn n WNkn = e
trong khong t 0 n N-1.
-j
2
kn
N
1
=
N
, WN kn = e
N 1
X (k )W
k =0
2
kn
N
kn
N
X (1)
10
WN
[X ] =
, [WN ] =
M
M
( N 1)0
WN
X ( N 1)
WN
01
WN
11
WN
( N 1)1
x(0)
WN
L
, v [x ] = x(1)
M
M
( N 1)( N 1)
L WN
x( N 1)
L
WN
0 ( N 1)
1( N 1)
20
Hm fft ca MATLAB cho php thc hin vic bin i Fourier ri rc theo thut
ton bin i Fourier nhanh. Hm fft c vit bng ngn ng my ch khng phi bng
ngn ng MATLAB nn n qu trnh thc hin bin i Fourier ri rc c tin hnh
rt nhanh. Nu N l lu tha ca 2, hm fft s gii quyt bi ton theo thut ton c s 2.
Nu N khng phi l lu tha ca 2, hm fft tch N thnh tch ca cc tha s nguyn t
v thut ton c s hn hp c p dng trong trng hp ny. Cui cng, khi N l mt
s nguyn t, hm fft s suy gim v thut ton bin i Fourier ri rc dng nguyn th
theo ng nh cng thc ca nh ngha trn. Hm ifft thc hin qu trnh ngc li,
bin i Fourier ngc. nh gi tc thi gian tnh ton ca hm fft l mt trong
nhng ni dung thc hnh ca phn ny.
4.
Mt s lnh v hm ca MATLAB
5.
Cc bc thc hnh
21
sin 3
Vit chng trnh th hin trn th cc hm ph bin , ph pha, phn thc v phn
o ca X(ej), tnh ti 2001 im ri rc trong khong [-2,2].
1.16. Cho dy x(n) c dng nh sau:
y l mt dy s xc nh trong mt khong hu hn t -1 n 3.
Tnh v th hin ph ca dy x(n) ti 501 im ri rc trong khong [0,] theo chng
trnh mu bng cch g cc dng lnh theo bng di y vo ca s son tho (Editor)
v ghi li theo tn tp Solution_1_16.
http://www.ebook.edu.vn
22
n = -1:3; x = 1:5;
k = 0:500; w = (pi/500)*k;
X = x*(exp(-j*pi/500)).^(n'*k);
magX = abs(X); angX = angle(X);
realX = real(X); imagX = imag(X);
%
subplot(2,2,1); plot(k/500,magX); grid;
title('Magnitude Part'); xlabel('frequency in pi units');
ylabel('Magnitude');
subplot(2,2,3); plot(k/500,angX); grid;
title('Angle Part'); xlabel('frequency in pi units');
ylabel('Radians');
subplot(2,2,2); plot(k/500,realX); grid;
title('Real Part'); xlabel('frequency in pi units');
ylabel('Real');
subplot(2,2,4); plot(k/500,imagX); grid;
title('Imaginary Part'); xlabel('frequency in pi units');
ylabel('Imaginary');
z
3z 4 z + 1
2
z
z 1
0 + z 1
=
=
3z 2 4 z + 1 3 4 z 1 + z 2 3 4 z 1 + z 2
http://www.ebook.edu.vn
23
b. T kt qu cu trn, vit cng thc khai trin X(z) thnh tng cc phn thc n
gin, t tm bin i Z ngc ca X(z) trn min sao cho x(n) l mt dy nhn
qu.
c. Kim chng li kt qu cu b bng hm iztrans
1.19. Cho hm X(z) vi cng thc nh sau:
X (z ) =
(1 0,9 z ) (1 0,9 z )
1 2
http://www.ebook.edu.vn
24
http://www.ebook.edu.vn
25
http://www.ebook.edu.vn
26
1 0 n 4
a. Dy c chiu di N = 40 v x(n ) =
0 n cn li
1 0 n 4
b. Dy c chiu di N = 60 v x(n ) =
0 n cn li
1 0 n 6
c. Dy c chiu di N = 60 v x(n ) =
0 n cn li
1.25. Biu din trn th biu th hin mi quan h gia chiu di dy N, N bin
thin t 1 n 2048, vi thi gian thc hin bin i Fourier ca hm MATLAB theo
chng trnh mu bng cch g cc dng lnh theo bng di y vo ca s son tho
(Editor) v ghi li theo tn tp Solution_1_25.
Nmin = 1;
Nmax = 2048;
fft_time = zeros(1,Nmax-Nmin+1);
for n = Nmin:1:Nmax
x = rand(1,n);
t = clock;
fft(x);
fft_time(n-Nmin+1) = etime(clock,t);
end %for
n = [Nmin:1:Nmax];
plot(n,fft_time,'.')
xlabel('N');ylabel('Time in Secs');
title('FFT execution times');
6.
M rng
1. Vit cc chng trnh m phng kim chng li cc tnh cht ca: Bin i Z, bin
i Fourier, v bin i Fourier ri rc.
2. Vit chng trnh m phng gii thut tnh tch chp nhanh (hay tch chp phn
on), c s dng ng dng ca fft v ifft trong tnh tch chp tng dy con.
http://www.ebook.edu.vn
27
BI 2.
Vi b lc FIR pha tuyn tnh, tnh cht i xng hoc phn i xng ca dy
p ng xung
2.
Phng php ca s
Phng php ly mu tn s
Phng php lp
Mc ch ca phn th nghim
Sinh vin dng MATLAB m phng cc ni dung sau:
3.
Tm tt l thuyt
Qu trnh lc tn hiu (filtering) nhm tin hnh vic phn b li cc thnh phn
tn s ca tn hiu. Qu trnh lc tn hiu c thc hin thng qua cc b lc (filters).
Da trn dy p ng xung ca b lc, c hai kiu b lc c quan tm trong qu trnh
thit k l: B lc s c p ng xung chiu di hu hn, cn gi l b lc FIR v B
lc s c p ng xung chiu di v hn, cn gi l b lc IIR. Phn ny quan tm n
cc k thut tng hp b lc s FIR. Cc k thut tng hp b lc IRR c xem
xt phn sau.
http://www.ebook.edu.vn
28
1 , c
p ng bin - tn s: H d e j =
0 , n cn li
( )
hd (n ) =
c
sinc c (n )
1 , c
p ng bin - tn s: H d e j =
0 , n cn li
( )
hd (n ) = (n )
c
sinc c(n )
c. B lc thng di l tng
1 , c1 c 2
p ng bin - tn s: H d e j =
, n cn li
0
( )
hd (n ) =
c 2
sinc c 2 (n ) c1 sinc c1 (n )
d. B lc chn di l tng
0 , c1 < < c 2
p ng bin - tn s: H d e j =
, n cn li
1
( )
hd (n ) = (n )
c 2
sinc c 2 (n ) + c1 sinc c1 (n )
cos (n )
,n
hd (n ) = (n )
0
,n =
http://www.ebook.edu.vn
29
f. B bin i Hilbert
j ,0 <
p ng tn s: H d (e j ) =
j , < 0
Khi p ng xung ca b bin i Hilbert l tng vi tr nhm l:
2 (n )
2 sin
hd (n ) =
(n )
,n
,n =
Tn s ct di thng p
Tn s ct di thng s
B rng di qu
gn sng di thng 1
gn sng di chn 2
R p = 20 log
1 1
[dB]
1 + 1
As = 20 log
2
[dB]
1 + 1
http://www.ebook.edu.vn
30
( ) = , vi , l cc hng s
v hm p ng tn s ca b lc FIR c cho di dng ln v pha nh sau:
H (e j ) = A(e j )e j ( ) , vi A(e j ) l hm thc
N 1
2
,=
N 1
2
,=
N 1
2
j
j
H (e ) = a(n ) cos n e 2
n=0
http://www.ebook.edu.vn
31
vi
N 1
a (0 ) = h
N 1
, h
l mu gia ca dy p ng xung.
2
N 1
N 1
a (n ) = 2h
n , vi 1 n
2
2
dn n A(e j ) =
N 1
2
a(n )cos n , v ( ) =
n =0
N 1
b. FIR loi 2:
N 1
N2
1 j 2
H (e ) = b(n ) cos n e
n =1
2
vi
b(n ) = 2h n
2
, vi 1 n
N
2
N
2
1
N 1
2
2
n =1
c. FIR loi 3:
j N 1
N21
H (e ) = c(n )sin n e 2 2
n =1
vi
N 1
N 1
c(n ) = 2h
n , vi 1 n
2
2
dn n A(e j ) =
N 1
2
c(n )sin n , v ( ) = 2
n =1
N 1
d. FIR loi 4:
N 1
N2
1 j 2 2
H (e ) = d (n )sin n e
n =1
2
vi
d (n ) = 2h n
2
, vi 1 n
N
2
N
2
1
N 1
dn n A(e j ) = d (n )sin n , v ( ) =
2
2
2
n =1
http://www.ebook.edu.vn
32
( )
Phng php ca s
Phng php ly mu tn s
Phng php lp
a. Phng php ca s
T tng c bn ca phng php ca s l tm ra p ng xung ca b lc l
tng ri sau ct xn hai u (hay nhn vi mt hm ca s) dy p ng xung
sao cho ta thu c mt b lc FIR pha tuyn tnh, ng thi l nhn qu. im nhn
mnh phng php ny l tm ra p ng xung thch hp ca b lc l tng v la
chn hm ca s thch hp. V mt l tng, b lc thng thp l tng pha tuyn tnh
c li di thng bng 1 v p ng tn s bng 0 trn ton di chn, tc l:
e j
H d e j =
0
( )
, c
, n cn li
, vi c l tn s ct v l tr nhm
th ta s thu c dy p ng xung
hd (n ) =
c
sinc c (n )
http://www.ebook.edu.vn
33
Ca s ch nht
1 ,0 n N 1
w r (n ) = rect N (n ) =
, n cn li
0
Vic nhn ca s ch nht vi p ng xung ca b lc l tng min thi gian
tng ng vi ly tch chp lin tc tun hon min tn s gia p ng tn s ca
b lc l tng vi nh qua php bin i Fourier ca hm ca s.
( )
( )( ) ( )
~
1
H e j = H d e j * WR e j =
2
( )
H (e )W (e )d
j
Sau php tnh tch chp lin tc tun hon, p ng bin c tch lu vi nhiu
bu lin tip v bu bn u tin di chn s ri vo v tr suy gim 21dB so vi
http://www.ebook.edu.vn
34
2n
N 1
2n
w (n ) = 2
N 1
,0 n
N 1
2
N 1
n N 1
2
, n cn li
2n
0,5 0,5 cos
,0 n N 1
w (n ) =
N 1
0
, n cn li
Ca s Hamming
2n
0,54 0,46 cos
,0 n N 1
w (n ) =
N 1
0
, n cn li
2n
4n
+ 0,08 cos
0,42 0,5 cos
,0 n N 1
w (n ) =
N 1
N 1
0
, n cn li
R rng lun c s nh i gia tnh cht hp ca di chuyn tip v tnh gn
sng di thng v di chn. Cc loi ca s lm gim hiu ng gn sng di thng v
di chn lun c xu hng lm cho b rng ca di chuyn tip tng ln.
Di y l bng tng kt cc thng s v rng di chuyn tip v suy gim
di chn ti thiu i vi tng loi ca s:
http://www.ebook.edu.vn
35
Tn ca s
suy gim di
chn ti thiu
Xp x
Chnh xc
Ch nht
4
N
1,8
N
21dB
Bartlett
8
N
6,1
N
25dB
Hanning
8
N
6,2
N
44dB
Hamming
8
N
6,6
N
53dB
Blackman
12
N
11
N
74dB
Dng ca s cng phc tp, b cho suy gim di chn thp v gim hin
tng Gibb th phi nh i ly di chuyn tip c rng ln hn hay cn di p
ng xung N ln hn nu mun duy tr di chuyn tip c rng khng i v ng
nhin l b lc s c thit k phc tp hn.
Ca s Kaiser:
2n
I 0 1 1
N 1
w(n ) =
I 0 [ ]
2
di y v hm to ca s kaiser ca MATLAB.
Cc cng thc tnh rng ca s N v tham s c tnh t rng di
chuyn tip, gn sng di thng, v suy gim di chn nh sau:
Bc ca b lc:
f =
s p
2
As 7,95
+1
14,36f
http://www.ebook.edu.vn
36
0,1102( As 8,7 )
, As 50
0, 4
0,5842( As 21) 0,07886( As 21) ,21 < As < 50
1 e jN
N
X (k )
N 1
k =1
1 e
2k
N
http://www.ebook.edu.vn
37
v:
N 1
N 1 2
, k = 1,...,
2 N k
2
i vi b lc FIR loi 1: (k ) =
+ N 1 2 ( N k ) , k = N + 1 ,..., N 1
2 N
2
N 1 2
N 2
, k = 1,...,
2 N k
2
i vi b lc FIR loi 2: (k ) =
N
1
2
N
+
(N k ) , k = ,..., N 1
2 N
2
i vi b lc FIR loi 3:
N 1 2
N 1
k
, k = 1,...,
2
2 N
2
(k ) =
+ N 1 2 (N k ) , k = N + 1 ,..., N 1
2 N
2
N 1 2
N 2
k
, k = 1,...,
2
2 N
2
i vi b lc FIR loi 4: (k ) =
+ N 1 2 ( N k ) , k = N ,..., N 1
2
2 N
2
h(n ) = IDFT [X (k )]
v hm tm bin i Fourier ri rc ngc bng thut ton bin i Fourier nhanh
c th c p dng trong trng hp ny.
Nu nh chng ta p dng k thut th, tc l cc mu c nhn gi tr bng 1
ti di thng v nhn gi tr bng 0 ti di chn, hin tng gn sng, hay hin tng
Gibb, gn ra cc di l tng i ln, suy gim di chn rt nhiu trng hp l
khng t yu cu. Chng ta li c nhn xt l t suy gim di chn ti thiu cng
nhiu ta lun phi nh i ly i rng di chuyn tip ln (ging nh c phn tch
phng php ca s). K thut ca chng ta c th p dng l to ra mt s mu di
chuyn tip c th nhn cc gi tr trung gian nm gia 0 v 1. S mu di chuyn tip
http://www.ebook.edu.vn
38
FIR loi 1
FIR loi 1
FIR loi 1
Q()
N 1
2
cos
sin
N
1
2
N 1
1
2
http://www.ebook.edu.vn
P()
R
a (n )cos n
n =0
R
b (n )cos n
n =0
R
c (n )cos n
n=0
39
FIR loi 1
sin
N
1
2
d (n )cos n
n =0
W ( ) = 1
1
d i thng
d i chn
P( )
E ( ) = W ( )[A d ( ) A( )] = W ( )[A d ( ) P( )Q( )] = W ( )Q( ) d
Q( )
( ) P( )
( ) A
E ( ) = W
d
min
trong tp cc h s
[max E( ) ]
S
http://www.ebook.edu.vn
40
P ( ) = (n ) cos n
n =0
E ( ) = W ( ) A d ( ) P( )
E ( i ) = E ( i 1 ) = max E ( )
S
http://www.ebook.edu.vn
41
,vi f =
s p
2
4.
Mt s lnh v hm ca MATLAB
http://www.ebook.edu.vn
42
5.
Cc bc thc hnh
Hm ln ca p ng tn s b lc FIR loi 1:
Hm ln ca p ng tn s b lc FIR loi 2:
2.2. Vit chng trnh tnh hm ln ca p ng tn s b lc FIR loi 3 v b lc
FIR loi 4 vi cc tham s u vo v u ra c nhp theo cc cu lnh:
>> [Hr,w,c,L] = Hr_Type3(h) -> cho b lc FIR loi 3
>> [Hr,w,d,L] = Hr_Type4(h) -> cho b lc FIR loi 4
2.3.
43
h(n ) = 4,1,1,2,5,6,5,1,2,1,4
a. Xc nh loi ca b lc.
Tnh v biu din trn th:
b. Dy p ng xung ca b lc
c. Cc h s ca b lc
d. Hm ln ca p ng tn s
e. Phn b im cc v im khng
theo chng trnh mu bng cch g cc dng lnh cho bng di y vo ca s son
tho (Editor) v ghi li theo tn tp l Solution_2_3.m
h = [-4,1,-1,-2,5,6,5,-2,-1,1,-4];
M = length(h); n =0:M-1;
[Hr,w,a,L] = Hr_Type1(h);
a, L
amax = max(a)+1; amin = min(a)-1;
%
subplot(2,2,1); stem(n,h);
axis([-1,2*L+1,amin,amax]);
title('Impulse Response');
xlabel('n'); ylabel('h(n)');
%
subplot(2,2,3); stem(0:L,a);
axis([-1,2*L+1,amin,amax]);
title('a(n) coefficients');
xlabel('n'); ylabel('a(n)');
%
subplot(2,2,2); plot(w/pi,Hr); grid;
title('Type-1 Amplitude Response');
xlabel('frequency in pi units'); ylabel('Hr');
%
subplot(2,2,4); zplane(h,1);
h(n ) = 4,1,1,2,5,6,6,5,1,2,1,4
a. Xc nh loi ca b lc.
Vit chng trnh tnh v biu din trn th:
b. Dy p ng xung ca b lc
c. Cc h s ca b lc
http://www.ebook.edu.vn
44
d. Hm ln ca p ng tn s
Phn b im cc v im khng
2.5. To hm th hin dy p ng xung ca b lc thng thp l tng t cc
tham s u vo l tn s ct c v chiu di p ng xung M theo chng trnh mu
bng cch g cc dng lnh cho bng di y vo ca s son tho (Editor) v ghi li
theo tn tp l ideal_lp.m:
function hd = ideal_lp(wc,M)
% Ideal LowPass filter computation
% -------------------------------% [hd] = ideal_lp(wc,M)
% hd = ideal impluse response between 0 to M-1
% wc = cutoff frequency in radians
% M = length of the ideal filter
%
alpha = (M-1)/2;
n = [0:1:(M-1)];
m = n - alpha + eps;
hd = sin(wc*m) ./ (pi*m);
http://www.ebook.edu.vn
45
2.7.
sau:
p = 0,2 ,
R p = 0,25dB
s = 0,3 ,
As = 50dB
http://www.ebook.edu.vn
46
%
subplot(2,2,4); plot(w/pi,db); grid;
axis([0,1,-100,10]);
title('Magnitude Response in dB');
xlabel('frequency in pi units'); ylabel('Decibels');
s1 = 0,2 ,
As = 60dB
p1 = 0,35 , R p = 1dB
p 2 = 0,65 , R p = 1dB
s 2 = 0,8 ,
As = 60dB
p = 0,2 ,
R p = 0,25dB
s = 0,3 ,
As = 50dB
http://www.ebook.edu.vn
47
,...,
0
,
,
,
1
,
11
,
1
,
1
,
1
H (k ) = 1,1,1,1,1,1,1, T1 , T2 , 01
T
T
2
1
23
43 mu 0
Tnh v biu din trn th:
a. Dy cc mu tn s
b. Dy p ng xung ca b lc thc t
c. Hm ln tuyt i ca p ng tn s
d. Hm ln tng i tnh theo dB ca p ng tn s
theo chng trnh mu bng cch g cc dng lnh cho bng di y vo ca s son
tho (Editor) v ghi li theo tn tp l Solution_2_9.m
M = 60; alpha = (M-1)/2; l = 0:M-1; wl = (2*pi/M)*l;
Hrs = [ones(1,7),0.5925,0.1099,zeros(1,43),
0.1099,0.5925,ones(1,6)];
% Day dap ung tan so mau ly tuong
Hdr = [1,1,0,0]; wdl = [0,0.2,0.3,1];
% Dap ung tan so ly tuong de bieu dien do thi
k1 = 0:floor((M-1)/2); k2 = floor((M-1)/2)+1:M-1;
angH = [-alpha*(2*pi)/M*k1, alpha*(2*pi)/M*(M-k2)];
H = Hrs.*exp(j*angH);
h = real(ifft(H,M));
[db,mag,pha,grd,w] = freqz_m(h,1);
[Hr,ww,a,L] = Hr_Type2(h);
%plot
subplot(2,2,1); plot(wl(1:31)/pi,Hrs(1:31),'o',wdl,Hdr);
axis([0,1,-0.1,1.1]);
title('Frequency Samples: M=40, T2 = 0.5925, T1 =
0.1099');
xlabel('frequency in pi units'); ylabel('Hr(k)');
%
subplot(2,2,2); stem(l,h);
axis([-1,M,-0.1,0.3]);
title('Impulse Response');
xlabel('n'); ylabel('h(n)');
%
subplot(2,2,3); plot(ww/pi,Hr,wl(1:31)/pi,Hrs(1:31),'o');
axis([0,1,-0.2,1.2]);
title('Amplitude Response');
xlabel('frequency in pi units'); ylabel('Hr(w)');
%
subplot(2,2,4); plot(w/pi,db);
axis([0,1,-100,10]); grid
title('Magnitude Response');
xlabel('frequency in pi units'); ylabel('Decibels');
http://www.ebook.edu.vn
48
s1 = 0,2 ,
As = 60dB
p1 = 0,35 , R p = 1dB
p 2 = 0,65 , R p = 1dB
s 2 = 0,8 ,
As = 60dB
H (k ) = 01
,...,
0
,
T
,
T
,
1
,...,
1
,
T
,
T
,
0
,...,
0
,
T
,
T
,
1
,...,
1
,
T
,
T
,
0
,...,
0
1
2
2
1
1
2
2
1
{
{
3
123
123
5 2
7 mu 1
7 mu 1
mu 0
9 mu 0
4 mu 0
Vit chng trnh tnh v biu din trn th:
a. Dy cc mu tn s
b. Dy p ng xung ca b lc thc t
c. Hm ln tuyt i ca p ng tn s
d. Hm ln tng i tnh theo dB ca p ng tn s
2.11. Thit k b lc thng thp theo phng php lp (thut ton ca Parks v
McClellan) vi cc tham s u vo nh sau:
p = 0,2 ,
R p = 0,25dB
s = 0,3 ,
As = 50dB
20 log 1 2 13
14,6f
,vi f =
s p
2
http://www.ebook.edu.vn
49
theo chng trnh mu bng cch g cc dng lnh cho bng di y vo ca s son
tho (Editor) v ghi li theo tn tp l Solution_2_11.m
wp = 0.2*pi; ws =0.3*pi; Rp = 0.25; As = 50;
delta_w = 2*pi/1000;
wsi = ws/delta_w+1;
delta1 = (10^(Rp/20)-1)/(10^(Rp/20)+1);
delta2 = (1+delta1)*(10^(-As/20));
deltaH = max(delta1,delta2);
deltaL = min(delta1,delta2);
weights = [delta2/delta1 1];
deltaf = (ws-wp)/(2*pi);
M = ceil((-20*log10(sqrt(delta1*delta2))13)/(14.6*deltaf)+1)
f = [0 wp/pi ws/pi 1];
m = [1 1 0 0];
h = firpm(M-1,f,m,weights);
[db,mag,pha,grd,w] = freqz_m(h,[1]);
Asd = -max(db(wsi:1:501))
while Asd<As
M = M+1
[h,ERR,RES] = firpm(M-1,f,m,weights);
[db,mag,pha,grd,w] = freqz_m(h,[1]);
Asd = -max(db(wsi:1:501))
end
%plot
n = [0:1:M-1];
subplot(2,2,1); stem(n,h);
axis([0,M-1,-0.1,0.3]);
title('Impulse Response');
xlabel('n'); ylabel('h(n)');
%
subplot(2,2,2); plot(w/pi,db); grid;
axis([0,1,-80,10]);
title('Magnitude Response in dB');
xlabel('frequency in pi units'); ylabel('Decibels');
%
subplot(2,2,3); plot(w/pi,mag); grid;
axis([0,1,-0.2,1.2]);
title('Magnitude Response');
xlabel('frequency in pi units'); ylabel('Hr(w)');
%
subplot(2,2,4); plot(RES.fgrid,RES.error); grid;
axis([0,1,-0.0150,0.0150]);
title('Error Response');
xlabel('frequency in pi units'); ylabel('Er(w)');
http://www.ebook.edu.vn
50
s1 = 0,2 ,
As = 60dB
p1 = 0,35 , R p = 1dB
p 2 = 0,65 , R p = 1dB
s 2 = 0,8 ,
As = 60dB
Vit chng trnh lp cng vic tm b lc ti u theo ngha Chebyshev v tng M sau
mi ln lp tm ra b lc tho mn yu cu thit k, sau tnh v biu din trn
th:
a. Dy p ng xung ca b lc thc t
b. Hm ln tuyt i ca p ng tn s
c. Hm ln tng i tnh theo dB ca p ng tn s
d. Hm sai s E ( )
6.
M rng
http://www.ebook.edu.vn
51
ng thi sinh vin cng cn nm vng cc kin thc trong php nh x hm bin
phc chuyn i bng tn s.
2.
Mc ch ca phn th nghim
Sinh vin dng MATLAB m phng cc ni dung sau:
3.
Tm tt l thuyt
http://www.ebook.edu.vn
52
Cch thc
th nht
Thit k b lc
thng thp
tng t
Chuyn i
bng tn s
ss
Chuyn i b
lc
sz
B lc IIR
theo thit k
Cch thc
th hai
Thit k b lc
thng thp
tng t
Chuyn i b
lc
sz
Chuyn i
bng tn s
zz
B lc IIR
theo thit k
Trong phm vi phn th nghim ny, chng ta s tin hnh cc bc theo cch tip
cn th hai bao gm cc bc:
1. Thit k b lc tng t
Cc yu cu thit k cho b lc tng t da trn iu kin gii hn cc ch tiu
k thut cho hm bnh phng bin ca hm p ng tn s. Ging nh khi chng ta
quan tm ti cc h thng s, hm truyn t Ha(s) ca mt h thng tuyn tnh bt bin
tng t l bin i Laplace hm p ng xung ha(t) ca h thng v Ha(s) chnh bng t
s gia bin i Laplace ca tn hiu u ra vi bin i Laplace ca tn hiu u vo.
Hm p ng tn s Ha(j) ca mt h thng tuyn tnh bt bin l hm th hin p ng
ca h thng vi u vo l cc gi tr tn s khc nhau. Do , hm p ng tn s l
bin i Fourier hm p ng xung ha(t) ca h thng v hm Ha(j) cng chnh l hm
h thng Ha(s) nh gi trn trc o.
i vi cc h thng thc hin c v mt vt l, p ng xung bao gi cng l
mt hm thc. Do , hm truyn t lun i xng qua trc thc. Mt khc, mt h
thng tng t l nhn qu v n nh nu v ch nu tt c cc im cc ca hm truyn
t nm na bn tri ca mt phng s hoc cng lm l nm gc to . Khi ta xt
n hm bnh phng bin , hay bnh phng mun, ca hm h truyn t, cc im
cc ca hm s ny s phn b trn tt c cc gc phn t ca mt phng S. Lc ny, vic
xt p ng tn s ca h thng cng thun tin v tt c cc im cc nm bn tri mt
phng S ca hm |Ha(s)|2.
Yu cu v ch tiu k thut ca b lc thng thp tng t thng c cho di
dng cc tham s tuyt i nh sau:
1
2
H a ( j ) 1,
2
1+
http://www.ebook.edu.vn
53
0 H a ( j )
2
1
,
A2
p
1
10
R p = 10 log
=
10
1
1+ 2
s
1
As = 10 log 2 A = 10 10
A
2 1
1 1
1
=
=
2
1 + 1
1 1
1+
1 + 1
2
1
= A=
1 + 1 A
2
Tt c cc nh dng b lc u da trn nguyn tc la chn hm p ng tn s
ca b lc thc t xp x vi p ng tn s ca b lc l tng v im cc ca hm p
ng tn s ca b lc thc t c phn b sao cho h thng l nhn qu v n nh. Cc
hm s bnh phng bin thng c la chn c dng gn sng va phi trong
khong t 0 n tn s ct v gim mnh khi vt ra ngoi tn s ct ng thi c xu
hng gim v n 0. iu ny tng ng vi hm gn sng b chn trong khong t 1 n 1 ( vi 1 l tn s c chun ho bi tn s ct c) v tng nhanh khi vt ra
ngoi 1. C 4 nh dng c bn thng c vn dng trong qu trnh thit k b lc
tng t l: b lc Butterworth, b lc Chebyshev-1, b lc Chebyshev-2 v b lc
Elliptic.
a. B lc thng thp Butterworth:
Hm bnh phng bin ca p ng tn s b lc Butterworth bc N c cho
bi phng trnh:
H a ( j ) =
2
1
1 +
c
vi c l tn s ct
2N
s pk = c e
2N
( 2 k +1+ N )
http://www.ebook.edu.vn
54
N =
2 log( s p )
H a ( j ) =
2
1 + 2TN
c
[
[
cos N cos 1 ( x )
TN ( x ) =
1
cosh N cosh ( x )
1 x 1
x >1
(2k + 1)
k = (a c ) cos +
2N
(2k + 1)
k = (b c )sin +
2 N
2
vi a =
1
1
1N
1
N 1 , b = N + N 1 , v = + 1 + 2
2
2
http://www.ebook.edu.vn
55
2
log g + g 1
N =
2
log r + r 1
vi g =
(A
v r =
s
p
2
1 + 2TN
c
H a ( j ) =
2
1 + 2U N
c
K 1 k1
K (k )
N=
2
K (k1 )
K 1 k
vi k =
p
s
v k1 =
(A
1)
http://www.ebook.edu.vn
d
1 x 2 sin 2
56
vi:
1
T
k =
k
s j
T
2
v nm na bn tri mt
T
phng S c nh x vo bn trong ng trn n v trn mt phng Z theo
nguyn tc nhiu - mt.
Cc na sc ngang di v hn c b rng
H a ( j ) = H a ( jT ) = 0,
th
( )
H e j =
1
j
Ha
,
T
T
th khng c hin tng chng ph (aliasing). Tuy nhin b lc thng thp thc t
khng th c ph hu hn nn hin tng chng ph gy ra bi php bin hnh
vn xy ra.
b. Phng php bin i song song tuyn (Bilinear Transformation)
Bn cht ca php bin i song tuyn l php bin hnh da trn nguyn tc a
phng trnh vi phn tuyn tnh h s hng c trng cho mt h thng tng t v gn
ng mt phng trnh sai phn tuyn tnh h s hng, m phng trnh sau c th c
trng cho mt h thng s. Php bin hnh cho ta cng thc i bin:
http://www.ebook.edu.vn
57
s=
1 + sT 2
2 1 z 1
z=
1
T 1+ z
1 sT 2
H a (s ) = C
(s s )
0r
r =1
M
(s s )
pk
k =1
(1 e
s0 r T
z 1
(1 e
s pk T
z 1
H (z ) = C
r =1
M
k =1
58
3. Chuyn i bng tn s
Vic chuyn i bng tn s, xut pht t b lc thng thp c tn s ct c,
c a ra theo cc cng thc nh x bng di y:
Cng thc chuyn i
Loi
chuyn
i
Thng
thp
Thng
cao
Thng
di
z 1
c : Tn s ct ca b lc mi
z 1
1 z 1
c'
sin
= '
sin c
z 1
k 1 2
z
k +1
z 1
z 2 2
k 1 2
z
k +1
+ c
'
cos c
= '
cos c
k 1 k 1
z +
k +1
k +1
k 1
2
z +1
k +1
k 1 k 1
z +
k +1
k +1
k 1
2
z +1
k +1
c
2
+ c
c1 : Tn s ct thp ca b lc mi
c 2 : Tn s ct cao ca b lc mi
cos c 2
cos c 2
'
k = tan c
2
Chn di
c
2
c : Tn s ct ca b lc mi
z 1 +
1 + z 1
z 2 2
Cc tham s
+ c1
c1
c 2 c1
cot
c1 : Tn s ct thp ca b lc mi
c 2 : Tn s ct cao ca b lc mi
cos c 2
cos c 2
'
k = tan c
2
+ c1
c1
c 2 c1
tan
http://www.ebook.edu.vn
59
4.
Mt s lnh v hm ca MATLAB
5.
Cc bc thc hnh
http://www.ebook.edu.vn
60
http://www.ebook.edu.vn
61
[z,p,k] = cheb1ap(N,Rp);
a = real(poly(p));
aNn = a(N+1);
p = p*Omegac;
a = real(poly(p));
aNu = a(N+1);
k = k*aNu/aNn;
B = real(poly(z));
b0 = k;
b = k*B;
http://www.ebook.edu.vn
62
ep = sqrt(10^(Rp/10)-1);
A = 10^(As/20);
OmegaC = Wp;
OmegaR = Ws/Wp;
g = sqrt(A*A-1)/ep;
N = ceil(log10(g+sqrt(g*g1))/log10(OmegaR+sqrt(OmegaR*OmegaR-1)));
fprintf('\n*** Bac cua bo loc Chebyshev-1 = %2.0f\n',N);
[b,a] = u_chb1ap(N,Rp,OmegaC);
p = 0,2 ,
R p = 1dB
s = 0,3 ,
As = 16dB
http://www.ebook.edu.vn
63
http://www.ebook.edu.vn
64
http://www.ebook.edu.vn
65
2.20. Vit chng trnh chuyn i t b lc thng thp theo thit k ca cu 2.17 sang
b lc thng cao c tn s ct c=0,6. Tnh v biu din trn th:
a. ln ca p ng tn s
b. Hm p ng pha ca b lc
c. Hm ln tng i tnh theo dB ca p ng tn s
d. Tr nhm theo tn s.
6.
M rng
http://www.ebook.edu.vn
66
BI 3.
1.
Mc ch:
Kt thc bi th nghim ny, sinh vin c th gii thch s khc nhau gia mt b
x l tn hiu s (DSP) v mt b x l mc ch chung. Xa hn mt bc, sinh vin c
th lm quen vi qu trnh thit k cho cc chng trnh cho DSP.
2.
C s l thuyt.
Cc ch th nhn nhanh
http://www.ebook.edu.vn
67
Cc DSP lm cuc cch mng trong cng ngh in t vin thng. DSP c th
coi nh tri tim trong hng lot cc thit b hin i nh in thoi di ng, cc thit b
nhn dng v tng hp ting ni, b chi DVD (Digital Versatile), v cc thit b an ton
mc cao. Khng nhng vy, rt nhiu ng dng ngy nay c tch hp DSP nh l
trung tm iu khin ca h thng bao gm cc b iu khin a cng, cc h thng treo
xe t, trong cc mng x l tn hiu nh y t, v cc h thng radar.
http://www.ebook.edu.vn
68
http://www.ebook.edu.vn
69
trnh?
a. ADD #214, 4
b. F9E7h
c. 1011,1110 0001 0110
d. Tt c cc la chn trn
http://www.ebook.edu.vn
70
http://www.ebook.edu.vn
71
Phn cui ca lp trnh bao gm vic kim tra li chng trnh v lm thay i
cho n khi thc hin tt chc nng mong mun. Qu trnh cui cng trong chui cc qu
trnh pht trin mt phn mm thng c gi l g ri (debugging). Chng trnh gip
cho vic g ri phn mm c gi l b g ri (debugger).
Mt b g ri cho php ngi lp chng trnh kh nng phn tch vn kt hp
vi cc chng trnh DSP ca h. iu ny c thc hin trc khi g ri c s dng
vi DSP m ta lm th nghim. C5x Visual Development Environment (C5x VDE) l b
g ri c s dng vi DSP m chng ta lm th nghim.
http://www.ebook.edu.vn
72
Nhng ngi pht trin h thng DSP him khi g ri mt DSP m khng s
dng mt b g ri hay debugger. V vy, h thng s dng EVMs, emulators v
simulators tr gip cho vic ny.
B DSP c s dng vi b mch l mt b phn ca module TM320C5x DSK
(Digital Signal Processing Kit). Khi s dng EVMs, emulators v simulators, ngi pht
trin c th thay i trong qu trnh pht trin m hnh ca DSP dang c th nghim
Mt khi hot ng c, th nghim cui cng ca chng trnh ny c ci
t trn h thng DSP.
3.
Yu cu thit b
hon thnh c cc bi tp sau y, ta cn:
My hin sng
ng h o in a chc nng
http://www.ebook.edu.vn
73
BI 4.
1.
Mc ch
2.
Tho lun
Bo mch c hai vng chc nng: vng cha cc ph kin ca bo mch v vng
cha DSP v ngoi vi ca n.
Vng cha cc ph kin ca bo mch bao gm:
DC SOURCE.
MICROPHONE PRE-AMPLIFIEF
AUDIO AMPLIFIER
Chc nng:
DSP
CODEC
I/O INTERFACE
INTERRUPTS
AUXILIARY I/O
SERIAL PORT.
http://www.ebook.edu.vn
74
Khi DSP cha mt vi mch DSP TM320C50 trong mt chp 132 chn dn
trn b mt (surface mount). N c th t ti tc thc hin 50MIPS. C
nhiu li DSP chng c th thay i v cc tc chu trnh. Tuy nhin, tc
c gii hn bi cc rng buc ca h thng bn trong vi mch. DSP c th
s dng mt b to dao ng bn trong thit lp ng h hoc cng c th
s dng b to dao dng ngoi. DSP c dng trn b mch th nghim c
t cu hnh s dng b to dao ng ngoi.
mt u vo GAIN lp trnh c
mt b bin i tng t - s
mt b bin i s - tng t
mt POST-GILER (b lc sau)
http://www.ebook.edu.vn
75
C5x VDE (C5x Visual Davelopment Environment) qun l vic bt tay gia bo
mch v my tnh. N iu khin tt c cc u vo v u ra t b nh ca DSP cng
ni tip. Mt khi kt ni lin lc gia my tnh ca bn v bo DSp c thit lp, C5x
VDE c th c s dng np mt chng trnh vo DSP.
3.
khng
VDC max
http://www.ebook.edu.vn
76
Ch : Nu cht lng audio t loa khng tt, c th dng tai nghe km theo bo
mch. Ni tai nghe vo u cm tai nghe c t trn khi mch AUDIO
AMPLIFIER.
5. Ni vo micro, xem xt s thay i ca m thanh pht ra trong khi cng thc hin
thay i chit p ca MICROPHONE PRE-AMPLIFIER v ca AUDIO
AMPLIFIER
6. Tho ton b cc kt ni hin c trn b mch.
Lm quen vi b mch dng mt chng trnh DSP: Trong mc ny, C5x
VDE s c dng np v chy mt chng trnh bn trong DSP
Ch : Trc khi s dng C5x VDE, hy chc chn rng ngun ca b mch
c bt v kt ni ni tip l hin c gia my tnh v khi mch DIGITAL
SIGNAL PROCESSOR c nh nhn SERIAL PORT.
http://www.ebook.edu.vn
77
14. Lu rng trong khi ang ni vo micro, cc chm trn mn hnh ca khi mch I/O
INTERFACE bt sng.
15. iu chnh chuyn mch DIP sao cho mn hnh I/O INTERFACE c c l 0015.
16. Truyn gi tr ca chuyn mch DIP vo DSP bng cch nhn nt nhn INT#.
17. Quan st kt qu ca s thay i ca x l tn hiu trong m thanh ca ging ni.
18. Lp li cc bc t 15 n 17 cho mi mt gi tr c hin th trn I/O
INTERFACE sau y: 0031, 0063, 0127, 0255
Nh nhn nt INT # sau khi t chuyn mch DIP ti mt gi tr mi.
Hi: S la chn no sau y l m t ng n nht v chng trnh ex1_1.dsk
c np vo DSP?
a. y l mt b ghi ting ni
b. y l h iu hnh Base Unit
c. y l mt my pht chc nng
d. y l mt my pht ting vng.
Hi: Con s c hin th trn I/O INTERFACE t l vi ci g?
4.
Kt lun
http://www.ebook.edu.vn
78
5.
Cu hi n tp
http://www.ebook.edu.vn
79
[1] Ingle V., Proakis J., Digital Signal Processing using MATLAB v.4, 1997, PWS
Publishing Company, ISBN 0-534-93805-1.
[2] Nguyn Quc Trung, X l tn hiu v lc s, Tp 1 v Tp 2, Nh xut bn
KHKT 2004.
[3] Proakis J., Manolakis D., Digital Signal Processing, Principles, Algorithms, and
Applications, Third Edition, 1996, Prentice-Hall International Inc., ISBN 0-13394336-9.
[4] Rorabaurg Britton, Digital Filter Designers Handbook Featuring C Routines,
McGraw-Hill Education Europe, 1993, ISBN 0-07-911166-1
[5] Lab-Volt Ltd, Digital Signal Processors, Student Workbook, First Edition, 2000,
ISBN 2-89289-473-5.
LINKS
http://www.ebook.edu.vn
80