Puls - Amplitude Modulation ( PAM ) er en metode til at overføre et analogt signal med en række jævnt fordelte impulser . Amplituden af hver PAM puls svarer til stikprøven amplitude værdi af det analoge signal, der skal transmitteres . Pulse - Code Modulation ( PCM) indkoder amplitudeværdier af en samplet signal til N- længde binære tal (aka binære ord) , som giver 2N mulige kvantiserede værdier . PCM transmitterer hvert ord lidt efter lidt , således at hver impuls amplitude er enten et nul eller én . Nedenfor er den teoretiske proces med at konvertere PAM til PCM. Pulsmodulation er fordelagtig på grund af enkelheden i den hardware, der koder /dekoder signalet og fordi det oprindelige signal kan rekonstrueres med ubetydelig fejl . Instruktioner
1
Beregn den nødvendige ordlængde (N ) i PCM-signal . N afhængig af båndbredde ( W) af PAM -signalet . Ifølge Nyquist s tning , skal sampling rate af PAM være mindst 2W, og derfor skal PCM -systemet udsende 2NW bits per sekund til at repræsentere 2W PAM prøver pr sekund. Båndbredden ( B) på PCM-system svarer til dens bithastighed , dvs B = 2NW . PCM transmission kanal kan have båndbredde begrænsninger , så N = B /( 2W ) under forudsætning af minimum sampling rate og B.
2
Find antallet af kvantiseringsniveauer ( q ) i PCM system baseret på ordlængde , alias bitdybde , N. antallet af cifre i et binært tal gør for 2 til de N mulige værdier. Derfor q = 2 ^ N og substituere N fra trin 1 , q = 2 ^ ( B /( 2W ) ) .
3
Quantize den aktuelle prøve af PAM -signalet ind i en af de 2 til n diskrete kvantiseringsniveauer . Ideelt set bør laveste PAM prøveværdi kortlægges til det laveste kvantisering niveau 0 , og den højeste PAM prøveværdi bør kortlægges til det højeste kvantisering niveau 2 ^ N. PAM -værdier , der ligger i mellem niveauer bør være floored til den laveste af de to niveauer.
4
Encode den kvantiserede prøveværdi til sit binære repræsentation , fx Hvis N = 4 og kvantiseringen niveauet lig 3 og derefter kodet binær værdi er lig 0011 .
5.
Output den indkodede værdi mest betydende bit først , fx for en kodet værdi på 0011 , udgang 0 , 0, 1, 1 . Gentag trin tre, fire og fem for alle prøver i PAM -signalet.