• 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!

Moondrop Discdream 2 ULTRA (Portable CD Player)

NTTY

Addicted to Fun and Learning
Forum Donor
Joined
Apr 27, 2018
Messages
587
Likes
2,377
Location
Switzerland
Hello Everyone,

This is a review and detailed measurements of the Moondrop Discdream 2 ULTRA portable CD player.

Discdream01.jpg



Moondrop Discdream 2 ULTRA - Presentation

I'm not sure I need to provide an extensive presentation as everything is available on the vendor's website. In a nutshell, this is a portable CD player that plays on batteries and offers the option to use its internal DAC from a PC (USB input).

I like the fact it offers unbalanced and balanced outputs, as well as a digital one via a a single 3.5mm jack output. Note that no 3.5mm to RCA coax nor optical converter are provided, so you'll need to buy some to use the digital outputs.

The Discdream is bigger and heavier than the Fiio DM13 that I recently reviewed, and that is less of my taste. But, it will spin a CD when opened, and that is cool:

Discdream02.jpg



Moondrop Discdream 2 ULTRA - Measurement (Analog out)

I performed all measurements as I described them in the post “More than we hear”, and as I reported them for the Onkyo C-733 review. Over time, this will help comparing the devices I reviewed.

The Moondrop Discdream 2 ULTRA outputs a 4Vrsm from balanced outputs (I did not test unbalanced). There was a slight channel imbalance of 0.06dB which is good. The balanced outputs are noninverting. All the below measurements are from balanced output with volume set at maximum.

Let's start with the standard 999.91Hz sine @0dBFS (without dither) from the test CD:

DiscDream_999.91Hz_0dBFS_LR.jpg


The Discdream is in par with its published specs (0.0016%). The resolution is indeed 16bits.

The results are surprisingly nearly identical similar to what I measured with the Fiio DM13. We find the exact same series of odd harmonics (H3, H5, H7, ...). Again, that reminded me of some issue we already discussed here when trying the burn a test CD with Windows Media Player. The distorsion you see here does not come from the conversion itself... So this is a repeat of the DM13 story, except that here we also have an H2 that was absent with the DM13.

As usual this is the same measurement (999.91Hz) at -6dBFS:

DiscDream_999.91Hz_-6dBFS_LR.jpg


We have a repeat of the distorsion profile (odd harmonics slowly decreasing) at a lower level too, that is very uncommon. The similarities with the DM13 tells me that a common path prior to conversion is taken here. This means there is some sort of level equalization as we saw with WMP, in digital domain, and again exactly as I reported with the Fiio DM13. Using shaped dither, we can lower the noise floor to analyze deeper, as I did too with the Fiio.

Below is the same 999.91Hz @0dBFS but with shaped dither (hence the double wave of low level noise you see starting at 6kHz):

DiscDream_999.91Hz_0dBFS_LR_Shaped.jpg


To the exception of the H2, this is the exact same trace as the one of the Fiio DM13. Despite a significant price gap, we get the same performance...

Let's go to the good news. First, this is an very silent player:

DiscDream_PS.jpg


There's no trace of mains component (50Hz), which is a pleasure to see.

Let's continue with the bandwidth that is very flat:

DiscDream_BW.jpg


You can see the channel mismatch (0.06dB) which is not a concern.

Let's have a look at the oversampling filter efficiency:

DiscDream_OSF.jpg


The oversampling filter is slightly better than the one of the Fiio DM13, as the noise shaping technique shows its effect later in frequency. That means there's a different filter in use here.
That said, look at the spikes I pointed out. I don't know what they are. Using the Discdream as a DAC, I could see that all of them are harmonics of 8kHz. So are they the USB 8kHz PHY Microframe Packet Noise? I can't be sure but this is weird. Let's have look at a 999.91Hz @0dBFS from USB input to know more (linear frequency scale from 20Hz to 80kHz):

DiscDream_USB.jpg


This is not nice at all. I added the dashboard for you to see that used as DAC, we barely get a resolution of 17bits because of all that distortion. For that reason, I will not be talking much about using the Discdream as a DAC, other than to say it's only a continuity plan is case of a major crash of your main DAC. It is to note, though, that the clock in use when connecting via USB is not the same (Moondrop talks about 3 clocks in the device) and is much less precise than in CD mode.

There was nothing I could do to suppress these 8kHz and associated harmonics which are constantly here. Usually, when I encounter issues that I believe related to USB or noise from mains, I use a Topping HS02 USB isolator. But for some reasons, when trying to use it, it cut the communication between the PC and the Discdream. Some of you more into computer science than me might know the reason. I never suffered such an issue previously. Maybe a firmware update can fix some of the issues.

