Ma’ruza-6 Diskret signallarni qabul qilishda xatoliklar va ular bilan kurashish Reja


Xatoliklarni to‘g‘irlovchi kodlar


Download 0.5 Mb.
bet3/6
Sana18.06.2023
Hajmi0.5 Mb.
#1565459
1   2   3   4   5   6
Bog'liq
Mаъруза6

6.3. Xatoliklarni to‘g‘irlovchi kodlar

Xatoliklarni to‘g‘irlovchi kodlar deb, birlamchi kodlarga xatoliklarni aniqlash va ularni to‘g‘rilash imkonini beruvchi qo‘shimcha kiritilgan kodlarga aytiladi.


Xatoliklarni aniqlash - bu xatoliklarni qanday bo‘lishi va ularni qaerda joylashganidan qat’iy nazar borligi faktni aniqlashga aytiladi.
Xatoliklarni tuzatish - himoya qilinayotgan blokda xato qabul qilingan elementni aniqlashga aytiladi. Aniqlangan xato elementni tuzatish uchun ikkilik sanoq tizimida kodlanganda uning inversiyasini olish kerak.
To‘g‘irlovchi kodlarni hosil qilishning asosida kod kombinatsiyasining Vk bir-biri bilan o‘zaro kesishmaydigan mantiqan ikki qisimga – birinchi qisim ruxsat etilgan Vi va ikkinchi qisimga ruxsat etilmagan Vj ga bo‘lish yotadi (5.1- rasm):
Vk = Vi + Vj.
Vi - ruxsat etilgan kod kombinatsiyasida ruxsat etilgan kod guruxlari yotadi va bu kodlar orasidagi masofa d(Vi)   2. Ular ma’lumotlarni uzatishga qo‘llaniladi. Vj - ruxsat etilmagan kod kombinatsiyalari, ma’lumotlarni uzatishga qo‘llanilmaydi. To‘g‘irlovchi kodlarni ruxsat etilgan kod kombinatsiyasi orasidan tanlash va ularni mantiqan qurish qoidalari xar bir to‘g‘irlovchi kod uchun turlicha bo‘ladi.


6.3.1 Xatoliklarni aniqlash prinsiplari

Bu prinsipni quyidagi 5.2- rasmda tushuntirish mumkin.



yuboruvchi

xalaqitlar

Qabul qiluvchi

V1

V2

V3

V1

V3

V2


Vi

Vj

5.2-rasm

Uzatishda faqat ruxsat etilgan kombinatsiyalar uzatiladi. Liniyada ularga xalaqit beruvchi omillar ta’sir etadi. Xatoliklarni quyidagi vektor bilan belgilaymiz:   xalaqit beruvchi omillarni uzatilayotgan kod kombinatsiyasi bilan shu vektorning modul 2 bo‘yicha yig‘indisi sifatida ko‘rsatish mumkin. Agar, modul 2 bo‘yicha yig‘indi ruxsat etilgan kod kombinatsiyasiga tegishli bo‘lsa, unda xatoliklar yo‘q (5.2-rasm 1-hol), agar ruxsat etilmagan kod kombinatsiyasiga tegishli bo‘lsa , xatolik bor (5.2-rasm 2-hol), ya’ni
agar,  mod 2  , xatolik yo‘q;

agar,  mod 2  , xatolik bor.


Agar xalaqit beruvchi omil ta’sirida bir ruxsat etilgan kombinatsiya boshqa ruxsat etilgan kombinatsiyaga aylansa, xatolik yuz berdi, lekin xatoliklarni aniqlash mukin emas (5.2-rasm 3-hol).


Xatoliklar mavjud bo‘lgandagina ularni aniqlash mumkin. Xatoliklarni to‘g‘rilash prinsipi 5.3-rasmda ko‘rsatilgan.







  ruxsat etilmagan kombinatsiya, Mki ustma-ust tushmaydigan ko‘plikka bo‘linadi. Ularning soni ruxsat etilgan kombinatsiyalar soniga teng bo‘lishi kerak. Bizning holatda

Mk1 ; Mk2 ; Mk3 .


Agar qabul qilingan kombinatsiya Mk1 ga to‘g‘ri tushsa,   kombinatsiya uzatildi deb hisoblanadi (5.3-rasm 1-holat), agar Mk2 ga to‘g‘ri tushsa,   kombinatsiya uzatilgan bo‘ladi (5.3-rasm 2-holat).


agar,  mod 2  ,   qabul qilingan ;


agar,  mod 2  ,   qabul qilingan.

2-holat esa kutilgan natija bermaydi, chunki xatolik to‘g‘rilanmaydi. Bu holat   ni Mki ni xatoliklarni noaniq statistikasi bo‘yicha bo‘lganidan hosil bo‘lgan.





Download 0.5 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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