Tải bản đầy đủ (.pdf) (22 trang)

Ngân hàng câu hỏi Xủ lý tín hiệu thời gian thực

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (401.36 KB, 22 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG

<b>KHOA: KỸ THUẬT ĐIỆN TỬ 1 </b>

<b>NGÂN HÀNG CÂU HỎI THI TỰ LUẬN </b>

<b>Tên học phần: XỬ LÝ TÍN HIỆU SỐ </b>

<b>Ngành đào tạo: ĐIỆN - ĐIỆN TỬ <sup>Trình độ đào tạo: ĐẠI HỌC CHÍNH </sup>QUY </b>

<b>Câu 2.1 </b>

a) Trình bầy các ưu điểm nổi bật của hệ thống DSP so với các hệ thống tương tự? b) Nêu sự khác nhau cơ bản giữa hệ thống xử lý thời gian thực với hệ thống xử lý không theo thời gian thực?

c) Vẽ sơ đồ khối của một hệ thống DSP? Trình bày tóm tắt chức năng của mỗi khối trong sơ đồ?

<b>Câu 2.2 </b>

a) Phân loại tín hiệu?

b) Vẽ sơ đồ khối của ADC? Trình bày tóm tắt chức năng của mỗi khối trong sơ đồ?

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

Vẽ và giải thích sơ đồ Quy trình thiết kế một hệ thống DSP đơn giản?

<b>Câu 2.5 </b>

Nêu tóm tắt các đặc điểm của các bộ xử lý DSP?

<b>Câu 2.6 </b>

a) Nêu tóm tắt các Lựa chọn khi phát triển phần mềm DSP?

b) Vẽ sơ đồ khối hai kiến trúc chính của các µP/µC (là kiến trúc Harvard và kiến trúc Von Neumann)? So sánh hai kiến trúc này.

<b>Câu 2.10 </b>

a) Định nghĩa dải động (Dynamic range)? Viết công thức tính dải động?

b) Xác định dải động của định dạng số nguyên dấu phẩy tĩnh 16 bít (16-bit point integer format)?

<b>fixed-Câu 2.11 </b>

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

a) Làm cách nào để mở rộng dải số có thể biểu diễn? Cái giá phải trả khi mở rộng dải số có thể biểu diễn?

b) Dải số biểu diễn của định dạng số nguyên dấu phẩy tĩnh?

<b>Câu 2.12 </b>

a) Các đặc điểm chung của đa số các ứng dụng DSP?

b) Các thiết bị phần cứng cần có trong mọi DSP và chức năng của chúng?

<b>Câu 2.16 </b>

a) Kể tên các chế độ định địa chỉ của bộ DSP?

b) Trình bày chế độ định địa chỉ trực tiếp? Cho một ví dụ minh họa.

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

a) Phân loại các bộ lọc số lý tưởng?

b) Các chỉ tiêu kỹ thuật của các bộ lọc số trong thực tế?

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

Vẽ sơ đồ tính IDFT 8 điểm của tín hiệu <i>X k </i>

 

1, 7,1,1, 2, 0, 0,5

bằng thuật toán IFFT phân chia theo thời gian n?

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

Viết đoạn chương trình trên trên Matlab để thực hiện thuật toán FFT phân theo thời gian n khi cần tính DFT với chiều dài N là lũy thừa của 2?

<b>Bộ lọc số FIR thơng thấp pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ chữ nhật, tần số cắt <i>f<sub>c</sub></i> 0,5(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>)

; biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB. a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>Câu 3.2 </b>

<b>Bộ lọc số FIR thơng cao pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ chữ nhật, tần số cắt <i>f<sub>c</sub></i> 3,5(<i>kHz</i>) và tần số lấy mẫu<i>f<sub>s</sub></i> 8(<i>kHz</i>)

; biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB. a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3.3 </b>

<b>Bộ lọc số FIR thơng dải pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ chữ nhật, các tần số cắt <i>f<sub>c</sub></i><sub>1</sub>2(<i>kHz</i>); <i>f<sub>c</sub></i><sub>2</sub> 3(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>); biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB. a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3.4 </b>

<b>Bộ lọc số FIR chặn dải pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ chữ nhật, tần số cắt <i>f<sub>c</sub></i><sub>1</sub>1(<i>kHz</i>); <i>f<sub>c</sub></i><sub>2</sub> 2(<i>kHz</i>) và tần số lấy mẫu

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<b>Câu 3.5 </b>

<b>Bộ lọc số FIR thơng thấp pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Barlett (tam giác), tần số cắt <i>f<sub>c</sub></i> 1(<i>kHz</i>) và tần số lấy mẫu

<b>Bộ lọc số FIR thơng cao pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Barlett (tam giác), tần số cắt <i>f<sub>c</sub></i> 3(<i>kHz</i>) và tần số lấy mẫu

