Axborot va kodlash nazariyasi asoslari


-ma’ruza uchun nazorat savollari



Download 9,46 Mb.
bet55/105
Sana25.01.2022
Hajmi9,46 Mb.
#410288
1   ...   51   52   53   54   55   56   57   58   ...   105
Bog'liq
axborot kodlash oquv qol 2016

9-ma’ruza uchun nazorat savollari
1. Rekurrent kodlar yordamida kodlashga tushuncha bering?

2. Rekurrent kodlar yordamida xatoliklarni tuzatishga tushuncha bering?

3. Zanjir rekurrent kodni qurish prinsipi nimalardan iborat?

4. Koder sxemasiga tushuncha bering?

5. Dekoder sxemasiga tushuncha bering?
10-ma’ruza. Ikkilik Bouza-Choudxuri-Xekvingem kodlari
Reja:

1.BChX kodlari.

2. BChX kodlariga misol.

Qulay kodlash va dekodlash algoritmlari taklif etilgan notasodifiy kodlarning orasidagi eng mashxurlaridan biri BChX (Bouza-Choudxuri-Xekvingem) kodlaridir. BChX kodlari 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 quyidagicha aniqlanadi:




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) }

 BChX kodlari t karrali va undan kamroq erkin xatolarni to‘g‘irlaydigan 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.

1. BChX kodlarining parametrlari quyidagi shaklda tanlanadi:

n = 2m-1 formulasidan kelib chiqib , n soni tanlanadi, bu yerda m –istalgan butun son.

2. To‘g‘rilash shart bo‘lgan xatolar miqdori aniqlanadi. Bu yerdan BChX kod do > 2t + 1 ga ega bo‘lishi lozim.

3. do ga bog‘liq holda g(x)=EKUK (m1(X)….m2t (x )), hisoblanadi bu yerda m1 (x) ... m2t (x) – keltirilmagan minimal ko‘pxadlar.

4. Tekshiriladigan belgilar soni quyidagi formula orqali hisoblanadi:

  r = m * t

5. k axborot belgilar soni quyidagi formula orqali hisoblanadi:

k = n - r = (2m-1) - r

BChX kodni kodlash quyidagidan iborat:

Zarur (x)=0…k-1 kod kombinatsiyasini xn-k razryadga chapga siljitib quyidagi ko‘rinishni olamiz

 

X n-k  (x)=X n-k (0 +…+ k-1X k-1)= 0 X n-1 +… k-1X n-1



 

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.

BChX kodi t=3, n=15 uzunligidagi kombinatsiyalarni 3 karra xatolarni to‘g‘rilashga qodir,

m=log2(n+1)=log2(15+1)=4



jadvaldan polinomlarni tanlaymiz

R(x)=EKUK{m1(x)m3(x)…md-2(x)} P(x)=10011x11111x111=10100110111

(tahminan)

R(x)=x10+x8+x5*x4+x2+x+1 r=10

tosh=3

=7

k=n-r=15-10=5



Misol. 3 xatoni to‘g‘irlovchi BChX kod yasaymiz, kodli kombinatsiya uzunligi n=15. M=log2(n+1)=log2(15+1)=4 rMinimal ko‘pxadlar jadvalidan minimal ko‘pxadlarni tanlaymiz: M1(X)=10011; M3(x)=11111; M5(x)=111. Bunda g(x)= 10100110111, va r=10, k=n-r=5, (15,5) kodga egamiz.

10101 kombinatsiyasini kodlaymiz

101010000000000|10100110111



10100110111 |

000011101110000



10100110111

01001000111

BChX kodi bilan kodlangan kombinatsiya quyidagi ko‘rinishga ega bo‘ladi: 10101 1001000111

2 va 10 pozitsiyalariga xatolarni kiritamiz: 111011001100111.

Hosil qilinadigan polinomga qabul qilingan kombinatsiyani bo‘lamiz:

  111011001100111 10100110111



10100110111

010010100010



10100110111

0011001010111



10100110111

01111110110 W=8

 Olgan W=8 qoldig‘imizning og‘irligi to‘g‘irlangan xatolar sonidan katta ekan, kombinatsiyani siklik siljitishni va hosil bo‘ladigan polinomga qoldiq ikkiga teng og‘irlikda bo‘lgunicha bo‘lishni amalga oshiramiz. 

110110011001111|10100110111



10100110111 |

11111110111



10100110111

10110000001



10100110111

1011011011 W=7

 

Olgan W=7 qoldig‘imizning og‘irligi to‘g‘irlangan xatolar sonidan katta ekan, kombinatsiyani siklik siljitishni va hosil bo‘ladigan polinomga qoldiq ikkiga teng og‘irlikda bo‘lgunicha bo‘lishni amalga oshiramiz.



101100110011111|10100110111

10100110111

10101110111



10100110111

10000001 W=2

 Modul bo‘yicha oxirgi ikkita bo‘linuvchilarni qoldiqlari bilan qo‘shamiz 10110011001111110000001=101100100011110.

Olgan ketma-ketligimizni ikkita razryadga o‘ngga siklik siljitamiz:

010110010001111, 101011001000111- bu ketma-ketlik yuborilgan hisoblanadi.

 BChX ni dekodlash algoritmi bir nechta bosqichdan iborat:

1.Sindromni hisoblash.

2. Hatolar lokatori ko‘pxadini hisoblash.

3. Hatolar lokatori ko‘pxadi ildizlarini topish.

4. Xatolarni to‘g‘rilash.



Download 9,46 Mb.

Do'stlaringiz bilan baham:
1   ...   51   52   53   54   55   56   57   58   ...   105




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish