a/ Vi t hai chu i fế 0 và m0 đ xác đ nh đ c tính c u b l c trên d a vào remez.
b/ Thay đ i cho đúng v i l i gi i (a), b ng cách ch m đi m m 0 theo f0
c/ S d ng hàm remez tìm h s c a b l c cho 10 đi m, 20, 30 (g i chúng t ng ng ươ
v i bFIR10, bFIR20, bFIR30) và x p x b l c đ c đ a ra. ượ ư
d/ So sánh đ ho đ c tính c a b l c nh n đ c v i F ượ
6) Hàm Bilinear cùng v i tính toán kho ng l y m u
Hàm chuy n đ i c a b l c thông th p đ c xác đ nh theo m t s nh sau: ượ ư
H(s) =
1
12
2
2 2
++ +
s p
w n
w w s s
n n
/.
ξ
v i P = 6 rad/s; wn = 15rad/s và ξ = 0.6
a/ Hãy vi t H(s) nh t s c a 2 đa th c ế ư num den tính nhanh chúng nh s d ng
chuy n đ i MATLAB (chu i các h s c a vi c gi m năng l ng c a s) ượ
Yêu c u : S d ng hàm cour .
b/ Ch m các đi m biên đáp ng c a b l c đ c xác đ nh b i hàm t s H(s), trong ượ
kho ng 0.1 đ n 100 rad/s, b ng bi n th các t n s theo thang logarithm và biên theo dB. ế
c/ Ch m đi m đáp ng pha trên cùng m t kho ng, b ng bi n th t n s theo rad/s pha
theo đ (s d ng unwarp n u có kh năng cài đ t vào máy c a b n).ế
d/ Tìm các h s c a s t ng đ ng c a nó, l y t ng các t n s l y m u c a 50Hz ươ ươ
Chú ý: S d ng hàm bilinear.
7) X p x kho ng l y m u cho hàm bilinear
Hàm bi n đ i c a b l c thông th p, xác đ nh theo s nh sau:ế ư
H(s) =
1
12
2
2 2
++ +
s p
w n
w w s s
n n
/.
ξ
v i P = 8rad/s, wn = 20rad/s ξ = 0.65. B n mu n có b l c s t ng đ ng mu n xác đ nh ươ ươ
t n s l y m u v i s d ng help c a MATLAB. Vi t m u Ch ng trình b ng MATLAB sau: ế ươ
a/ Nh c ng i s d ng hàm s l y m u fs; ườ
b/ S d ng hàm bilinear, c u t o b l c s t ng đ ng ng v i fs1 ươ ươ
c/ Hi n th ra đ c tính và pha c a b l c t ng t b l c s t ng đ ng. ươ ươ ươ
d/ L p l i b c (a), (b), (c) cho đ n khi ng i dùng tho mãn, lúc đó thoát ra kh i vòng ướ ế ườ
l p.
e/ D a trên vòng l p trên hi n th t n s l y m u và các thông s c a b l c s .
f/ So sánh đ th c a đáp ng c a b l c s đ c xây d ng (d) v i b l c t ng t ượ ươ
đ u tiên.
8)FFT và bins.
X là 256 đi m FFT, có đ c b ng DFT đ n chu i x có 256 đi m, có đ c b i t n s c a ượ ế ượ
tín hi u l p l i t i 64Hz. Nhìn vào ph công su t, chúng ta th y nh y bin th 33. Đi u đó
ch ra kh năng thành ph n c a t n s lên tín hi u g c (có nghĩa d u hi u th đ c th c ượ
hi n)
dùng công th c hình 1.12
9)Aliasing (ký t )
Gi s tín hi u đ c xác đ nh bài 8. N u t hi n t i, v i các t n s khác ượ ế
cùng b c nh y không?ướ
10) Ph công su t c a tín hi u tam giác.
Tín hi u l p l i hình tam giác đ c l y m u t i 256Hz theo th i gian kho n 0.5 giây, ượ
sinh ra chu i x có 4 đi m c a giá tr 0 v i 16 đi m giá tr 1.
a/ Ch m đi m x nh m t hàm theo th i gian, m i kho ng 0.5 giây. ư
b/ Tính toán ch m đi m ph t n c a x
c/ Ch ra 5 t n s đ u tiên nó g m nh ng công su t l n nh t .
Chú ý: S d ng hàm sort
d/ X p x x b i 5 giao đ ng (g i k t qu x ppr5) và ch m đi m x và ế xapprs.
11) L c và tín hi u
B l c thông th p F đ c xác đ nh v i chu i c a các h s ab đ c b ng cách s ượ ượ
d ng l nh MATLAB.
» [b, a] = butter (5, 0.5)
Tín hi u x, đ c xác đ nh nh sau: ượ ư
» Ts = 1/100 ; t = Ts * (1 : 500);
» f = 25 ; x = sin 92 * pi * f * t);
sin 2πft đ c l y m u l i 100Hz trong đo n [0, 5] s d ng hàm ượ filter không
xác đ nh gi i h n tr ng thái zi (có nghĩa MATLAB t xác đ nh 0), tìm tín hi u y, đ c b i ượ
cho x qua b l c F, nh n d ng hi u qu u tiên b ng cách ch m đi m y nh hàm c a trung ư ư
đo n [0,0.2).
12) B l c v i mô t tr ng thái t i h n.
B l c thông th p F đ c xác đ nh b ng 1 chu i c a c h s a b đ c nh s ượ ượ
d ng dòng l nh c a MATLAB
» [b, a] = butter (5, 0.5)
Tín hi u x đ c xác đ nh nh sau. ượ ư
» Ts = 1/100 ; f = 25 ; x = sin (2 + pi * z * Ts * (1 : 500) ;
Tìm vector Z; nh l nh sauư
»y = filter (b,a,x,zi)
Sinh ra vector y b t đ u v i 5 zeros. Ki m tra câu tr l i b ng cách ch m đi m b t đ u 30 nhóm
c a y.
Chú ý: Dùnghàm filteric.