Signal kodlash bilan bog'liq ma'lumotlar bilan ishlashni avtomatlashtirish uchun turli xil turlari, ularning taqdimot shaklini birlashtirish juda muhim - buning uchun odatda kodlash usuli qo'llaniladi, ya'ni bir turdagi ma'lumotlarni boshqa turdagi ma'lumotlar orqali ifodalash.
Signalni kodlash quyidagilarni anglatadi:
· Signaldan keyingi foydalanish uchun qulay yoki mos bo'lgan ma'lum bir shaklda taqdim etilishi;
· Bir belgilar to'plamidan boshqa belgilar to'plamiga xaritalashni tavsiflovchi qoida.
Asl alifboning alohida belgilari ham, ularning kombinatsiyalari ham kodlashdan o'tadi.
Keling, bir misol keltiraylik.
Uch sanoq sistemasining natural sonlari orasidagi moslik jadvali berilgan.
Bu jadvalni o'nlik sanoq sistemasini ikkilik va o'n oltilik sanoq sistemasiga solishtirishni tavsiflovchi qoida sifatida ko'rish mumkin. Keyin asl alifbo 0 dan 9 gacha bo'lgan o'nlik raqamlar, ikkilik tizim uchun kod alifbolari 0 va 1; 0 dan 9 gacha bo'lgan raqamlar va belgilar (A, B, C, D, E, F) - o'n oltilik uchun.
Kodlash maqsadiga qarab kodlash turlari.
1. Shaklni kodlash har safar axborotni ichki ko'rsatish uchun kompyuterga kiritilganda qo'llaniladi.
Bu turdagi kodlash ma'lum bir mashina muhitida diskret signalni ifodalash uchun ishlatiladi.
Shakllarni kodlash uchun kompyuter fanida ishlatiladigan kodlarning aksariyati bir xil uzunlikda va kodni ifodalash uchun ikkilik tizimdan foydalanadi (va ehtimol oraliq tasvir sifatida o'n oltilik tizim).
Ushbu turdagi kodlash qo'llaniladi:
a) to'g'ridan-to'g'ri kodlar.
Ular kompyuterda raqamli ma'lumotlarni ifodalash va ikkilik sanoq tizimidan foydalanish uchun ishlatiladi. Kodlash va raqamli bo'lmagan ma'lumotlar uchun ishlatilishi mumkin.
b) ASCII kodlari.
Eng keng tarqalgani ASCII (American Standard Code for Information Interchange) kodi bo'lib, u MS DOS operatsion tizimidagi belgilar ma'lumotlarini bloknotda ichki tasvirlash uchun ishlatiladi. operatsion tizim Windows'xx va shuningdek kodlash uchun matnli fayllar Internetda.
v) belgilar chastotasini hisobga oluvchi kodlar.
Ba'zi kodlash tizimlarida kod qiymati kodlangan belgining chastotasi bilan belgilanadi. Qoidaga ko'ra, bunday chastotalar tabiiy tillar alifbosi harflari uchun ma'lum, masalan, ingliz yoki rus va klaviatura tugmachalarini joylashtirishda uzoq vaqt davomida ishlatilgan: eng ko'p ishlatiladigan harflar tugmachalarda joylashgan. klaviaturaning o'rtasida, eng kamdan-kam hollarda periferiyada ishlatiladi, bu odam bilan ishlashni osonlashtiradi.
2. Kriptografik kodlash yoki shifrlash axborotni ruxsatsiz kirishdan himoya qilish zarur bo'lganda qo'llaniladi.
3. Axborotning ortiqchaligini bartaraf etish uchun samarali yoki optimal kodlash qo'llaniladi, ya'ni E. uning hajmini kamaytirish, masalan, arxivchilarda.
Asl alifboning belgilarini kodlash uchun o'zgaruvchan uzunlikdagi ikkilik kodlar qo'llaniladi: belgining chastotasi qanchalik baland bo'lsa, uning kodi shunchalik qisqa bo'ladi.
Kodning samaradorligi bitta belgini kodlash uchun bitlarning o'rtacha soni bilan belgilanadi.
4. Interferentsiyaga qarshi yoki interferensiyaga qarshi kodlash signalga interferensiya kiritilganda, masalan, aloqa kanallari orqali axborot uzatilganda ko'rsatilgan ishonchlilikni ta'minlash uchun qo'llaniladi.
Asosiy kod sifatida doimiy uzunlikdagi ikkilik kod ishlatiladi, u shovqinlarga qarshi kodlashga duchor bo'ladi. Ushbu manba (asosiy) kod birlamchi deb nomlanadi, chunki u o'zgartirilishi mumkin.