Hi @Dave, these are THDN plots via stepped sines, so if your signal is close to the noise floor, then THDN is dominated by noise and will look bad. My guess is those three big humps are too close to the noise, maybe? When the curves get mashed together itâs hard to tease out what is what. But, that can explain why lower levels might look worse.
Hereâs an example of that. Itâs a perfectly fine low-level static signal, itâs just lost in in the noise so THDN looks really bad. At the other extreme, an overdriven circuit will be awash in harmonics, so its THDN can look bad too.
I think before you start stepped sine tests, you need to first establish what you expect at the limits of your design. For example, start with a spec of what you need for input range level and distortion at 20 Hz, 100 HzâŠvalidate that understanding with tones you manually control so that you can see the spectrum and understand where things are breaking down. And then, once you have that understanding, you can use those limits to inform your stepped sine sweep. If you just start running stepped sine sweeps, you end up with regions that donât make sense and are confusing.
PS. I think in the exchanges above I was too fast and loose with the terms âswept or steppedâ and that confused some language and/or I misunderstood, so I should be clearer:
Stepped Sines are the automated stepping of a sine wave. Your THDN plot is stepped sines.
Frequency Response Chirp is the used of an exponential chirp to learn the frequency response of the DUT.
To further clarify:
Frequency Response via chirp I think is very doable all in one shot on RIAA. But THD and THDN will require tones that are tailored (in amplitude) for each region and you wonât be able to do those in one shot.
It would be a sizeable job to apply the RIAA curve to a chirp. But it might not be so bad to apply RIAA weighting to the AMP THD versus Frequency Options (the plugin you used). That is, there could be check box where you specify âapply RIAA equalizationâ and then the level you specify becomes the 1 kHz level, and the other frequencies are compensated accordingly. More study will be needed, but I think get the issue now.