Hello!
As the title says, and I have got the coefficients. This:
f = [125 250 500 1000 2000 4000];
alpha = [0.09 0.2 0.5 0.7 0.8 0.9];
N = 1; % Filter order
Fs = 44100 % Sampling frequency
w = f/fs*2*pi; % Frequency in radians
R = sqrt(1-alpha);
% Find R(z) coefficients:
[b,a] = invfreqz(R,w,N,N);
How do I go about from here, as I need to visualize the filter, e.g. a plot of the magnitude response?
Best regards,
Marius

답변 (1개)

Kaashyap Pappu
Kaashyap Pappu 2020년 2월 24일

0 개 추천

The fvtool could be what you are looking for. It will allow you to do the necessary visualizations.
Hope this helps!

댓글 수: 2

Thanks, I will check that out!
That seems a good option for visualization. However my issue now is that my code doesn't give me a realistic filter shape for my coefficients. It should look like a low pass filter, but it is instead giving me something that looks like a shelving filter. It might be something I am missing in that code. What I am trying to do is depicted in the last section before the 3.1 mark in this article. Figure 1 shows it:

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Audio Processing Algorithm Design에 대해 자세히 알아보기

제품

릴리스

R2019b

질문:

2020년 2월 15일

댓글:

2020년 2월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by