Bạn có biết một số thư viện C++ triển khai bộ lọc IIR không? Tôi cần một cái gì đó tương tự như chức năng lọc của Matlab (B, A, X). Mặc dù không cần thiết, tôi muốn thực hiện mẫu trực tiếp IIR 2.Thư viện C++ cho bộ lọc IIR
Trả lời
Có quãng tám, một bản sao MatLab nguồn mở, bạn có thể sử dụng bản sao của nó (nhưng có thể bạn sẽ sử dụng loại ma trận đặc biệt của nó).
Đang tìm kiếm các "C++ IIR lọc" tìm thấy một loạt các dự án khác, chẳng hạn như:
Ngoài ra còn có rất nhiều cuốn sách về đề tài này, cho ví dụ:
Nói chung, việc triển khai bộ lọc IIR rất dễ dàng. Sử dụng phần cứng máy tính của bạn mạnh mẽ và hiệu quả hơn, nhưng chúng đòi hỏi kiến thức về ứng dụng cụ thể của bạn (ví dụ: lấy lại mẫu, v.v.) vì vậy không thực sự phù hợp để triển khai thư viện.
Bạn có thể thử dự án SPUC trên sourceforge. Họ có một số chức năng DSP nhưng có rất ít tài liệu.
Không được duy trì kể từ năm 2005 –
@Andrejs: Nhưng tôi sẽ tưởng tượng rằng lọc IIR sử dụng C++ sẽ thay đổi rất ít. Có lẽ một vài tối ưu hóa ở đây và ở đó .. nhưng không có nhiều thay đổi về lý thuyết .. – Sriram
@Sriram, Đúng vậy, nhưng C++ có một phiên bản mới với những thay đổi đáng kể đối với thuật toán thư viện chuẩn và vùng chứa. Ngoài ra, một số cấu trúc dữ liệu đệm tín hiệu có thể có lợi từ việc chuyển các nhà xây dựng. –
Bạn cũng có thể thử GNURadio (gnuradio.org), chứa tất cả các loại thành phần cho phần mềm được xác định radio (bao gồm bộ lọc iir). Nó ban đầu là tất cả C++, bây giờ nó là một loạt các mô-đun được viết bằng C++ với các ràng buộc python, nhưng bạn vẫn có thể sử dụng mã C++ trực tiếp.
- 1. Có thư viện bộ lọc Bayesian cho .NET
- 2. Nhân bộ lọc với thư viện GD của PHP
- 3. thư viện bộ lọc hình ảnh nguồn mở như Instagram?
- 4. Thư viện bộ nhớ chia sẻ phân tán cho C++?
- 5. thư viện bộ nhớ cache cho Objective-C (iPhone)
- 6. Có bất kỳ thư viện chuẩn nào cho các bộ lọc Bloomier chạy quanh không?
- 7. Thư viện P2P cho C++
- 8. Thư viện UUID cho C?
- 9. Vẽ thư viện cho C#
- 10. Thư viện Python để lọc XSS?
- 11. C# Thư viện Poker
- 12. Thư viện FTP C++?
- 13. Thư viện mật mã cho C++
- 14. API Socket hoặc thư viện cho C++?
- 15. Thư viện mã hóa RSA cho C++
- 16. Thư viện webcam cho C trên Linux?
- 17. Thư viện Torrent cho C++, Windows
- 18. Thư viện giống STL tốt cho C
- 19. Một thư viện C++ tốt cho SOAP
- 20. Thư viện serialization YAML cho C++?
- 21. Thư viện băm STM cho C (glib?)
- 22. Windows gói-manager cho C++ thư viện
- 23. Thư viện XML-RPC cho C++
- 24. Thư viện C# cho Lego Mindstorm NXT
- 25. Thư viện chất lượng cao cho C++
- 26. thư viện bcrypt đơn giản cho C
- 27. C# Thư viện chung
- 28. thư viện mp3 C++
- 29. Thư viện QR cho MonoTouch?
- 30. C++ thư viện nén trong bộ nhớ nào?
SPUC không được duy trì kể từ năm 2005, nhưng cảm ơn cho dspfilterscpp! –