from
Audio Filter GUI DEMO
by Theodoros Giannakopoulos
This demo provides a simple GUI for basic filtering of audio data.
|
| generateLowPassFilter(Fpass, Fstop, Fs, N)
|
function Hd = generateLowPassFilter(Fpass, Fstop, Fs, N)
Dpass = 0.057501127785; % Passband Ripple
Dstop = 0.0001; % Stopband Attenuation
dens = 20; % Density Factor
% Calculate the order from the parameters using FIRPMORD.
[N, Fo, Ao, W] = firpmord([Fpass, Fstop]/(Fs/2), [1 0], [Dpass, Dstop]);
% Calculate the coefficients using the FIRPM function.
b = firpm(N, Fo, Ao, W, {dens});
Hd = b;
|
|
Contact us at files@mathworks.com