Мягкое пороговое декодирование ССК
Пороговое декодирование ССК, когда осуществляется квантование выходных сигналов дискретного канала на два уровня “0” и “1”, характеризуется малыми затратами на реализацию. Однако при этом снижаются корректирующие свойства кодов, так как при декодировании используется лишь информация о знаке символа и не используется информация об амплитуде сигнала. Энергетический проигрыш при этом составляет порядка 2 дБ.
Следовательно, использование дополнительной информации о надежности кодовых символов, которую можно получить при квантовании выходных сигналов демодулятора канала более чем на два уровня (Q>2, Q – число уровней квантования), позволит повысить энергетический выигрыш от кодирования.
Наиболее целесообразным является квантование выходных сигналов демодулятора на восемь уровней (Q=8), так как при этом снижение энергетических характеристик декодера составляет всего 0,2...0,3 дБ по сравнению с бесконечным числом уровней квантования и обеспечивается приемлемая сложность реализации декодера.
Рассмотрим алгоритм работы декодера и эффективность применения ПД ССК при квантовании на восемь уровней выходных сигналов демодулятора с ДФМ (двойной фазовой модуляцией).
На рис. 7 приведена схема ПД ССК R=1/2, J=3 и g(x)=1+x2+x3, реализующего декодирование квантованных выходных сигналов с ДФМ. Так как число уровней квантования Q=8 (0,1,2,3,4,5,6,7), то каждый квантованный сигнал фазового детектора (ФД) представляется log28=3 двоичными символами: 0 – {000}, 1 – {001}, 2 – {010}, 3 – {011}, 4 – {100}, 5 – {101}, 6 – {110}, 7 – {111}. Фигурные скобки означают квантованное (мягкое) значение огибающей продетектированного сигнала фазового детектора. При данном способе представления квантованных сигналов ФД наиболее важным ("информативным") является "старший" символ, который определяет полярность (знак) сигнала, а два другие ("младшие") символы определяют (характеризуют) надежность принятого сигнала. Таким образом, каждый уровень квантованного сигнала ФД характеризует определенную надежность принятого сигнала ДФМ. Максимальную надежность (максимальный вес) имеют нулевой и седьмой уровни квантования (0 – {000},7 – {111}), которые характеризуют прием с высокой надежностью соответственно нулевых и единичных символов кодовой последовательности, а остальные уровни квантования (1, ...,6) характеризуют прием сигналов с меньшей надежностью. Таким образом, демодулятор ДФМ не принимает окончательного решения о переданном информационном символе; данную функцию выполняет декодер.
Проквантованные сигналы демодулятора канала в параллельном коде поступают на соответствующие входы порогового декодера: {iе0 iе1 iе2} – квантованное представление принятого информационного символа; {Рео Ре1 Ре2} – квантованное представление принятого проверочного символа.
Блок вычисления синдрома БВС содержит три последовательных регистра сдвига с вынесенными сумматорами по модулю два, предназначенных для записи двоичных символов, определяющих соответственно знак (верхний регистр сдвига) и надежность декодируемых информационных символов (два нижних регистра сдвига). Далее в декодере на основе принятых квантованных информационных {iе0 iе1 iе2} и проверочных {Рео Ре1 Ре2} двоичных символов осуществляется вычисление весовых оценок вновь формируемых проверок и символов синдрома.
Так как каждый синдромный символ представляется кодовым словом из трех двоичных символов и имеет соответствующую весовую оценку, то это предполагает другое построение ПЭ и выбор величины порога П. В этом случае ПЭ целесообразно выполнять в виде арифметико-логического устройства (АЛУ). Решение о достоверности декодируемого информационного символа осуществляется путем сравнения арифметической суммы Sap весовых оценок самоортогональных проверок Sap с установленным порогом П, который определяется с учетом алгоритма мягкого декодирования выходных сигналов демодулятора и представляется в цифровой форме записи. При Sap<П принимается решение о том, что декодируемый информационный символ принят верно, и наоборот, если Sар>П.
Выбор величины порога (П) АЛУ при декодировании квантованных выходных сигналов демодулятора состоит в следующем. Если при жестком принятии решения на выходе демодулятора минимальное кодовое расстояние do CCK определяется как минимальное расстояние между двумя уровнями начального кодового слова и его корректирующая способность равна t (do – l)/2, то при квантованном принятии решения на выходе демодулятора число уровней квантования начального кодового слова увеличивается в (Q – 1) раз. Следовательно, минимальное кодовое расстояние do следует также рассматривать в соответствии с мягким принятием решения dкв, и в этом случае dкв = (Q – l)·do. Корректирующая способность кода, представленная в десятичной форме записи, составит tкв (dкв – l)/2 ошибочных двоичных символов в их весовой оценке квантованных символов. Величина (dкв – l)/2, представленная в десятичной форме записи, выбирается в качестве порога АЛУ, т.е. П (dкв – l)/2.
Таким образом, если арифметическая сумма весовых оценок декодируемого информационного символа равна или превышает порог П, то принятый информационный символ считается ошибочным, и далее производится его коррекция. Одновременно с коррекцией информационного символа производится коррекция весовых оценок проверочных сумм Se в БАС, тем самым обеспечивается правильное формирование весовых оценок проверочных сумм Sap i в последующие временные такты. Коррекция информационного символа производится путем суммирования по модулю два с импульсом коррекции (ИКI), а коррекция весовых оценок синдромных символов осуществляется в режиме квантованного решения импульсами коррекции синдрома (ИKS) с соответствующих выходов АЛУ.
Рис. 7 Пороговый декодер ССК с мягким (квантованным) решением:
ФД – фазовый детектор; АЦП – аналого-цифровой преобразователь; АЛУ – арифметико-логическое устройство;
БВС – блок вычисления синдрома; БАС – блок анализа синдрома; IKI – импульс коррекции информационного символа; IKS – импульс коррекции синдромных символов
Рассмотренный алгоритм ПД ССК применим также к ортогонализируемым СК. Исследования по эффективности ПД ССК показывают, что квантование выходных сигналов демодулятора ДФМ на Q=8 уровней обеспечивает дополнительное увеличение энергетического выигрыша на (0,34…1,16) дБ по сравнению с жестким декодированием, но требует трехкратного увеличения затрат на реализацию.
Дата добавления: 2019-04-03; просмотров: 375;