Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
1.3. Расчет характеристикОбычным параметром, характеризующим качество системы кодирования, является средняя вероятность ошибки при данном отношении сигнал-шум. Многообразие кодов, систем модуляции и методов декодирования делает почти невозможным составление каталога на все потенциально возможные случаи. Поэтому проектировщику часто приходится находить параметр некоторой схемы кодирования при условиях, которые отличаются от всех рассматриваемых ранее. Характеристики системы могут рассчитываться двумя способами. Один из них — точный расчет. Он состоит в перечислении всех возможных комбинаций ошибок. Получаемые таким способом результаты верны при всех значениях отношения сигнал-шум. Однако в большинстве практических приложений интерес представляют лишь характеристики системы при больших значениях отношения сигнал-шум, т. е. значения вероятности ошибки, меньшие Вначале опишем процедуру точного вычисления для произвольного блокового кода в общем двоичном канале. Затем в полученные формулы будут введены два упрощения. Первое упрощение относится к линейному блоковому коду, а второе — к линейному коду, используемому для исправления всех наборов из аддитивная граница будет использоваться для обсуждения эффектов, вызываемых квантованием выходного значения демодулятора, и различия характеристик систем с мягким и жестким решениями. 1.3.1. Точное вычисление вероятности ошибкиПри исследовании исправления ошибок блоковым кодом интерес представляют два параметра: вероятность ошибочной последовательности и эквивалентная вероятность ошибки выходного символа или бита. При вычислении этих параметров полезно пользоваться таблицей декодирования (см. табл. 1.1). Обобщение этой таблицы приведено на рис. 1.6. Напомним, что при построении этой таблицы сначала мы выписываем в первой строке все кодовые слова, а затем под каждым кодовым словом — все принятые наборы, которые декодируются в это кодовое слово. Поясним, что набором называется совокупность символов или данных, отвечающих либо мягкому, либо жесткому решению. Для упрощения последующих рассуждений предположим, что все элементы таблицы соответствуют жестким решениям и представляют собой последовательности принятых символов. Приводимые далее рассуждения легко обобщаются на случай мягких решений. В рассматриваемой таблице имеется два ранее не отмеченная особенность. У декодера есть возможность отказываться от декодирования некоторых принятых последовательностей. Например, если таблица декодирования задана в табл. 1.1, можно задать декодер таким образом, чтобы он исправлял только одиночные ошибки, а любую другую принятую последовательность квалифицировал как обнаруженную, но не исправленную ошибку. Алгоритмы
Рис. 1.6. Обобщенная таблица декодирования блокового декодирования, в которых используется такая стратегия, называются неполными, в отличие от полных алгоритмов, декодирующих все принимаемые последовательности. Неполный алгоритм, при котором исправляются все комбинации из Из рис. 1.6 видно, что декодер сделает ошибку в том, и только в том случае, если было передано кодовое слово, расположенное в первой строке событие A: для передачи выбрано событие С: принятое слово соответствует обнаруживаемой части таблицы на рис. 1.6. Вероятность
Выражение (1.15) можно разбить на два слагаемых. Одно из них определяет вероятность необнаруженной ошибочной последовательности, а второе — вероятность обнаруженной, но неисправленной. Таким образом,
где
а Выражение для средней вероятности ошибочного бита
Здесь Равенства (1.15) — (1.18) можно использовать лишь для очень малых значений Здесь потребуются следующие свойства групповых кодов: 1) сумма любых двух кодовых слов по модулю 2 также является кодовым словом; 2) групповой код всегда содержит кодовое слово, состоящее целиком из нулей; 3) если сложить (по модулю 2) фиксированное кодовое слово со всеми кодовыми словами, то снова получится множество всех кодовых слов, расположенных, быть может, в другом порядке. В действительности свойства 2 и 3 вытекают из свойства 1. При построении таблицы декодирования для группового кода нулевое кодовое слово обычно помещается в нулевой столбец. Тогда все остальные слова этого столбца задают полное множество всех исправляемых последовательностей ошибок. Любой другой столбец таблицы является суммой исправляемых комбинаций ошибок, находящихся в нулевом столбце, с кодовым словом, расположенным в первой строке соответствующего столбца. Пусть Произвольное слово
Более того, если зафиксировать
Далее, замечая, что
сразу получаем
Наконец, еще одно упрощение формулы (1.21) можно сделать, когда декодер исправляет все комбинации из I или менее ошибок. В этом случае все кодовые слова можно разбить на множества в соответствии с весом кодового слова. Затем суммирование в (1.21) можно выполнить так: сначала произвести суммирование по всем словам веса 1, затем по всем словам веса 2 и т. д. Введем следующие обозначения: событие B - принятое слово совпадает с одним из слов, расположенным в исправляемой части таблицы под некоторым кодовым словом веса
Равенство (1.20) можно теперь записать в виде
где
Величина
Отсюда вероятность обнаружения ошибочной последовательности
Наконец, для определения средней вероятности ошибочного бита перепишем (1.21) в виде
Очень хорошим приближением к При больших отношениях сигнал-шум очень хорошее приближение для средней вероятности ошибочного бита можно получить следующим образом. Если код с расстоянием
Если представить
|
1 |
Оглавление
|