a/ Vi t hai chu i f remez. ế ỗ 0 và m0 đ xác đ nh đ c tính c u b l c trên d a vào ộ ọ ự ể ặ ả ị

0 theo f0

b/ Thay đ i cho đúng v i l i gi i (a), b ng cách ch m đi m m ớ ờ ổ ả ể ằ ấ

c/ S d ng hàm ử ụ ệ ố ủ ộ ọ ể ọ ươ ứ ng ng remez tìm h s c a b l c cho 10 đi m, 20, 30 (g i chúng t c đ a ra. v i bFIR10, bFIR20, bFIR30) và x p x b l c đ ớ ỉ ộ ọ ượ ư ấ

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 ớ ả ấ ẫ

c xác đ nh theo m t s nh sau: Hàm chuy n đ i c a b l c thông th p đ ổ ủ ộ ọ ấ ượ ể ư ặ ị

.

2

H(s) =

+

+

+

1 / s p

1

2 w n x 2

s

2 w n

w s n n = 15rad/s và x = 0.6

v i P = 6 rad/s; w ớ

a/ Hãy vi t H(s) nh là t ế ỷ ố ủ ờ ử ụ ứ num và 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 ư ỗ s c a 2 đa th c ả ệ ố ủ ệ ể ổ ượ 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 và 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 ệ ố ủ ố ươ ươ ầ ố ấ ẫ ủ ấ ổ ủ

bilinear. Chú ý: S d ng hàm ử ụ

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: ổ ủ ộ ọ ư ế ấ ị

.

2

H(s) =

+

+

+

1 / s p

1

2 w n x 2

s

w s n

2 w n

n = 20rad/s và x = 0.65. B n mu n có b l c s t ạ ươ ớ ử ụ

ng đ ố ị ng trình b ng MATLAB sau: v i P = 8rad/s, w ớ t n s l y m u v i s d ng help c a MATLAB. Vi ầ ố ấ ộ ọ ố ươ t m u Ch ẫ ủ ế ẫ ng và mu n xác đ nh ố ươ ằ

i s d ng hàm s l y m u fs; a/ Nh c ng ắ ườ ử ụ ố ấ ẫ

b/ S d ng hàm ng đ ng ng v i fs1 ử ụ bilinear, c u t o b l c s t ấ ạ ộ ọ ố ươ ươ ứ ớ

c/ Hi n th ra đ c tính và pha c a b l c t ng t và 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.

c b ng DFT đ n chu i x có 256 đi m, có đ ỗ ể X là 256 đi m FFT, có đ ể i 64Hz. Nhìn vào ph công su t, chúng ta th y có nh y i t ệ ặ ạ ạ ứ ấ ượ ằ ổ ầ ủ ầ ố ượ ở ầ ố ủ c b i t n s c a bin th 33. Đi u đó ả ở ề ự c th c ể ượ ệ ấ ế ấ ệ ả ố tín hi u l p l 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 là d u hi u có th đ ỉ hi n)ệ

dùng công th c hình 1.12 ứ ở

9)Aliasing (ký t )ự

s có tín hi u đ c xác đ nh bài 8. N u ký t là hi n t i, v i các t n s khác có ượ ị ở ế ự ệ ạ ầ ố ớ cùng b Gi ướ ả ử ệ 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 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. ệ ặ ạ ể ỗ i hình tam giác đ ượ ấ ể ớ ủ ị ẫ ạ ị

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 . ồ ầ ố ầ ấ ớ ữ ấ ỉ

sort Chú ý: S d ng hàm ử ụ

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 ọ ệ

c xác đ nh v i chu i c a các h s a và b có đ c b ng cách s ượ ỗ ủ ệ ố ở ị ượ ằ ử ấ ộ ọ d ng l nh MATLAB. ụ B l c thông th p F đ ệ

» [b, a] = butter (5, 0.5)

c xác đ nh nh sau: ị

Tín hi u x, đ ư ượ ệ » Ts = 1/100 ; t = Ts * (1 : 500);

» f = 25 ; x = sin 92 * pi * f * t);

Có sin 2p ft và đ i 100Hz trong đo n [0, 5] s d ng hàm ượ ấ ẫ ạ ử ụ ạ ệ ạ ị c l y m u l i h n tr ng thái zi (có nghĩa là MATLAB t ự ớ ạ ằ ộ ọ xác đ nh 0), tìm tín hi u y, có đ ể ả ư ư ệ ấ ậ ạ filter mà không ở xác đ nh gi c b i ượ ị cho x qua b l c F, và 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). ạ

tr ng thái t i h n. 12) B l c v i mô t ộ ọ ớ ả ạ ớ ạ

c nh s ấ ượ c xác đ nh b ng 1 chu i c a các h s a và b có đ ỗ ủ ệ ố ằ ị ượ ờ ử ộ ọ ệ

B l c thông th p F đ d ng dòng l nh c a MATLAB ủ ụ » [b, a] = butter (5, 0.5)

c xác đ nh nh sau. ượ

ư x = sin (2 + pi * z * Ts * (1 : 500) ; Tín hi u x đ ị ệ » Ts = 1/100 ; f = 25 ;

ư ệ

Tìm vector Z; nh l nh sau »y = filter (b,a,x,zi)

ắ ầ ể ả ờ ằ i b ng cách ch m đi m b t đ u 30 nhóm ể ắ ầ ấ Sinh ra vector y b t đ u v i 5 zeros. Ki m tra câu tr l ớ c a y.ủ

Chú ý: Dùnghàm filteric.