DSD-spelare Android DSD-uppspelning DSD vs PCM DSF-spelare DFF-ljud

DSD-uppspelning på Android: En praktisk guide

Lär dig vad DSD-ljud är, hur det skiljer sig från PCM, och hur du spelar DSD-filer på din Android-telefon med bästa möjliga kvalitet.

· 9 min läsning

Vad är DSD?

Direct Stream Digital (DSD) är ett ljudkodningsformat utvecklat av Sony och Philips för Super Audio CD (SACD). Det tar ett fundamentalt annorlunda tillvägagångssätt för att fånga ljud jämfört med PCM-kodningen (Pulse Code Modulation) som används av format som FLAC, WAV och MP3.

Där PCM spelar in ljud som en serie exakta amplitudmätningar — plottar den exakta höjden på en ljudvåg tusentals gånger per sekund — använder DSD en enda bit (en 1:a eller en 0:a) samplad med en extraordinärt hög frekvens. Ljudsignalen kodas i densiteten av dessa ettor och nollor över tid. Fler ettor betyder att vågformen rör sig uppåt; fler nollor betyder att den rör sig nedåt.

Eftersom varje sampling bara är en bit kompenserar DSD med ren hastighet. DSD64, basfrekvensen som används på SACD:er, samplar med 2 822 400 gånger per sekund — 64 gånger CD:ns 44 100 Hz. Högre DSD-varianter driver detta ännu längre:

DSD-variantSamplingsfrekvensMultipel av CD-frekvens
DSD642 822 400 Hz (2,8 MHz)64x
DSD1285 644 800 Hz (5,6 MHz)128x
DSD25611 289 600 Hz (11,2 MHz)256x

DSD-filer kommer i två containerformat: .dsf (Sony-formatet, och det vanligaste) och .dff (Philips DSDIFF). Båda innehåller samma underliggande en-bits ljudström, bara paketerade annorlunda.

DSD har en hängiven — vissa skulle säga fanatisk — skara anhängare bland audiofiler, delvis på grund av den enorma katalogen av välmastrade SACD-utgivningar från skivbolag som Mobile Fidelity, Acoustic Sounds och Channel Classics. Många lyssnare beskriver DSD-uppspelning som att den har en särskilt naturlig, analog kvalitet. Om det faktiskt är formatet eller det faktum att dessa utgivningar mastras av människor som verkligen, verkligen bryr sig om ljudet är en fråga vi återkommer till.

DSD vs PCM: Hur de skiljer sig

De två kodningsmetoderna är fundamentalt olika i hur de representerar ljud. Här är en jämförelse sida vid sida:

DSDPCM
Kodningsmetod1-bits pulsdensitetsmoduleringMulti-bit amplitudsamplingsvärden
Bitdjup1 bitTypiskt 16-bit (CD) eller 24-bit (hi-res)
Samplingsfrekvenser2,8 MHz, 5,6 MHz, 11,2 MHz44,1 kHz, 48 kHz, 96 kHz, 192 kHz, 384 kHz
Vanliga filformat.dsf, .dff.flac, .wav, .aiff, .alac
BruskarakteristikBrusformad — tyst i ljudbandet, stiger kraftigt ovanför ~100 kHzPlatt brusgolv bestämt av bitdjup
RedigeringSvårt — de flesta studior konverterar till PCM för mixningInbyggd redigering i vilken DAW som helst
Typisk användningArkivutgivningar, audiofila återutgivningarAllt — från strömning till studioproduktion

Den stora majoriteten av DSD-lyssnande sker efter konvertering till PCM. Din telefon, din dator och de flesta DAC:er konverterar internt DSD till PCM innan de producerar en analog signal. Även många “DSD-kapabla” DAC:er använder ett DSD-till-PCM-konverteringssteg i sitt chipset. Bara en smal kategori av hårdvara — vissa diskreta R-2R DAC:er och SACD-spelare — bearbetar en-bitsströmmen direkt i det analoga domänet.

Detta är inte ett fel. Det är helt enkelt hur teknologin fungerar. Frågan är inte om konvertering sker, utan hur väl den utförs.

Android DSD-utmaningen

