Simple MATLAB code to plot a BiQuad Filter from the coefficients?
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
A BiQuad filter takes the following form:
The manual gives examples of how to use "freqz" for plotting frequency of functions and "phasez" for phase:
But none of these specifically handle a situation where you are trying to define a BiQuad filter by the standard variables g, B1, B2, a1, and a2.
I know we also have for inputting a biquad:
y = biquad(x,num,den,g)
But I'm still not sure how to get the coefficients entered correctly as it says num and den can store 3 variables each, and I just need two, plus it's obviously important the right coefficient goes in the right place.
What is a simple code to enter a filter based on these specific 5 variables and then plot it for freq/phase?
Also they demonstrate there how to convert the y axis between dB and magnitude from 0-1. But they don't show how to convert the x-axis to frequency in Hz. If it's simple, how can you plot with freq in Hz?
Thanks for any answers.
0 Kommentare
Antworten (1)
Siehe auch
Kategorien
Mehr zu Filter Analysis finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!