• O„rama kodlar
  • O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi




    Download 0,75 Mb.
    bet34/122
    Sana20.12.2023
    Hajmi0,75 Mb.
    #124384
    1   ...   30   31   32   33   34   35   36   37   ...   122
    Bog'liq
    Ta‟lim vazirligi muhammad al-xorazmiy nomidagi-fayllar.org (1)

    Nazorat savollari:


    1. Siklik kodlarga qanday kodlar kiradi?


    2. Siklik siljish qanday amalga oshiriladi?


    3. Goley kodida nechta usul qo‗llaniladi?


    4. Goley kodida kodlashtirish nechta usul bilan amalga oshiriladi?


    5. Meggit dekoderiga tushuncha bering?


    6. Siklik kodlarni kodlash va dekodlash tartibi qanday?


    7. Siklik kodlarni koder va dekoder qurilmalarini qurish qanday amalga oshiriladi?


    8. Xemming kodiga tushuncha bering?




          1. O„rama kodlar

    O‗rama kodlar (Rekurrent kodlar) uzluksiz kodlarga mansub bo‗lib, bloklarga ajralmaydi. Bunda kod simvollarini kodlash va dekodlash amallari uzluksiz bajariladi. Bunday kodlar shovqinbardosh kodlashning keng tarqalgan xili hisoblanadi. Ular:



    Ushbu kodlarning ishlash prinsipini avtomatlar nazariyasiga asoslanganini 4 holatli va ikkilik ketma-ketlikda ishlovchi avtomat misolida ko‗ramiz.


    Quyidagi o‗tish jadvaliga binoan A = 1, 1, 0, 1, 1, 1, 0, 0 kirish yo‗li ketma – ketligiga mos avtomat chiqish yo‗li signalini aniqlaymiz.



    f

    g

    0

    1

    0

    1

    S0


    S0


    S2


    00

    11

    S1


    S0


    S2


    11

    00

    S2


    S1


    S3


    10

    01

    S3


    S1


    S3


    01

    10


    Demak avtomat chiqish yo‗lida quyidagi signal shakllanadi: 11, 01, 01, 00, 01, 10, 01, 11

    Avtomat ishlashini yoyilgan panjara diagramma – (Trellis diagrammasi) yordamida tavsiflash qulay hisoblanadi.


    Dastlabki avtomat S0 holatida deb faraz qilinganligi sababli har qanday yo‗l trellisning chapki yuqori burchagidan boshlanadi. Har bir qadamda diagramma bo‗yicha yo‗l ikki yo‗nalishni qabul qilishi mumkin. Agar axborot ketma – ketligining navbatdagi simvoli 0 qiymatini olsa, avtomat yuqori yo‗lni tanlaydi. Agar simvol 1 ga teng bo‗lsa avtomat pastki yo‗lni tanlaydi. Avtomatning chiqish yo‗li kodi ketma – ketligi tanlangan yo‗l yoyi salmog‗iga teng. Yuqoridagi avtomat chiqish yo‗lida shakllangan kod ketma – ketligi uchun trellis diagrammasi tuzilishi 3.8- rasmda keltirilgan:
    3.8-rasm. Avtomat chiqish yo‗lida shakllangan kod ketma – ketligi uchun trellis diagrammasining tuzilishi

    Olingan kod ketma – ketligini dekodlash teskari tartibda amalga oshiriladi.

    Trellisning har bir tuguni ikkita – yuqori va pastki yoylarga ega. Agar berilgan tugun uchun ajratilgan yo‗l yuqori yoy orqali o‗tsa axborot signali 0 qiymatini oladi. Agar berilgan tugun uchun ajratilgan yo‗l pastki yoy orqali o‗tsa axborot signali 1 qiymatini oladi.
    Bizning misolimizda dastlabki axborot ketma – ketlik quyidagi ko‗rinishga ega bo‗ladi:
    A = 1, 1, 0, 1, 1, 1, 0, 0.
    Olingan har qanday kod ketma – ketligi uchun trellisda yo‗lni chizish mumkin emas. Masalan, 11, 11, 11 yoki 01, 01, 01 kombinatsiyalar uchun yo‗llar mavjud emas. Xuddi shunday 01 yoki 10 dan boshlanuvchi kod kombinatsiyalari ham mavjud emas. Bunday juftliklar xatolik borligini ko‗rsatadi.

    Ikkilik kod kombinatsiyasi shovqinli kanallar orqali uzatilganida biror bir bitning teskarisiga o‗zgarishi kod kombinatsiyasining buzilishiga olib keladi. Ma‘lumki, xabarlar orasidagi masofa farqlanuvchi xonalar soni sifatida aniqlanadi. Shuning uchun uzatiladigan kod kombinatsiyasidagi har bir xatolik uning dastlabki qiymatidan masofasini orttiradi.


    Buzilgan kod kombinatsiyasi, mos holda, trellisdagi yo‗lning buzilishiga olib keladi. Ba‘zi hollarda, yo‗lning bo‗lmasligi ham mumkin.
    Xatolikni tuzatish masalasi – olingan kod kombinatsiyasi uchun bo‗lishi mumkin bo‗lgan yo‗llar to‗plamini olish va ular orasidagi shunday yo‗lni tanlash kerakki, bu yo‗l olingan kod kombinatsiyasidan minimal masofaga ega bo‗lsin.
    Misol. Uzatiladigan axborot xabar quyidagi ko‗rinishga ega:
    A = (1010)

    Bu xabarga quyidagi kod kombinatsiyasi mos keladi:

    Z = (11, 10, 00, 10)

    Aytaylik, uzatiladigan kombinatsiyada xatolik sodir bo‗ldi:



    Z = (11, 11, 00, 10)
    Axborot ketma – ketlikni tiklash lozim:


    Download 0,75 Mb.
    1   ...   30   31   32   33   34   35   36   37   ...   122




    Download 0,75 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi

    Download 0,75 Mb.