Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
8.5. РАСШИРЕННЫЕ КОДЫ БЧХТеперь рассмотрим коды с канальным алфавитом для построения которых используется поле локаторов Используя конструкцию подхода над подполем, можно из расширенного кода Рида-Соломона над построить расширение кода Рида Соломона над меньшим подполем В силу ограничений на подполе иногда дополнительные компоненты расширения нельзя использовать в качестве информационных. А именно они, могут содержать только одни и те же значения символов для всех кодовых слов и, следовательно, вообще могут быть выкинуты. В данном параграфе рассматривается несколько иной подход к построению кода над из расширения кода над Этот подход состоит в том, чтобы выбирать из расширения кода Рида-Соломона только те слова, у которых компонент внутреннего вектора принимают значения из подполя Для двух символов расширения допускаются произвольные значения из поля но в кодовом слове они записываются в виде начального и конечного «хвостов», содержащих -ичных символов каждый. Как мы увидим, такое кодирование не требует особого труда, но допускает декодирование с помощью преобразований и приводит ко многим хорошим кодам. Мы назовем эти коды расширенными кодами БЧХ. Для получения из расширенного кода БЧХ исходного кода достаточно выбрать те кодовые слова, хвосты которых равны нулю. Вектор С размерности над задает допустимый спектр для внутреннего вектора -значного кодового слова, если он удовлетворяет условиям сопряженности
При построении расширенного кода БЧХ с конструктивным расстоянием и мы поступим так же, как и при построении расширенного кода Рида-Соломона. Выберем в качестве проверочных смежных частот, начиная с и положим
где произвольные элементы поля не нарушающие ограничения сопряженности. Остальные спектральные координаты выбираются произвольно, но удовлетворяют этим ограничениям. Тогда внутренний вектор кодового слова получается обратным преобразованием Фурье этого спектра. Внутреннему вектору в кодовом слове предшествует хвост, состоящий не более чем из -ичных символов и представляющий а за внутренним вектором следует аналогичный хвост, представляющий Ограничения сопряженности на или могут привести к тому, что порядок элементов или будет меньше, чем так что или будут записываться числом -ичшлх символов, меньшим В этом случае длина хвоста будет делителем При рассмотрении кодов БЧХ мы обычно полагали что, как правило, приводило к лучшим кодам В данном параграфе мы увидим, что, как правило, выбор или —1 приводит к хорошим расширенным кодам БЧХ, хотя другой выбор иногда будет давать некоторое улучшение. Сначала будем считать нечетным На рис. 8.8 приведены все расширенные коды, получающиеся из примитивного кода БЧХ длины Проверочными частотами расширенного кода БЧХ являются хотя в приводимых для сравнения примитивных кодах БЧХ проверочными частотами являются . В качестве примера построим некоторые коды длины используя приведенные на рис. 8.1 классы сопряженных элементов. Так как то этот элемент должен равняться пулю или единице, так что является двоичным символом. (а следовательно, и является произвольным символом поля за исключением случаев когда содержит три и два бита информации соответственно. Далее, должно являться наименьшим целым числом в своем классе сопряженных элементов, так как в противном случае соответствующая компонента спектра равна нулю и, следовательно, также должна равняться нулю. Пусть Тогда являются проверочными частотами, причем — произвольный элемент из а произвольный элемент из Далее, соответствует одному проверочному биту, а каждая из (кликните для просмотра скана) частот соответствует шести проверочным битам. Следовательно, и мы получаем -код с минимальным расстоянием, равным но меньшей мере 9. Пусть Тогда и проверочными частотами являются причем ироизвольиый элемент поля а произвольный элемент ноля Далее, соответствует одному проверочному биту, каждая из проверочных частот соответствует шести проверочным битам, а соответствует трем проверочным битам. Следовательно, получаем -код, минимальное расстояние которого равно по меньшей мере 17. Второй пример иллюстрирует случай, кода конструктивное расстояние расширенного кода БЧХ меньше минимального расстояния исходного кода БЧХ. На рис. 8.8 имеется несколько таких случаев, и это происходит всегда, когда код БЧХ с конструктивным расстоянием совпадает с кодом БЧХ с конструктивным расстоянием Положим теперь При таком выборе минимальное расстояние кода четно, так как правая проверочная частота должна иметь нечетный индекс Чтобы сделать минимальное расстояние нечетным, добавим проверку на четность для битов одного из хвостов. Дополнительный проверочный символ позволит декодеру обнаружить ошибку в таком хвосте. Этого достаточно, чтобы увеличить на единицу минимальное расстояние кода. Мы не будем здесь доказывать этот факт, а отложим его доказательство до § 9.3, где будет описана процедура декодирования ошибок. Существование такого декодера является доказательством возможности увеличения на единицу минимального расстояния Все расширенные коды с получающиеся из примитивных кодов БЧХ длины приведены на рис. 8.9. Были рассмотрены также другие значения для но в диапазоне при не было найдено других интересных случаев. Единственным исключением является При можно построить -код, который является расширением кода БЧХ и лучше всех известных кодов с такими же На рис. 8.10 изображен кодер для расширенного -кода БЧХ. В этом кодере используется порождающий многочлен -кода БЧХ, корни которого расположены в точках В хвост кодового слова дописываются значения спектра в граничных частотах. В случае необходимости к одному из хвостов можно дописать его проверку на четность. (кликните для просмотра скана) Рис. 8.10. (см. скан) Систематический кодер для расширенного кота БЧХ.
|
1 |
Оглавление
|