Author Topic: Create 'known' signal distortion  (Read 2396 times)

0 Members and 1 Guest are viewing this topic.

Online Tony_GTopic starter

  • Frequent Contributor
  • **
  • Posts: 959
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Create 'known' signal distortion
« on: August 05, 2016, 02:25:16 pm »
Hi All,

I have an old 331A Distortion Analyzer that I'd like to check out - Ideally I'd use a signal with a known distortion but I can't seem to find any documentation on how to get my arbitrary waveform generator to do it.

I can take a sine wave, modulate it with the noise signal and get either a noisy amplitude or frequency but I can't seem to find a wave to get it to distort the sine itself. There has to be some math somewhere that I just can't find that says "Square/Triangle/Ramp etc signal of amplitude X, frequency Y and other properties A & B gives an equivalent sinewave of Foo % distortion".

Any thoughts?

TonyG

Offline TimFox

  • Super Contributor
  • ***
  • Posts: 8474
  • Country: us
  • Retired, now restoring antique test equipment
Re: Create 'known' signal distortion
« Reply #1 on: August 05, 2016, 02:59:11 pm »
Any of the usual engineering handbooks should have tables of the Fourier series components for typical periodic waveforms, including symmetric triangle and square waves, asymmetric ramps and pulses, etc.
It's a good mathematical exercise to convert these components to THD.  Of course, the usual function-generator outputs will have relatively high THD.
 

Offline DmitryL

  • Regular Contributor
  • *
  • Posts: 243
  • Country: gb
Re: Create 'known' signal distortion
« Reply #2 on: August 05, 2016, 03:08:06 pm »
I have an old 331A Distortion Analyzer that I'd like to check out - Ideally I'd use a signal with a known distortion but I can't seem to find any documentation on how to get my arbitrary waveform generator to do it.

I can take a sine wave, modulate it with the noise signal and get either a noisy amplitude or frequency but I can't seem to find a wave to get it to distort the sine itself. There has to be some math somewhere that I just can't find that says "Square/Triangle/Ramp etc signal of amplitude X, frequency Y and other properties A & B gives an equivalent sinewave of Foo % distortion".


If you take a look to THD definition, you will find out that it is just enough to have 1 extra harmonic to produce a given THD. Sum of 2 sine waves should be enough. If it is enough to test the equipment I don't know :)
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 6966
  • Country: nl
Re: Create 'known' signal distortion
« Reply #3 on: August 05, 2016, 03:35:19 pm »
A quick google tells me you use a high purity sine generator, clip the sine, attenuate the clipped signal and add to original sine.
 

Online Tony_GTopic starter

  • Frequent Contributor
  • **
  • Posts: 959
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Re: Create 'known' signal distortion
« Reply #4 on: August 05, 2016, 04:19:00 pm »
Thanks all - I'm either having a senior moment or it's just a lack of coffee this morning.

I did a bunch of searching but it never occurred to me to try "calibrate THD" or to just go crack open the old books.

Thanks everyone for setting me straight.

TonyG

Offline oldway

  • Super Contributor
  • ***
  • !
  • Posts: 2172
Re: Create 'known' signal distortion
« Reply #5 on: August 05, 2016, 05:28:08 pm »
You must not expect high precision measurements with HP331A because it is not a true rms measurement.
 

Online Tony_GTopic starter

  • Frequent Contributor
  • **
  • Posts: 959
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Re: Create 'known' signal distortion
« Reply #6 on: August 05, 2016, 06:00:15 pm »
Really just trying to bring it back into spec but i'd like to confirm real operation above just the 'meter should show 0.4% or less distortion here' that the performance tests in the manual show.

Offline TimFox

  • Super Contributor
  • ***
  • Posts: 8474
  • Country: us
  • Retired, now restoring antique test equipment
Re: Create 'known' signal distortion
« Reply #7 on: August 06, 2016, 02:42:27 pm »
If you need true-RMS indication for large THD, you can take the analog output (after nulling the fundamental) and feed it into a true-RMS audio meter.
 

Offline oldway

  • Super Contributor
  • ***
  • !
  • Posts: 2172
Re: Create 'known' signal distortion
« Reply #8 on: August 06, 2016, 04:38:04 pm »
If you use a true rms multimeter, it must have an "audio" bandwith as the Brymen BM869.

A tip: if you don't have a low distortion generator, you may calculate in first aproximation the distortion of your amplifier of this manner:

Mesured THD = THD of the generator + THD of the amplifier
Then, THD of the amplifier = measured THD - THD of the generator.
 

Offline Conrad Hoffman

  • Super Contributor
  • ***
  • Posts: 2011
  • Country: us
    • The Messy Basement
Re: Create 'known' signal distortion
« Reply #9 on: August 08, 2016, 07:10:51 pm »
Cordell's site is down right now, but you might be able to use a similar procedure to what he did with his design, if you can download his THD build article. Just a matter of applying a known amount of second harmonic frequency with a single sine generator. Nothing fancy required, not even a particularly good generator.
 

Online Tony_GTopic starter

  • Frequent Contributor
  • **
  • Posts: 959
  • Country: us
  • Checkout my old test gear channel (link in sig)
    • TGSoapbox
Re: Create 'known' signal distortion
« Reply #10 on: August 09, 2016, 04:34:24 am »
Thanks all, appreciate the info and guidance.


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf