Lọc nhiễu âm thanh

Chào mọi người,
Mình đang làm một dự án về lọc nhiễu trong âm thanh sử dụng các bộ lọc thích nghi như LMS, RLS, NLMS, Kalman. Nó sẽ lọc nhưng file âm thanh (chứa nhiễu) để loại bỏ những tạp âm trong đó.
Nhưng khi cài đặt nó trong matlab thì hầu như kết quả ra đều không như ý. Có thể do cách chọn các tham số đầu vào (dù đã thay đổi nhiều lần).
Có ai đã từng làm việc hoặc cài đặt những bộ lọc trên trong Matlab chưa? Mình rất cần những ý kiến từ các bạn.

1 Like

Mình không dùng những tool có sẵn, mình code lại thuật toán từ đầu mà bạn.

2 Likes

Cảm ơn bạn rất nhiều vì đã giác ngộ :+1:

2 Likes

Mình đã thay đổi hết các hệ số trong bộ lọc RLS theo dps.RLS trong matlab, nhưng kết quả là không lọc được. Đối với LMS thì mình làm cách tương tự nhưng kết quả ra rất ổn. Bạn đã thiết kế bộ lọc nhiễu bằng RLS bao giờ chưa?

1 Like

anh ơi, em đang không biết triển khai code trên matlab kiểu gì cho bộ lọc, anh có nguồn ko cho em tham khảo với ạ

Hầu như mình chỉ tìm hiểu ở trên trang chủ của matlab. Mình có làm một vài bộ lọc ở đây


Nhưng thông số chọn không được tốt lắm, đặc biệt với bộ lọc Kalman

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?