• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Denon avr-x3900h preamp measurements

I should have mentioned that the Denon x3900h has a quite low voltage output. With the Cosmos ADCiso set to 1.77 volt input mode, the test signal was still about -12dB in volume. This is at 82.5 volume level. As soon as you exceed volume level 85 or so, the noise graph goes wild with spikes across the 20-20k range, when you get up to volume 95, some of the noise spikes are as high as -18dB. The optimal volume level is definitely the 82.5 setting that Amir has used in his previous Denon reviews. With the odd behavior at 44.1khz in frequency response, this is definitely a device designed with 48khz operation in mind.
The voltage does go up when the selected channels are exclusively in "pre-out" mode (at least this is how the 3800 behaved).
 
You're welcome! Thank you, I am glad to help solve this mystery before we enter the busy work week. Thanks for bringing the ideas to test. The spectrum spread is a bit foreboding for the x3900h. Given this discovery, I'm definitely going to test my PCM5102-bearing Denon x3700h to see how it compares.
That’s a lot of work, thank you so much.
 
I think a possible reason for the strange looking FFT spectra was part of the recorded test signal was muted. For example, the X3900H, for some reason, delayed starting to output the test signal when the RMAA program was expecting it. So RMAA, while expecting to record a full length test signal, instead recorded a brief silence first then followed the actual test signal. When the FFT computations did not account for the unexpected initial silence, the FFT spectra plots will have the kind of spectral spreading shown in OP's test results.
 
I think a possible reason for the strange looking FFT spectra was part of the recorded test signal was muted. For example, the X3900H, for some reason, delayed starting to output the test signal when the RMAA program was expecting it. So RMAA, while expecting to record a full length test signal, instead recorded a brief silence first then followed the actual test signal. When the FFT computations did not account for the unexpected initial silence, the FFT spectra plots will have the kind of spectral spreading shown in OP's test results.
Very good point! So a next step could be using a virtual audio interface to keep the output continuously alive ahead of time and run the test again. I also want to say: you are awesome!
 
Very good point! So a next step could be using a virtual audio interface to keep the output continuously alive ahead of time and run the test again. I also want to say: you are awesome!
If you don’t mind, I would love to see another SINAD measurement on tbe pre outs in preamp mode and analog input in direct mode, just to see if the results will get closer to your THD numbers, and/or the >95 dB range.
 
@peng here are those measurements you were looking for (DAC source is the Matrix Mini-i Pro 2 measured earlier):

RightMark Audio Analyzer test report

Testing deviceDenon x3900h Analog CD IN Pure Direct
Sampling mode32-bit, 96 kHz
Interface
Testing chainExternal loopback (line-out - line-in)
RMAA Version6.4.5
20 Hz - 20 kHz filterON
Normalize amplitudeON
Level change-11.6 dB / -11.5 dB
Mono modeOFF
Calibration singal, Hz1000
Polarityinverted/inverted




Summary

Frequency response (from 40 Hz to 15 kHz), dB
+0.02, -0.27​
Very good​
Noise level, dB (A)
-116.1​
Excellent​
Dynamic range, dB (A)
116.1​
Excellent​
THD, %
0.00109​
Excellent​
THD + Noise, dB (A)
-96.6​
Excellent​
IMD + Noise, %
0.00159​
Excellent​
Stereo crosstalk, dB
-61.0​
Average​
IMD at 10 kHz, %
0.00195​
Excellent​
General performance
Very good




Frequency response

1781034779513.png

Left​
Right​
From 20 Hz to 20 kHz, dB
-0.91, +0.02​
-0.75, +0.17​
From 40 Hz to 15 kHz, dB
-0.27, +0.02​
-0.11, +0.17​




Noise level

1781034800008.png

Left​
Right​
RMS power, dB
-111.2​
-112.2​
RMS power (A-weighted), dB
-116.5​
-115.8​
Peak level, dB FS
-62.0​
-61.9​
DC offset, %
-0.0​
-0.0​




Dynamic range

1781034816308.png

Left​
Right​
Dynamic range, dB
+111.2​
+112.2​
Dynamic range (A-weighted), dB
+116.4​
+115.8​
DC offset, %
-0.02​
-0.02​




THD + Noise (at -3 dB FS)

1781034832087.png

Left​
Right​
THD, %
0.00110​
0.00109​
THD + Noise, %
0.00138​
0.00132​
THD + Noise (A-weighted), %
0.00148​
0.00147​




Intermodulation distortion

1781034847774.png

