ポリフェーズフィルタの係数をdspで算出後、合成応答を表示する方法を知りたい
古いコメントを表示
%基のFIRフィルタ設計
Fpass = 0.45; % Passband Frequency
Fstop = 0.55; % Stopband Frequency
Apass = 1; % Passband Ripple (dB)
Astop = 60; % Stopband Attenuation (dB)
% 4つのデシメーションを行い4組のフィルタ係数を算出する。
h = fdesign.decimator(4, 'Lowpass', 'fp,fst,ap,ast', Fpass, Fstop, ...
Apass, Astop);
Hd = design(h, 'equiripple', ...
'MinOrder', 'any', ...
'StopbandShape', 'flat', ...
'SystemObject', true);
ppCoef = polyphase(Hd)
% 4つの係数フィルタを独立に表示する
polyphase(Hd);
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で フィルターの設計 についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!