Well, let's continue to use and measure the Discdream as a CD player. This is below the standard multitone test:

DiscDream_MT_LR.jpg


Back to go news, the Discdream has no issue to achieve more than 16bits free of distortion .

The jitter test shows a perfect result:

DiscDream_JTest.jpg


Nailed!

Started with the Teac VRDS-20 review, and on your request + support to get it done (more here), I'm adding an "intersample-overs" test which intends to identify the behavior of the digital filtering and DAC when it come to process near clipping signals. Because of the oversampling, there might be interpolated data that go above 0dBFS and would saturate (clip) the DAC and therefore the output. And this effect shows through distorsion (THD+N measurement up to 96kHz):

Intersample-overs tests
Bandwidth of the THD+N measurements is 20Hz - 96kHz
5512.5 Hz sine,
Peak = +0.69dBFS
7350 Hz sine,
Peak = +1.25dBFS
11025 Hz sine,
Peak = +3.0dBFS
Teac VRDS-20-30.7dB-26.6dB-17.6dB
Yamaha CD-1-84.6dB-84.9dB-78.1dB
Denon DCD-900NE-34.2dB-27.1dB-19.1dB
Denon DCD-SA1-33.6dB-27.6dB-18.3dB
Onkyo C-733-88.3dB-40.4dB-21.2dB
Denon DCD-3560-30.2dB-24.7dB-17.4dB
Marantz CD-73-50.3dB-52.0dB-27.7dB
Fiio DM13 (-3dB attenuation output)-57.5dB (-91.6dB)-58.2dB (-78.1dB)-58.4dB (-81dB)
Moondrop Discdream 2 ULTRA-38.7dB-28dB-18.4dB

I kept some references and will keep the same for other reviews, so you can quickly compare. The results of the Moondrop Discdream 2 ULTRA mean the oversampling filter does not have headroom. That said, if I lower the volume by 1 step, I get 1dB headroom and so on. That means the volume attenuation is done in digital domain prior to conversion, which means when listening to the Discdream with your headset, you will never suffer inter sample overs.

Let's move one to a test that Stereophile was often performing, and that I like a lot too. It is from an undithered 997Hz sine at -90.31dBFS. With 16bits, the signal should appear (on a scope) as the 3DC levels of the smallest symmetrical sign magnitude digital signal, after conversion. Here is the result with the Discdream:


DiscDream_3DC.jpg


This is as ugly as with the Fiio DM13. Again very strange to find the exact same results.
What we see here is asymmetry of the output that I've never seen before (except with the Fiio DM13). This view means the output is far from the requested -90.31dBFS, and actually I measured it at -95.41dBFS. So that is a lack of linearity by 5dB, and that is huge!
Fact is the DM13 looses linearity as early as -70dBFS (by 0.8dB), while we are used to see linearity nailed down to -120dBFS these days! This is equivalent to what I saw with the Marantz CD-73, which had a 14bits DAC. So this is really bad results for the Discdream, and again exactly what I saw with the Fiio DM13.

So we have the culprit here, I believe. There is processing of the signal which deteriorates it at low levels and that is too bad.


Other measurements (not shown):
  • IMD AES-17 DFD "Analog" (18kHz & 20kHz 1:1) : -90.3dB
  • IMD AES-17 DFD "Digital" (17'987Hz & 19'997Hz 1:1) : -93.5dB
  • IMD AES-17 MD (41Hz & 7993Hz 4:1): -97.2dB
  • IMD CCIF (19kHz & 20kHz 1:1) : -93dB
  • Dynamic Range : 98dB
  • Crosstalk: below -150dB
  • Pitch Error : 19'997.09Hz (19'997Hz requested) ie (5ppm)
The clock is 10 times more precise than the one of the Fiio DM13. So I guess this is what you get to pay more.


Moondrop Discdream 2 ULTRA - Testing the drive

What would be good measurements if the drive would not properly read a slightly scratched CD, or one that was created at the limits of the norm? The below tests reply to these questions.

Test typeTechnical testResults
Variation of linear cutting velocityFrom 1.20m/s to 1.40m/sPass
Variation of track pitchFrom 1.5µm to 1.7µmPass
Combined variations of track pitch and velocityFrom 1.20m/s & 1.5µm to 1.40m/s & 1.7µmPass
HF detection (asymmetry pitch/flat ratio)Variation from 2% to 18%Pass
Dropouts resistanceFrom 0.05mm (0.038ms) to 4mm (3.080ms)Up to 3mm.
Combined dropouts and smallest pitchFrom 1.5µm & 1mm to 1.5µm & 2.4mmPass
Successive dropoutsFrom 2x0.1mm to 2x3mmPass

