Extreme pure sine (0.0007% THD+N)

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
The 6k is quite similar to the 1k, though the 3rd harmonic distortion isn't as bad. The 1k file has (relatively) pronounced 3rd, 5th and 7th harmonics (about -133dB, -141dB and -136dB respectively ref the fundamental). They would be cleaner if you added 24 bit dither of course, since you would then remove the correlated quantisation noise, but even undithered they should be about 8 dB lower than they are. You can save similar (though slightly cleaner) files from REW's signal generator.
 
You can save similar (though slightly cleaner) files from REW's signal generator.

Anything linked with the Gnu -lm library should give the same answer for the same format. As an experiment we tried Matlab, Python, and Mathematica and all were exactly the same. Lots of programs especially ones written a while ago will use 32 bit rather than 64 bit IEEE floats which could explain many differences.

As Damien said 64bit floats are almost -300dB noise floor and dithered to 24 bits have no harmonics at any frequency.
 
Last edited:
As Damien said 64bit floats are almost -300dB noise floor and dithered to 24 bits have no harmonics at any frequency.

Here some various bits .... :D

Hp
 

Attachments

  • Dynamic range 12-16-20-24-28-32-36-40 bit-Peak-1.png
    Dynamic range 12-16-20-24-28-32-36-40 bit-Peak-1.png
    21 KB · Views: 138
Noise floor of 16 bit dithered signal is only -65 dB ? :confused:

Thank you pointing out about this! This graph's are as 3-D just using same stimulus frequency and using in addition an 3-D Y-offset too!

Here is the graph's without the applied Y-offset! :D

Hp
 

Attachments

  • HpW-Splash reference Noisefloor using 12-16-20-24-28-32-36-40 bit 3D-A7e-clear-off.png
    HpW-Splash reference Noisefloor using 12-16-20-24-28-32-36-40 bit 3D-A7e-clear-off.png
    9.5 KB · Views: 142
My Multitone 2k to 90k (Source is 1.228 Vrms)
no dithered (up) and dithered (down)

The floor in no dithered multitone is about
170
the floor in dithered multitone is about
165

the 'dithered' multitone seems a bit cleaner in the contents.
An externally hosted image should be here but it was not working when we last tested it.


OT @ HpW
HPW-Works have a economic version like SpectraPLUS-RT ?
 
Last edited:
For best results one should use "prime frequencies" of the FFT size, and no FFT window, of course. This is also intrinsically self-dithering.
No sample value ever occurs twice in the whole sequence (FFT size) but the sequence itself must repeat perfectly (for the non-windowing to work).
This is whole idea and recipe for the construction.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.