Rockbox Xduoo X3
Feb 1, 2017 at 6:13 AM Post #1,307 of 2,617
I have a technical question about rockbox on the xduoo x3...
Did a comparison between various DAPs with RMAA.
Devices that have 16 bit DACs have a noise floor of about -130dB.
Devices that have 24 bit DACs have a noise floor of about -140dB.
The xDuoo X3 scored -107dB SNR and a -140dB noise floor using rockbox playing a 24bit 44.1KHz rmaa test file.
The question is, if rockbox doesn't support hi-res, why is the noise floor -140dB instead of -130dB and why is the SNR -107dB instead of -96dB which is the maximum theoretical limit for 16 bits?
 
You can peak at this video for a visual description of the above :)
https://youtu.be/KXM9VVtphJg?t=2769
 
I suspect that rockbox actually supports 24 bits 48KHz on this player.
 
Feb 1, 2017 at 6:45 AM Post #1,308 of 2,617
I have a technical question about rockbox on the xduoo x3...
Did a comparison between various DAPs with RMAA.
Devices that have 16 bit DACs have a noise floor of about -130dB.
Devices that have 24 bit DACs have a noise floor of about -140dB.
The xDuoo X3 scored -107dB SNR and a -140dB noise floor using rockbox playing a 24bit 44.1KHz rmaa test file.
The question is, if rockbox doesn't support hi-res, why is the noise floor -140dB instead of -130dB and why is the SNR -107dB instead of -96dB which is the maximum theoretical limit for 16 bits?

You can peak at this video for a visual description of the above :)
https://youtu.be/KXM9VVtphJg?t=2769

I suspect that rockbox actually supports 24 bits 48KHz on this player.


I've heard that the internals can only handle 21ish bits not even 24bit
 
Feb 1, 2017 at 7:05 AM Post #1,309 of 2,617
I've heard that the internals can only handle 21ish bits not even 24bit

The analog part of the internals can only handle the equivalent noise of 21 bits... 
 
Feb 1, 2017 at 2:26 PM Post #1,310 of 2,617
I have a technical question about rockbox on the xduoo x3...
Did a comparison between various DAPs with RMAA.
Devices that have 16 bit DACs have a noise floor of about -130dB.
Devices that have 24 bit DACs have a noise floor of about -140dB.
The xDuoo X3 scored -107dB SNR and a -140dB noise floor using rockbox playing a 24bit 44.1KHz rmaa test file.
The question is, if rockbox doesn't support hi-res, why is the noise floor -140dB instead of -130dB and why is the SNR -107dB instead of -96dB which is the maximum theoretical limit for 16 bits?

You can peak at this video for a visual description of the above :)
https://youtu.be/KXM9VVtphJg?t=2769

I suspect that rockbox actually supports 24 bits 48KHz on this player.


No audio player ever made can do -140db. Are you sure you aren't confusing the FFT (units of dB/Hz) for dynamic range (dimensionless, usually given in dB)?
 
Feb 2, 2017 at 2:31 AM Post #1,311 of 2,617
No audio player ever made can do -140db. Are you sure you aren't confusing the FFT (units of dB/Hz) for dynamic range (dimensionless, usually given in dB)?

Do you have any idea what a noise ground floor is and what it looks like on a graph?
 
Feb 2, 2017 at 10:22 AM Post #1,312 of 2,617
razvitm, cool video! Can you post images of your measurements too? Also, were these all done with the headphone jacks of the different devices? I'd like to see how the X3 line out stacks up. Especially curious about the FFT @ 1kHz from the X3 line out to see what differences in the harmonic distortion profile exist.
 
Feb 2, 2017 at 12:44 PM Post #1,313 of 2,617
  Do you have any idea what a noise ground floor is and what it looks like on a graph?

 
Yes I do?  What I meant is that the dynamic range due to quantization error is not directly related to the noise floor you see on an FFT.  You can have very low noise/Hz but still be 16 bit.  See for example noise shaping in rockbox.  
 
Feb 4, 2017 at 12:09 PM Post #1,314 of 2,617
   
Yes I do?  What I meant is that the dynamic range due to quantization error is not directly related to the noise floor you see on an FFT.  You can have very low noise/Hz but still be 16 bit.  See for example noise shaping in rockbox.  

The bttom line question is: Using a high quality soundcard and a jack to jack cable, how do you test, or what do you do, to prove that the xduoo x3 with rockbox has 24 bit support or not? Can a home user prove the xduoo works in 24 bit mode in rockbox?
 
Feb 4, 2017 at 9:06 PM Post #1,315 of 2,617
The bttom line question is: Using a high quality soundcard and a jack to jack cable, how do you test, or what do you do, to prove that the xduoo x3 with rockbox has 24 bit support or not? Can a home user prove the xduoo works in 24 bit mode in rockbox?


You can just look at the code. Unless something changed it operates in 16 mode.

If you want to measure it, turn off noise shaping and dither, and then use rmaa. Or just compute the ratio of a peak signal to quantization noise. Should be about 100 dB in 16 bit mode.
 
Feb 10, 2017 at 4:24 AM Post #1,316 of 2,617
You can just look at the code. Unless something changed it operates in 16 mode.

If you want to measure it, turn off noise shaping and dither, and then use rmaa. Or just compute the ratio of a peak signal to quantization noise. Should be about 100 dB in 16 bit mode.

I found the dither on off setting, but how do I disable noise shaping in rockbox on the xduoo x3?
 
Feb 10, 2017 at 4:28 AM Post #1,317 of 2,617
razvitm, cool video! Can you post images of your measurements too? Also, were these all done with the headphone jacks of the different devices? I'd like to see how the X3 line out stacks up. Especially curious about the FFT @ 1kHz from the X3 line out to see what differences in the harmonic distortion profile exist.

I used headphone out on the players with only one output jack and i used line out jack on the x3 and x3 because line-out has less noise than headphone out.
 

Users who are viewing this thread

Back
Top