[SI-LIST] Re: noncausal ripples in impulse response

  • From: Subramanian Lalgudi <subramanian.lalgudi@xxxxxxxxx>
  • To: farhilltramper@xxxxxxxxx
  • Date: Thu, 11 Jun 2020 16:25:13 -0500

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:
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
there
are wrong. You can contact me to discuss this is in detail. We have
submitted a paper on that regard.


Cheers,

Aldo



_____________________________________________________________________________________________


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
DUT.

Thank you!

Thomas

Am 11.06.2020 um 13:43 schrieb Tramp:
Hi experts,
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,
doesnt
help reduce the ripple.
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
sparam
w/ the Hilbert transform of the real part. Unfortunately, the
thereafter
produced ir is a complete mess. What went wrong here?

I read from some literatures where the authors said they simply
zero-out
all 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:


https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.freelists.org%2Fwebpage%2Fsi-list&amp;data
%7C01%7Cawm2%40psu.edu

%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851554222&amp;sdata=D%2BcQkvpwvVKM%2FxmmiMun552w5lni5oZpBZ6w2FxTXEU%3D&amp;reserved=0

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List forum  is accessible at:


https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftech.groups.yahoo.com%2Fgroup%2Fsi-list&amp;data
%7C01%7Cawm2%40psu.edu

%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&amp;sdata=0lPmgoa7fP%2BNim0HcipUDHp5G5altc3IF2TeuyVKY%2Bo%3D&amp;reserved=0

List archives are viewable at:


https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.freelists.org%2Farchives%2Fsi-list&amp;data
%7C01%7Cawm2%40psu.edu

%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&amp;sdata=yRw3tSXAyONNMqtTf2X7yL9k%2FzD%2B4ICKM%2BETQXa3hHM%3D&amp;reserved=0

Old (prior to June 6, 2001) list archives are viewable at:


https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.qsl.net%2Fwb6tpu&amp;data
%7C01%7Cawm2%40psu.edu

%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&amp;sdata=MLKNYGj7BPg6Cb8p5pglkn%2F5VD9kw2aN2wF8X%2BLfn%2Fw%3D&amp;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:


https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.freelists.org%2Fwebpage%2Fsi-list&amp;data
%7C01%7Cawm2%40psu.edu

%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&amp;sdata�Yl7HlIhPS5SV6xT2QNwQPMUUiM%2BnVIdOelTgWA%3D&amp;reserved=0

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List forum  is accessible at:


https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftech.groups.yahoo.com%2Fgroup%2Fsi-list&amp;data
%7C01%7Cawm2%40psu.edu

%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&amp;sdata=0lPmgoa7fP%2BNim0HcipUDHp5G5altc3IF2TeuyVKY%2Bo%3D&amp;reserved=0

List archives are viewable at:


https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.freelists.org%2Farchives%2Fsi-list&amp;data
%7C01%7Cawm2%40psu.edu

%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&amp;sdata=yRw3tSXAyONNMqtTf2X7yL9k%2FzD%2B4ICKM%2BETQXa3hHM%3D&amp;reserved=0

Old (prior to June 6, 2001) list archives are viewable at:


https://nam01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.qsl.net%2Fwb6tpu&amp;data
%7C01%7Cawm2%40psu.edu

%7C3b70b66902f3483c6f5908d80e10284c%7C7cf48d453ddb4389a9c1c115526eb52e%7C0%7C1%7C637274809851564179&amp;sdata=MLKNYGj7BPg6Cb8p5pglkn%2F5VD9kw2aN2wF8X%2BLfn%2Fw%3D&amp;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




-- 
Sincerely,
Subramanian

------------------------------------------------------------------
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
  

Other related posts: