Википедия

Блоковый код

Блочный код — в информатике тип канального кодирования. Он увеличивает избыточность сообщения так, чтобы в приёмнике можно было расшифровать его с минимальной (теоретически нулевой) погрешностью, при условии, что скорость передачи информации (количество передаваемой информации в битах в секунду) не превысила бы .

Главная характеристика блочного кода состоит в том, что это — канальный код фиксированной длины (в отличие от такой схемы кодирования источника данных, как кодирование Хаффмана, и в отличие от таких методов канального кодирования, как конволюционное кодирование («сверточное» кодирование)). Обычно система блочного кодирования получает на входе k-значное кодовое слово W, и преобразовывает его в n-значное кодовое слово C(W). Это кодовое слово и называется блоком.

Блочное кодирование было главным типом кодирования, используемого в ранних системах мобильной коммуникации.

Формальное определение

Блочный код — код, кодирующий последовательности наборов символов из алфавита S в кодовые слова, преобразуя каждый символ из S отдельно. Пусть image — последовательность натуральных чисел, каждое меньше |S|. Если image и слово W из алфавита S записано как image, тогда кодовым словом, соответствующим W, а именно, C(W), будет: image .

[n, d]

Компромисс между эффективностью (большей скоростью передачи информации) и способностями исправления может также быть виден при попытке задать фиксированную длину ключевого слова, и фиксированную возможность исправления (представленную расстоянием Хемминга d) и максимизируют общее количество ключевых слов. [n, d] — максимальное число ключевых слов для данной длины ключевого слова n и расстояния Хемминга d.

Информационные нормы

Когда C — двойной блочный код, состоящий из А ключевых слов длиной n бит, тогда информационная норма C определяется как:

image.

В случае, когда первые k бит ключевого слова — независимые информационные биты, то информационная норма будет иметь вид:

image.

Сферические упаковки и решётки

Блочные коды связаны с проблемой сферической упаковки, которая привлекла к себе внимания в последние годы. В двух измерениях её легко визуализировать, взяв горсть одинаковых монет и выстроив их на столе в виде шестиугольника, как в пчелиных сотах. Однако в больших измерениях блочные коды не удаётся визуализировать так же легко. Сильный код Голея, используемый в коммуникациях открытого космоса, использует 24 измерения. Если используется двоичный код (как это обычно и делается), измерения обращаются к длине ключевого слова, как определено выше.

Теория кодирования использует модель N-мерной сферы. Например, сколько монет может быть уложено в круг на поверхности стола или в 3 измерениях, сколько мрамора может быть помещено в земной шар. Другие рассмотрения входят в выбор кода. Например, шестиугольник, помещённый в ограниченную прямоугольную коробку, оставит пустое место в углах. Поскольку измерения увеличиваются, процент от пустого места становится меньшим. Но в определённых измерениях заполняется все место и эти коды — так называемые совершенные коды. Но их очень мало.

Другим пунктом, который часто пропускается, является число соседей, которых может иметь единственное ключевое слово. Снова будем использовать монеты в качестве примера. Сначала мы укладываем их в прямоугольной сетке. У каждой монеты будет 4 близких соседа (и 4 в наиболее удалённых углах). В шестиугольнике у каждой монеты будет 6 близких соседей. Когда мы увеличиваем количество измерений, число близких соседей растёт очень быстро.

Результат — также рост числа путей, когда шум вынуждал бы получателя выбрать соседа; следовательно — ошибка. Это — фундаментальное ограничение блочных кодов, и действительно всех кодов. Может быть, единственному соседу тяжелее вызвать ошибку, но число соседей может быть достаточно большим, таким образом полная ошибочная вероятность фактически возможна.

Литература

  • J. H van Lint (1992). Введение в Теорию Кодирования. GTM. 86 (2-е издание). Springer-Verlag. p. 31. ISBN 3-540-54894-7.
  • F. J. MacWilliams; N.J.A. Sloane (1977). Теория кодов, исправляющих ошибки. Северная Голландия. p. 35. ISBN 0-444-85193-3.
  • Питерсон У., Уэлдон Э. Коды, исправляющие ошибки. Изд. "Мир", 1976.

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Блоковый код, Что такое Блоковый код? Что означает Блоковый код?