<b>Bộ lọc số FIR thơng dải pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Barlett (tam giác), các tần số cắt <i>f<sub>c</sub></i><sub>1</sub> 2(<i>kHz</i>);<i>f<sub>c</sub></i><sub>2</sub> 3(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>); biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3.8 </b>

<b>Bộ lọc số FIR chặn dải pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Barlett (tam giác), tần số cắt <i>f<sub>c</sub></i><sub>1</sub>1(<i>kHz</i>); <i>f<sub>c</sub></i><sub>2</sub>2(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>); biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3.9 </b>

<b>Bộ lọc số FIR thơng thấp pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Hamming, tần số cắt <i>f<sub>c</sub></i> 1(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>); biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3.10 </b>

<b>Bộ lọc số FIR thông cao pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Hamming, tần số cắt <i>f<sub>c</sub></i> 3(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>)

; biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB. a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3. 1 </b>

<b>Bộ lọc số FIR thơng dải pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Hamming, các tần số cắt <i>f<sub>c</sub></i><sub>1</sub>2(<i>kHz</i>); <i>f<sub>c</sub></i><sub>2</sub> 3(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>); biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB. a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3. 2 </b>

<b>Bộ lọc số FIR chặn dải pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Hamming, tần số cắt <i>f<sub>c</sub></i><sub>1</sub>1(<i>kHz</i>); <i>f<sub>c</sub></i><sub>2</sub>2(<i>kHz</i>) và tần số lấy mẫu

<b>Bộ lọc số FIR thơng thấp pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Hanning, tần số cắt <i>f<sub>c</sub></i> 1(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>); biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3. 4 </b>

<b>Bộ lọc số FIR thông cao pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Hanning, tần số cắt <i>f<sub>c</sub></i> 3(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>); biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3. 5 </b>

<b>Bộ lọc số FIR thơng dải pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Hanning, các tần số cắt <i>f<sub>c</sub></i><sub>1</sub>2(<i>kHz</i>); <i>f<sub>c</sub></i><sub>2</sub> 3(<i>kHz</i>) và tần số lấy mẫu <i>f<sub>s</sub></i> 8(<i>kHz</i>); biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB. a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3. 6 </b>

<b>Bộ lọc số FIR chặn dải pha tuyến tính được thiết kế trên Matlab bằng phương </b>

pháp dùng cửa sổ Hanning, tần số cắt <i>f<sub>c</sub></i><sub>1</sub>1(<i>kHz</i>); <i>f<sub>c</sub></i><sub>2</sub> 2(<i>kHz</i>) và tần số lấy mẫu

8( )

<i>f</i>  <i>kHz</i> ; biên độ dải thông Apass = 1dB, suy hao dải chặn Astop = 60 dB. a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

- Gợn sóng dải thông (cả hai thấp hơn và cao hơn) = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

- Gợn sóng dải thông = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

- Gợn sóng dải thơng (cả hai thấp hơn và cao hơn) = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

- Gợn sóng dải thông = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3. 15 </b>

<b>Một bộ lọc IIR Chebysev loại 2 thơng dải lượng tử hóa cho một bộ xử lý DSP có </b>

các chỉ tiêu sau:

- Tần số lấy mẫu = 8000 Hz,

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

<i>- Tần số cắt dải chắn thấp hơn Fstop1 = 1200 Hz, - Tần số cắt dải thông thấp hơn Fpass1 = 1400 Hz, - Tần số cắt dải thông cao hơn Fpass2 = 1600 Hz, - Tần số cắt dải chắn cao hơn Fstop2 = 1800 Hz, </i>

- Gợn sóng dải thơng (cả hai thấp hơn và cao hơn) = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3. 17 </b>

<b>Một bộ lọc IIR Chebysev loại 2 thơng thấp lượng tử hóa cho một bộ xử lý DSP có </b>

các chỉ tiêu sau:

- Tần số lấy mẫu = 8000 Hz,

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<i>- Tần số cắt dải thông Fpass = 1400 Hz, - Tần số cắt dải chắn Fstop = 1600 Hz, </i>

- Gợn sóng dải thơng = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

- Gợn sóng dải thông = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

- Gợn sóng dải thơng (cả hai thấp hơn và cao hơn) = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

- Gợn sóng dải thơng = 1 dB, - Suy hao dải chắn = 60 dB.

a) Viết đoạn chương trình thực hiện tính đáp ứng xung của bộ lọc?

b) Viết đoạn chương trình thực hiện biểu diễn đáp ứng biên độ và đáp ứng pha của bộ lọc?

c) Viết đoạn chương trình thực hiện so sánh phổ tín hiệu vào và tín hiệu ra khi đi qua bộ lọc?

