Một trong những cách tiêu chuẩn để thực hiện bộ lọc Butterworth là với một loạt các phần bậc hai, mỗi phần tương ứng với một cặp cực liên hợp phức tạp. Ví dụ, đối với bộ lọc thứ tư, sẽ có hai phần thứ hai. Nếu chúng ta xem xét cách các vị trí cực cho bộ lọc thông thấp thay đổi trong mặt phẳng z khi đường cắt được thiết kế gần 0hz đến gần Nyquist, đường dẫn "bị quét" bởi mỗi cặp cực tương ứng với một cặp cung bên trong vòng tròn đơn vị , như được minh họa trong hình dưới đây [cho các bộ lọc bậc bốn]:
Dựa vào thời gian các bộ lọc này tồn tại được bao lâu và thực tế là các "cung" này tương ứng với các đường thẳng trong mặt phẳng s, lý do là ai đó sẽ phát triển một hình thức thực hiện với một tham số duy nhất có thể quét các cực dọc theo các cung tại "thời gian chạy" [trái ngược với "thời gian thiết kế"]. Tuy nhiên, tôi chưa gặp phải bất cứ điều gì như vậy.
Nó tương đối đơn giản để đưa ra nhiều cách khác nhau để làm điều này, đặc biệt là trong các phân khúc của phạm vi, và sẵn sàng ném thêm một chút tính toán vào nó. Điều tôi băn khoăn là như sau:
Có một số cách tiêu chuẩn để thực hiện bộ lọc Butterworth [kỹ thuật số] có thể điều chỉnh của một đơn hàng nhất định mà 1) có các thuộc tính tối ưu (ví dụ: hiệu quả, độ bền) và 2) bao gồm toàn bộ phạm vi?
Hay đây thực sự chỉ là một vấn đề dễ dàng đến mức không ai bận tâm để nói về nó? Nếu đó là trường hợp, có vẻ như nó sẽ xuất hiện trong các chương trình thiết kế bộ lọc bên cạnh các tùy chọn cho thiết kế "tĩnh".
Tôi đã tìm thấy điều này: Một bộ lọc Butterworth đa mục đích với tần số cắt thay đổi , nhưng lúc đầu Googling dường như không có nhiều thông tin về những gì trong đó.
Cập nhật (lại: câu trả lời)
Chỉ cần nói rõ hơn một chút:
- Tôi đang tìm kiếm một "thiết kế meta" với một tham số (giả sử từ [0,1]) sẽ tự động điều chỉnh điểm cắt từ DC sang Nyquist (trong khi vẫn giữ mức tăng bình thường) để sử dụng trong hệ thống thay đổi theo thời gian. Một cái gì đó giống như bộ cộng hưởng hai cực này , ngoại trừ với các ràng buộc Butterworth. Ý tưởng là việc tính toán tham số sẽ hiệu quả hơn so với việc thực hiện quy trình thiết kế ngoại tuyến điển hình khi chạy.
- Tôi thậm chí không nhất thiết phải tìm cách thiết kế một "bộ lọc meta" (tức là làm toán với các biến thay vì số), tôi tự hỏi liệu có lựa chọn nào cho các hình thức triển khai [không rõ ràng] tiêu chuẩn hay không - bởi vì, nói, cách tiếp cận đơn giản tương ứng với trường hợp tĩnh kết thúc có vấn đề về số trong trường hợp thay đổi theo thời gian.
- Có lẽ không có vấn đề gì, và cách tiếp cận đơn giản là những gì được sử dụng trong thực tế. Điều đó sẽ rất tuyệt. Mối quan tâm của tôi là tôi chưa thấy chủ đề này được đề cập rõ ràng trong bất kỳ nguồn nào tôi đã tham khảo, nhưng có lẽ tôi đã bỏ lỡ điều gì đó thực sự rõ ràng, vì vậy tôi đang hỏi.
- Trong quá trình thêm chi tiết ở đây, tôi đã xem qua một cách xử lý chung các cấu trúc biquad tham số, gần như là thứ tôi đang tìm kiếm (và có một số tài liệu tham khảo hay).
Cập nhật 2
Tôi đang tìm kiếm câu trả lời giống như câu tôi đưa vào nhận xét thứ hai của mình cho Jason R, như sau:
"Ồ đúng rồi, bạn muốn sử dụng parametrization III-2b từ luận án tương tự, ở dạng mạng tinh thể khai thác vì nó giải quyết trường hợp cạnh như vậy trong khi sử dụng số nhân tối thiểu."
Có lẽ không có gì giống như vậy tồn tại, nhưng câu hỏi của tôi là liệu nó có, và nếu vậy, nó là gì, hoặc tôi có thể tìm thấy nó ở đâu?
Giải độc đắc
Dựa trên một tham chiếu đến "hình thức kinh điển của người quan sát" được đưa ra bởi Tim Wescott trong chuỗi comp.dsp trong câu trả lời của Jason R , tôi quyết định cho rằng tôi có thể phải bắt đầu tìm hiểu về tài liệu hệ thống điều khiển, vì vậy tôi đã thử thực hiện tìm kiếm "không gian nhà nước" butterworth , và nó đã xuất hiện như sau, rất tuyệt vời, đối xử với việc thiết kế / thực hiện, không chỉ là tham số Butterworth, mà cả các bộ lọc Ch Quashev và Elliptic:
Sophocles J. Orfanidis, "Thiết kế bộ cân bằng tham số kỹ thuật số bậc cao", J. Audio Eng. Sóc., Tập. 53, trang 1026-1046, tháng 11 năm 2005.
- Giấy: http://www.ece.rutgers.edu/~orfanidi/ece348/hpeq.pdf
- Hộp công cụ Matlab: http://eceweb1.rutgers.edu/~orfanidi/hpeq/
Sẽ mất một chút thời gian để tìm hiểu, nhưng dựa trên những gì tôi đã đọc cho đến nay, tôi sẽ rất ngạc nhiên nếu đó không phải là thứ tôi đang tìm kiếm. Tôi đang đưa cái này cho Jason R để tham khảo comp.dsp dẫn tôi đến bài báo của Orfanidis. Câu trả lời của ông cũng là một tổng quan thực tế tốt đẹp về thiết kế bộ lọc Butterworth.