Kvantisering ( engelsk kvantisering ) - i signalbehandling - opdeling af rækken af referenceværdier for signalet i et endeligt antal niveauer og afrunding af disse værdier til et af de to niveauer tættest på dem [1] . I dette tilfælde kan signalværdien afrundes enten til nærmeste niveau eller til det mindste eller større af de nærmeste niveauer, afhængigt af kodningsmetoden [2] . En sådan kvantisering kaldes skalar. Der er også vektorkvantisering - opdeling af rummet af mulige værdier af en vektormængde i et begrænset antal regioner og erstatning af disse værdier med en identifikator for en af disse regioner [3] .
Kvantisering bør ikke forveksles med sampling (og i forlængelse heraf kvantiseringstrin med sampling rate ). Ved sampling måles en tidsvarierende mængde (signal) ved en given frekvens (samplingfrekvens), så sampling opdeler signalet i tidskomponenter (vandret på grafen). Kvantisering bringer på den anden side signalet til de givne værdier, det vil sige, at det runder signalet til de niveauer, der er tættest på det (lodret på grafen). I ADC'en kan der afrundes til det næste lavere niveau. Et signal, der er blevet samplet og kvantiseret, kaldes et digitalt signal .
Kvantisering bruges ofte i signalbehandling , herunder lyd- og billedkomprimering.
Når et signal digitaliseres , kaldes antallet af bit, der koder for et kvantiseringsniveau, kvantiseringsdybde eller bitdybde . Jo større kvantiseringsdybden og jo højere samplinghastigheden er, jo mere matcher det digitale signal det analoge signal. Ved ensartet kvantisering bestemmer kvantiseringsdybden det dynamiske område , målt i decibel (1 bit pr. 6 dB) [4] .
Ensartet (homogen) kvantisering - opdeling af intervallet af signalprøveværdier i segmenter af samme længde og erstatning af disse værdier med det nærmeste kvantiseringsniveau . I dette tilfælde er to kvantiseringsmuligheder mulige [5] :
1. Hvis signalværdierne er i intervallet , hvor er kvantiseringstrinnet, så rundes de op til niveauet (midrise er kvantiseringskarakteristikken med nul på grænsen af kvantiseringstrinnet):
2. Hvis signalværdierne er i intervallet , rundes de ned til nul-niveauet (midttread er kvantiseringskarakteristikken med nul i midten af kvantiseringstrinnet):
,hvor er afrunding til nærmeste mindre heltal .
Efter sampling og kvantisering opnås et digitalt signal . Kvantiseringsniveauet erstattes derefter af et sæt tal. For kvantisering i binær kode er området for signalændring fra minimumværdien til maksimumværdien opdelt i kvantiseringsniveauer, hvor kvantiseringsbitdybden er. Værdien af det resulterende interval mellem niveauer (kvantiseringstrin):
Hvert niveau er tildelt en -bit binær kode - niveaunummeret, skrevet som et binært tal. Hver signalprøve tildeles koden for det niveau, der er tættest på sig. Efter sampling og kvantisering er det analoge signal således repræsenteret af en sekvens af binære tal svarende til signalværdierne på bestemte tidspunkter, det vil sige et binært signal. I dette tilfælde er hvert binært tal repræsenteret af en sekvens af højt (1) og lavt (0) niveau impulser. Bitdybden af lydkvantisering er normalt valgt fra 8 til 32 bit ( sammenligning af digitale lydformater ), men normalt 16 eller 24 bit [6] .
Ikke-ensartet kvantisering er kvantisering, hvor intervallet af signalværdier er opdelt i segmenter med ulige længde. Det bruges til at forbedre nøjagtigheden af kvantisering i tilfælde, hvor fordelingen af signalværdier er ujævn, for eksempel ved kvantisering af lyd. I dette tilfælde bør kvantiseringsniveauerne placeres oftere i de områder, hvor signalværdierne er mere sandsynlige. Ved kvantificering af talesignaler bruges ofte en kompressor, som øger små signalværdier og reducerer store værdier, og derefter ensartet kvantisering.
Kompressionsmetoder _ | |||||||
---|---|---|---|---|---|---|---|
Teori |
| ||||||
Tabsfri |
| ||||||
Lyd |
| ||||||
Billeder |
| ||||||
Video |
|