Pulse Amplitude Modulation ( PAM ) is een methode voor het verzenden van een analoog signaal met een aantal gelijk verdeelde pulsen . De amplitude van elk PAM puls overeenkomt met de bemonsterde amplitude van het analoge signaal te verzenden . Pulse - Code Modulation ( PCM ) codeert de amplitude waarden van een bemonsterd signaal in N - lengte binaire getallen ( aka binaire woorden ) , waarin 2N mogelijk gekwantificeerde waarden opleveren . PCM zendt elk woord beetje bij beetje , zodat de amplitude elke puls is ofwel een nul of een een . Hieronder is het theoretische proces van het omzetten van PAM naar PCM . Pulsmodulatie is voordelig vanwege de eenvoud van de hardware die codeert /decodeert het signaal en omdat het oorspronkelijke signaal kan worden gereconstrueerd met een verwaarloosbare fout . Instructies 1 Bereken het gewenste woord lengte ( N ) van het PCM-signaal . N vertrouwt op de bandbreedte ( W ) van de PAM -signaal . Volgens de Nyquist theorema , moet de bemonsteringsfrequentie van het PAM -signaal tenminste 2W en daarom moet het systeem PCM 2NW bits per seconde om de 2W PAM samples per seconde vertegenwoordigen uitvoeren . De bandbreedte ( B ) van het PCM-systeem is gelijk aan de bit rate , dwz B = 2NW . De PCM transmissiekanaal kunnen beperkingen bandbreedte hebben , dus N = B /( 2W ) uitgaande minimale sampling rate en B. kopen van 2 Vind het aantal kwantiseringsniveaus ( q ) in het PCM-systeem op basis van de woordlengte , aka bitdiepte , N. het aantal cijfers in een binair getal maken 2 de N mogelijke waarden . Dus q = 2 ^ N en het vervangen van de N uit stap 1 , q = 2 ^ ( B /( 2W ) ) . Quantize 3 de huidige steekproef van de PAM -signaal in een van de 2 de N discrete kwantiseringsniveaus . Idealiter dient het laagste PAM monsterwaarde worden toegewezen aan de laagste kwantiseringsniveau , 0 , en de hoogste waarde PAM monster worden toegewezen aan het hoogste kwantiseringsniveau , 2 ^ N. PAM waarden die in tussen de niveaus liggen moeten worden gevloerd op de onderste van de twee niveaus . 4 coderen de gekwantificeerde monster waarde aan haar binaire representatie , bijv. Als N = 4 en de kwantisatieniveau gelijk is aan 3 , dan is gecodeerd binaire waarde is gelijk aan 0011 . 5 Output de gecodeerde waarde meest significante bit eerst , bv een gecodeerde waarde van 0011 , uitgang 0 , 0 , 1 , 1 . Herhaal stap drie , vier en vijf voor alle monsters in de PAM -signaal .
|