Sử dụng bộ lọc dự đoán lỗi để lọc tín hiệu bán biết


17

Tôi đang cố gắng che giấu việc sử dụng đúng bộ lọc Wiener hoặc dự đoán lỗi để lọc dữ liệu. Dường như với tôi rằng nó chỉ là một bộ lọc làm trắng, vậy nó được sử dụng như thế nào khi dữ liệu bạn muốn khôi phục không phải là tín hiệu AWGN?

Chẳng hạn, tôi có một tín hiệu có một số tín hiệu gây nhiễu - tôi có thể thấy chúng trên PSD, nhưng tôi không biết rằng chúng là một) văn phòng phẩm và b) chúng có thuộc tính gì. Tôi có thể sử dụng một phương pháp như phương trình Yule-Walker để khôi phục mô hình AR cho toàn bộ tín hiệu, nhưng trong trường hợp này tôi chỉ muốn khôi phục mô hình của các tín hiệu gây nhiễu, chứ không phải phần tôi muốn khôi phục.

Tôi đã thử triển khai bộ lọc notch LMS thích ứng, với tín hiệu tham chiếu là một hình sin đơn, nhưng điều này hóa ra tôi quá hẹp và không theo dõi sự thay đổi tần số trong tín hiệu rất tốt.

Tôi đoán về cơ bản câu hỏi của tôi là, nếu tôi đang sử dụng bộ lọc dự đoán lỗi để lọc dữ liệu thực, vậy làm cách nào để tách phần dữ liệu khỏi phần nhiễu? Nói cách khác, tôi không muốn làm trắng toàn bộ tín hiệu, chỉ có phần nhiễu. Tôi đang thiếu gì?


+1 Câu hỏi hay. Bạn có thể cung cấp thêm một số chi tiết về ứng dụng của bạn và tín hiệu bạn đang xử lý?
Dipan Mehta

Câu trả lời:


1

tôi không chắc là tôi hiểu chính xác câu hỏi (cứ tự nhiên cập nhật cho tôi nếu không phải vậy).

Có thuật toán MUSIC, trích xuất các tín hiệu được nhúng trong nhiễu nền, dưới dạng tổng của các tín hiệu hình sin

Ngoài ra còn có tùy chọn sử dụng SVD (hoặc biến đổi Karhunen-Loeve) và giảm tính chiều của dữ liệu đầu vào trong khi truy xuất thông tin tối đa (điều này sẽ loại bỏ hầu hết các thành phần nhiễu nền).

Nếu đây là trực tuyến hoặc thời gian thực, điều này có thể được thực hiện một cách thích ứng.

Hi vọng điêu nay co ich

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.