1*x7 + 0*x6 + 0*x5 + 1*x4 + 1*x3 + 0*x2 +0*x1 + 1*x0 .
Ko‘p xadning nol elementlarini olib tashlab uni quyidagi ko‘rinishda yozish mumkin
A(x) = x7 + x4 + x3 + 1..
Bu ifodadan ko‘rinib turibdiki ko‘p xadning elementlar soni to‘rtga, ya’ni kod kombinatsiyasi vazniga teng (w=4).
Ko‘rilgan ko‘p had ustidan operatsiya ikkilik algebra qonunlari asosida amalga oshiriladi. Shunday qilib
(xi + xj )mod2 =0
(xi + xj ) = xi , bu erda l = (i+j)mod n, xh =1 .
Kodning shunday ko‘rinishi ko‘pincha xalaqit bardosh kodlar xosil qilish nazariyasida keng ko‘lamda qo‘llaniladi.
2.3 Standart birlamchi kodlar
Birlamchi kodlar sifatida ikkita kod tizimini - besh elementli standart telegraf kodi №2 (MTK-2) va etti elementli MA -5 kodlarini ko‘rib chiqamiz [2,3].
Xalqaro telegraf kodi №2 (MTK-2) 1932 yilida qabul qilingan va hozirgacha telegraf aloqasida ishlatiladi. Bu ikkilik (a=2), oddiy (d( )=1) bir tekis (n=const) besh elementli (k=5) xarf va raqam ma’lumotlarni uzatish kodidir. Besh elementli kodning alfaviti 2.1-rasmda keltirilgan.
2.1-rasm. MTK 2 kod jadvali
Bu lotin yozuvlariga mansub mamlakatlar uchun taklif qilingan. U 52 grafik va 6 funksional belgilarni (simvollar) o‘z ichiga oladi. Umumiy kombinatsiyalar soni ga teng va bu kombinatsiyalar xamma simvollarni belgilashga etarli emas. Bu muammoni echish uchun ikkita registr kiritilgan: (registr 1) xarflar va (registr 2) sonlar uchun. U kod imkoniyatini kengaytiradi, bir kombinatsiyani ishlatib ikki grafik simvolni uzatish mumkin bo‘ladi.
Raqamli registr ichida raqamdan tashqari arifmetik, grammatik belgilar va avto javob beruvchini qo‘shish, akkustik signalini qo‘shib beruvchi komandalar kirishi mumkin.
MTK-2 kodi oddiy kod jadvali ko‘rinishda taqdim etiladi. U kod kombinatsiya tartib raqami, ikkilik ko‘rinishi bilan bog‘liq emas.
Jadvaldagi birinchi 26 o‘rin grafik belgilarga berilgan, bu o‘z o‘rnida ikki registorlarga 52 ta belgi olish imkoniyatini beradi. Raqamli registorlarning №№6,7,8 o‘rinlari milliy aloqa ma’muryati xoxishiga qarab ishlatishiga qoldrilgan.
№27 - №31 gacha o‘rinlar registr buyruqlarini yuborish uchun ishlatiladi. (№29 – xarflar uchun, №31 – raqamlar uchun) va rullonli apparatlarni chiqarish uchun boshqaruv buyruqlari (№27 - karetkani qaytarish, №28 - satrni o‘tkazish, 31 - esa oraliqni ochish). №32 - o‘rin bo‘sh qolagan.
Bu kodning ruscha (kirillcha) varianti GOST 15607-83 bilan standartlashtirilgan. Unda lotin xariflaridan tashqari rus alfaviti xariflari xam bor. Bunda yana bitta registr ishlatilgan va ularning umumiy soni uchtaga etkazilgan. Bular: lotin registri LAT -№ 29 o‘rin; raqamlar registri ssIF – 30 o‘rin; rus registri RUS - №32 o‘rin. Statistika bo‘yicha yozuvda kam ishlatiladigan (uchraydigan) oltita rus xarifi raqamlar registriga o‘tkazilgan. Ulardan uchtasi zaxira o‘rinlarini - №6 – Э, №7 – Ш, №8 – Щ egallagan. Ю xarifi akkustik signali Зв o‘rin bilan o‘rindosh (Зв - №10) bo‘lib ishlatiladi. Ч xarifi ko‘rinishi bo‘yicha 4 raqamiga o‘xshash bo‘lgani uchun bu xarif o‘rniga 4 soni uzatiladi (№18 – o‘rin). ' belgi yuqori qo‘shtirnoq (№ 19 – o‘rin) bilan almashtirilgan. Ё xarifi uzatilmaydi (o‘rniga E ishlatiladi).
MTK-2 kodi telegraf ma’lumotlarini uzatish uchun juda qulay, lekin funksional belgilarning etarli emasligi, kichik xarflarning va bir nechta arifmetik va grammatik belgilarning yo‘qligi uning keng miqyosda qo‘llanishiga to‘sqinlik qiladi.
Etti elementli kodlarda kod kombinatsiyasidagi elementlar soni ettita. Shuning uchun kod kombinatsiyalari soni
Do'stlaringiz bilan baham: |