Forskel mellem PCM og ADPCM
PCM vs ADPCM
De fleste af de naturlige signaler som stemme er analoge signaler. Men da computere og næsten alt det udstyr vi bruger i dag er digitale, er det vigtigt at konvertere disse analoge signaler til digitale signaler. For eksempel at optage en stemme i en computer, skal signalet repræsenteres som en række bits. Normalt konverterer mikrofonen først lyd til et analogt elektrisk signal. Derefter konverteres det analoge elektriske signal til digitalt signal, der kan repræsenteres som en bit sekvens. Der kan være forskellige teknikker til at udlede dette digitale signal. PCM (Pulse Code Modulation) og ADPCM (Adaptive Differential Pulse Code Modulation) er to sådanne digitaliseringsteknikker.
PCM (Pulse Code Modulation)
PCM er en teknik til at repræsentere et analogt signal som en bit sekvens. I PCM måles først amplitude af signalet (mere korrekt, signalet samples) med lige store intervaller. Derefter gemmes disse prøver som digitale tal. For eksempel kan et trekantet signal kvantificeres som sekvensen, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, …. Når disse tal er repræsenteret i binære, vil det være noget som sekvensen 0000, 0001, 0010, 0011, 0010, 0001 … Sådan konverteres det trekantede analoge signal til en bit sekvens i PCM.
PCM er blevet anvendt i digital telefoni som metode til kodning af stemme. PCM er også en standard for digital lyd i computere. Ved at lave nogle ændringer kan PCM optimeres inden for hukommelses- og informationshastigheden. ADPCM er en sådan metode.
ADPCM (Adaptive Differential Pulse Code Modulation)ADPCM er en type DPCM (Differential Pulse Code Modulation), som sender (eller gemmer) forskellen mellem på hinanden følgende prøver i stedet for at sende hele størrelsen af prøven. Det reducerer mængden af bits, der skal sendes. For eksempel i tilfælde af trekantet signal er forskellen mellem to på hinanden følgende prøver altid plus eller minus en. Når den første prøve sendes, kan modtageren udlede værdien af den anden prøve, når forskellen mellem den anden og den første prøve er tilvejebragt. Derfor reducerer DPCM mængden af bits, der skal bruges til at repræsentere signalet digitalt.
Hvad er forskellen mellem PCM og ADPCM?