Left​
Right​
IMD + Noise, %
0.00160​
0.00157​
IMD + Noise (A-weighted), %
0.00114​
0.00114​




Stereo crosstalk

1781034864848.png

Left​
Right​
Crosstalk at 100 Hz, dB
-20​
-104​
Crosstalk at 1000 Hz, dB
-24​
-96​
Crosstalk at 10000 Hz, dB
-24​
-84​




IMD (swept tones)

1781034878504.png

Left​
Right​
IMD + Noise at 5000 Hz,
0.00151​
0.00152​
IMD + Noise at 10000 Hz,
0.00253​
0.00257​
IMD + Noise at 15000 Hz,
0.00178​
0.00180​

 

Attachments

In order to try to attempt avoidance of the delayed starting problem @NTK mentioned, I have also recorded a test over SPDIF using a CM6631A SPDIF transmitter. Sadly the results look a lot like the HDMI capture. I made sure to specify the 24-bit width to avoid truncating/padding of bits as could be the reason for the spectral spreading in the THD graphs.

RightMark Audio Analyzer test report

Testing deviceDenon x3900h SPDIF IN Pure Direct 82.5
Sampling mode24-bit, 48 kHz
Interface
Testing chainExternal loopback (line-out - line-in)
RMAA Version6.4.5
20 Hz - 20 kHz filterON
Normalize amplitudeON
Level change-12.0 dB / -11.9 dB
Mono modeOFF
Calibration singal, Hz1000
Polarityinverted/inverted



Summary

Frequency response (from 40 Hz to 15 kHz), dB
+0.04, -0.23​
Very good​
Noise level, dB (A)
-112.6​
Excellent​
Dynamic range, dB (A)
112.4​
Excellent​
THD, %
0.00087​
Excellent​
THD + Noise, dB (A)
-84.7​
Good​
IMD + Noise, %
0.015​
Very good​
Stereo crosstalk, dB
-85.4​
Excellent​
IMD at 10 kHz, %
0.00166​
Excellent​
General performance
Very good



Frequency response

1781035393361.png

Left​
Right​
From 20 Hz to 20 kHz, dB
-0.86, +0.04​
-0.73, +0.16​
From 40 Hz to 15 kHz, dB
-0.23, +0.04​
-0.10, +0.16​



Noise level

1781035407337.png

Left​
Right​
RMS power, dB
-108.3​
-108.4​
RMS power (A-weighted), dB
-112.8​
-112.4​
Peak level, dB FS
-61.5​
-61.4​
DC offset, %
+0.0​
-0.0​



Dynamic range

1781035420010.png

Left​
Right​
Dynamic range, dB
+108.2​
+108.3​
Dynamic range (A-weighted), dB
+112.6​
+112.2​
DC offset, %
-0.00​
-0.01​



THD + Noise (at -3 dB FS)

1781035433812.png

Left​
Right​
THD, %
0.00093​
0.00081​
THD + Noise, %
0.00530​
0.00528​
THD + Noise (A-weighted), %
0.00583​
0.00580​



Intermodulation distortion

1781035447784.png

Left​
Right​
IMD + Noise, %
0.01456​
0.01455​
IMD + Noise (A-weighted), %
0.00383​
0.00382​



Stereo crosstalk

1781035463894.png

Left​
Right​
Crosstalk at 100 Hz, dB
-63​
-102​
Crosstalk at 1000 Hz, dB
-70​
-99​
Crosstalk at 10000 Hz, dB
-70​
-89​



IMD (swept tones)

1781035477355.png

Left​
Right​
IMD + Noise at 5000 Hz,
0.00141​
0.00134​
IMD + Noise at 10000 Hz,
0.00140​
0.00140​
IMD + Noise at 15000 Hz,
0.00218​
0.00220​
 

Attachments

it still did not explain why the unit had much better THD and N than THD+N. No doubt SINAD should be lower but shouldn’t be that much lower when the THD and N individually are so good. No previously measured Denon had SINAD that low, and if this one is broken then why only broken in SINAD?
Noise is measured without signal.
THD is measured with max signal.
You can see on graphs, that background noise increases with signal. That is the reason, that measurements don't add up. Difficult to guess, if this is property of DAC or problem in measurements.
 
Last edited:
So RMAA, while expecting to record a full length test signal, instead recorded a brief silence first then followed the actual test signal. When the FFT computations did not account for the unexpected initial silence, the FFT spectra plots will have the kind of spectral spreading shown in OP's test results.
RMAA uses a long sequence of tests. I think it doesn't analyze input in real time, but save it and then look for start marker in recording.
I would check settings in Windows. Mixer, applied effects, mute other outputs/inputs. The same for AVR, disable any processing, set direct mode.
 
