Sử dụng bộ lọc FIR thích nghi để nhận dạng hệ thống chưa biết, biết ban đầu bộ l ọc thích nghi được khởi tạo là một bộ lọc FIR thông dải.

Một phần của tài liệu Tai_lieu_TN_DSP_TonDucThang (Trang 44 - 45)

a. Nhiều ngõ vào

6.3Sử dụng bộ lọc FIR thích nghi để nhận dạng hệ thống chưa biết, biết ban đầu bộ l ọc thích nghi được khởi tạo là một bộ lọc FIR thông dải.

Trong thí nghiệm trước, các giá trị ban đầu của các hệ số của bộ lọc FIR thích nghi được khởi tạo bằng zero. Trong thí nghiệm này, ban đầu, các hệ số của bộ lọc FIR thích nghi được khởi tạo bằng với các hệ số của một bộ lọc FIR thông dải có 55 hệ số, tần số trung tâm là 3KHz, chứa trong tập tin bp3000.cof.

Bộ lọc cần nhận dạng ởđây cũng là một bộ lọc FIR thông dải 55 hệ sốnhưng với tần số trung tâm là 2KHz. Chúng ta sẽ thấy bộ lọc thích nghi sẽ thay đổi dần từ một bộ lọc thông dải tần số trung tâm 3KHz thành một bộ lọc thông dải tần số trung tâm 2KHz. Bây giờ, hãy mở nguồn của kit DSP. Sau đó chạy Code Composer Studio và thực hiện theo các bước sau đây:

1. Mở project AdaptIDFIRW (trong C:\CCStudio_v3.1\MyProjects\AdaptIDFIRW). 2. Hãy biên dịch project và chạy chương trình trên kit DSP.

3. Trong CCS, chọn File Load GEL và mở tập tin AdaptIDFIR.gel. Sau đó, chọn

GELOutput Type Output-signal trên thanh menu. Một hộp thoại có thanh trượt xuất hiện. Khi thanh trượt ở vị trí 1, tín hiệu ngõ ra là đ ầu ra của bộ lọc thích nghi. Khi nó ở vị trí 2, tín hiệu ngõ ra là đầu ra của bộ lọc chưa biết.

4. Hãy quan sát dạng sóng đầu ra của bộ lọc thích nghi và bộ lọc FIR cần nhận dạng. 5. Nếu như xem tín hiệu nhiễu ngẫu nhiên ngõ vào gần như là nhiễu trắng thì ta có phổ

của tín hiệu ngõ ra sẽ có dạng của đáp ứng tần số của bộ lọc. Do đó, ta có thể quan sát đáp ứng tần số của bộ lọc thích nghi thay đổi dần để thích nghi với bộ lọc chưa biết bằng cách quan sát phổbiên độ của tín hiệu ngõ ra (của bộ lọc thích nghi). Hãy thực hiện việc quan sát này trên DSP_Tool và lưu 5 hình để cho thấy quá trình thích nghi của bộ lọc. Lưu ý: chọn File Reload program để chạy lại từđầu quá trình thích nghi của bộ lọc.

Bài tập

Hãy sửa chương trình chính (tập tin AdaptIDFIR.c) để include tập tin hệ số lp55.cof, biểu diễn một bộ lọc FIR thông thấp có 55 hệ số. Bộ lọc FIR này được xem như hệ thống cần nhận dạng. Hãy biên dịch chương trình và kiểm chứng kết quảđạt được. Hãy lưu lại một vài hình vẽđáp ứng tần số của bộ lọc thích nghi (trong quá trình thích nghi).

45

Một phần của tài liệu Tai_lieu_TN_DSP_TonDucThang (Trang 44 - 45)