> Hello All
>
> Our application is channel embed/de-embedding. The frequency
> characteristics of the channel are specified in a (S-parameters
> file).
>
> To generate an FIR filter, matching the specified frequency
> response, Frequecny sampling method using IFFT is used.
>
> We have been able to use this with limited success.
>
> I am looking for the limitation's of this IFFT method -
> Can this method be used to match arbitrary magnitude and phase
> respones? or there are any constraints to it?
> Can the phase input be non-linear?
>
> Also,Which are the other popular methods, that can be ued for this
> purpose?
>
> Thanks in advance
> Partha
Reply by Fred Marshall●December 19, 20082008-12-19
parth175@yahoo.co.in wrote:
> Hello All
>
> Our application is channel embed/de-embedding. The frequency
> characteristics of the channel are specified in a (S-parameters
> file).
>
> To generate an FIR filter, matching the specified frequency
> response, Frequecny sampling method using IFFT is used.
>
> We have been able to use this with limited success.
>
> I am looking for the limitation's of this IFFT method -
> Can this method be used to match arbitrary magnitude and phase
> respones? or there are any constraints to it?
> Can the phase input be non-linear?
>
>
> Also,Which are the other popular methods, that can be ued for this
> purpose?
Partha,
This is a fairly gross way of doing things. It's the simplest form of the
"windowing" method. It's subject to strong Gibbs phenomenon at sharp
transitions in frequency. It's as if you convolve the wanted frequency
response with a sinc-like Dirichlet function. The sidelobes of this
function are pretty big. That's a big limitation.
The windowing method goes like this:
Knowing that the large sidelobes of the sinc or Dirichlet are a bit of a
problem, we opt for a better function. In general, this function will have
a wider main lobe and lower sidelobes. From there you can think about all
sorts of goodness criteria.
The IFFT of this function will generally be large in the middle and tapered
at the edges.
So, you select this function and convolve the desired frequency response
with it before doing the IFFT.
Or, equivalently, you can select the function (the "window") in the time
domain and multiply the IFFT of the ideal frequency response with it.
Then, as a check of the latter method, FFT the result to see the frequency
response thus obtained.
"Can this method.....?" I don't see why it can't do just about anything you
want - within the limits of physics. The limits of physics may surprise you
or frustrate your objectives.
"Other popular methods for *what* purpose? Designing FIR filters in general
or a specific type or with a specific objective?? The Parks-McClellan
program is very popular for designing FIR filters with symmetric /
antisymmetric temporal structure. i.e. linear phase.
Fred
Reply by ●December 19, 20082008-12-19
Hello All
Our application is channel embed/de-embedding. The frequency
characteristics of the channel are specified in a (S-parameters
file).
To generate an FIR filter, matching the specified frequency
response, Frequecny sampling method using IFFT is used.
We have been able to use this with limited success.
I am looking for the limitation's of this IFFT method -
Can this method be used to match arbitrary magnitude and phase
respones? or there are any constraints to it?
Can the phase input be non-linear?
Also,Which are the other popular methods, that can be ued for this
purpose?
Thanks in advance
Partha