Blochnyj kod v informatike tip kanalnogo kodirovaniya On uvelichivaet izbytochnost soobsheniya tak chtoby v priyomnike mozhno bylo rasshifrovat ego s minimalnoj teoreticheski nulevoj pogreshnostyu pri uslovii chto skorost peredachi informacii kolichestvo peredavaemoj informacii v bitah v sekundu ne prevysila by Glavnaya harakteristika blochnogo koda sostoit v tom chto eto kanalnyj kod fiksirovannoj dliny v otlichie ot takoj shemy kodirovaniya istochnika dannyh kak kodirovanie Haffmana i v otlichie ot takih metodov kanalnogo kodirovaniya kak konvolyucionnoe kodirovanie svertochnoe kodirovanie Obychno sistema blochnogo kodirovaniya poluchaet na vhode k znachnoe kodovoe slovo W i preobrazovyvaet ego v n znachnoe kodovoe slovo C W Eto kodovoe slovo i nazyvaetsya blokom Blochnoe kodirovanie bylo glavnym tipom kodirovaniya ispolzuemogo v rannih sistemah mobilnoj kommunikacii Formalnoe opredelenieBlochnyj kod kod kodiruyushij posledovatelnosti naborov simvolov iz alfavita S v kodovye slova preobrazuya kazhdyj simvol iz S otdelno Pust k1 k2 km displaystyle k 1 k 2 ldots k m posledovatelnost naturalnyh chisel kazhdoe menshe S Esli S s1 s2 sn displaystyle S s 1 s 2 ldots s n i slovo W iz alfavita S zapisano kak W sk1sk2 skm displaystyle W s k 1 s k 2 ldots s k m togda kodovym slovom sootvetstvuyushim W a imenno C W budet C W C sk1 C sk2 C skm displaystyle C W C s k 1 C s k 2 ldots C s k m n d Kompromiss mezhdu effektivnostyu bolshej skorostyu peredachi informacii i sposobnostyami ispravleniya mozhet takzhe byt viden pri popytke zadat fiksirovannuyu dlinu klyuchevogo slova i fiksirovannuyu vozmozhnost ispravleniya predstavlennuyu rasstoyaniem Hemminga d i maksimiziruyut obshee kolichestvo klyuchevyh slov n d maksimalnoe chislo klyuchevyh slov dlya dannoj dliny klyuchevogo slova n i rasstoyaniya Hemminga d Informacionnye normyKogda C dvojnoj blochnyj kod sostoyashij iz A klyuchevyh slov dlinoj n bit togda informacionnaya norma C opredelyaetsya kak log2 A n displaystyle frac log 2 A n V sluchae kogda pervye k bit klyuchevogo slova nezavisimye informacionnye bity to informacionnaya norma budet imet vid log2 2k n kn displaystyle frac log 2 2 k n frac k n Sfericheskie upakovki i reshyotkiBlochnye kody svyazany s problemoj sfericheskoj upakovki kotoraya privlekla k sebe vnimaniya v poslednie gody V dvuh izmereniyah eyo legko vizualizirovat vzyav gorst odinakovyh monet i vystroiv ih na stole v vide shestiugolnika kak v pchelinyh sotah Odnako v bolshih izmereniyah blochnye kody ne udayotsya vizualizirovat tak zhe legko Silnyj kod Goleya ispolzuemyj v kommunikaciyah otkrytogo kosmosa ispolzuet 24 izmereniya Esli ispolzuetsya dvoichnyj kod kak eto obychno i delaetsya izmereniya obrashayutsya k dline klyuchevogo slova kak opredeleno vyshe Teoriya kodirovaniya ispolzuet model N mernoj sfery Naprimer skolko monet mozhet byt ulozheno v krug na poverhnosti stola ili v 3 izmereniyah skolko mramora mozhet byt pomesheno v zemnoj shar Drugie rassmotreniya vhodyat v vybor koda Naprimer shestiugolnik pomeshyonnyj v ogranichennuyu pryamougolnuyu korobku ostavit pustoe mesto v uglah Poskolku izmereniya uvelichivayutsya procent ot pustogo mesta stanovitsya menshim No v opredelyonnyh izmereniyah zapolnyaetsya vse mesto i eti kody tak nazyvaemye sovershennye kody No ih ochen malo Drugim punktom kotoryj chasto propuskaetsya yavlyaetsya chislo sosedej kotoryh mozhet imet edinstvennoe klyuchevoe slovo Snova budem ispolzovat monety v kachestve primera Snachala my ukladyvaem ih v pryamougolnoj setke U kazhdoj monety budet 4 blizkih soseda i 4 v naibolee udalyonnyh uglah V shestiugolnike u kazhdoj monety budet 6 blizkih sosedej Kogda my uvelichivaem kolichestvo izmerenij chislo blizkih sosedej rastyot ochen bystro Rezultat takzhe rost chisla putej kogda shum vynuzhdal by poluchatelya vybrat soseda sledovatelno oshibka Eto fundamentalnoe ogranichenie blochnyh kodov i dejstvitelno vseh kodov Mozhet byt edinstvennomu sosedu tyazhelee vyzvat oshibku no chislo sosedej mozhet byt dostatochno bolshim takim obrazom polnaya oshibochnaya veroyatnost fakticheski vozmozhna LiteraturaJ H van Lint 1992 Vvedenie v Teoriyu Kodirovaniya GTM 86 2 e izdanie Springer Verlag p 31 ISBN 3 540 54894 7 F J MacWilliams N J A Sloane 1977 Teoriya kodov ispravlyayushih oshibki Severnaya Gollandiya p 35 ISBN 0 444 85193 3 Piterson U Ueldon E Kody ispravlyayushie oshibki Izd Mir 1976

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто