Способ итеративной обработки сигнала для последовательного модема и устройство, его реализующее (варианты)
Иллюстрации
Показать всеИзобретение предназначено для использования в системах связи, применяемых для передачи информации по каналам связи с межсимвольной интерференцией, когда требуется высокая достоверность передачи данных. Технический результат - повышение вероятности правильного приема информации, улучшение помехоустойчивости аппаратуры связи, уменьшение времени обработки сигнала турбоэквалайзером последовательного модема за счет уменьшения числа итераций и уменьшения необходимого количества вычислительных ресурсов. В способе итеративной обработки сигнала для последовательного модема (первый вариант) в приемной части детектируют последовательности LLR бит после деперемежителя и SISO декодера, формируют последовательности предварительных оценок бит, в которых проверяют CRC. В устройство (первый вариант) введены в приемную часть последовательно соединенные второй детектор и второй блок проверки CRC, а также второй и третий переключатели. Второй вариант способа включает в передающей части - добавление CRC кода после перемежителя, в приемной части - детектирование последовательности LLR бит после SISO эквалайзера и перемежителя, формирование последовательности предварительных оценок бит и проверку в них CRC. Во втором варианте устройства введены в передающую часть - блок добавления CRC, в приемную часть - второй и третий детекторы, первый и второй блоки проверки CRC, второй и третий переключатели. 4 н.п. ф-лы, 4 ил.
Реферат
Предлагаемое изобретение предназначено для использования в системах связи, применяемых для передачи информации по каналам связи с межсимвольной интерференцией (МСИ), например по многолучевым коротковолновым (KB) каналам, в тех случаях, когда требуется высокая достоверность передачи данных.
Как правило, в существующих системах связи данная цель (высокая достоверность передачи данных) достигается:
1) использованием помехоустойчивого кода и методов борьбы с МСИ в модеме передачи данных;
2) использованием канального протокола, работающего «поверх» помехоустойчивого кода.
Работа канального протокола заключается в разбиении передаваемой информации на фрагменты и добавлении к каждому из них контрольной суммы (CRC кода), т.е. канальный протокол использует собственный код с низкой избыточностью - CRC код, способный обнаруживать, но не исправлять ошибки. На приемной стороне фрагменты с неправильными контрольными суммами бракуются (в частности, они могут быть перезапрошены по каналу обратной связи в текущем или последующем сеансах обмена сообщениями).
В настоящее время наиболее эффективным способом борьбы с МСИ является использование турбоэквалайзеров, представляющих собой устройства, состоящие из: 1) собственно, эквалайзера с «мягким» входом и выходом - SISO эквалайзера; 2) SISO декодера с «мягким» входом и выходом. Турбоэквалайзер производит итеративную обработку реализации сигнала, соответствующей одному кодовому слову. Выходная информация о принятых из канала битах (или символах), полученная на каждой ступени обработки (на выходе SISO декодера или SISO эквалайзера) в форме отношения логарифмов правдоподобия (LLR), является входной информацией на каждой последующей ступени обработки.
На данном принципе основаны многие способы обработки сигнала и устройства, их реализующие, например приведенные в статьях [1-3].
Недостатком известных технических решений является то, что обработка на обоих уровнях иерархии происходит полностью независимо: информация, заложенная в избыточности CRC кода на уровне канального протокола, никак не используется на стадии обработки сигнала эквалайзером модема, осуществляющим устранение искажений, вызванных МСИ, а также декодером помехоустойчивого кода. Кроме того, в случае отсутствия канального протокола верхнего уровня нет возможности оценить достоверность принимаемой информации, а также ускорить ее обработку при высокой достоверности.
Наиболее близким по технической сущности к предлагаемому способу (первый вариант) является способ, представленный в статье [4], принятый за прототип.
Способ-прототип заключается в следующем.
В передающей части системы связи исходная последовательность бит sk (входная информация) разбивается на фрагменты, к каждому из которых добавляется CRC код, формируется последовательность бит . Далее последовательность бит кодируется помехоустойчивым кодом, формируется последовательность бит , которая перемешивается по определенному закону, формируется последовательность бит . Последовательность бит модулируется, формируется выходная последовательность комплексных чисел xn, соответствующих точкам в сигнальном созвездии (символам).
В приемной части системы связи принимаемый из канала связи сигнал y(t) (входная информация) демодулируется, формируется последовательность комплексных чисел уn, соответствующих точкам в сигнальном созвездии (принятым символам). Демодулированный сигнал уn подвергается эквалайзингу с учетом априорных значений LLR бит (на первой итерации равны нулю), формируется последовательность LLR бит . Последовательность LLR бит деперемешивается, формируется последовательность LLR бит . Последовательность LLR бит декодируется, формируется последовательность LLR бит . Если заданное количество итераций еще не закончилось, последовательность LLR бит перемешивается, формируется последовательность LLR бит , которая является априорной информацией для SISO эквалайзера. Если заданное количество итераций закончилось, последовательность LLR бит детектируется, формируется последовательность предварительных оценок бит . Последовательность предварительных оценок бит разбивается на фрагменты, в которых проверяется CRC, формируется выходная последовательность бит . Причем благодаря CRC коду известно, какие фрагменты приняты с ошибками, а какие - без.
Недостатком способа-прототипа является то, что информация, заложенная в избыточности CRC кода канального протокола, никак не используется на стадии обработки сигнала эквалайзером модема, осуществляющим устранение искажений, вызванных МСИ, а также декодером помехоустойчивого кода.
Для устранения указанного недостатка в способе, заключающемся в том, что в передающей части системы связи исходная последовательность бит sk разбивается на фрагменты, к каждому из которых добавляется CRC код, формируется последовательность бит , которая кодируется помехоустойчивым кодом, формируется последовательность бит , которая перемешивается по определенному закону, формируется последовательность бит , которая модулируется, формируется выходная последовательность комплексных чисел хn, соответствующих точкам в сигнальном созвездии, в приемной части системы связи принимаемый из канала связи сигнал y(t) демодулируется, формируется последовательность комплексных чисел уn, соответствующих точкам в сигнальном созвездии, далее демодулированный сигнал уn подвергается эквалайзингу с учетом априорных значений LLR бит , которые на первой итерации равны нулю, формируется последовательность LLR бит , которая деперемешивается, формируется последовательность LLR бит которая декодируется, формируется последовательность LLR бит , если заданное количество итераций еще не закончилось, то последовательность LLR бит перемешивается, формируется последовательность LLR бит , которая является априорной информацией для SISO эквалайзера, согласно изобретению, в приемной части детектируют последовательность LLR бит , формируют последовательность предварительных оценок бит , разбивают на фрагменты последовательность предварительных оценок бит , в которых проверяют CRC, фрагменты последовательности LLR бит , для которых CRC совпала, заменяют значениями ∞, детектируют последовательность LLR бит , формируют последовательность предварительных оценок бит , далее ее разбивают на фрагменты, в которых проверяют CRC, формируют последовательность оценок бит , фрагменты последовательности LLR бит , для которых CRC совпала, заменяют значениями ∞, после окончания заданного количества итераций полученная после проверки CRC последовательность оценок бит становится выходной, причем благодаря CRC коду выявляют фрагменты, принятые с ошибками.
Предлагаемый способ итеративной обработки сигнала для последовательного модема заключается в следующем.
В передающей части системы связи исходная последовательность бит sk (входная информация) разбивается на фрагменты, к каждому из которых добавляется CRC код, формируется последовательность бит . Далее последовательность бит кодируется помехоустойчивым кодом, формируется последовательность бит , которая перемешивается по определенному закону, формируется последовательность бит . Последовательность бит модулируется, формируется выходная последовательность комплексных чисел хn, соответствующих точкам в сигнальном созвездии (символам). То есть в передающей части предлагаемый способ совпадает со способом-прототипом.
В приемной части системы связи принимаемый из канала связи сигнал y(t) (входная информация) демодулируется, формируется последовательность комплексных чисел уn, соответствующих точкам в сигнальном созвездии (принятым символам). Далее демодулированный сигнал уn подвергается эквалайзингу с учетом априорных значений LLR бит (на первой итерации равны нулю), формируется последовательность LLR бит . Последовательность LLR бит деперемешивается, формируется последовательность LLR бит . Последовательность LLR бит детектируется, формируется последовательность предварительных оценок бит . Последовательность предварительных оценок бит разбивается на фрагменты, в которых проверяется CRC. Фрагменты последовательности LLR бит , для которых CRC совпала, заменяются значениями LLR, соответствующими надежности решений на выходе устройства проверки контрольных сумм CRC кода, т.е. где perr - вероятность ошибки в бите фрагмента с правильной контрольной суммой CRC кода. Т.е., практически, можно считать решения о принятых битах, принадлежащих фрагментам с правильными контрольными суммами, абсолютно надежными и полагать их равными ∞. Последовательность LLR бит декодируется, формируется последовательность LLR бит . Последовательность LLR бит детектируется, формируется последовательность предварительных оценок бит . Последовательность предварительных оценок бит разбивается на фрагменты, в которых проверяется CRC, формируется последовательность оценок бит . Фрагменты последовательности LLR бит , для которых CRC совпала, заменяются значениями ∞ (LLR для известных бит). Если заданное количество итераций еще не закончилось, последовательность LLR бит перемешивается. Формируется последовательность LLR бит , которая является априорной информацией для SISO эквалайзера. Если заданное количество итераций закончилось, полученная после проверки CRC последовательность оценок бит становится выходной. Причем благодаря CRC коду известно, какие фрагменты приняты с ошибками, а какие - без. В случае, если на какой-либо итерации турбо эквалайзера все биты окажутся декодированы правильно, итерации можно прекратить досрочно.
Таким образом, предлагаемый способ (первый вариант) позволяет использовать информацию, заложенную в избыточности CRC кода на уровне канального протокола, как при обработке сигнала эквалайзером модема, так и в процессе декодирования помехоустойчивого кода, и может быть использован для обработки сигналов в системах связи, изначально не рассчитанных на его применение. В результате чего достигается совместимость приемной аппаратуры, использующей предлагаемый способ, с прежним парком передающих устройств, но с достижением более высоких характеристик качества связи и скорости работы в новой приемной аппаратуре.
Наиболее близким по технической сущности к предлагаемому устройству (первый вариант) является устройство, описанное в [4], принятое за прототип.
Устройство-прототип состоит из двух частей: передающей и приемной, его блок-схема приведена на фиг.1а, б.
Блок-схема передающей части устройства-прототипа представлена на фиг.1а, где обозначено:
1 - блок добавления CRC;
2 - кодер;
3 - перемежитель;
4 - модулятор;
sk - исходная последовательность бит;
- последовательность бит с добавлением CRC;
- закодированная последовательность бит;
- перемешанная последовательность бит;
xn - последовательность комплексных чисел, соответствующих точкам в сигнальном созвездии (символам).
Передающая часть устройства-прототипа содержит последовательно соединенные блок добавления CRC 1, кодер 2, перемежитель 3 и модулятор 4, выход которого является выходом устройства. Вход блока добавления CRC 1 является входом передающей части.
Передающая часть устройства-прототипа работает следующим образом.
На вход устройства поступает последовательность бит sk от какого-либо источника информации. Блок добавления CRC 1 делит ее на фрагменты, добавляя к ним CRC. Полученная последовательность бит поступает на кодер 2, который производит кодирование этой последовательности помехоустойчивым кодом, в результате чего образуется новая последовательность бит , которая поступает на перемежитель 3, где происходит ее перемешивание по определенному закону. Перемешанная последовательность бит поступает на модулятор 4, формирующий последовательность символов в виде комплексных чисел xn, соответствующих точкам в выбранном сигнальном созвездии. В дальнейшем эта последовательность символов преобразуется передающей аппаратурой в сигнал, передаваемый по какому-либо каналу связи с МСИ, например по KB каналу с многолучевым распространением.
Блок-схема приемной части устройства-прототипа представлена на фиг.1б, где обозначено:
3 - перемежитель;
5 - согласованный фильтр демодулятора;
6 - SISO эквалайзер;
7 - деперемежитель;
8 - SISO декодер;
9 - переключатель;
10 - детектор;
11 - блок проверки CRC;
y(t) - сигнал, принимаемый из канала связи;
уn - последовательность комплексных чисел на выходе демодулятора;
- последовательность LLR бит на выходе SISO эквалайзера;
- то же после деперемежителя;
- то же после SISO декодера;
- то же после перемежителя;
- последовательность оценок бит после детектора;
- последовательность окончательных оценок принятых информационных бит.
Приемная часть устройства-прототипа содержит последовательно соединенные согласованный фильтр демодулятора 5, SISO эквалайзер 6, деперемежитель 7 и SISO декодер 8, выход которого соединен с входом переключателя 9, первый выход которого через детектор 10 соединен с входом блока проверки CRC 11, выход которого является выходом приемной части. Второй выход переключателя 9 через перемежитель 3 соединен со вторым входом SISO эквалайзера 6. Вход согласованного фильтра демодулятора 5 является входом приемной части.
Приемная часть устройства-прототипа работает следующим образом.
Принятый из канала связи сигнал y(t), искаженный МСИ, в смеси с шумом поступает на согласованный фильтр демодулятора 5, где преобразуется в последовательность входных отсчетов в виде комплексных чисел уn. Затем SISO эквалайзер 6 формирует из них последовательность LLR бит . Деперемежитель 7 восстанавливает исходный порядок следования LLR бит , соответствующий исходной закодированной последовательности бит . SISO декодер 8 декодирует последовательность LLR бит , формируя на своем выходе новую последовательность LLR бит , более правдоподобную, благодаря исправляющим свойствам используемого помехоустойчивого кода. Последовательность LLR бит через переключатель 9 подается на перемежитель 3, который формирует перемешанную последовательность LLR бит , которая подается на второй вход SISO эквалайзера 6 в качестве априорных LLR бит. SISO эквалайзер 6 вновь формирует (уже уточненные) LLR бит и т.д. Данная итеративная процедура (турбоэквалайзинг) повторяется заданное количество раз, после чего переключатель 9 переводится в другое положение, и выход SISO декодера 8 подается на детектор 10, который формирует последовательность оценок бит , подаваемую на блок проверки CRC 11. Последовательность окончательных оценок принятых информационных бит с выхода блока проверки CRC 11 затем передается в какой-либо приемник информации. Фрагменты информации, для которых CRC не совпала, будут перезапрошены у приемной стороны канальным протоколом верхнего уровня.
На каждой стадии обработки сигнала турбоэквалайзером (оценивании символов SISO эквалайзером 6 или декодировании составляющих символы бит SISO декодером 8) выполняется так называемая «мягкая» оценка символа или бита, передаваемая на следующую ступень обработки в качестве входной (для SISO декодера 8) или априорной (для SISO эквалайзера 6) информации. При этом информация, содержащаяся в проверочных битах CRC кода, никак не принимается в расчет, а используется только после окончания процесса работы турбоэквалайзера, исключительно, для обнаружения допущенных ошибок, но не исправления их.
Таким образом, недостатком устройства-прототипа является то, что информация, заложенная в избыточности CRC кода канального протокола, никак не используется на стадии обработки сигнала эквалайзером модема, осуществляющим устранение искажений, вызванных МСИ, а также декодером помехоустойчивого кода.
Для устранения указанного недостатка в устройство итеративной обработки сигнала для последовательного модема, состоящее из передающей и приемной части, передающая часть содержит последовательно соединенные блок добавления CRC, кодер, перемежитель и модулятор, выход которого является выходом передающей части, а ее вход - входом блока добавления CRC, приемная часть содержит последовательно соединенные согласованный фильтр демодулятора, SISO эквалайзер и деперемежитель, а также SISO декодер, выход которого подсоединен к первому входу первого переключателя, выход которого через перемежитель соединен со вторым входом SISO эквалайзера, последовательно соединенные первый детектор и первый блок проверки CRC, вход согласованного фильтра демодулятора является входом приемной части, согласно изобретению, введены в приемную часть - последовательно соединенные второй детектор и второй блок проверки CRC, а также второй и третий переключатели, причем выход второго блока проверки CRC соединен с первым входом второго переключателя, второй вход которого является входом для значений LLR известных бит, а выход соединен с входом SISO декодера, второй вход первого переключателя является входом для значений LLR известных бит, кроме того, выход деперемежителя подсоединен к третьему входу второго переключателя, выход SISO декодера соединен с входом первого детектора, первый выход первого блока проверки CRC подсоединен к входу третьего переключателя, выход которого является выходом приемной части устройства, второй выход первого блока проверки CRC соединен с третьим входом первого переключателя, выход деперемежителя подсоединен к входу второго детектора.
Предлагаемое устройство состоит из двух частей: передающей и приемной, его блок-схема приведена на фиг.2а, б.
Передающая часть предлагаемого устройства полностью совпадает с передающей частью устройства-прототипа (фиг.2а), ее работа также аналогична работе передающей части устройства-прототипа.
Блок-схема приемной части предлагаемого устройства (турбоэквалайзера) представлена на фиг.2б, где обозначено:
3,5 - 8 - как на схеме прототипа;
9.1, 9.2, 9.3 - первый, второй и третий переключатели;
10.1, 10.2 - первый и второй детекторы;
11.1,11.2 - первый и второй блоки проверки CRC;
- последовательность предварительных оценок бит;
остальные последовательности и сигналы - как на схеме прототипа;
∞ - значение LLR для известных бит.
Приемная часть предлагаемого устройства содержит последовательно соединенные согласованный фильтр демодулятора 5, SISO эквалайзер 6, деперемежитель 7, второй детектор 10.2, второй блок проверки CRC 11.2, выход которого подсоединен к первому входу второго переключателя 9.2, выход которого через последовательно соединенные SISO декодер 8, первый детектор 10.1 и первый блок проверки CRC 11.1 соединен с входом третьего переключателя 9.3, выход которого является выходом приемной части предлагаемого устройства. Кроме того, выход SISO декодера 8 подсоединен к первому входу первого переключателя 9.1, выход которого через перемежитель 3 соединен со вторым входом SISO эквалайзера 6, а второй вход первого переключателя 9.1 является входом для значений LLR известных бит. Выход деперемежителя 7 подсоединен к третьему входу второго переключателя 9.2, второй вход которого является входом для значений LLR известных бит. Второй выход первого блока проверки CRC 11.1 соединен с третьим входом первого переключателя 9.1. При этом вход согласованного фильтра демодулятора 5 является входом приемной части предлагаемого устройства.
Приемная часть предлагаемого устройства работает аналогично приемной части устройства-прототипа, за исключением двух моментов.
Во-первых, последовательность LLR бит , сформированная в деперемежителе 7, поступает на вход второго детектора 10.2, где преобразуется в последовательность предварительных оценок бит . Второй блок проверки CRC 11.2 проверяет CRC отдельных фрагментов бит данной последовательности и, если CRC не совпала (т.е. фрагмент принят с ошибками), передает через второй переключатель 9.2 на SISO декодер 8 последовательность LLR бит (т.е. в точности, как в прототипе). Если же CRC совпала, то на SISO декодер 8 подаются значения LLR, соответствующие, практически, точно известным битам информации, т.е. ∞. Во-вторых, последовательность LLR , сформированная в SISO декодере 8, в отличие от прототипа, поступает на вход первого детектора 10.1, где преобразуется в последовательность предварительных оценок бит . Первый блок проверки CRC 11.1 проверяет CRC отдельных фрагментов бит и, если CRC не совпала (т.е. фрагмент принят с ошибками), передает через первый переключатель 9.1 на перемежитель 3 последовательность LLR (в точности, как в прототипе). Если же CRC совпала, то на перемежитель 3 подаются LLR, соответствующие, практически, точно известным битам информации, т.е. ∞. В случае, если на какой-либо итерации турбоэквалайзера все биты окажутся декодированы правильно, итерации можно прекратить досрочно и перевести третий переключатель 9.3 в положение, при котором на выход устройства будет подана последовательность окончательных оценок принятых информационных бит .
Таким образом, предлагаемое устройство (первый вариант) позволяет использовать информацию, заложенную в избыточности CRC кода на уровне канального протокола, как при обработке сигнала эквалайзером модема, так и в процессе декодирования помехоустойчивого кода, и может быть использован для обработки сигналов в системах связи, изначально не рассчитанных на его применение. В результате чего достигается совместимость приемной аппаратуры, использующей предлагаемый способ, с прежним парком передающих устройств, но с достижением более высоких характеристик качества связи и скорости работы в новой приемной аппаратуре.
При разработке новой аппаратуры и в других случаях, когда не требуется совместимость новой приемной аппаратуры с прежним парком передающих устройств, а также в ситуациях, когда требуется сохранить независимость обработки информации на различных уровнях иерархии (канальный протокол, помехоустойчивый код), например при предоставлении аппаратурой связи «сквозного» канала для какой-либо другой аппаратуры, возможен другой вариант предлагаемого способа и построения устройства, при котором CRC код добавляется на уровне помехоустойчивого кода и SISO эквалайзера.
Наиболее близким по технической сущности к предлагаемому способу (второй вариант) является способ, приведенный в статье [5], принятый за прототип.
Способ-прототип заключается в следующем.
В передающей части системы связи исходная последовательность бит sk (входная информация) кодируется помехоустойчивым кодом, формируется последовательность бит , которая перемешивается по определенному закону, формируется последовательность бит . Последовательность бит модулируется, формируется выходная последовательность комплексных чисел xn, соответствующих точкам в сигнальном созвездии (символам).
В приемной части системы связи принимаемый из канала связи сигнал y(t) (входная информация) демодулируется, формируется последовательность комплексных чисел уn, соответствующих точкам в сигнальном созвездии (принятым символам). Демодулированный сигнал уn подвергается эквалайзингу с учетом априорных значений LLR бит (на первой итерации равны нулю), формируется последовательность LLR бит . Последовательность LLR бит деперемешивается, формируется последовательность LLR бит . Последовательность LLR бит декодируется, формируется последовательность LLR бит Мк. Если заданное количество итераций еще не закончилось, последовательность LLR бит Мк перемешивается, формируется последовательность LLR бит , которая является априорной информацией для SISO эквалайзера. Если заданное количество итераций закончилось, последовательность LLR бит Мк детектируется, формируется выходная последовательность бит .
Недостатком способа-прототипа является отсутствие возможности оценки достоверности принимаемой информации, а также ускорения ее обработки, если эта достоверность высока.
Для устранения указанного недостатка в способе, заключающемся в том, что в передающей части системы связи исходная последовательность бит sk кодируется помехоустойчивым кодом, формируется последовательность бит , которая перемешивается по определенному закону, формируется последовательность бит , в приемной части системы связи принимаемый из канала связи сигнал y(t) демодулируется, формируется последовательность комплексных чисел уn, соответствующих точкам в сигнальном созвездии, последовательность LLR бит деперемешивается, формируется последовательность LLR бит , которая декодируется, формируется последовательность LLR бит Мк, если заданное количество итераций закончилось, то полученная после декодирования последовательность LLR бит Мк детектируется, формируется последовательность окончательных оценок бит , являющаяся выходной, согласно изобретению, в передающей части последовательность бит разбивают на фрагменты, к каждому из которых добавляют CRC код, формируют последовательность бит , которую модулируют, формируют выходную последовательность комплексных чисел xn, соответствующих точкам в сигнальном созвездии, в приемной части демодулированный сигнал уn подвергают эквалайзингу с учетом априорных значений LLR бит , которые на первой итерации равны нулю, формируют последовательность LLR бит , детектируют последовательность LLR бит , формируют последовательность предварительных оценок бит , ее разбивают на фрагменты, в которых проверяют CRC, фрагменты последовательности LLR бит , для которых CRC совпала, заменяют значениями ∞, если заданное количество итераций еще не закончилось, то последовательность LLR бит Мк перемешивают, формируют последовательность LLR бит , которую детектируют, формируют последовательность предварительных оценок бит , ее разбивают на фрагменты, в которых проверяют CRC, фрагменты последовательности LLR бит , для которых CRC совпала, заменяют значениями ∞, последовательность LLR бит является априорной информацией для SISO эквалайзера.
Предлагаемый способ итеративной обработки сигнала для последовательного модема заключается в следующем.
В передающей части системы связи исходная последовательность бит sk (входная информация) кодируется помехоустойчивым кодом, формируется последовательность бит , которая перемешивается по определенному закону, формируется последовательность бит . Последовательность бит разбивается на фрагменты, к каждому из которых добавляется CRC код, формируется последовательность бит . Последовательность бит модулируется, формируется выходная последовательность комплексных чисел xn, соответствующих точкам в сигнальном созвездии (символам).
В приемной части системы связи принимаемый из канала связи сигнал y(t) (входная информация) демодулируется, формируется последовательность комплексных чисел уn, соответствующих точкам в сигнальном созвездии (принятым символам). Затем демодулированный сигнал уn подвергается эквалайзингу с учетом априорных значений LLR бит (на первой итерации равны нулю), формируется последовательность LLR бит . Последовательность LLR бит детектируется, формируется последовательность предварительных оценок бит . Она разбивается на фрагменты, в которых проверяется CRC. Фрагменты последовательности LLR бит ( за вычетом LLR, соответствующих битам CRC), для которых CRC совпала, заменяются значениями ∞ (LLR для известных бит). Последовательность LLR бит деперемешивается, формируется последовательность LLR бит , которая декодируется. Формируется последовательность LLR бит Мк. Если заданное количество итераций еще не закончилось, последовательность LLR бит Мк перемешивается, формируется последовательность LLR бит (с вновь добавленными LLR, соответствующими битам CRC кода). Последовательность LLR бит детектируется, формируется последовательность предварительных оценок бит , она разбивается на фрагменты, в которых проверяется CRC. Фрагменты последовательности LLR бит , для которых CRC совпала, заменяются значениями ∞ (LLR для известных бит). Последовательность является априорной информацией для SISO эквалайзера. Если заданное количество итераций закончилось, полученная после декодирования последовательность LLR бит Мк детектируется, формируется последовательность окончательных оценок принятых информационных бит , являющаяся выходной.
Таким образом, предлагаемый способ (второй вариант) позволяет оценивать достоверность принимаемой информации в процессе турбоэквалайзинга, повышая скорость ее обработки и улучшая характеристики качества связи. При этом сохраняется независимость уровней обработки информации.
Наиболее близким по технической сущности к предлагаемому устройству (второй вариант) является устройство, приведенное в статье [5], принятое за прототип.
Устройство-прототип состоит из двух частей: передающей и приемной, его блок-схема приведена на фиг.3а, б.
Блок-схема передающей части устройства-прототипа представлена на фиг.3а, где обозначено:
2 - кодер;
3 - перемежитель;
4 - модулятор;
sk - исходная последовательность бит;