Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау

Байланыс арнасының ең жоғары өткізу мүмкіндігін қамтамасыз ететіндей n кодалық үйлесімділіктің ұзындығын таңдау қажет. Реттеуші коданы қолданған кезде кодалық үйлесімділіктің құрамында n разрядтар болады, олардың ішінде kақпараттық разрядтар, ал r разрядтар - тексеруші болып табылады:

n=k+r. (1.8)

Егер байланыс жүйесінде қосарланған сигналдар («1» және «0» түріндегі сигналдар) қолданылатын болса және әрбір бірлік элементте бірден көп емес бит ақпарат болатын болса, онда ақпаратты тарату жылдамдығының және модуляция жылдамдығының арасында мынандай арақатынас болады:

С=(k/n)*В, (1.9)

мұндағы С – ақпаратты тарату жылдамдығы, бит/с;

В - модуляция жылдамдығы, Бод.

Қаншалықты, r аз болған сайын k/n арақатынасы соншалықты 1-ге жуық болады, С және В қаншалықты ерекшеленсе, байланыс жүйесінің өткізу мүмкіншілігі соншалықты жоғары болатындығы айқын.

d0=3 минималды кода арақашықтық кезінде болатын циклді кодалау үшін мына арақатынас дұрыс екендігі белгілі:

r>1og2 (n+1). (1.10)

Көрініп тұрғандай, қаншалықты n жоғары болған сайын k/n арақатынасы соншалықты 1-ге жуық. Осылайша, мысалы, n=7 кезінде r=3, k=4, k/n=0,571; кезінде r=3, k=4, k/n=0,571; n=255 кезінде r=8, k=247, k/n=0,964; n=1023 кезінде r=10, k=1013, k/n=0,990.

Келтірілген мақұлдама жоғары d0 үшін дұрыс, алайда n және r байланыстары үшін нақты арақатынас жоқ.

Баяндалған шамаға байланысты кодалық үйлесімдікке тұрақты басымдылықты енгізу тұжырымына сәйкес ұзын кодалық үйлесімділікті таңдау тиімді екендігіне қорытынды жасауға болады, себебі n жоғарылаған сайын салыстырмалы өткізгіштік мүмкіндігі 1 -ге тең шекке ұмтылады:

R=С/В=k/n. (1.11)

Байланыстың нақты арналарында кодалық үйлесімділікте қателіктердің пайда болуына әкеліп соқтыратын бөгеттер болады.

ШКБ жүйелерінде декодалаушы құрылғымен, қателік анықталған жағдайда, кодалық үйлесімділіктің топтамасында қайта сұрастыру жүргізіледі. Бұл жағдайда былай болады:

C=B*( k/n)*[1-P00(M+1)/Pпп+P00(M+1)] (1.12)

мұндағы Роо-декодердің қателікті анықтау ықтималдығы (қайта сұрастыру ықтималдығы);

Pпп – кодалық үйлесімділікті дұрыс қабылдау ықтималдығы;

М – кодалық үйлесімділік санындағы өткізгіш шоғырландырғышының сыйымдылығы.

Байланыс арнасында (РОШ<10-3) қателіктің аз ықтималдығында РО0 ықтималдығы айтарлықтай аз, сондықтан бөлімінің 1-ден айырмашылығы аз және сондықтан келесідей есептеледі:

С=В*( k/n)*[1-Р00(М+1)] (1.13)

n* Рош<<1 кезінде байланыс арнасындағы тәуелсіз қателіктер:

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru

Сонда:

С=В*(k/n)*[1-n*Рош(М+1)] (1.14)

Жинақтауыштың сыйымдылығы:

М=<3+(2*tp/tk)>. (1.15)

Мұндағы: tр - сигналдың байланыс арнасы бойынша таралу уақыты, с;

tк – n разрядтардан тұратын кодалық комбинацияның ұзақтылығы, с;

< > белгісі – бұл есептеу кезінде М-ді бүтін мәніне жақын ең үлкен мәнін алу үшін қажет екенін білдіреді.

Бірақ:

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru (1.16)

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru (1.17)

Мұндағы L – шеткі (соңғы) стансалар арақашықтығы, км;

V – байланыс арнасы бойынша сигналдың таралу жылдамдығы, км/с;

В – модуляция жылдамдығы, Бод.

Қарапайым қоюлардан кейін ең соңғы нәтижені аламыз:

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru (1.18)

Рош=0 болғанда (1.18) формула (1.11) формулаға келетінін байқау қиын емес. К шамасы байланыс арнасында қате болған жағдайда, Рош, n, В, L, V функцияларына айналады. Сондықтан, салыстырмалы өткізу қабілеттілігі максималды болады (РOO, В, L, V берілген кезде).

(1.18) формуласы, байланыс арнасында тәуелді қате кезінде (қателерді дестелеу кезінде) күрделене түседі.

Бұл формуланы Пуртов қателер моделі үшін шығарайық.

[6] көрсетілгендей, ұзындығы n разрядтан құралған комбинацияларға қате саны tоб формуласымен анықталады. Осындай қате санын анықтау үшін кодалық қашықтығы d0, d0>= tоб+1 аз емес циклдік коданы табамыз. Сондықтан формулаға сәйкес, ықтималдылықты анықтау қажет:

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru

[9]-де көрсетілгендей, кейбір жуықтаулармен Р(>tоб,п) ықтималдылығын кодалық комбинациядағы тексерілетін разрядтар саны мен Рно қатесінің декодерімен тексерілмейтін ықтималдылығы мен байланыстыруға болады:

Рно Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru (1/2r)*Р Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru (1.19)

Мәнін (1.19)-ға tоб мәнін d0-1-ге өзгертіп қойсақ, онда:

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru (1.20)

Р Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru микрокалькуляторда есептеулер жүргізгенде, ондық логарифмдерді қолдану ыңғайлы.

Түрлендірулерден кейін:

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru (1.21)

(1.14) және (1.18) формулаларға қайтадан оралып және к-ны n-r мәніне ауыстыру арқылы, (21) формуладан мынаны табамыз:

k/n={1-(3,32/n)*[(1- Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru )lg(n/(d0-1))+lgPош-PHO]}.

Қатынасы бойынша қателерді топтауды есепке алып, (1.18) формуланың екінші мүшесін келесі түрде жазуға болады:

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru

Соңында:

Ең үлкен салыстырмалы R өткізу мүмкіндігін қамтамасыз ететін n кодалық комбинацияның оңтайлы ұзындығын анықтау - student2.ru (1.22)

n циклдық коданың кодалық комбинациясының үзындығын 2т-1 тең деп алу қажет, мүндағы m - бүтін сан (5,6,7,8,...), яғни 31, 63, 127, 255, 511, 1023, 2047 және т.б тең.

Наши рекомендации