Сигналы с прямоугольной конфигурацией векторов

В этом случае из Сигналы с прямоугольной конфигурацией векторов - student2.ru колебаний (ортогональных) образуется Сигналы с прямоугольной конфигурацией векторов - student2.ru сигналов. Конфигурация векторов сигналов выбирается так, что они соответствуют вершинам Сигналы с прямоугольной конфигурацией векторов - student2.ru -мерного куба. Так при Сигналы с прямоугольной конфигурацией векторов - student2.ru :

Сигналы с прямоугольной конфигурацией векторов - student2.ru

Сигналы с прямоугольной конфигурацией векторов - student2.ru

Сигналы с прямоугольной конфигурацией векторов - student2.ru

Сигналы с прямоугольной конфигурацией векторов - student2.ru

Сигналы с прямоугольной конфигурацией векторов - student2.ru - постоянная величина.

Симплексные сигналы

Это набор сигналов равноудаленных и предельно удаленных друг от друга при заданной энергии сигналов. В этом случае Сигналы с прямоугольной конфигурацией векторов - student2.ru . Симплексные сигналы можно получить из ортогональных, если зафиксировать расстояние между сигналами Сигналы с прямоугольной конфигурацией векторов - student2.ru .

Сигналы с прямоугольной конфигурацией векторов - student2.ru

Сигналы с прямоугольной конфигурацией векторов - student2.ru - коэффициент взаимной корреляции сигналов.

Расстояние между сигналами не изменится, если ко всем Сигналы с прямоугольной конфигурацией векторов - student2.ru добавить одно и то же колебание Сигналы с прямоугольной конфигурацией векторов - student2.ru . На этом и основан переход к симплексным сигналам. Если найти минимум суммарной энергии вновь образованных сигналов:

Сигналы с прямоугольной конфигурацией векторов - student2.ru

Сигналы с прямоугольной конфигурацией векторов - student2.ru

Сигналы с прямоугольной конфигурацией векторов - student2.ru Сигналы с прямоугольной конфигурацией векторов - student2.ru - энергия ортогонального сигнала.

Помехоустойчивое кодирование

Основные понятия теории кодирования

Помехоустойчивое кодирование данных при передаче по каналам связи относится к классу косвенных методов защиты от ошибок и является альтернативой основному пути защиты – созданию более помехоустойчивого канала. Такой подход обусловлен экономическим выигрышем.

Перечислим основные характеристики, по которым мы судим об их потенциальных возможностях. Есть коды блоковые и древовидные. Кодирование блоковым кодом это отображение пространства информационных последовательностей длины Сигналы с прямоугольной конфигурацией векторов - student2.ru над Сигналы с прямоугольной конфигурацией векторов - student2.ru - ичным алфавитом Сигналы с прямоугольной конфигурацией векторов - student2.ru в пространство избыточных кодовых последовательностей длины Сигналы с прямоугольной конфигурацией векторов - student2.ru Сигналы с прямоугольной конфигурацией векторов - student2.ru . Отношение Сигналы с прямоугольной конфигурацией векторов - student2.ru называется скоростью кода. На практике интерес представляют высокоскоростные коды, для которых избыточность оказывается небольшой ( Сигналы с прямоугольной конфигурацией векторов - student2.ru - число избыточных символов). Часто код называют исправляющим или обнаруживающим ошибки. Это не совсем корректно. Код всегда один – избыточный, а избыточность можно использовать или только для обнаружения ошибок, или только для исправления, или комплексно – для исправления одних конфигураций ошибок и обнаружения других. Важнейшей характеристикой кода является кодовое расстояние Сигналы с прямоугольной конфигурацией векторов - student2.ru . Это минимальное число позиций, в которых кодовые слова различаются друг от друга. Для линейного кода Сигналы с прямоугольной конфигурацией векторов - student2.ru совпадает с минимальным весом кодовых комбинаций. Кратность исправляемых ошибок Сигналы с прямоугольной конфигурацией векторов - student2.ru связана с кодовым расстоянием соотношением Сигналы с прямоугольной конфигурацией векторов - student2.ru , в случае обнаружения - Сигналы с прямоугольной конфигурацией векторов - student2.ru , в комплексном варианте Сигналы с прямоугольной конфигурацией векторов - student2.ru . Спектром кода называют таблицу, в которой приведены возможные расстояния между кодовыми словами и их частота (вес). Первая строка с ненулевым весом дает значение Сигналы с прямоугольной конфигурацией векторов - student2.ru . Если нет слов какого-либо веса, то это означает, что любая ошибка такой кратности может быть обнаружена.

