tramp,
Why do you want the impulse response?
With iFFT, you can never get rid of the negative-time tail of an impulse
response except for some ideal examples. Frequency-domain windowing will
smoothen the ripples, but will not remove the negative-time part.
Zeroing-out negative-time part can cause more problems than it solves. For
one, it will affect your dc value. For another, your S-parameters could
have become non-passive as a result.
I will not recommend enforcing causality through Hilbert transform, because
you have no control over the accuracy. In other words, the
causally-corrected frequency response can differ from the original response
than what is acceptable, and there is no easy way to control the accuracy.
You wrote that causality of the s-param is good enough. I am curious how
did you find this. Given the causality is already good enough, it is better
to stick to the same S-parameters.
lal
On Thu, Jun 11, 2020 at 11:44 AM Tramp <farhilltramper@xxxxxxxxx> wrote:
Hi Aldo,
I'm eager to read the paper you mentioned. Could you send me a copy? Or
other helpful info if your paper cannot be shared yet.
Best Regards,
Tramp
On Thu, Jun 11, 2020 at 3:18 PM Morales, Aldo W <awm2@xxxxxxx> wrote:
Hi All:there
This is not a problem of the ifft, not fmax. It is a sampling problem as
well as the way your data is being processed. A lot of the papers out
are wrong. You can contact me to discuss this is in detail. We have_____________________________________________________________________________________________
submitted a paper on that regard.
Cheers,
Aldo
DUT.
Aldo W. Morales, Ph.D. IEEE Senior Member
IEEE Consumer Electronics Society 15-16 Distinguished Lecturer
Co-Director, Center of Excellence in Signal Integrity
<http://www.hbg.psu.edu/csi>
https://harrisburg.psu.edu/center-for-signal-integrity
Professor of Electrical Engineering
Penn State Harrisburg
777 West Harrisburg Pike
Middletown, PA 17057
U.S.A.
Phone: (717)-948-6379
Fax: (717)-948-6352
________________________________
From: si-list-bounce@xxxxxxxxxxxxx <si-list-bounce@xxxxxxxxxxxxx> on
behalf of Thomas Beneken <thomas.beneken@xxxxxxxxxxx>
Sent: Thursday, June 11, 2020 10:01 AM
To: si-list@xxxxxxxxxxxxx <si-list@xxxxxxxxxxxxx>
Subject: [SI-LIST] Re: noncausal ripples in impulse response
Hello Tramp,
it's written in the fine print coming with the fft/ifft transformations
that they are valid for repetitive signals, only. The ripple you observe
before t=0 is just a late response to the preceding step pulse. To avoid
that give more time for the responses to the preceding step to settle.
Smaller frequency steps do help.
Another source of ripple is that you just cut off the frequency response
of your DUT at maximum frequency. If the response of your DUT has not
levelled out to zero at maximum frequency there will be ripple in the
time domain. It's like applying a high order low pass filter. The remedy
for this is to have a nice roll off for the frequency response of the
thereafter
Thank you!
Thomas
Am 11.06.2020 um 13:43 schrieb Tramp:
Hi experts,doesnt
When obtaining the impulse response using ifft, often the generated ir
(impulse response) shows a bit of ripple&noise before t=0. I did some
experiments and here is the observation:
1. Increasing fmax, which is the max freq for the IL extrapolation,
help reduce the ripple.sparam
2. Changing delta-f shows no avail as well.
3. Although the causality of the sparam is already good enough, still I
tried composing a 'causal' sparam by replacing the imag part of the
w/ the Hilbert transform of the real part. Unfortunately, the
zero-outproduced ir is a complete mess. What went wrong here?
I read from some literatures where the authors said they simply
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.freelists.org%2Fwebpage%2Fsi-list&dataall the ripples before t=0. Is this a recommended approach? Are there
better solutions to obtain a genuine ir?
Best Regards,
Tramp
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
%7C01%7Cawm2%40psu.edu%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851554222&sdata=D%2BcQkvpwvVKM%2FxmmiMun552w5lni5oZpBZ6w2FxTXEU%3D&reserved=0
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftech.groups.yahoo.com%2Fgroup%2Fsi-list&data
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List forum is accessible at:
%7C01%7Cawm2%40psu.edu%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&sdata=0lPmgoa7fP%2BNim0HcipUDHp5G5altc3IF2TeuyVKY%2Bo%3D&reserved=0
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.freelists.org%2Farchives%2Fsi-list&data
List archives are viewable at:
%7C01%7Cawm2%40psu.edu%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&sdata=yRw3tSXAyONNMqtTf2X7yL9k%2FzD%2B4ICKM%2BETQXa3hHM%3D&reserved=0
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.qsl.net%2Fwb6tpu&data
Old (prior to June 6, 2001) list archives are viewable at:
%7C01%7Cawm2%40psu.edu%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&sdata=MLKNYGj7BPg6Cb8p5pglkn%2F5VD9kw2aN2wF8X%2BLfn%2Fw%3D&reserved=0
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.freelists.org%2Fwebpage%2Fsi-list&data
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
%7C01%7Cawm2%40psu.edu%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&sdata�Yl7HlIhPS5SV6xT2QNwQPMUUiM%2BnVIdOelTgWA%3D&reserved=0
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftech.groups.yahoo.com%2Fgroup%2Fsi-list&data
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List forum is accessible at:
%7C01%7Cawm2%40psu.edu%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&sdata=0lPmgoa7fP%2BNim0HcipUDHp5G5altc3IF2TeuyVKY%2Bo%3D&reserved=0
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.freelists.org%2Farchives%2Fsi-list&data
List archives are viewable at:
%7C01%7Cawm2%40psu.edu%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&sdata=yRw3tSXAyONNMqtTf2X7yL9k%2FzD%2B4ICKM%2BETQXa3hHM%3D&reserved=0
https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.qsl.net%2Fwb6tpu&data
Old (prior to June 6, 2001) list archives are viewable at:
%7C01%7Cawm2%40psu.edu%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&sdata=MLKNYGj7BPg6Cb8p5pglkn%2F5VD9kw2aN2wF8X%2BLfn%2Fw%3D&reserved=0
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List forum is accessible at:
http://tech.groups.yahoo.com/group/si-list
List archives are viewable at:
//www.freelists.org/archives/si-list
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu
------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list
For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
List forum is accessible at:
http://tech.groups.yahoo.com/group/si-list
List archives are viewable at:
//www.freelists.org/archives/si-list
Old (prior to June 6, 2001) list archives are viewable at:
http://www.qsl.net/wb6tpu