Noise is measured without signal.
THD is measured with max signal.
You can see on graphs, that background noise increases with signal. That is the reason, that measurements don't add up. Difficult to guess, if this is property of DAC or problem in

I think the OP understands my points. Without repeating things mentioned before, THD+N -54.6 dB just doesn’t seem to make sense, not for a 3000 series Denon avr, regardless.

Hopeful we will see another set of measurements soon, by Amir.
 
Last edited:
@peng I am also looking forward to Amir's measurements. I plan to try the REW or multi-tone analyzer software @NTK suggested when I have another chance to do so. The analog pure direct throughput made it up to -96dB THD+N with Righmark. We'll see if any other software yields different results.

@popej thanks for the suggestion that it could be a problem in the signal path. The current signal path has mostly been Rightmark->FlexASIO->WDM-KS->digital audio into the Denon x3900h->rca to XLR cables->E1DA Cosmos ADCiso (1.77v input)->WDM-KS->FlexASIO->Rightmark. The only exception are the post 1 measurements that had a couple problems: (1) the ADCiso was set to mono mode (2) FlexASIO was set to WASAPI, which was resampling the signal. Those have since been corrected. The Denon x3900h has been set for crossovers to be full range and for processing mode to be pure direct. Let me know if you think of something I may have missed.
 
@peng I am also looking forward to Amir's measurements. I plan to try the REW or multi-tone analyzer software @NTK suggested when I have another chance to do so. The analog pure direct throughput made it up to -96dB THD+N with Righmark. We'll see if any other software yields different results.

That’s put it in the same ball park where the X4700H was when Amir measured it.

In the past Amir would measured it with HDMI, Coax and analog input, and the results, as was the case with the X4700H, would be roughly the same. In this case, your digital input result was -54.6, that’s a lot worse than the -96.6 dB with the analog output.

So it does look like there is something in the signal path when you measured the preout and using digital input that might have causef the poor SINAD.


@popej thanks for the suggestion that it could be a problem in the signal path. The current signal path has mostly been Rightmark->FlexASIO->WDM-KS->digital audio into the Denon x3900h->rca to XLR cables->E1DA Cosmos ADCiso (1.77v input)->WDM-KS->FlexASIO->Rightmark. The only exception are the post 1 measurements that had a couple problems: (1) the ADCiso was set to mono mode (2) FlexASIO was set to WASAPI, which was resampling the signal. Those have since been corrected. The Denon x3900h has been set for crossovers to be full range and for processing mode to be pure direct. Let me know if you think of something I may have missed.
 
Last edited:
@peng I am also looking forward to Amir's measurements. I plan to try the REW or multi-tone analyzer software @NTK suggested when I have another chance to do so. The analog pure direct throughput made it up to -96dB THD+N with Righmark. We'll see if any other software yields different results.

@popej thanks for the suggestion that it could be a problem in the signal path. The current signal path has mostly been Rightmark->FlexASIO->WDM-KS->digital audio into the Denon x3900h->rca to XLR cables->E1DA Cosmos ADCiso (1.77v input)->WDM-KS->FlexASIO->Rightmark. The only exception are the post 1 measurements that had a couple problems: (1) the ADCiso was set to mono mode (2) FlexASIO was set to WASAPI, which was resampling the signal. Those have since been corrected. The Denon x3900h has been set for crossovers to be full range and for processing mode to be pure direct. Let me know if you think of something I may have missed.

I asked chatgpt: What is the likely cause of the THD+N measured at -54,6 db while the analogue input yielded -96 THD+N ?

Pretty good answer, I think:

The analog-input measurement of roughly -96 dB THD+N is actually in line with what Denon specifies for the analog stages (around 0.008% distortion and ~100 dB SNR in Direct mode). �
Denon User Manual

Screenshot_20260610_064027_Firefox Focus.jpg


A THD+N of -54.6 dB corresponds to about 0.19% THD+N. That's so poor that it would imply either:
severe clipping,
a DSP arithmetic issue,
a level mismatch,
or some processing artifact.
It is not consistent with the performance of the DAC chips or analog output stage themselves.

