Kvantálás ( angol kvantálás ) - a jelfeldolgozásban - a jel referenciaértékeinek tartományának véges számú szintre történő felosztása és ezen értékek kerekítése a hozzájuk legközelebb eső két szint valamelyikére [1] . Ebben az esetben a jel értéke a kódolási módtól függően akár a legközelebbi szintre, akár a legközelebbi szint közül a kisebbre vagy nagyobbra kerekíthető [2] . Az ilyen kvantálást skalárnak nevezzük. Létezik vektorkvantálás is - a vektormennyiség lehetséges értékeinek terét véges számú régióra osztják, és ezeket az értékeket e régiók egyikének azonosítójával helyettesítik [3] .
A kvantálást nem szabad összetéveszteni a mintavétellel (és kibővítve a kvantálási lépéssel a mintavételezési sebességgel ). Mintavételezéskor egy időben változó mennyiséget (jelet) mérünk egy adott frekvencián (mintavételi frekvencián), így a mintavételezés a jelet időkomponensekre bontja (a grafikonon vízszintesen). A kvantálás viszont a jelet a megadott értékekre hozza, vagyis a hozzá legközelebb eső szintekre kerekíti a jelet (a grafikonon függőlegesen). Az ADC -ben a kerekítés a következő alacsonyabb szintre hajtható végre. A mintavételezett és kvantált jelet digitális jelnek nevezzük .
A kvantálást gyakran használják a jelfeldolgozásban , beleértve a hang- és képtömörítést.
Amikor egy jelet digitalizálunk , a kvantálás egy szintjét kódoló bitek számát kvantálási mélységnek vagy bitmélységnek nevezzük . Minél nagyobb a kvantálási mélység és minél nagyobb a mintavételezési frekvencia, annál jobban illeszkedik a digitális jel az analóg jelhez. Egyenletes kvantálás esetén a kvantálási mélység határozza meg a dinamikatartományt , decibelben (1 bit per 6 dB) [4] .
Egységes (homogén) kvantálás - a jelminta-értékek tartományának felosztása egyenlő hosszúságú szegmensekre, és ezeknek az értékeknek a helyettesítése a legközelebbi kvantálási szinttel . Ebben az esetben két kvantálási lehetőség lehetséges [5] :
1. Ha a jelértékek az intervallumban vannak , ahol a kvantálási lépés, akkor felfelé kerekítjük a szintre (a középső a kvantálási karakterisztika nullával a kvantálási lépés határán):
2. Ha a jelértékek az intervallumban vannak , akkor nulla szintre kerekítik le (a középfutófelület a kvantálási karakterisztika nullával a kvantálási lépés közepén):
,ahol kerekítés a legközelebbi kisebb egész számra .
A mintavétel és a kvantálás után digitális jelet kapunk . A kvantálási szintet ezután számkészlettel helyettesítjük. A bináris kódban történő kvantáláshoz a minimális értéktől a maximális értékig tartó jelváltozás tartománya kvantálási szintekre van osztva , ahol a kvantálási bitmélység. A szintek közötti intervallum értéke (kvantálási lépés):
Minden szinthez hozzá van rendelve egy -bites bináris kód - a szintszám, bináris számként írva. Minden jelmintához a hozzá legközelebb eső szint kódja van hozzárendelve. Így a mintavétel és a kvantálás után az analóg jelet egy bináris számsorozat képviseli, amely megfelel a jelértékeknek bizonyos időpontokban, azaz egy bináris jel. Ebben az esetben minden bináris számot magas (1) és alacsony (0) szintű impulzusok sorozata képvisel. A hangkvantálás bitmélységét általában 8 és 32 bit között választják ( digitális audioformátumok összehasonlítása ), de általában 16 vagy 24 bit [6] .
A nem egységes kvantálás olyan kvantálás, amelyben a jelértékek tartománya egyenlőtlen hosszúságú szegmensekre van felosztva. A kvantálás pontosságának javítására szolgál abban az esetben, ha a jelértékek eloszlása egyenetlen, például hang kvantálásakor. Ebben az esetben a kvantálási szinteket gyakrabban kell elhelyezni azokon a területeken, ahol a jelértékek valószínűbbek. A beszédjelek kvantálásakor gyakran használnak kompresszort, amely növeli a kis jelértékeket és csökkenti a nagy értékeket, majd egyenletes kvantálást.
Tömörítési módszerek | |||||||
---|---|---|---|---|---|---|---|
Elmélet |
| ||||||
Veszteségmentes |
| ||||||
Hang |
| ||||||
Képek |
| ||||||
Videó |
|