Áp dụng bộ lọc FIR cho dữ liệu với các tỷ lệ mẫu khác nhau


8

Tôi có một thiết kế bộ lọc và nó lọc trên phạm vi 1-2 kHz.
Tôi nên làm gì nếu tôi muốn áp dụng nó cho dữ liệu với tỷ lệ mẫu khác với tốc độ mẫu được thiết kế?

Giả sử nó bao gồm các bộ lọc Bessel và Ch Quashev. Làm cách nào để tìm một hàm xác định các hệ số của từng bộ lọc theo tỷ lệ mẫu tùy ý? Hay tôi nên làm điều này bằng tay?

Câu trả lời:


8

Vì bạn đề cập đến việc lấy mẫu, có lẽ bạn đang nói về một bộ lọc kỹ thuật số.

Tần số cắt hoặc tần số nửa công suất của bộ lọc kỹ thuật số thực sự liên quan đến tần số lấy mẫu . Nếu bộ lọc kỹ thuật số của bạn truyền tín hiệu trong phạm vi kHz đến kHz khi bạn cung cấp cho nó một tín hiệu được lấy mẫu ở kHz, thì dải thông qua là từ đến của . Các tỷ lệ này không thay đổi nếu thay đổi thành một số giá trị khác, giả sử kHz. Bộ lọc kỹ thuật số tương tự sẽ trở thành bộ lọc có băng thông kHz đến kHz mà bạn không phải làm gì cả.fS12fS= =205%10%fSfS4024


Nhưng tôi muốn băng thông ở mức 1-2 KHz với tốc độ mẫu tùy ý. Tôi đã thực hiện các phép tính nhanh và có vẻ như các hệ số từ một số bộ lọc có tương quan, nhưng không phải tất cả. Vì vậy, tôi có cần định hình lại các bộ lọc cho tỷ lệ mẫu cố định hay có hy vọng tìm kiếm chức năng / phương pháp tính toán hệ số này cho tỷ lệ mẫu tùy ý không?
zetah

1
Nếu bạn muốn bộ lọc có băng thông cố định ở các tốc độ lấy mẫu khác nhau, bạn cần sửa đổi các hệ số cho phù hợp. Các kết quả có thể lộn xộn: xem, ví dụ, câu trả lời này mô tả các tính toán cần thiết cho một bộ lọc rất đơn giản.
Dilip Sarwate

Được rồi cảm ơn. Tôi sẽ lọc phạm vi ở mức cố định bằng tay. Tôi đã xem câu trả lời nhọn ... có thể tôi sẽ mở sách bài tập của mình và làm một số phép toán, nhưng tôi nghi ngờ các kỹ năng của mình;)
zetah
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.