Jump to content

Граф Таннера

В теории кодирования граф Таннера , названный в честь Майкла Таннера, представляет собой двудольный граф, используемый для установления ограничений или уравнений, которые определяют коды с исправлением ошибок . В теории кодирования графы Таннера используются для построения более длинных кодов из меньших. И кодеры, и декодеры широко используют эти графики.

Происхождение

[ редактировать ]

Графы Таннера были предложены Майклом Таннером. [1] как средство создания более крупных кодов с исправлением ошибок из меньших с использованием рекурсивных методов. Он обобщил методы Элиаса для кодов продуктов.

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

Графы Таннера для линейных блочных кодов

[ редактировать ]
Граф Таннера с субкодом и цифровыми узлами
Tanner graph with subcode and digit nodes

Графы Таннера разделены на узлы субкодов и узлы цифр. Для линейных блочных кодов узлы субкода обозначают строки матрицы проверки на четность H. Цифровые узлы представляют столбцы матрицы H. Ребро соединяет узел субкода с цифровым узлом, если в пересечении соответствующего элемента существует ненулевая запись. строка и столбец.

Границы, доказанные Таннером

[ редактировать ]

Таннер доказал следующие оценки

Позволять - скорость результирующего линейного кода, пусть степень цифровых узлов равна и степень узлов подкода будет . Если каждый узел субкода связан с линейным кодом (n,k) со скоростью r = k/n, то скорость кода ограничена

Вычислительная сложность методов, основанных на графах Таннера

[ редактировать ]

Преимущество этих рекурсивных методов заключается в том, что они легко обрабатываются с помощью вычислений. КодированиеАлгоритм для графов Таннера на практике чрезвычайно эффективен, хотя и негарантированно сходится, за исключением графов без циклов, которые, как известно, не допускают асимптотическихорошие коды. [2]

Применение графа Таннера

[ редактировать ]

Алгоритм декодирования Земора , представляющий собой рекурсивный подход низкой сложности к построению кода, основан на графах Таннера.

Примечания

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: efe569f3da8fd243f7b9ca9d84a2d31b__1722362040
URL1:https://arc.ask3.ru/arc/aa/ef/1b/efe569f3da8fd243f7b9ca9d84a2d31b.html
Заголовок, (Title) документа по адресу, URL1:
Tanner graph - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)