Как ясно из предыдущего, кодирование блоковым кодом есть шифрование, составление таблицы «что есть что». Это простая по форме задача для высокоскоростных кодов становится проблемной, так как даже для двоичных кодов, если Сигналы с прямоугольной конфигурацией векторов - student2.ru бит таблица кодирования не реализуема ни по времени, ни по памяти. Вторая непростая задача заключается в выборе метрики кода, согласованной с потоком ошибок канала. Очевидно, последовательность длины Сигналы с прямоугольной конфигурацией векторов - student2.ru из нулей и единиц, которая часто возникает из-за помех в канале связи нерационально выбирать в качестве кодовой комбинации. Следовательно, надо упорядочить варианты ошибок по вероятности их возникновения, что предполагает нахождение модели потока ошибок адекватно описывающих дискретный канал.

Еще большие трудности возникают при декодировании, которое эквивалентно разбиению пространства из Сигналы с прямоугольной конфигурацией векторов - student2.ru последовательностей на Сигналы с прямоугольной конфигурацией векторов - student2.ru областей, отождествляемых с тем или иным информационным блоком. Число областей может быть на единицу больше числа кодовых слов, если допускается «стирание» - отказ от декодирования.

Каким же образом могут быть решены задачи кодирования и декодирования? Ответ один – необходимо использовать математическую теорию как для нахождения кодов с нужными свойствами, так и для построения технически осуществимых способов кодирования и декодирования. Математический аппарат для блоковых кодов это линейная алгебра (группа, кольцо, поле, линейное пространство – понятия алгебры, на основе которых строятся коды, кодеры и декодеры).

Другой вариант помехоустойчивого кодирования древовидным кодом в отличие от блокового кода не предполагает жесткого деления информационных бит на порции, передаваемые независимо. Порция данных гораздо меньшего объема Сигналы с прямоугольной конфигурацией векторов - student2.ru , называемая обычно информационным кадром, превращается в кадр кодовый Сигналы с прямоугольной конфигурацией векторов - student2.ru ( Сигналы с прямоугольной конфигурацией векторов - student2.ru ), но реакция на конкретный кадр Сигналы с прямоугольной конфигурацией векторов - student2.ru будет разная в зависимости от того, какими были предшествующие информационные кадры. Кодовое слово такого кода получается полубесконечным, а код обладает памятью, с точки зрения теории возможно и бесконечной.

Характеристиками древовидного кода будут: скорость Сигналы с прямоугольной конфигурацией векторов - student2.ru , величина Сигналы с прямоугольной конфигурацией векторов - student2.ru называемая длиной кодового ограничения, здесь Сигналы с прямоугольной конфигурацией векторов - student2.ru - число информационных кадров, предшествующих кодируемому и еще влияющему на результат кодирования. Информационной длиной слова сверточного кода называют значение Сигналы с прямоугольной конфигурацией векторов - student2.ru , кодовой длиной слова сверточного кода называют Сигналы с прямоугольной конфигурацией векторов - student2.ru .

Для практики наибольший интерес представляют древовидные коды с конечной длиной кодового ограничения Сигналы с прямоугольной конфигурацией векторов - student2.ru , постоянные во времени, линейные. Такие коды называются сверточными. Сверточный код может быть как систематическим, так и несистематическим. Аналогом характеристики спектр блокового кода является дистанционный профиль сверточного кода. Свободной длиной Сигналы с прямоугольной конфигурацией векторов - student2.ru сверточного кода называется длина имеющего наименьший вес ненулевого начального сегмента кодовой последовательности сверточного кода.

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