フィルターのクリア

Bessel Filter -3dB frequency

14 ビュー (過去 30 日間)
Craig
Craig 2019 年 4 月 2 日
回答済み: filippo tosi 2022 年 1 月 25 日
The documentation for besself states: "[b,a] = besself(n,Wo) returns the transfer function coefficients of an nth-order lowpass analog Bessel filter, where Wo is the angular frequency up to which the filter's group delay is approximately constant."
Is there a way to determine what frequency one should input in order to obtain a -3dB amplitude response at a specific frequency?
I realize the bessel filter is used primarily for its phase response and group delay, but I would like to plot the response of several poles of filters all normalized to -3dB at 1 rad/sec for comparison purposes as is often done with the butterworth filter.
Thanks for any help you can provide

採用された回答

filippo tosi
filippo tosi 2022 年 1 月 25 日
Dear Craig,
you can achieve this result by applying some scaling coefficients when designing your filter, as shown here:
For example, in the case of a 3rd order filter with fcut=1000Hz -3dB:
[b,a]=besself(3,1000*2*pi*sqrt(1.755672389));
I hope this helps,
Fil

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAnalog Filters についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by