Кодтық ара қашықтық.

Қажетті кодтық арақашықтық кодтық комбинацияға қосымша разрядтың белгілі санын еңгізу арқылы жүзеге асады. Анықталатын қателіктер санын кодтық ара қашықтық. - student2.ru арқылы және жөнделетін қателер санын кодтық ара қашықтық. - student2.ru кодтық ара қашықтық. - student2.ru арқылы белгілейік. Егер бір шешілген комбинация келесі шешілген комбинацияға өтсе, онда қателіктер қабылданбайды.

кодтық ара қашықтық. - student2.ru рет барлық қателіктерді табу үшін, кодтық арақашықтық мына теңсіздікпен анықталады. кодтық ара қашықтық. - student2.ru (9)

бұл қатынас 1 суретке сәйкестендіріледі. 1 суреттегі бір нүктеден басқа нүктеге өту бір разрядтық бұрмалануға сәйкес келеді.

кодтық ара қашықтық. - student2.ru

1 Сурет - Кодтық арақашықтықтың кодтық ара қашықтық. - student2.ru және кодтық ара қашықтық. - student2.ru ға байланыстылығы

tи дейінгі барлық қателерді жөндеу мүмкіндігі кодтық ара қашықтық. - student2.ru . 10.

Код t кодтық ара қашықтық. - student2.ru рет қателіктерді табу үшін және кодтық ара қашықтық. - student2.ru рет қателікті жөндеу үшін кодтық арақашықтық кодтық ара қашықтық. - student2.ru (11) тең болу керек .

R қосымша разрядтардың саны кодтық ара қашықтық. - student2.ru кодтық арақашықтықпен байланысты. Код артық болған сайын кодтық арақашықтық та үлкен болады кодтық ара қашықтық. - student2.ru код үшін

кодтық ара қашықтық. - student2.ru (12)

мұнда Хэммиг коды сызықты жүйелік кодқа қатысты.

80. Анықталған және жөнделген қателер саны. Хэминг кодтары.

Анықталатын қателіктер санын кодтық ара қашықтық. - student2.ru арқылы және жөнделетін қателер санын кодтық ара қашықтық. - student2.ru кодтық ара қашықтық. - student2.ru арқылы белгілейік. Егер бір шешілген комбинация келесі шешілген комбинацияға өтсе, онда қателіктер қабылданбайды.

кодтық ара қашықтық. - student2.ru рет барлық қателіктерді табу үшін, кодтық арақашықтық мына теңсіздікпен аныкталады. кодтық ара қашықтық. - student2.ru кодтық ара қашықтық. - student2.ru (1)

бұл қатынас 1 суретке сәйкестендіріледі. 1 суреттегі бір нүктеден басқа нүктеге өту бір разрядтық бұрмалануға сәйкес келеді.

кодтық ара қашықтық. - student2.ru

1 Сурет - Кодтық арақашықтықтың кодтық ара қашықтық. - student2.ru және кодтық ара қашықтық. - student2.ru ға байланыстылығы

tи дейінгі барлық қателерді жөндеу мүмкіндігі кодтық ара қашықтық. - student2.ru (2)

Код t кодтық ара қашықтық. - student2.ru рет қателіктерді табу үшін және кодтық ара қашықтық. - student2.ru рет қателікті жөндеу үшін кодтық арақашықтық кодтық ара қашықтық. - student2.ru (2) тең болу керек .

R қосымша разрядтардың саны кодтық ара қашықтық. - student2.ru кодтық арақашықтықпен байланысты. Код артық болған сайын кодтық арақашықтық та үлкен болады кодтық ара қашықтық. - student2.ru код үшін

кодтық ара қашықтық. - student2.ru (3)

мұнда Хэммиг коды сызықты жүйелік кодқа қатысты

Ақпараттық разрядтардың сызықты түрлену негізінде тексеруші разряд пайда болады. Тексеруші разрядтарды табу ережесі жөндеуші кодтардың басты шешімі болып табылады. Бұл ережені кейбір сызықты R оператор түрінде анықтаймыз. Қалыптасудың принципиалды екі қалыптасу операторы бар.

кодтық ара қашықтық. - student2.ru (4) кодтық ара қашықтық. - student2.ru (5)

Бірінші жағдайда жөндеу бөлігінің bi элементі R {aj} операторымен анықталады. r тексеру разряды табу үшін әр түрлі R операторын r тізбектей қолдану қажет.

Екінші жағдайда R операторы ақпараттық бөліктің барлық разрядына бірдей әсер етеді. Екіші жағдайға циклдық кодтар қатысты. Қатені Хэмминг коды бойынша жөндеу және табу анықтамаға сәйкестендіріледі. Екі қабылданған тексеру элементінің модулі бойынша қосынды жиынтық элементі “синдром” түсінігін береді. Тексеруші топтың элементін қалыптасуымен Хэмминг кодын қарастырады.

кодтық ара қашықтық. - student2.ru табу үшін таратушы жақта кодтық ара қашықтық. - student2.ru операторы қолданылады, мұнда {aj} берілген кодтық комбинацияның ақпраттық элементі .

Қабылданған тексеруші элементтер кодтық ара қашықтық. - student2.ru есептеу бар екі модуль бойынша жазылады.

кодтық ара қашықтық. - student2.ru кодтық ара қашықтық. - student2.ru (6)

Қосу қорытындысында кейбір кодтық комбинация – синдром немесе қате вектор алынады. Барлық ai дұрыс қабылданды деп есетейік, сонда кодтық ара қашықтық. - student2.ru . Егер тексеруші элементтерді қабылдау кезінде қате жібермесе, онда кодтық ара қашықтық. - student2.ru Бұл жағдайда синдромның разряды: кодтық ара қашықтық. - student2.ru нөлдермен көрсетіледі.

Егер бұл жерде қате кетсе, онда синдромның құрамында 1 шығады. Бұл Хэмминг коды бойынша қатені анықтау болып табылады.

Хэмминг коды d0=3 минимальді кодтық арақашықтыққа ие. Бұл дегеніміз, код қатені жөндей алады, яғни кодтық комбинациядағы позицияның нөмірін көрсетеді

{Ri} – ді ақпараттық бойынша жөндеу элементін қалыптасу операторымен анықтайық

кодтық ара қашықтық. - student2.ru

Көрсетілген қатынасты Н тексеру матрицасы түрінде көрсетейік. Ол n бағаннан және r жолдан тұрады. Ақпараттық элементтердің номері, яғни қосындыға қатысады, бірлікпен анықталады. Тексеруші элементтер Ei бірлік матрицасы түрінде көрсетіледі. Қарастырылатын код үшін

кодтық ара қашықтық. - student2.ru кодтық ара қашықтық. - student2.ru кодтық ара қашықтық. - student2.ru ,

кодтық ара қашықтық. - student2.ru (8)

(8) – де пунктермен Er бірлік матрицасы көрсетілген. Бірінші жолдан b1-ді қалыптастыру үшін a5:b1=a5 элементін алу қажет. 2 жолдан кодтық ара қашықтық. - student2.ru . Сәйкесінше, 3 және 4 жолдан кодтық ара қашықтық. - student2.ru ; кодтық ара қашықтық. - student2.ru .

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