We can create Matlab filter objects using `fdesign` then `design`
TW = 0.25; % Transition Width (1/8 pass band)
Astop = 40 ; % Stopband Attenuation (dB)
h = fdesign.interpolator(2, 'Halfband', 'Type', 'Lowpass', 'tw,ast',TW,Astop); Hd = design(h, 'ellip'); fvtool(Hd)
How do we create a matlab filter object which just does zero insertion? The filter object equivalent of upsample, which operates on data.
NB: Sample and Hold can be modelled with a first order CIC.
Best Answer