PCM жана ADPCM ортосундагы айырма

PCM жана ADPCM ортосундагы айырма
PCM жана ADPCM ортосундагы айырма

Video: PCM жана ADPCM ортосундагы айырма

Video: PCM жана ADPCM ортосундагы айырма
Video: ДЭНАС. Базовые методики 2024, Июль
Anonim

PCM крш ADPCM

Үн сыяктуу табигый сигналдардын көбү аналогдук сигналдар. Бирок, компьютерлер жана биз колдонгон дээрлик бардык жабдуулар санарип болгондуктан, ал аналогдук сигналдарды санариптик сигналга айландыруу өтө маанилүү. Мисалы, үндү компьютерге жаздыруу үчүн сигнал бир катар бит катары көрсөтүлүшү керек. Адатта, микрофон алгач үндү аналогдук электрдик сигналга айлантат. Андан кийин аналогдук электрдик сигнал бит ырааттуулугу катары көрсөтүлө турган санариптик сигналга айландырылат. Бул санариптик сигналды алууда ар кандай ыкмалар болушу мүмкүн. PCM (импульстук код модуляциясы) жана ADPCM (адаптивдүү дифференциалдык импульстук код модуляциясы) санариптештирүүнүн эки ыкмасы.

PCM (импульстук код модуляциясы)

PCM – аналогдук сигналды бит ырааттуулугу катары көрсөтүү ыкмасы. PCMде биринчиден, сигналдын амплитудасы бирдей интервалдар менен өлчөнөт (туурасы, сигнал тандалып алынат). Андан кийин бул үлгүлөр санариптик сандар катары сакталат. Мисалы, үч бурчтуу сигнал ырааттуулук катары квантталышы мүмкүн, 0, 1, 2, 3, 2, 1, 0, -1, -2, -3, -2, -1, 0, 1, 2, 3, ……. Бул сандар экилик системада берилгенде, 0000, 0001, 0010, 0011, 0010, 0001… сыяктуу бир нерсе болот.. Мына ушундай үч бурчтук аналогдук сигнал PCMде бит ырааттуулугуна айландырылат.

PCM үндү коддоо ыкмасы катары санариптик телефонияда колдонулган. PCM да компьютерлерде санариптик аудио үчүн стандарт болуп саналат. Бирок, кээ бир өзгөртүүлөрдү киргизүү менен, PCM эс жана маалымат ылдамдыгы аймактарында оптималдаштырылган болот. ADPCM ушундай ыкмалардын бири.

ADPCM (Адаптивдүү дифференциалдык импульс кодунун модуляциясы)

ADPCM – DPCM (Дифференциалдык импульстук код модуляциясы) бир түрү, ал үлгүнүн бардык чоңдугун жөнөтүүнүн ордуна ырааттуу үлгүлөрдүн ортосундагы айырманы жөнөтөт (же сактайт). Бул жөнөтүлө турган биттердин санын азайтат. Мисалы, үч бурчтуу сигнал учурда, эки ырааттуу үлгүлөрдүн ортосундагы айырма ар дайым плюс же минус бир болот. Биринчи үлгү жөнөтүлгөндө, экинчи жана биринчи үлгүлөрдүн айырмасы берилгенде, кабыл алуучу экинчи үлгүнүн маанисин чыгара алат. Демек, DPCM сигналды санарип көрсөтүү үчүн керек болгон биттердин санын азайтат.

ADPCM DPCMге дагы бир өзгөртүү киргизет. Ал сигналды көрсөтүү үчүн зарыл болгон биттердин көлөмүн андан ары азайтуу үчүн тандап алуу интервалдарынын (же кванттоо кадамдарынын) өлчөмүн өзгөртөт. ADPCM көптөгөн коддоо колдонмолорунда кеңири колдонулат.

PCM менен ADPCM ортосунда кандай айырма бар?

1. ADPCMде эки ырааттуу үлгүлөрдүн ортосундагы айырма сигналды көрсөтүү үчүн колдонулат, ал эми үлгү маанилери PCMде түздөн-түз колдонулат.

2. PCMде эки үлгүнүн ортосундагы интервалдын өлчөмү бекитилет, ал эми ADPCMде өзгөрүшү мүмкүн.

3. PCMге салыштырмалуу сигналды көрсөтүү үчүн ADPCM азыраак бит керектелет.

4. PCM сигналын чечмелөө ADPCM сигналына караганда оңой.

Сунушталууда: