
- •Адрес издательства в Интернет www.Techbook.Ru e-mail: radios_hl@mlu-net.Ru
- •Лр № 071825 от 16 марта 1999 г. Подписано в печать 11.02.04. Формат 60x88/16. Бумага офсетная. Усл. Псч. Л. 7,9. Тираж 1500 экз. Изд. № 169.
- •1. Общие сведения
- •1.1. Элементы систем цифровой связи
- •1.2. Модели каналов связи
- •1.3. Пропускная способность канала связи
- •Вероятность ошибки р
- •1.4. Помехоустойчивые коды
- •1.5. Основные характеристики методов коррекции ошибок
- •2. Блоковые коды и методы их декодирования
- •2.1. Коды Хэмминга
- •2.2. Коды Боуза-Чоудхури-Хоквингема
- •2.3. Коды Рида-Соломона
- •2.4. Мажоритарно декодируемые коды
- •2.5. Декодер Меггита
- •2.7. Пороговое декодирование
- •3. Сверточные коды и методы их декодирования
- •3.1. Алгоритм декодирования Витерби
- •3.2. Последовательные алгоритмы декодирования
- •3.4. Многопороговый декодер
- •4. Каскадные схемы кодирования
- •4.1. Каскадные коды, построенные с использованием кода Рида-Соломона
- •4.2. Каскадные коды, декодируемые с использованием многопорогового декодера
- •4.4. Турбо коды
- •Siso декодер первого rsc кода
- •Siso декодер второго rsc кода
- •Депереме-житель Депереме-житель
- •400 600 800 Входные позиции
- •400 600 800 Входные позиции
- •4.5. Сравнение сложности реализации эффективных методов декодирования помехоустойчивых кодов
- •Valenti m.C. Iterative detection and decoding for wireless communications: Ph.D. Dissertation, Bradley Dept. Of Elect. & Сотр. Eng., Virginia Tech, July 1999.
- •Multithreshold decoders -are up-to-date solution for a noiseproof coding problem
- •In fgue nIlRadio, Russia, Moscow:
- •Многопороговые декодеры -современное решение проблемы помехоустойчивого кодирования
1. Общие сведения
1.1. Элементы систем цифровой связи
Основной задачей помехоустойчивого кодирования является решение проблемы обеспечения высокой достоверности передаваемых данных за счет применения устройств кодирования/декодирования в составе системы передачи цифровой информации, структурная схема которой представлена на рис. 1.1 [15]. Данная схема широко используется в теории помехоустойчивого кодирования, поскольку она охватывает большинство ситуаций, которые встречаются на практике.
n(t)
Рассмотрим основные принципы работы представленной схемы. Сначала источник данных порождает данные в виде двоичных символов. Обычно предполагают, что «нули» и «единицы» появляются независимо друг от друга и с одинаковыми вероятностями. Затем кодер канала вносит в принятую информационную последовательность некоторую избыточность (данный процесс называется кодированием), которую декодер сможет использовать для исправления возникающих при передаче данных по каналу связи ошибок.
Закодированные данные с выхода кодера поступаю! на модулятор, который с помощью какого-либо метода модуляции
6 реализует их отображение в аналоговый сигнал S((). Модулятор может просто отобразить каждый двоичный символ в один из М=2 возможных сигналов so(t) ns\(t) (в этом случае говорят о двоичной модуляции), а может передавать g-битовые блоки {q>\) при помощи М=2' возможных сигналов (М-позиционная модуляция).
В физическом канале сигнал S(t) подвергается воздействию шума «(/). Для количественной оценки степени влияния шума n(i) на сигнал S(t) обычно используют отношение сигнал-шум Es/Nq, определяемое как отношение мощности сигнала Р( к мощности шума Рщ- Часто данное отношение выражается в децибелах, т.е. Es/No-\0 \g(P(/Pw)- Заметим, что на всех приводимых в справочнике графиках отношение сигнал-шум выражено в децибелах, а во всех формулах используется безразмерная величина Es/Ntf=Pc/Piu- Далее демодулятор преобразует принятый из канала сигнал R{t) в последовательность чисел, представляющих оценку переданных данных. После этого детектор квантует выход демодулятора на g-уровней. В случае если Q=M, то говорят, что детектор выносит жесткое решение относительно переданных символов, если же Q>M, то детектор выносит мягкие решения.
Затем квантованный выход детектора поступает на декодер канала, который, используя внесенную кодером избыточность, определяет переданное источником сообщение (данный процесс называется декодированием).
1.2. Модели каналов связи
Наиболее важной частью структурной схемы системы передачи цифровой информации для кодера и декодера является составной или дискретный канал, заключенный на рис. 1.1 в штриховую рамку. Рассмотрим наиболее часто встречающиеся математические модели данного канала.
Самой простой является модель двоичного симметричного канала (ДСК), представляемая графом на рис. 1.2 и соответствующая случаю использования двоичной модуляции в канале с аддитивным шумом (т.е. каналу, в котором выходной сигнал R(t) равен сумме входного сигнала S(t) и шума n(t)) и жесткого
7
1-р
Рис. 1.2. Двоичный симметричный канал
решения демодулятора. Входом и выходом данного канала являются наборы ^={0, 1} и Г={0, 1} из двух возможных двоичных символов. ДСК также характеризуется набором переходных вероятностей P(Y\X) , определяющих вероятность приема из канала символа Y при передаче символа X. Для ДСК переходные вероятности задаются выражениями:
P(Y = 0\X = 0)^P(Y = ]\X = \)=\-p; р(у = 01X = 1) = P(Y = 11X = 0) = р, где р - средняя вероятность искажения символа.
р=е,|2-=н, (i-2)
где Q(x) - функция, определяемая по формуле 1 00 -L ы2л х
Более общей моделью канала является дискретный канал без памяти (ДКБП). Входом данного канала являются <у-ичные символы X— {х$,х\, х(/-\}, а выходом- g-ичные символы
8
У={уа,У\, ••;Уо i}- Термин «без памяти» означает, что выходной символ канала зависит только от текущего входного символа. ДКБП характеризуется набором из qQ переходных вероятностей p(yi\x,)=P(Y = yl\X = xi), (1.4)
где /=0, 1, Q-l иj=0, 1, q-l. Для ДКБП переходные вероятности постоянны во времени и переходы различных символов независимы. Графическое представление данной модели канала показано на рис. 1.3.
Уо
yQ-i
Рис. 1.3. Дискретный канал без памяти
Частным случаем ДКБП является ^-ичный симметричный канал, называемый далее qCK. Данный канал, получающийся при использовании модулятором q ортогональных сигналов и вынесении жесткого решения демодулятором, характеризуется дискретным входом Х={х0,Х[,...,хч^}, дискретным выходом Y={yo,y\, ...,уч-\} и набором переходных вероятностей \\-Pq,Qcm i = j;
если i *j, (1.5)
[q-l
где Pq - вероятность искажения ^-ичного символа, зависимость которой от отношения сигнал-шум выглядит так
9
q-l
г,'
1-
У
je 2 dx
dy. (1.6)
Последней рассматриваемой в справочнике моделью канала является капал с аддитивным белым гауссовским щумом (АБГШ), получающийся из ДКБП при бесконечном числе уровней квантования выхода детектора (т.е. квантование отсутствует, Q=<x>). В данном случае шум является гауссовской случайной величиной с нулевым средним и дисперсией
2а'
(1.7)
4
I - —
p{y\X = Xj) = -
,7 = 0,1,
2ясг'
Для данной модели канала зависимость вероятности ошибки р от отношения сигнал-шум EJNq определяется в соответствии с выражением (1.2).