<b>Câu 3.33 </b>

Viết code dùng Matlab hoặc Python để thực hiện: a) Vẽ cửa sổ tam giác có chiều dài N = 61; b) Vẽ phổ biên độ và phổ pha của cửa sổ câu (a).

c) Thiết kế bộ lọc FIR thông thấp, tần số cắt fc = 20Hz sử dụng cửa sổ ở câu (a) biết tần số lấy mẫu fs = 160 Hz. Vẽ đáp ứng tần số của biên độ (đáp ứng biên độ) và đáp ứng pha của bộ lọc đã thiết kế.

<b>Câu 3.34 </b>

Viết code dùng Matlab hoặc Python để thực hiện:

a) Vẽ đáp ứng xung h(n) của cửa sổ chữ nhật có chiều dài N = 71;

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

b) Vẽ phổ biên độ và phổ pha của cửa sổ câu (a).

c) Thiết kế bộ lọc FIR thông cao, tần số cắt fc = 85Hz sử dụng cửa sổ ở câu (a) biết tần số lấy mẫu fs = 360 Hz. Vẽ đáp ứng tần số của biên độ (đáp ứng biên độ) và đáp ứng pha của bộ lọc đã thiết kế.

<b>Câu 3.35 </b>

Cho tín hiệu đầu vào x(n) là tổng của 2 tín hiệu hình sin có tần số 200 Hz và 1kHz. Tần số lấy mẫu fs = 2,5 kHz. Viết code dùng Matlab hoặc Python để thực hiện: a) Biểu diễn và vẽ tín hiệu đầu vào x(n).

b) Lọc thành phần tần số thấp 200 Hz của tín hiệu x(n) trên dùng phương pháp cửa sổ biết bậc của bộ lọc N = 84, cửa sổ Hamming.

c) Vẽ phổ biên độ của tín hiệu đầu vào và đầu ra của bộ lọc.

<b>Câu 3.36 </b>

Viết code dùng Matlab hoặc Python để thực hiện:

a) Vẽ đáp ứng xung h(n) của cửa sổ Chebyshev có chiều dài N = 51; độ suy giảm biên độ ở dải chắn so với dải thông là R = 20 dB.

b) Vẽ phổ biên độ và phổ pha của cửa sổ câu (a).

c) Thiết kế bộ lọc thông thấp, tần số cắt fc = 15Hz sử dụng cửa sổ ở câu (a) biết tần số lấy mẫu fs = 120 Hz. Vẽ đáp ứng tần số của biên độ (đáp ứng biên độ) và đáp ứng pha của bộ lọc đã thiết kế.

<b>Câu 3.37 </b>

Viết code dùng Matlab hoặc Python để thực hiện:

a) Vẽ đáp ứng xung h(n) của cửa sổ Kaiser có chiều dài N = 55; hệ số beta = 1-6 trên cùng một hình vẽ.

b) Thiết kế các bộ lọc thông thấp, tần số cắt fc = 10Hz sử dụng cửa sổ ở câu (a) tương ứng beta = 1-6, biết tần số lấy mẫu fs = 130 Hz. Vẽ đáp ứng tần số của biên độ (đáp ứng biên độ) của các bộ lọc đã thiết kế trên cùng một hình vẽ.

<b>Câu 3.38 </b>

Viết code dùng Matlab hoặc Python để thực hiện:

</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21">

a) Vẽ cửa sổ Hamming có chiều dài N = 85; b) Vẽ phổ biên độ và phổ pha của cửa sổ câu (a).

c) Thiết kế bộ lọc FIR chắn dải, tần số cắt fc1 = 150Hz, fc2=300Hz sử dụng cửa sổ ở câu (a) biết tần số lấy mẫu fs = 1kHz. Vẽ đáp ứng tần số của biên độ (đáp ứng biên độ) và đáp ứng pha của bộ lọc đã thiết kế.

<b>Câu 3.39 </b>

Viết code dùng Matlab hoặc Python để thực hiện: a) Vẽ cửa sổ Hanning có chiều dài N = 81. b) Vẽ phổ biên độ và phổ pha của cửa sổ câu (a).

c) Thiết kế bộ lọc FIR thông dải, tần số cắt fc1 = 100Hz, fc2=200Hz sử dụng cửa sổ ở câu (a) biết tần số lấy mẫu fs = 1kHz. Vẽ đáp ứng tần số của biên độ (đáp ứng biên độ) và đáp ứng pha của bộ lọc đã thiết kế.

c) Lọc tín hiệu x(n) ở câu (a) bằng bộ lọc thiết kế ở câu (b). Vẽ tín hiệu vào và tín hiệu ra của bộ lọc trên cùng 1 hình vẽ.

</div>

×