ポリフェーズフィルタ​の係数を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);

Answers (0)

Products

Asked:

on 15 Nov 2022

Community Treasure Hunt

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

Start Hunting!