NAZORAT SAVOLLARI
Ishonchlilikni oshirish usullari?
Ishonchlilikni oshirish usullariga qo‘yiladigan talablar?
Shennonning asosiy teoremasi?
Shovqinbardosh kod nima va vazifasi?
Shovqinbardosh kodlardan amaliy foydalanish vazifalari
Siklik kodlar qurish prinsipi qanday?
Siklik kodning kodli kombinatsiyasini nechta usul yordamida olish mumkin, misol keltiring?
Xemming kodiga tushuncha bering?
Kodli kombinatsiyada xatolikni aniqlash?
№ 7 laboratoriya mashg’ulot
BCHX KODLARINI KODLASH VA DEKODLASH JARAYONINI MODELLASHTIRISH VA NATIJALARINI TAHLIL QILISH
ISHDAN MAQSAD
Ushbu laboratoriya ishi quyidagilarni o’rganishga mo’ljallangan:
Ma’lumot uzatish tizim va tarmoqlarida mavjud kodlash usullari bilan tanishish;
Mavjud kodlash usullarini shovqinbardoshliligini taqqoslash va tahlil qilish.
QISQACHA NAZARIY MA’LUMOT
Qulay kodlash va dekodlash algoritmlari taklif etilgan notasodifiy kodlarning orasidagi eng mashxurlaridan biri BCHX kodlaridir (Bouza-Choudxuri-Xekvingem). BCHX kodlash va dekodlash jarayonlarini sezilarli darajada osonlashtirgan, aniq algebraik strukturaga ega bo‘lgan siklik kodlar oilasiga mansubdir.
Hosil qilinadigan BCHX kodning polinomi kod uzunligi va berilgan kod masofasi d0 ≥ 5 bilan aniqlanadi. BCHX kodi uzunligi n=2m-1 ifodasi orqali aniqlanadi,
bu yerda m – istalgan butun son, m=log2(n + 1).
Tekshiriladigan razryadlar soni quyidaicha aniqlanadi:
(7.1)
BCHX kodning hosil qilinadigan polinomi minimal polinomlarning eng kichik umumiy karralisi hisoblanib qaysiki tartibi d0 –2 ga teng.
P(x) = EKUK {m1(x) * m3(x) * m5(x) *… * md0-2(x) } (7.2)
BCHX kodlari t karrali va undan kamroq erkin xatolarni to‘g‘rilaydigan siklik kodlarning katta sinfini tashkil etadi. BCHX kodlari uchun ham siklik kodlarning barcha asosiy xususiyatlari xos.
BCHX kodlari n, k, g(x) kattaliklari orqali aniqlanadi,
bu yerda: n - kodli kombinatsiyadagi elementlar miqdori;
k – BCHX kodining axborot elementlari miqdori;
g(x) –BCHX kodini keltirib chiqaradigan ko‘pxadi.
BCHX kodni kodlash quyidagidan iborat:
Zarur (x)=0…k-1 kod kombinatsiyasini xn-k razryadga chapga siljitib shu sonni olamiz
X n-k (x)=X n-k (0 +…+ k-1X k-1)= 0 X n-1 +… k-1X n-1 (7.3)
Xn-k (x) ko‘pxadini g(x)ga bo‘lamiz va bo‘linmani quyidagi ko‘rinishda yozamiz:
Xn-k (x)=g(x)q(x)+r(x) ,
bu yerda q(x)- bo‘linma, r(x)- g(x) ga bo‘lingandagi qoldiq.
g(x) ko‘pxadining darajasi n-k ga teng ekan , r(x) ning darajasi n-k-1 ga teng bo‘ladi.
Bunda Xn-k(x) + r (x) = g(x) q(x), bu yerdan bo‘linadigan BCHX kodning izlangan kodli kombinatsiyasini olamiz .
Do'stlaringiz bilan baham: |