Androids ljudarkitektur designades kring PCM. I hjärtat av den sitter AudioFlinger, systemets ljudmixer som hanterar all ljudutdata. AudioFlinger förstår bara PCM — den kan inte bearbeta en DSD-bitström.

Detta skapar en tvådelad utmaning för vilken Android-musikspelare som helst:

Utmaning 1: Avkodning. DSD-bitströmmen måste konverteras till PCM-samplingsvärden innan Android kan göra något med den. De flesta Android-spelare stöder antingen inte DSD alls, eller förlitar sig på grundläggande konverteringsrutiner som introducerar hörbart brus. Problemet är att DSD använder brusformning, som skjuter kvantiseringsbrus till ultraljudsfrekvenser ovanför 100 kHz. Om detta brus inte filtreras ordentligt under konverteringen faller det tillbaka (aliaserar) till det hörbara området och producerar ett subtilt men mätbart brus.

Utmaning 2: Samplingsfrekvens. Även efter konvertering till PCM är den mellanliggande samplingsfrekvensen extremt hög. DSD64 konverterar till PCM vid 352 800 Hz — över sju gånger de 48 000 Hz som de flesta Android-enheter använder internt. Denna måste omsamplas ner till enhetens frekvens, och om det görs dåligt lider kvaliteten.

Det finns ett tredje alternativ för användare med kompatibla USB DAC:er: DoP (DSD over PCM). Detta är en transportmetod där DSD-bitströmmen packas in i datanyttolasten i PCM-ramar. DAC:en känner igen ett speciellt markörsmönster och extraherar den ursprungliga DSD-datan för inbyggd bearbetning. Detta undviker konvertering helt, men kräver en DAC som uttryckligen stöder DoP och en spelare som kan generera den korrekt formaterade strömmen.

Hur Echobox hanterar DSD

Vi byggde Echobox DSD-pipeline för att de flesta Android-spelare antingen hoppar över DSD-stöd helt eller gör det halvhjärtat. (Teknisk term.) Båda utmaningarna — avkodning och omsampling — får samma noggranna behandling.

Högkvalitativ DSD-till-PCM-konvertering

Kärnan i vår DSD-hantering är en specialanpassad Dsd2Pcm-konverterare som använder ett Kaiser-fönstrat FIR-filter (Finite Impulse Response). Detta är samma klass av filterdesign som används i professionella masteringverktyg. Här är vad det levererar:

  • Platt frekvensrespons över hela det hörbara bandet — mindre än 0,1 dB variation från 0 Hz till 20 kHz, med utrymme upp till 24 kHz Nyquist-gränsen. Ljudet du hör är praktiskt taget identiskt med vad som finns på skivan.
  • 110 dB+ stoppbandsavvisning — det ultraljudsljud som är inneboende i DSD dämpas med mer än 110 dB. Det är effektivt tystnad. Ingen aliasing, inget brus.
  • Konsekvent gruppfördröjning — ungefär 0,36 ms oavsett DSD-frekvens, vilket innebär ingen fasförvrängning över frekvenser.

Konverteringen producerar en mellanliggande PCM-ström vid hög samplingsfrekvens (352 800 Hz för DSD64, 705 600 Hz för DSD128, 1 411 200 Hz för DSD256). Denna mellanliggande ström omsamplas sedan till enhetens utdatafrekvens med en högkvalitativ sinc-interpolationsomsamplare med utökade filterlängder (512 till 1024 taps) för att hantera det stora konverteringsförhållandet rent.

Signalvägstransparens

När du spelar en DSD-fil visar Echobox exakt vad som händer vid varje steg: den ursprungliga DSD-frekvensen, den mellanliggande PCM-frekvensen efter konvertering, den slutliga utdatafrekvensen, och om någon omsampling skedde. Inga dolda konverteringar. Om något omsamplas vet du om det.

Vi anser att detta är viktigt. Alltför många spelare är en svart låda — din fil går in, ljud kommer ut, och du har ingen aning om vad som hände däremellan.

USB DAC-stöd