What stood out in those posts is that the FFT showed distortion products characteristic of signal overload rather than a noisy DAC. If the digital source was fed at or near 0 dBFS and the AVR subsequently applied any internal gain (speaker trims, Audyssey filters, bass management, Dynamic EQ, etc.), an internal DSP stage can run out of headroom. Many AVRs historically have had limited digital headroom when processing full-scale signals.
The clue is the enormous gap:
Path
THD+N
Analog input
~ -96 dB
Digital input
~ -54.6 dB

If the DAC itself were responsible, you'd expect perhaps a 5–15 dB difference, not 40+ dB.

My reading of those posts is that the digital measurement is revealing internal DSP overload/headroom limitations in the HDMI/digital path, whereas the analog measurement was taken under conditions that bypassed or avoided that overload mechanism.

Another clue is that several Denon/Marantz generations have shown behavior where reducing the digital signal level by a few dB dramatically improves measured distortion because the DSP no longer clips internally. That kind of result is exactly what you'd expect if a 0 dBFS test tone is being processed with insufficient internal headroom.

So if I had to assign probabilities:
Internal DSP clipping/headroom issue: 70%
Measurement setup or level calibration error: 20%
Actual DAC/output-stage limitation: 10%
 
Last edited:
Another possibility:
AVR can have a short delay, when playback starts. It can truncate the beginning of test signal. It could be not noticeable with music, but it can disrupt RMAA analysis.
I think you should try other software for measurement. Or you can try to add a bit of noise at the beginning of RMAA signal.

This is how RMAA signal looks like:
rmaa-test.jpg

You can record ADC input and check if it is complete.
 
Last edited:
I have done RMAA measurements of my LX305 and the conclusion is, that you need recording level around -1dB. You got good results with Matrix, where level was -1.6dB (level change in report), but for Denon you got always about -12dB. Try to increase volume or ADC sensivity.
 
The current signal path has mostly been Rightmark->FlexASIO->WDM-KS->digital audio into the Denon x3900h->rca to XLR cables->E1DA Cosmos ADCiso (1.77v input)->WDM-KS->FlexASIO->Rightmark.
Hi, good work.
For your measurement setup I would change E1DA ADCiso input range to 4,5V. ADCiso has very small input impedance (for 1,7V only around 500 Ohm for unbalanced connection).
With 4,5V range it is around 1,1 kOhm.
Info from the E1DA Cosmos ADCiso web:
1781260411767.png

That is why you have -12 dBFS of the signal because ADCiso is too big load (500 Ohm) for your DENON and interacts with the output impedance of the pre-outs. Or use Cosmos Scaler in front of the ADC.

Than, try not to use FlexASIO - you can use Win drivers directly for your setup with Rightmark. I suppose, it can help with the "wrinkles/waves" at your FFT graphs.

There could be some problem with a "digital leak" from somewhere, also - the noise level graph should look like this (without 1 kHz tone):
1781259835330.png


Also IMD should look more like this:
1781260293554.png
 
Last edited:
Good afternoon everyone!! After following the advice from @eeMGee and also boosting the volume just a little. I'm getting the numbers I was hoping for. Thanks everyone for the education you've given and the advice you've provided throughout the process of my learning in this.

RightMark Audio Analyzer test report (48-kHz)

Testing deviceDenon x3900h preamp full range xover 89v 1.66kohm
Sampling mode32-bit, 48 kHz
Interface
Testing chainExternal loopback (line-out - line-in)
RMAA Version6.4.5
20 Hz - 20 kHz filterON
Normalize amplitudeON
Level change-8.1 dB / -8.0 dB
Mono modeOFF
Calibration singal, Hz1000
Polaritycorrect/correct




Summary (48-kHz)

Frequency response (from 40 Hz to 15 kHz), dB
+0.03, -0.20​
Very good​
Noise level, dB (A)
-113.7​
Excellent​
Dynamic range, dB (A)
112.9​
Excellent​
THD, %
0.00030​
Excellent​
THD + Noise, dB (A)
-102.3​
Excellent​
IMD + Noise, %
0.00095​
Excellent​
Stereo crosstalk, dB
-105.3​
Excellent​
IMD at 10 kHz, %
0.00210​
Excellent​
General performance
Very good




Frequency response (48-kHz)

1781890611492.png

Left​
Right​
From 20 Hz to 20 kHz, dB
-0.52, +0.03​
-0.42, +0.13​
From 40 Hz to 15 kHz, dB
-0.20, +0.03​
-0.10, +0.13​




Noise level (48-kHz)

1781890626645.png

Left​
Right​
RMS power, dB
-112.8​
-112.2​
RMS power (A-weighted), dB
-114.0​
-113.4​
Peak level, dB FS
-97.9​
-97.1​
DC offset, %
+0.0​
+0.0​




