Տարբերությունը PCM-ի և ADPCM-ի միջև

Տարբերությունը PCM-ի և ADPCM-ի միջև
Տարբերությունը PCM-ի և ADPCM-ի միջև

Video: Տարբերությունը PCM-ի և ADPCM-ի միջև

Video: Տարբերությունը PCM-ի և ADPCM-ի միջև
Video: Prüfungsvorbereitung - B2 C1 - DSH 2024, Հուլիսի
Anonim

PCM ընդդեմ ADPCM

Բնական ազդանշանների մեծ մասը, ինչպիսիք են ձայնը, անալոգային ազդանշաններ են: Այնուամենայնիվ, քանի որ համակարգիչները և գրեթե բոլոր սարքավորումները, որոնք մենք այսօր օգտագործում ենք, թվային են, այդ անալոգային ազդանշանները թվային ազդանշանների վերածելը կարևոր է: Օրինակ, ձայնը համակարգչում ձայնագրելու համար ազդանշանը պետք է ներկայացվի որպես բիթերի շարք: Սովորաբար խոսափողը նախ ձայնը վերածում է անալոգային էլեկտրական ազդանշանի: Այնուհետև այդ անալոգային էլեկտրական ազդանշանը վերածվում է թվային ազդանշանի, որը կարող է ներկայացվել որպես բիթերի հաջորդականություն: Այս թվային ազդանշանի ստացման համար կարող են լինել տարբեր տեխնիկա: PCM (Pulse Code Modulation) և ADPCM (Adaptive Differential Pulse Code Modulation) թվայնացման երկու այդպիսի տեխնիկա են:

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 (Adaptive Differential Pulse Code Modulation)

ADPCM-ը DPCM-ի (Դիֆերենցիալ զարկերակային կոդի մոդուլյացիա) տեսակ է, որն ուղարկում է (կամ պահպանում) հաջորդական նմուշների միջև եղած տարբերությունը նմուշի ամբողջ մեծությունը ուղարկելու փոխարեն:Դա նվազեցնում է ուղարկվող բիթերի քանակը: Օրինակ, եռանկյուն ազդանշանի դեպքում երկու հաջորդական նմուշների տարբերությունը միշտ գումարած կամ մինուս մեկ է: Երբ առաջին նմուշն ուղարկվում է, ստացողը կարող է ստանալ երկրորդ նմուշի արժեքը, երբ տրամադրվում է երկրորդ և առաջին նմուշների տարբերությունը: Այսպիսով, DPCM-ը նվազեցնում է ազդանշանը թվային կերպով ներկայացնելու համար անհրաժեշտ բիթերի քանակը:

ADPCM-ն կատարում է DPCM-ի ևս մեկ փոփոխություն: Այն փոփոխում է նմուշառման միջակայքերի (կամ քվանտացման քայլերի) չափը՝ ազդանշանը ներկայացնելու համար անհրաժեշտ բիթերի քանակն էլ ավելի նվազեցնելու համար: ADPCM-ը լայնորեն օգտագործվում է կոդավորման բազմաթիվ հավելվածներում:

Ի՞նչ տարբերություն PCM-ի և ADPCM-ի միջև:

1. ADPCM-ում երկու հաջորդական նմուշների միջև տարբերությունն օգտագործվում է ազդանշանը ներկայացնելու համար, մինչդեռ նմուշի արժեքներն ուղղակիորեն օգտագործվում են PCM-ում:

2. PCM-ում երկու նմուշների միջև միջակայքի չափը ֆիքսված է, մինչդեռ այն կարող է փոփոխվել ADPCM-ում:

3. ADPCM-ին անհրաժեշտ է ավելի քիչ քանակությամբ բիթ՝ ազդանշան ներկայացնելու համար՝ համեմատած PCM-ի հետ:

4. PCM ազդանշանի վերծանումն ավելի հեշտ է, քան ADPCM ազդանշանը:

Խորհուրդ ենք տալիս: