I – Bộ lọc thích nghi dùng để lọc nhiễu hình sine:
d, toàn bộ ngỏ ra là tín hiệu sai số e này.
- Hai kiểu lọc chủ yếu chung nhất được dùng cho khử nhiễu là các bộ lọc FIR và các bộ lọc IIR.
Đối với các bộ lọc FIR:
+ Có độ ổn định cao. Nó cũng tốt cho việc loại bỏ các tần số nào đó. Đây là ưu điểm để nó được chọn trước cho ác ứng dụng để thiết kế các loại khác nhau của các hệ thống tuyến tính bất biến theo thời gian.
+ Bất lợi chính của kiểu lọc ày là đáp ứng xung bị giới hạn trong thời gian bằng các số nhịp hệ số tác động trong bộ lọc.
Đối với các bộ lọc IIR:
+ Ưu điểm chính của các bộ lọc IIR là chọn lựa rất tốt cho lọc các đỉnh tần số hẹp, chúng có cả các điểm cực và các điểm 0 ở trong hàm truyền của nó. Vì vậy đáp
ứng xung của ó là vơ hạn, nó khơng phụ thuộc nhiều vào các thơng số bộ lọc cho sự thực hiện kéo dài đáp ứng xung.
+ Bất lợi chính của các kiểu lọc này là tính khơng ổn định của chúng trong ứng dụng. Vì chúng có các điểm cực ở trong hàm truyền của chúng.
2. Thực hiện bộ lọc FIR thích nghi triệt nhiễu
Ví dụ:
Tín hiệu mong muốn d: sine tần số 1500Hz. Nhiễu xâm lấn n : sine tần số 312Hz.
Tương quan với nhiễu n’ : cosine tần số 312Hz.
Mở file Adaptnoise.m (trong C:\Program Files\CCStudio_v3.1\MyProjects\Adaptnoise bằng MATLAB)
- Quan sát trên DSP_Tool tương ứng với vị trí thanh trượt (1&2)
[Type text] Page 27
Tín hiệu mong muốn + nhiễu:
Yêu cầu:
• Tín hiệu mong muốn d : cosine tần số 2000Hz. • Nhiễu xâm lấn : cosine tần số 125Hz.
• Tương quan với nhiễu n’ : sine tần số 125Hz. - Tạo các giá trị ữ liệu cho tín hiệu:
cosine(2000Hz), cosine(125Hz) + cosine(312Hz) và sine(312Hz).
Mở file Adaptnoise.m (trong C:\Program Files\CCStudio_v3.1\MyProjects\Adaptnoise bằng MATLAB)
- Mở CCS, connect với KIT và mở project Adaptnoise.pjt. - Biên dịch và chạy chương trình.
- Mở file out_type.gel (File
Load GEL). Sau đó chọn GEL
OutputType
Output- signal.
- Quan sát trên DSP_Tool tương ứng với vị trí thanh trượt (1&2)