Dynamic range (48-kHz)

1781890639796.png

Left​
Right​
Dynamic range, dB
+112.6​
+112.0​
Dynamic range (A-weighted), dB
+113.2​
+112.6​
DC offset, %
+0.00​
+0.00​




THD + Noise (at -3 dB FS) (48-kHz)

1781890655568.png

Left​
Right​
THD, %
0.00033​
0.00026​
THD + Noise, %
0.00077​
0.00075​
THD + Noise (A-weighted), %
0.00079​
0.00075​




Intermodulation distortion (48-kHz)

1781890669213.png

Left​
Right​
IMD + Noise, %
0.00096​
0.00094​
IMD + Noise (A-weighted), %
0.00073​
0.00075​




Stereo crosstalk (48-kHz)

1781890683109.png

Left​
Right​
Crosstalk at 100 Hz, dB
-107​
-110​
Crosstalk at 1000 Hz, dB
-105​
-103​
Crosstalk at 10000 Hz, dB
-85​
-85​




IMD (swept tones) (48-kHz)

1781890695742.png

Left​
Right​
IMD + Noise at 5000 Hz,
0.00121​
0.00120​
IMD + Noise at 10000 Hz,
0.00168​
0.00173​
IMD + Noise at 15000 Hz,
0.00336​
0.00340​

 

Attachments

Last edited:
Here are the results at 44.khz. Still has a funky frequency response, but the other stats have improved almost as much.

RightMark Audio Analyzer test report (44.1kHz)

Testing deviceDenon x3900h preamp full range xover 89v 1.66kohm
Sampling mode32-bit, 44 kHz
Interface
Testing chainExternal loopback (line-out - line-in)
RMAA Version6.4.5
20 Hz - 20 kHz filterON
Normalize amplitudeON
Level change-8.1 dB / -8.0 dB
Mono modeOFF
Calibration singal, Hz1000
Polaritycorrect/correct




Summary (44.1kHz)

Frequency response (from 40 Hz to 15 kHz), dB
+1.17, -3.24​
Poor​
Noise level, dB (A)
-112.9​
Excellent​
Dynamic range, dB (A)
93.5​
Very good​
THD, %
0.00033​
Excellent​
THD + Noise, dB (A)
-102.1​
Excellent​
IMD + Noise, %
0.00097​
Excellent​
Stereo crosstalk, dB
-105.2​
Excellent​
IMD at 10 kHz, %
0.00212​
Excellent​
General performance
Very good



Frequency response (44.1kHz)

1781891403554.png

Left​
Right​
From 20 Hz to 20 kHz, dB
-10.40, +1.06​
-10.29, +1.17​
From 40 Hz to 15 kHz, dB
-3.34, +1.06​
-3.24, +1.17​


Noise level (44.1kHz)

1781891416749.png

Left​
Right​
RMS power, dB
-111.7​
-111.3​
RMS power (A-weighted), dB
-113.1​
-112.8​
Peak level, dB FS
-98.4​
-97.7​
DC offset, %
+0.0​
-0.0​


Dynamic range (44.1kHz)

1781891431083.png

Left​
Right​
Dynamic range, dB
+94.5​
+94.3​
Dynamic range (A-weighted), dB
+93.6​
+93.5​
DC offset, %
+0.00​
-0.00​


THD + Noise (at -3 dB FS) (44.1kHz)

1781891447346.png

Left​
Right​
THD, %
0.00037​
0.00028​
THD + Noise, %
0.00080​
0.00078​
THD + Noise (A-weighted), %
0.00081​
0.00076​



Intermodulation distortion (44.1kHz)

1781891461047.png

Left​
Right​
IMD + Noise, %
0.00099​
0.00096​
IMD + Noise (A-weighted), %
0.00079​
0.00076​



Stereo crosstalk (44.1kHz)

1781891474927.png

Left​
Right​
Crosstalk at 100 Hz, dB
-108​
-107​
Crosstalk at 1000 Hz, dB
-105​
-104​
Crosstalk at 10000 Hz, dB
-84​
-84​


IMD (swept tones) (44.1kHz)

1781891488312.png

Left​
Right​
IMD + Noise at 5000 Hz,
0.00131​
0.00123​
IMD + Noise at 10000 Hz,
0.00170​
0.00167​
IMD + Noise at 15000 Hz,
0.00344​
0.00339​

 

Attachments

Back
Top Bottom