MATLAB Answers

How can I design flat magnitude response IIR filter ?

2 views (last 30 days)
Abdelwahab Afifi
Abdelwahab Afifi on 9 Oct 2019
Commented: Abdelwahab Afifi on 29 Oct 2019
I want to design flat magnitude response IIR filter to simulate the memory effect of High Power Amplifier nonlinearities

  0 Comments

Sign in to comment.

Answers (1)

Star Strider
Star Strider on 9 Oct 2019
I am not certain what you want the filter to do. One option is to design a lowpass filter with a cutoff near the Nyquist frequency. There are several ways to implement such a filter, and filter your signal.
It would help if you describe ‘the memory effect of High Power Amplifier nonlinearities’ in more detail. I am familiar with AF and RF power amplifiers, however I am not aware of this effect.

  3 Comments

Abdelwahab Afifi
Abdelwahab Afifi on 9 Oct 2019
There are two effects of the Power amplifier :
1- Nonlinearities
where the output is afunction in the several orders of the input sample
2- Memory effect
where the output depend not only on the current input samples but also the previous samples
The nonlinearities can be simulated using either SALEH model or RAPP model in simulink. In the following paper, the author try to simuate the memory effect using Asymmetric IIR filter. I read about IIR filter that ( IIR filters introduce frequency-dependent delay ). . But I'm not sure why he use asymmetric filter?! I think we need IIR filter to provide delay for the signals / not distortiong the amplitude. any recommendations about simulating a complete PA model with integrate the two effects using MATLAB?
Star Strider
Star Strider on 9 Oct 2019
Unfortunately, I cannot help you with this. I have not used Simulink in a while, and I cannot design filters with it.
From your initial description, I thought that this was a much more straightforward problem than it turned out to be.
Abdelwahab Afifi
Abdelwahab Afifi on 29 Oct 2019
when I tried to use the given parameters to simulate the filter response, I get a different response? can you help me to estimate the parameters that give the original response ?Untitled.png

Sign in to comment.

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!