How to change order for different filters?
17 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Giggs B.
el 7 de Jul. de 2021
Comentada: Star Strider
el 9 de Jul. de 2021
Hi,
I have 2 questions:
- What order filter does y = highpass(x,fpass,fs) and y = lowpass(x,fpass,fs) use? How can I check the filter order what they use? I was using "filtord()" in this manner to find out the filter order, is this correct way?
[y2,fs]=audioread('room.mp3');
y_h2=highpass(y2,1000,fs);
n=filtord(y_h2);
- I have an audio file and I am doing signal processing over that audio file such a passing it though various filters. But I wanted to change order of those filters at my own will. How can I do that?
Thanks.
0 comentarios
Respuesta aceptada
Star Strider
el 7 de Jul. de 2021
Those functions have a second output, the digitalFilter object. Return that and all the information you want about the type of filter and the order will be available.
Example —
s = rand(1, 5000);
Fs = 1000;
fpass = 50;
[sfilt,df] = lowpass(s, fpass, Fs, 'ImpulseResponse','iir');
df
.
12 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Filter Design en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!