• Misol.
  • Nazorat savollari
  • O„zbekiston respublikasi oliy va o„rta maxsus ta‟lim vazirligi




    Download 0,75 Mb.
    bet60/122
    Sana20.12.2023
    Hajmi0,75 Mb.
    #124384
    1   ...   56   57   58   59   60   61   62   63   ...   122
    Bog'liq
    Ta‟lim vazirligi muhammad al-xorazmiy nomidagi-fayllar.org (1)

    x x
    x ,

     34   3


    4 
    24   2 4 


    Uzatiladigan kodli kombinatsiya quyidagi ko‗rinishda bo‗ladi:




    F  (x1 , x2 , x3 , x4 , x12 , x34 , x13 , x24 ).

    Dekodlashtirishning iteratsion usuli quyidagilarni o‗z ichiga oladi.




    1. Birinchi bosqichda biz tekshiruvchi simvollarning gorizontal nobog‗liqligini hisoblaymiz:










    H1
    H2   x2  x12
    x1  x12 




    H 
    H

    H x  x
    x  x




     3 4   4
    34 3
    34 




    Bu yerda  operatsiya quyidagi tarzda aniqlanadi:

    A  B  ()  sign(A)  sign(B)  min( A, B ).







    1. Ikkinchi bosqichda tekshiruvchi simvollarning vertikal nobog‗liqligi hisoblanadi:



    V1
    V2
    (L3
     H3 ) 
    x13
    (L4
     H 4 ) 
    x24




    V 
    V

    V (L



    • H )  x



    (L 
    H )  x





     3 4   1
    1 13 2 2
    24 




    Birinchi iteratsiya natijasi quyidagi matritsa bo‗ladi:

    X1  L  H  V







    1. Uchinchi bosqichda yana tekshiruvchi simvollarning gorizontal nobog‗liqligini hisoblaymiz:




    (L2



    • V2 ) 



    x12
    (L1



    • V1 ) 



    x12





    H 

    (L


    • V )  x



    (L  V )  x





     4 4
    34 3 3
    34 




    Qayd etamizki, V matritsa elementlarini biz oldingi 2 bosqichdan olamiz.



    1. To‗rtinchi bosqichda tekshiruvchi simvollarning vertikal nobog‗liqligi hisoblanadi:










    V1
    V2 
    (L3


    • H3 ) 



    x13
    (L4



    • H4 ) 



    x24





    V 

    V




    V (L



    • H )  x



    (L 
    H )  x





     3 4   1
    1 13 2 2
    24 




    Qayd etamizki, H matritsa elementlarini oldingi 3 bosqichdan olamiz. Ikkinchi iteratsiya natijasi quyidagi matritsa bo‗ladi:

    X2  L  H V


    Boshqa barcha iteratsion algoritmlar kabi bizga davriylik so‗nggi iteratsiyalarda hisoblash natijalari qanchalik kuchli o‗zgarishini tekshirish






    uchun talab qilinadi. Agar X k  X k1 hisoblash jarayoni to‗htatilsa
    X  X k




    bilan belgilanishi mumkin. Agar
    X k miqdor Xk-1 dan kuchli farqlansa, 3-




    4 bosqichlarni takrorlash zarur. Yakuniy bosqichda ―Yengil‖ qarorlardan
    ―Qat‘iy‖ javoblarga o‗tish zarur. Bularning barchasi uchun manfiy komponentli matritsa:
    X1 X 2 




    X 
    X 3

    X 4 




    0 qabul qilinadigan signal miqdoriga mos bo‗lib, barcha ijobiylari-1 miqdor bo‗ladi:




    a1 1
    1 1 
    sign( X1 )
    1  sign( X 2 )



    2 2sign(x)



    yoki
    a 
    2 1 
    sign( X 3 )
    1  sign( X

    4 )






    Misol.



    a  (1011)
    xabarni kodlashtiring?





    Yechish.
    a  (x1 ,
    x2 ,
    x3 ,
    x4 )  (1011)
    ekanligini hisobga olib matritsa




    shaklida Xk ketma-ketligini taqdim qilamiz:






    x1
    x2  1 0




    L 
    x
     ,
    x




     3 4 
    1 1




    Bunda gorizontal va vertikal tekshiriladigan belgilar quyidagi tarzda tuziladi:






    x12   x1
     x2  1  0
    1




     
    x x

     x 1 
     
    1 0




     34   3
    4  
      




    x13   x1
     x3  1  1
    0




     
    x x

     x 0 
     




     24   2
    4  
    1 1




    Uzatiladigan kodli kombinatsiya quyidagi shaklda bo‗ladi:








    F  (x1 ,
    x2 ,
    x3 ,
    x4 ,
    x12 ,
    x34 ,
    x13 ,
    x24 )  (10111001 )




    Kodlashtirish jarayonini quyidagi tarzda ifodalaymiz (4.11-rasm):

    Axborot ketma-ketligi. Kodli ketma-ketlik.


    4.11-rasm. Kodlashtirish jarayoni






    Axborotni uzatish jarayonida ketma-ketlik turli shovqinlar natijasida buzilishlari va elektromagnit to‗lqinlarning tabiiy tebranishlari natijasida yo‗qoladi. Qabul qilinadigan signal quyidagi ko‗rinishda bo‗lishi mumkin (4.12-rasm):
    4.12-rasm. Qabul qilinadigan signal ko‗rinishi

    Agar qabul qiluvchi faqat elektromagnit maydonning kuchlanish belgisini qayd qilsa, raqamli approksimatsiya signal quyidagi ko‗rinishda bo‗ladi (4.13-rasm):


    4.13-rasm. Raqamli approksimatsiya signalning ko‗rinishi Boshqacha aytganda biz F=(00111000) ko‗rinishdagi kodli

    kombinatsiyani ikkita xatolik bilan oldik.
    Endi ―Yengil‖ dekodlashtirish algoritmini ko‗rib chiqamiz (4.14- rasm). Buning uchun 10 darajali kvant signallarni kiritamiz va uni quyidagicha yozamiz:

    4.14-rasm. ―Yengil‖ dekodlashtirish algoritmi

    Rasmdan ko‗rinib turibdiki qabul qilingan kodli kombinatsiya quyidagi ko‗rinishga ega bo‗ladi:





    F  (0.4,
    0.5,
    0.8,
    0.9,
    0.7,
    0.3,
    0.3,
    0.5).



    Misol. Qabul qilingan kodli kombinatsiyani dekodlashtiring?



    F  (0.4,
    0.5,
    0.8,
    0.9,
    0.7,
    0.3,
    0.3,
    0.5).



    Yechish. Qabul qilinadigan axborot ketma-ketligini ajratamiz:



    F  (x1 ,
    x2 ,
    x3 ,
    x4 ,
    x12 ,
    x34 ,
    x13 ,
    x24 )  (0.4,
    0.5,
    0.8,
    0.9,
    0.7,
    0.3,
    0.3,
    0.5).



    axborot matritsasi


    x1

    x2  0.4


    0.5







    L 
    x

    x 0.8
    ,
    0.9





     3 4   
    gorizontal (x12, x34) va vertikal (x13, x24) tekshiruvchi simvollar





    x12  0.7
    x13  0.3





       ,
    x 0.3
       
    x 0.5





     34   
     24   


    1. Birinchi bosqichda tekshruvchi simvollarning gorizontal nobog‗liqligini hisoblaymiz:



    (x2
     x12 ) 
    x12 x1
     x12 
    0.5 
    0.7









    H 
    (x
     x ) x
    x  x

    0.9 
    0.3






    .
    0.3





     4 34
    34 3
    34   





    A  B  (1)  sign(A)  sign(B)  min( A, B ) ni hisobga olgan holda quyidagilarni olamiz:
    x2  x12  0.5  0.7  (1)  sign(0.5)  sign(0.7) min( 0.5, 0.7 )  0.5, x1  x12  0.4  0.7  (1)  sign(0.4)  sign(0.7)  min( 0.4, 0.7 )  4.5, x4  x34  0.9  0.3  (1)  sign(0.9)  sign(0.3)  min( 0.9, 0.3)  0.3, x3  x34  0.8  0.3  (1)  sign(0.8)  sign(0.3)  min( 0.8, 0.3)  0.3,
    va





    H1
    H2   0.5
     0.4





    H 
       .
    H H  0.3  0.3
     3 4   


    1. Ikkinchi bosqichda tekshiruvchi simvollarning vertikal nobog‗liqligini hisoblaymiz:



    (L3
     H3 )
    x13
    (L4
     H4 ) 
    x24
    (0.8 
    0.3)
     0.3
    (0.9 
    0.3)
     0.5





    V 
    (L
     H )  x
    (L 
    H ) 

    x (0.4
     0.5)
     0.3
    (0.5 
    0.4)
    .
     0.5





     1
    yoki
    1 13 2
    2
    V1
    24  
    V2    0.3

     0.5





    V 
    V

    V
    0.1
     0.1





     3 4   
    Birinchi iteratsiya natijasi quyidagi matritsa bo‗ladi:





    0.4



      1.   0.5



     0.4  0.3
     0.5  0.4  0.4





    X1  L  H V 


     





    0.8



      1.    0.3



     0.3  0.1
     0.1  0.6 0.5





    1. Uchinchi bosqichda biz tekshiruvch
      i simvollarning nobog‗liqligini yana hisoblaymiz:


    (L2
     V2 ) 
    x12
    (L1
     V1 ) 
    x12
    (0.5 
    0.5)
     0.7
    (0.4
     0.3) 






    H 
    (L



        • V )  x



    (L 
    V ) 

    x (0.9 
    0.1)
     0.3
    (0.8 
    0.1)  .





     4 4
    34 3 3
    34  




    Qayd etamizki, V matritsa elementlarini oldingi ikki bosqichdan olamiz. Natijada quyidagi ko‗rinish olinadi:





    0 
    0.7
    0.1 
    0.7  0
     0.1





    H 






    0.3







    0.3  0.3
     0.3.





       



    1. To‗rtinchi bosqichda V tekshiruvchi simvollar vertikal nobog‗liqligini hisoblaymiz:



    V1
    V2
    (L3
     H3 ) 
    x13
    (L4
     H 4 ) 
    x24





    V 
    V

    V (L
     H )  x
    (L 
    H )  x





     3 4   1 1
    13 2 2
    24 





    H matritsa elementlarini oldingi 3 bosqichdan olamiz va quyidagi natija olinadi:



    (0.8 
    0.3)  0.3
    (0.9  0.3)
     0.5 0.5 
    0.3





    0.5





    V 

    (0.4 
    0) 
    0.3
    (0.5 
    0.1)

     0.5 0.4 
    0.3



    ,





    yoki
     0.3


    V   0.3


      

     0.5


     0.4





    Ikkinchi iteratsiya natijasi bo‗lgan matritsa quyidagi ko‗rinishga ega:









    0.4
    0.5  0
     0.1  0.3
     0.5  0.1  0.1





    X 2  L  H V 


     





    0.8
    0.9  0.3
     0.3  0.3
     0.4 0.2 0.2





    O‗quvchi 5 va 6 bosqichlarni hisoblashda qanday natijalarni olishini mustaqil ravishda ishlashi mumkin:








    0  0.1
     0.3
     0.5
    0.1
     0.1







    H    0.3  0.3,
    V   0.3
     0.4,
    X 3  0.2

    0.2





    Modomiki


    XX 2X 3
    bo‗lsa, kelgusi iteratsiyalarni biz to‗htatamiz.

    Oxirgi bosqichda ―Yengil‖ yechimlardan ―Qat‘iy‖ javoblarga o‗tamiz. X matritsa barcha manfiy komponentlari uchun qabul qilinadigan signal - 0, barcha ijobiylar uchun –1 miqdor bo‗ladi:





    a
    yoki
    1 

    1


    2 1 
    sign( X1 )
    sign( X 3 )
    1  sign( X )

    2


    1  sign( X 4 )
    1 1 

    2 1 
    sign(0.1)
    sign(0.2)
    1  sign(0.1)

    1  sign(0.2)



    1 1  1
    1  1 1  2  0
    1 0



    a

     

    2 1  1


    1  1
    2 2  2
    1 1

    Shunday qilib qayta kodlashtirilgan axborot ketma-ketligi quyidagi shaklda bo‗ladi:


    a  (1011).



    Ishlarda ko‗rsatilishicha, ―Yengil‖ yechimli qarordan foydalanish signal 8-16 darajalarda kvantlanganda optimal hisoblanadi.






    Maksimum ishonchlilik asosida kodni ochish kodlash nazariyasida birmuncha muhim va murakkab algoritmik muammo hisoblanadi. Ma‘lumki, aloqaning ikkilamchi simmetrik kanali va erkin chiziqli kodlar uchun bu muammo NP-to‗liq hisoblanadi. Bundan tashqari, u kodning uzoq qayta ishlanish vaqtida ham shundayligicha qoladi.
    Binobarin, mazkur masalani hal etish uchun bugungi kunda ko‗plab umumiy nazariyalar o‗rganilgan va ishlab chiqilgan. Bu barcha algoritmlar kod uzunligiga eksponensial ravishda qotib qolish kabi murakkabliklarga ega. Bundan tashqari ular o‗rtacha uzunlikdagi (blokda 200 belgigacha) kodlarni bog‗lashda oddiy qo‗llanilishi bilan yaroqli hisoblanadi.
    Ular jumlasiga, masalan, axborot jamlanmalari deb nomlanuvchi kod ochish algoritmlari kiradi. Masalani hal etuvchi boshqa bir misol, Levitin va Xartman tomonidan taklif etilgan ―nol qo‗shnisi‖ (ingl. zeroneighbors) algoritmi nomini olgan ML-kod ochish hisoblanadi. Ta‘kidlangan oilalarga mansub ML-kod ochish algoritmi o‗rganilgan ishda minimal so‗zlar uslubi hisoblanadi.

    Nazorat savollari:








    1. Turbo-kodga tushuncha bering?



    2. Turbo kodning komponentalari sifatida qanday kodlar ishlatiladi?



    3. Turbo – kodning tuzilishi qanday?



    4. Turbo-kodlarda navbat qanday amalga oshiriladi?



    5. Turbo koderning chiqishidagi kodning tezligi qaysi formula orvali aniqlanadi?



    6. Turbo-kodning afzalliklari nimada?



    7. Turbo-kodning kamchiliklari nimada?



    8. Yengil yechimli dekodlashga tushuncha bering?

          1. Shovqinbardosh kodlarni telekommunikatsiyada qo„llanishi Kodlarning texnologiyalarda qo„llanilishi. Bu kodlar axborot



    saqlanishining yuqori ishonchliligini ta‘minlash imkonini beradigan lazer
    va magnit disklardagi to‗plagichlarda, xotira qurilmalaridagi yarim o‗tkazgichlardagi xatolarni bartaraf etish uchun qo‗llaniladi. Masalan:



        • ATM texnologiyasida BChX kodlari;



        • ARSO 25 standartidagi raqamli tranking aloqalarida Xemming kodi, Rid-Solomon va Goley kodlari;



        • GSM harakatlanuvchi aloqa radiokanallarida aniqlilikni nazorat qilish davriy kodl ari, blokli va o‗rama kodlar;



        • Raqamli televideniyada axborotlarni magnit disklarga yozish jarayonida Rid-Solomon kodlari qo‗llaniladi.




    Download 0,75 Mb.
    1   ...   56   57   58   59   60   61   62   63   ...   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.