För användare med USB DAC:er som stöder inbyggd DSD via DoP kan Echobox skicka DSD-strömmen genom utan konvertering. Med bitperfekt läge aktiverat begär vi lämplig samplingsfrekvens från DAC:en (352,8 kHz för DSD64) och kringgår all intern DSP-bearbetning. Om DAC:en faktiskt tar emot data vid den frekvensen beror på Androids USB-ljuddriverstöd för den specifika hårdvaran, men vi gör allt inom vår kontroll för att få det att fungera.

Utan bitperfekt läge konverteras DSD-filer till högkvalitativ PCM vid enhetens optimala utdatafrekvens, vilket är det säkraste och mest kompatibla tillvägagångssättet.

Så, är DSD värt din tid?

Detta väcker mest debatt i audiofila kretsar, och det förtjänar ett ärligt svar.

Ärligt talat? Mastringen spelar tio gånger mer roll än om det är DSD eller PCM. En noggrant mastrad DSD-utgivning från ett skivbolag som Analogue Productions kommer att låta dramatiskt bättre än ett loudness war-offer i 24/192 FLAC. Men det är inte DSD-kodningen som gör att det låter bra — det är det faktum att ingenjörerna tog sig tid att skapa en utmärkt mastering. Många “DSD låter bättre”-upplevelser är egentligen “den här specifika utgivningen mastrades av människor som bryr sig”-upplevelser.

Från ett informationsteoretiskt perspektiv har DSD64 och en 24-bit/88,2 kHz PCM-fil ungefär jämförbar upplösningsförmåga i det hörbara frekvensområdet. DSD128 och DSD256 skjuter brusgolvet längre in i ultraljud, men det hörbara bandets prestanda konvergerar med högupplöst PCM. När en väldesignad konverterare har gjort sitt arbete är skillnaderna — i bästa fall — vid gränsen för mänsklig perception. Formatet i sig är inte magi.

Men — och detta är ett verkligt “men” — DSD-kataloger är utmärkta. SACD- och DSD-nedladdningsekosystemet lutar kraftigt mot välmastrade utgivningar. Om du har en DSD-samling har du förmodligen fantastiskt klingande musik. Det är inte ingenting. Echobox säkerställer att den samlingen spelas upp vid den högsta kvalitet din hårdvara tillåter.

En sak till: om ämnet uppsamlade förfalskningar. Echobox inkluderar ljudanalyskapacitet som kan detektera om en fils frekvensinnehåll faktiskt matchar dess deklarerade samplingsfrekvens. Om någon sålde dig en “DSD256”-fil som egentligen är en uppsampplad CD-ripp (och ja, detta händer oftare än DSD-communityt vill erkänna), kan vår spektralanalys flagga den. Hi-res-tillitsklassificeringen markerar den som “Sannolikt uppsampplad” — ett användbart verktyg för att hålla din samling ärlig.

  • DSD är ett en-bits kodningsformat utvecklat för SACD, tillgängligt i DSD64-, DSD128- och DSD256-varianter.
  • Android kan inte spela DSD inbyggt — det måste konverteras till PCM, och kvaliteten på den konverteringen spelar enorm roll.
  • Echobox använder ett professionellt Kaiser FIR-filter för DSD-till-PCM-konvertering, med 110 dB+ brusavvisning och platt frekvensrespons över hela det hörbara bandet.
  • USB DAC:er med DoP-stöd kan ta emot inbyggd DSD genom Echobox bitperfekta läge, helt utan konvertering.
  • Signalvägsdiagnostik låter dig verifiera exakt vad som händer med ditt ljud vid varje steg.
  • Mastringen spelar större roll än formatet. Punkt. Men DSD-kataloger tenderar att innehålla exceptionellt välmastrad musik, så korrelationen är verklig även om orsakssambandet inte är det.
  • Echobox kan detektera uppsamlade förfalskningar — vår ljudanalys flaggar filer som inte innehåller genuint högupplöst innehåll.

Oavsett om du spelar DSD-filer genom din telefons inbyggda utdata eller dirigerar genom en dedikerad USB DAC, säkerställer Echobox att konverteringen hanteras med omsorg. För mer om relaterade ämnen, se våra guider om hi-res ljud på Android, bitperfekt uppspelning och FLAC-uppspelning.


Relaterade guider


Testa Echobox

Upplev det som dessa guider beskriver — precisionsuppspelning på Android.

Ett mejl per milstolpe. Inget brus.