The drive was able to consistently continue playing, and without generating typical digital clicks, with dropouts of up to 3mm. The interpolation effect remained hidden to my hears when it kicked-off and the Discdream did not fail to maintain a constant flow with up to 4mm dropouts. It is the maximum I can measure, so that is near perfection. The Fiio had no issue with variable linear velocity and/or track pitch, as well as with HF detection. This is a crazy good drive!


Fiio DM13 - Measurements (Optical Out)

I've seen several of you reviewing CD players using their digital outputs, in case the results could be improved from an external DAC.

The precision of the clock meant it was easy to get a clean FFT (there's no PLL with the digital receiver when I run this measurement, which makes it a challenge most of the time). I got the below (999.91Hz @0dBFS):

DiscDream_999.91Hz_0dBFS_Opti.jpg


We find again the distorsion that I already showed before, with a set of odd harmonics that are not on the test CD (note the absence of the H2 this time). This means there is digital modification of the signal. This is not "bit perfect" by far.

By the way, our 3DC levels are also impacted, this is again asymmetry and therefore lack of linearity in the digital domain:

DiscDream_3DC_opti.jpg


This is bad and same as the DM13.

I think the drive of the Moondrop could have been one of the best I tested, if only the digital signal was not impacted by some processing.


Conclusion

The Moondrop Discdream is extremely good at reading a scratched CD and following a track without failing. It's the best I measured (with the Fiio DM13) in that area. It's the only player (of 2) able to read correctly with 3mm dropouts on the disc and only 1 click with 4mm, amazing!

It is therefore too bad to see such digital processing and degradation of the signal. I think this is a software issue and I hope a firmware can fix that. I will update if that's the case.

In the meantime, I can't say the flaws shown can be heard. They remained hidden to my hears. But this little player missed a very high mark because of some (undesired) processing. Too bad.

PS: Message to Moondrop engineering: Please fix that software error with digital attenuation calculation (at least at full scale), and you have the best CD Player/Transport of all times (with a good clock). Pretty please?
 
Last edited:
Since it is designed for CD's which are inherently limited to 16-bits, isn't this product more than good enough?

Lovely review, thank you. Worthy of front page to me!
 
Great review. Does the digital processing come from the transport combo ?
Possibly yes, but I don’t know the internal architecture. I saw similar issues only once and that was coming from an ASRC that was used as volume control in digital domain. But it was a little better than what I saw here, especially on linearity side.

What about gapless playing ?
I will need to test that.
 
Since it is designed for CD's which are inherently limited to 16-bits, isn't this product more than good enough?

Lovely review, thank you. Worthy of front page to me!
At full scale, yes, it’s good enough. But for lower amplitude signals, the constant distorsion increases relatively to the signal. The loss of linearity as early as -70dBFS means we get less than 13bits of true resolution. It will be difficult to hear, though, because the impact is on very low level signals and would require a particularly good and somewhat special recording to point it out. But I suppose it can be an issue.

I will continue to listen to the Moondrop, but I’m a not a good listener, I’m easy to satisfy. For that reason, I handed over to a friend the Fiio DM13 which suffers the same issues. My friend is much better than me to spot issues related to distortion and noise. In all the tests I asked him to participate to, he was constantly the best one of many of us to identify the issues in blind testings. I can report his findings.
 
I got the non-Ultra version of this player as a CD transport.

Was dismayed to find that the optical output noticeably rolls off the high frequencies compared to same CD played through the same DAC from my PC.

Attached a quick audio recording (forum doesn't allow audio file uploads for some reason so I zipped it). Flipping between 5 and 20 second marks it's very obvious.
I did make sure the PC was set to WASAPI exclusive output with no DSP applied.

I don't notice the rolloff when using the analog outputs, at least.

This is the same as a different portable CD player from Aliexpress that I had tried and sent back for the same exact problem. It's likely the same CD playback chipset responsible for SPDIF out.

EDIT: Deltawave shows almost 9dB (!) rolloff between 1khz and 20khz:

1739757357409.png


Is this possibly a de-emphasis filter that is always enabled?
 

Attachments

  • discdream_2_spdif_problem.zip
    1.9 MB · Views: 46
Last edited:
I did not do a frequency sweep with SPDIF out, but I can.
I handed over the Discdream to a friend but got back the Fiio DM13 which suffers the same digital modification. I'll give it a try and report.
 
Thanks for the review!

Does this player apply de-emphasis filter if needed? Could not find it in specifications. Do you have any old CD releases with pre-emphasis, or maybe you would be willing to burn a CD-R? Both this and DM13
 
Back
Top Bottom