PCM-audiocodering


Free Download Mp4Gain
picture



We now offer a subscription for just 10 cents a day*

You will always enjoy the full version of Mp4Gain with all its features and benefits.

For just 10 cents a day*

*Unlimited FULL version of Mp4Gain, billed $US12.50 Quarterly (+ $5 USD one time subscription payment JUST in the first payment).

All other payments will be just $3.12 per month, billed quaterly.

That's only 10 cents per day!

CLICK TO PURCHASE



THIS PRICE ONLY LASTS FOR A FEW DAYS




PCM-audiocodering

pcm

Pulscodemodulatie PCM is een afkorting voor Pulscodemodulatie.

PCM AUDIO ENCODING

Pulscodemodulatie is een van de coderingsmethoden van digitale communicatie. Het belangrijkste proces is om de spraak-, beeld- en andere analoge signalen met regelmatige tussenpozen te samplen om ze te discretiseren, en tegelijkertijd wordt de gesamplede waarde afgerond en gekwantiseerd volgens de hiërarchische eenheid, en de gesamplede waarde wordt weergegeven door een set. van binaire codes waarde.

Principes van spraakcodering
Iedereen met enige elektronische achtergrond weet dat het door de sensor verzamelde audiosignaal een analoge hoeveelheid is, en dat wat we in het eigenlijke transmissieproces gebruiken een digitale hoeveelheid is. En dit omvat het proces van het omzetten van analoog naar digitaal. En de digitalisering van analoge signalen moet drie processen doorlopen, namelijk bemonstering, kwantisering en codering, om de pulscodemodulatie (PCM, pulscodemodulatie) technologie van spraakdigitalisering te realiseren.

Converteer analoog signaal naar digitaal signaal
bemonstering
Sampling is het proces waarbij monsterwaarden worden geëxtraheerd uit een analoog signaal met een frequentie die twee keer of meer van de signaalbandbreedte is en dit wordt gewijzigd in een discreet gesampled signaal op de tijdas.

Sampling rate (sample): Het aantal samples per seconde geëxtraheerd uit een continu signaal om een ​​discreet signaal te vormen, uitgedrukt in Hertz (Hz).

Voorbeeld: bijvoorbeeld
de samplefrequentie van het audiosignaal is 8000 Hz.
Het is duidelijk dat de curve van de spanningsverandering met de tijd die overeenkomt met de bemonstering in de bovenstaande afbeelding 1 seconde is, dus de volgende 1 2 3 … 10 moeten 1-8000 punten hebben, dat wil zeggen, 1 seconde is verdeeld in 8000 delen, en op zijn beurt genomen De spanningswaarde die overeenkomt met de tijd van 8000 punten.

kwantiseren
Hoewel het gesamplede signaal een discreet signaal op de tijdas is, is het nog steeds een analoog signaal en ligt de gesamplede waarde binnen een bepaald waardenbereik en kan een oneindig aantal waarden hebben. Het is duidelijk dat het onmogelijk is om een ​​groep digitale code te geven die overeenkomt met een oneindig aantal monsters één voor één. Om de steekproefwaarde door een digitale code uit te drukken, moet de “afrondingsmethode” worden gebruikt om de steekproefwaarde naar graad “naar boven af ​​te ronden”, zodat de steekproefwaarde binnen een bepaald waardenbereik kan worden gewijzigd van een oneindig aantal waarden. tot een eindig aantal waarden. Dit proces wordt kwantisatie genoemd.

Vergeleken met het bemonsterde signaal vóór kwantisatie, is het gekwantiseerde bemonsterde signaal natuurlijk vervormd en is het niet langer een analoog signaal. Deze kwantiseringsvervorming verschijnt als ruis wanneer het analoge signaal aan de ontvangende kant wordt hersteld en wordt kwantiseringsruis genoemd. De grootte van de kwantiseringsruis hangt af van hoe u de samplewaarde “afrondt”.

Sampling bits: verwijst naar het aantal bits dat wordt gebruikt om het digitale signaal te beschrijven.
8 bits (8 bits) vertegenwoordigen 2 tot de 8e macht = 256, en 16 bits (16 bits) vertegenwoordigen 2 tot de 16e macht = 65536; hoe hoger het bemonsteringsgetal, hoe hoger de precisie.

Het aantal samples wordt hier aangegeven om de minimale scheiding tussen analoge signalen te beschrijven.
Ervan uitgaande dat ons bemonsteringsnummer 8 is en het bereik van het analoge signaal 2, 0 is, dan is het minimuminterval tussen digitale signalen 2/2^8 = 2/256 = 1/128;
op dezelfde manier is het monsternummer 16, dus het minimale interval tussen digitale signalen is 2/256/256=1/(128*256)

Bijvoorbeeld
, het spanningsbereik dat door de audiosensor wordt verzameld, is 0-3,3 V en het bemonsteringsnummer is 8 bit (bit)
, dat wil zeggen, we nemen 3,3 V / 2 ^ 8 = 0,0128 als kwantisatieprecisie.
We verdelen 3,3v in 0,0128 als de Y-asstap, zoals weergegeven in figuur 3, 1 2 … 8 wordt 0 0,0128 0,0256 … 3,3 V. Door
De spanningswaarde van een bemonsteringspunt is bijvoorbeeld 1,652V (128 * 0,128 en 129 * 0,128), we ronden deze af op 1,65V, wat overeenkomt met een kwantisatieniveau van 128.


Free Download Mp4Gain
picture