distortions are images in time before the impulse response

anyfoo

New Member
Thread Starter
Joined
Apr 3, 2022
Messages
12
More  
Preamp, Processor or Receiver
Handmade with FPGA/Matlab
I would like to understand how distortion images end up in time before the impulse in the calculated impulse response. I'm interested in the actual math. A quick Google search turns up nothing immediately relevant (though Google has been deteriorating for years, especially when searching for technical subjects). So is there some literature you can directly refer me to?

Thanks!
 

ddude003

AV Addict
Joined
Aug 13, 2017
Messages
1,423
Location
Somewhere Northeast of Kansas City Missouri
More  
Preamp, Processor or Receiver
PrimaLuna Dialogue Premium TubePre (2 channel+sub)
Main Amp
McIntosh MC152 SS Amp (2 channel)
Additional Amp
Yamaha RX-A850 Pro (the other 5 channels lol)
Computer Audio
MacBook Pro, Custom i7 7700k De-lid 2xAsus1080ti GFX, Audirvana Studio, Hang Loose Convolver, Tone Projects Michelangelo, Pulsar Massive & 8200, LiquidSonics, SoX
DAC
Chord Electronics Ltd. Qutest
Universal / Blu-ray / CD Player
Sony UBP-X700 /M Ultra HD 4K HDR & PS5
Front Speakers
Martin Logan ElectroMotion ESL
Center Channel Speaker
Martin Logan Motion C2
Surround Speakers
Martin Logan Motion 4
Surround Back Speakers
Martin Logan Motion 4 (yes, another set of these)
Subwoofers
Martin Logan Dynamo 700
Other Speakers or Equipment
Cifte 12AU7 NOS & Genalex Gold Lion Tubes in Pre
Video Display Device
Samsung The Premiere LSP7T UST Laser Projector
Screen
Elite Screens Aeon CLR3 0.8 Gain 103-inch
Remote Control
PrimaLuna, Lumin iApp, Samsung & Yamaha
Streaming Equipment
Netgear Nighthawk S8000 Streaming Switch, Lumin U1 Mini Streamer Transport
Streaming Subscriptions
QoBuz Studio Premier, Amazon Prime & Netflix
Other Equipment
ThrowRug, SaddleBlankets, WideBand & Bass Traps...

anyfoo

New Member
Thread Starter
Joined
Apr 3, 2022
Messages
12
More  
Preamp, Processor or Receiver
Handmade with FPGA/Matlab
This looks to be just about sample theory in general, which I'm hopefully already familiar with. I'm specifically looking for literature (or just an explanation) on how non-linearities end up as earlier images when computing the impulse response from a log sweep.
 

anyfoo

New Member
Thread Starter
Joined
Apr 3, 2022
Messages
12
More  
Preamp, Processor or Receiver
Handmade with FPGA/Matlab
I think I found the answer here:


Specifically on page 19:

Consider a sweep that glides through 100 Hz after 100 ms and reaches 200 Hz at 200 ms. To compress this excitation signal to a Dirac pulse, the reference spectrum needs to have a correspondent group delay of -100 ms at 100 Hz and -200 ms at 200 Hz. When the instantaneous frequency is 100 Hz and the DUT produces second order harmonics, a 200 Hz component with the same delay as the 100 Hz fundamental will be present in the DUT’s response. This 200 Hz component will then be treated with the -200 ms group delay of the reference spectrum at 200 Hz and hence appear at -100 ms after the deconvolution process. Likewise, higher-order harmonics will appear at even more negative times.

This is very enlightening and makes intuitive sense. I guess an open question I still have is what happens with distortion products that are lower than the fundamental. Shouldn't those appear as components that have too large a delay and therefore go under in the actual tail of the impulse response, still negatively affecting the interpretation?
 

ddude003

AV Addict
Joined
Aug 13, 2017
Messages
1,423
Location
Somewhere Northeast of Kansas City Missouri
More  
Preamp, Processor or Receiver
PrimaLuna Dialogue Premium TubePre (2 channel+sub)
Main Amp
McIntosh MC152 SS Amp (2 channel)
Additional Amp
Yamaha RX-A850 Pro (the other 5 channels lol)
Computer Audio
MacBook Pro, Custom i7 7700k De-lid 2xAsus1080ti GFX, Audirvana Studio, Hang Loose Convolver, Tone Projects Michelangelo, Pulsar Massive & 8200, LiquidSonics, SoX
DAC
Chord Electronics Ltd. Qutest
Universal / Blu-ray / CD Player
Sony UBP-X700 /M Ultra HD 4K HDR & PS5
Front Speakers
Martin Logan ElectroMotion ESL
Center Channel Speaker
Martin Logan Motion C2
Surround Speakers
Martin Logan Motion 4
Surround Back Speakers
Martin Logan Motion 4 (yes, another set of these)
Subwoofers
Martin Logan Dynamo 700
Other Speakers or Equipment
Cifte 12AU7 NOS & Genalex Gold Lion Tubes in Pre
Video Display Device
Samsung The Premiere LSP7T UST Laser Projector
Screen
Elite Screens Aeon CLR3 0.8 Gain 103-inch
Remote Control
PrimaLuna, Lumin iApp, Samsung & Yamaha
Streaming Equipment
Netgear Nighthawk S8000 Streaming Switch, Lumin U1 Mini Streamer Transport
Streaming Subscriptions
QoBuz Studio Premier, Amazon Prime & Netflix
Other Equipment
ThrowRug, SaddleBlankets, WideBand & Bass Traps...
Might be interesting to ask Rob Watts over at https://www.head-fi.org/forums/rob-watts.7899/ ... Rob seems to think that a Dirac pulse does not occur in natural music... And his insights into pre-ringing are also interesting...
 

John Mulcahy

REW Author
Joined
Apr 3, 2017
Messages
7,311
I guess an open question I still have is what happens with distortion products that are lower than the fundamental. Shouldn't those appear as components that have too large a delay and therefore go under in the actual tail of the impulse response, still negatively affecting the interpretation?
How would such components arise? At any given instant the sweep is at a single frequency, so there is no way to produce intermodulation, only harmonic distortion at multiples of the instantaneous sweep frequency.
 

anyfoo

New Member
Thread Starter
Joined
Apr 3, 2022
Messages
12
More  
Preamp, Processor or Receiver
Handmade with FPGA/Matlab
How would such components arise? At any given instant the sweep is at a single frequency, so there is no way to produce intermodulation, only harmonic distortion at multiples of the instantaneous sweep frequency.
Isn't the "distortion" here just anything non-linear done to the signal in general, which can really be anything? I guess we make some (probably reasonable) assumptions about what the distortion is, then?

Maybe it's physically impossible for lower frequencies to appear in "real", analogue systems (I don't know), but then couldn't I in theory at least have, say, a DSP with some buggy non-linear software that decides to output a downmixed signal along the input signal?

EDIT: I guess for distortion we only take functions into account that have a Taylor expansion, which here includes that they are time-invariant, which seems like a very reasonable assumption. If you have such a "crazy" time variant DSP in the mix, you just can't do very meaningful distortion measurements, it modifies the signal beyond what we would call "reproducing" it here.
 
Last edited:
Top Bottom