Мар декодер локального стирания

Изобретение относится к способу декодирования по меньшей мере одного кодового слова, причем по меньшей мере одно кодовое слово было генерировано кодером, содержащим структуру, обеспечивающую код, представимый множеством переходов от одной ветви к другой в диаграмме матрицы. Данное изобретение обеспечивает соответствующий декодер, также как и мобильную станцию и базовую станцию в сети связи, использующей декодер. Кроме того, обеспечена система связи, содержащая базовые станции и мобильные станции. Технический результат - уменьшение влияния неверной информации в процессе декодирования путем использования только подмножества надежной информации в прямой и/или обратной рекурсии максимального апостериорного (MAP) алгоритма или Max-Log-MAP алгоритма. 5 н. и 10 з.п. ф-лы, 1 табл., 13 ил.

 

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

Кодирование сдвиговых регистров

Сверточные коды и связанные коды могут генерироваться посредством одного или нескольких последовательно включенных или каскадно включенных сдвиговых регистров. Для простоты в следующих разделах рассмотрены двоичные сдвиговые регистры. Двоичные сдвиговые регистры способны принимать значение либо двоичное 0, либо двоичное 1. Когда имеет место сдвиг, содержание каждого регистра передается к последующему регистру и становится его новым содержанием. Обычно ввод в кодер используется как новое содержание первого регистра.

Выход кодера с двоичным сдвиговым регистром обычно получается посредством сложения по модулю 2 содержаний нескольких сдвиговых регистров перед сдвигом. В качестве иллюстрации простой кодер двоичного сдвигового регистра показан на фиг.1, где число сдвиговых регистров r=2 и число состояний М=4. Каждый сдвиговый регистр представлен посредством D, и каждый блок сложения по модулю 2 представлен посредством «+». Два выходных бита получаются из одного входного бита: первый выходной бит идентичен входному биту (верхняя ветвь), тогда как второй выходной бит получается посредством сложения по модулю 2 состояний сдвиговых регистров и входного бита (нижняя ветвь).

На фиг.2 показана диаграмма перехода состояний для кодера из фиг.1. Каждое состояние представлено значениями сдвигового регистра. Каждый переход представлен ориентированным ребром. Переход, вызванный входным битом нуля, обозначен прерывистым ребром, тогда как переход, вызванный входным битом единицы, обозначен прямым ребром. Каждое ребро далее обозначено входным битом, за которым следуют соответствующие выходные биты. Альтернативным представлением диаграммы перехода состояний является матрица, которая составлена из элементов матрицы, как показано на фиг.3. Дополнительные подробности о кодировании сдвиговых регистров (также известном как сверточное кодирование) могут, например, быть найдены в Lin et al., «Error Control Coding: Fundamentals and Applications», Prentice-Hall Inc., chapter 10.

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

Популярными алгоритмами декодирования для кодов сдвиговых регистров являются, например, алгоритм Витерби и максимальный апостериорный алгоритм. Хотя первый часто используется для традиционных сверточных кодов, последний является очень популярным для декодирования турбокодов из-за их мягкого выхода апостериорной вероятности.

Максимальный апостериорный алгоритм

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

Упрощающая характеристика двоичного случая состоит в том, что - так как имеется только два возможных события - вероятности событий могут быть выражены в виде отношения логарифмического правдоподобия (LLR), которое обычно определяется следующим образом:

как натуральный логарифм отношения вероятностей того, что х является одним из двух возможных событий.

Следующие символы используются по всему этому документу:

kИндекс информационного бита
KЧисло информационных битов в одном кодированном блоке
rЧисло сдвиговых регистров в кодере
МЧисло состояний в кодере
SkСостояние для индекса k
dkИнформационный бит номер k, либо 0, либо 1, перед кодированием
dkИнформационный бит номер k, либо 0, либо 1, после кодирования
xskСистематическое значение для бита dk на выходе кодера, -1 или +1
xpkВеличина четности для бита dk на выходе кодера, -1 или +1
xk=(xskxpk)Последовательность систематического значения и величины четности для бита dk на выходе кодера
yskПринятое значение для систематического бита k на входе декодера
ypkПринятое значение для бита четности k на входе декодера
yk=(yskypk)Принятая последовательность систематического бита и бита четности для информационного бита k на входе декодера
γk,I(yk,m',m'')Вероятность перехода от одной ветви к другой для перехода между состояниями m' и m'', при заданном наблюдении принятого кодового слова yk, при допущении, что информационный бит dk=i (см. объяснение равенства 2)
Гk(yk,m',m'')Логарифм γk,i
αk(Sk)Вероятностная мера для пребывания в состоянии Sk для информационного бита k при заданной принятой последовательности y1...yk
βk(Sk)Вероятностная мера для пребывания в состоянии Sk для информационного бита k при заданной принятой последовательности yk...yK
Li(xsk)Отношение логарифмического правдоподобия внутренней (априорной) вероятности, которое доступно для бита xsk
Le(xsk)Отношение логарифмического правдоподобия внешней вероятности, которое вычислено для бита xsk
L(xsk)Отношение логарифмического правдоподобия вероятности принятия решения (апостериорной вероятности), которое вычислено для бита xsk

Алгоритм имеет два компонента, обычно называемые прямой и обратной рекурсией. Более конкретно, два распределения, αk и βk, рекурсивно обновляются. Величина αk(Sk) представляет вероятностную меру для нахождения в состоянии Sk=m для информационного бита k, при заданной принятой последовательности y1...yk. Подобным же образом βk(Sk) представляет вероятностную меру для нахождения в состоянии Sk=m для информационного бита k при заданной принятой последовательности yk...yK.

Обе рекурсии могут быть определены на основе так называемой вероятности перехода от одной ветви к другой γk,i(yk,m',m''). Она представляет вероятность перехода между состояниями m' и m'' при заданном наблюдении принятого кодового слова yk, в предположении, что информационный бит, вызывающий этот переход, есть dk=i. Вероятность перехода от одной ветви к другой может быть вычислена как

Значение q(dk=I|Sk-1,Sk) есть либо один, либо нуль, в зависимости от того, связан ли бит I с переходом из состояния Sk-1 в состояние Sk или нет. Pr{Sk|Sk-1} является априорной вероятностью информационного бита dk. В контексте турбодекодирования эта вероятность может быть полученной внешней информацией от другого декодера. Другие термины могут быть легко выведены специалистами в данной области техники. Например, если априорная информация не доступна, то вероятности могут быть установлены равными.

Равенство 2 может быть упрощено посредством опускания индекса I, если предполагается, что значения γ существуют только для тех переходов, где q(dk=I|Sk-1,Sk)=1. С использованием этого предположения равенство может быть переписано как

Рассматривая случай, в котором для каждого информационного бита dk на входе кодера имеется два кодированных бита xk=(xskxpk) на выходе кодера, равенство 3 может быть далее упрощено с получением скорости кода ½. Кроме того, при рассмотрении двоичного случая равенство 3 может быть далее упрощено посредством использования логарифмических выражений:

В случае двоичного кода сдвигового регистра число состояний М может быть вычислено как

Инициализация

Для каждого перехода от одной ветви к другой, начинающегося в состоянии Sk-1, оканчивающегося в состоянии Sk, вероятность перехода от одной ветви к другой для случая AWGN (аддитивного белого гауссовского шума) BPSK (двоичной фазовой манипуляции) дается следующим образом:

с k, пробегающим от 1 до К.

Поскольку последний член часто используется ниже, равенство 6 может быть переписано как

с использованием

Lc - это масштабный коэффициент канала, который может быть выведен из отношения сигнал-шум (SNR), и в этом случае

с σ2, представляющей дисперсию канального шума.

Начальные значения αk и βk могут быть инициализированы согласно системным параметрам. Для кода, который начинается и заканчивается в состоянии m=0, инициализации должны быть таковы

и

Прямая рекурсия

Для каждого состояния Sk, k пробегает от 1 до К, αk может быть вычислено как

Обратная рекурсия

Для каждого состояния Sk, k пробегает от К-1 до 0, βk может быть вычислено как

Декодирование

Полный процесс декодирования может состоять из применения прямой и обратной рекурсии. После этих рекурсий можно обновить решение мягкого вывода (то есть апостериорную вероятность) каждого информационного бита:

В вышеприведенном равенстве, S+ - множество упорядоченных пар, соответствующих всем переходам из одного состояния в другое m'→m'', которые вызваны входом данных dk=1. S- определяется подобным образом для dk=0.

С использованием равенства 15 значение k-го переданного бита может быть рассчитано как

Следует отметить, что внешняя величина Le, полученная в равенстве 14, может быть использована как внутренняя информация для последующего декодера. Подобным же образом, величина Li в равенстве 15 может быть получена как внутренняя информация из внешней информации другого декодера.

Специалистам в данной области техники будет ясно, что обе величины могут быть также установлены на правильные значения в случае, если от другого декодера нет доступной информации. Дополнительные подробности о применимости алгоритма к турбокодам, внутренней информации и внешней информации даны в Berrou и др. «Near Shannon Limit Error-Correcting Coding and Decoding: Turbo Codes (1)», Proc.IEEE Int.Conf. On Communications, c. 1064-1070, май 1993.

Max-Log-MAP алгоритм

Для упрощения рассматриваемых вычислений, равенства 12 и 13 могут быть приближены и заменены

и

Подобным же образом искомая переменная может быть получена посредством модификации равенства 14 в

Однако эти приближения могут деградировать эффективность декодирования.

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Поэтому задачей данного изобретения является уменьшение влияния такой неверной информации.

Эта задача решается содержанием независимых пунктов формулы изобретения. Преимущественные варианты осуществления данного изобретения представлены содержанием зависимых пунктов формулы изобретения.

Согласно одному аспекту данного изобретения не вся информация в прямой и/или обратной рекурсии обрабатывается, как это требовалось бы равенствами соответствующего уровня техники. Согласно этому варианту осуществления данного изобретения некоторые члены вместо этого исключаются. Решение того, какой/какие член/члены исключается/исключаются, может быть, например, определено согласно его/их надежности, то есть член, который создавал бы деградацию эффективности декодирования при использовании в определении прямой и/или обратной рекурсии, опускается в соответствующем равенстве.

В одном из различных примерных вариантов осуществления данного изобретения обеспечен способ декодирования по меньшей мере одного кодового слова, причем по меньшей мере одно кодовое слово было генерировано кодером, содержащим структуру, обеспечивающую код, представимый множеством переходов от одной ветви к другой в диаграмме матрицы.

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

Либо на каждом, либо на обоих этапах повторного вычисления значений первого или второго распределения вероятностей подмножества начальных значений первого распределения вероятностей или второго распределения вероятностей соответственно и подмножества множества вероятностей переходов от одной ветви к другой могут использоваться для повторного вычисления соответствующего распределения вероятностей. Далее используются только значения в подмножествах, удовлетворяющие заданному критерию надежности.

В другом варианте осуществления кодер может быть представлен структурой сдвиговых регистров, содержащей по меньшей мере одно из следующего: математические операции прямой связи и математические операции обратной связи.

Кроме того, в другом варианте осуществления данного изобретения код является подходящим для декодирования посредством применения максимального апостериорного алгоритма.

В другом варианте осуществления данного изобретения способ может дополнительно предусматривать этап, на котором используют внутреннюю вероятностную меру для инициализации множества вероятностей переходов от одной ветви к другой.

Другой вариант осуществления данного изобретения охватывает этап, на котором используют внутреннюю вероятностную меру для реконструкции декодированного кодового слова.

В другой вариации этого варианта осуществления декодер, представимый двумя отдельными экземплярами декодера, используют для декодирования по меньшей мере одного кодового слова на первом этапе декодирования и способ может дополнительно предусматривать этап, на котором используют внешнюю вероятностную меру первого экземпляра декодера как внутреннюю вероятностную меру во втором экземпляре декодера.

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

Согласно другому варианту осуществления данного изобретения критерий надежности может быть основан по меньшей мере на одном из: на канальных оценках радиоканала, по которому было принято по меньшей мере одно кодовое слово, абсолютных значениях элементов первого и/или второго распределения вероятностей, количестве выполненных этапов декодирования и случайного процесса. В другой вариации критерий надежности может быть не удовлетворен для элемента первого или второго распределения вероятностей, если отношение сигнал-шум для этого элемента и/или абсолютное значение этого элемента находится ниже заданного порогового значения.

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

Декодер может содержать средство обработки для инициализации множества вероятностей переходов от одной ветви к другой в декодере на основании принятого кодового слова и структуры кодера, инициализации первого распределения вероятностей и второго распределения вероятностей согласно начальному состоянию кодера, используемого для кодирования по меньшей мере одного кодового слова, повторного вычисления значений первого распределения вероятностей на основе начальных значений первого распределения вероятностей и множества вероятностей переходов от одной ветви к другой с использованием рекурсивного алгоритма, повторного вычисления значений второго распределения вероятностей на основе начальных значений второго распределения вероятностей и множества вероятностей переходов от одной ветви к другой с использованием рекурсивного алгоритма и реконструкции декодированного кодового слова на основе принятого кодового слова и внешней вероятностной меры, вычисленной на основе множества вероятностей переходов от одной ветви к другой, первого и второго распределения вероятностей.

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

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

Кроме того, другой вариант осуществления данного изобретения относится к мобильному терминалу в системе мобильной связи, причем мобильный терминал может содержать средство приема для приема по меньшей мере одного кодового слова, средство демодуляции для демодуляции по меньшей мере одного принятого кодового слова и декодер согласно любому из вариантов осуществления данного изобретения.

В другом варианте осуществления мобильный терминал может дополнительно содержать средство кодирования для кодирования данных по меньшей мере в одно кодовое слово и средство передачи для передачи по меньшей мере одного кодового слова, при этом по меньшей мере одно переданное кодовое слово является подходящим для декодирования согласно способам, описанным выше.

В другом варианте осуществления данного изобретения обеспечена базовая станция в системе мобильной связи, причем базовая станция может содержать средство приема для приема по меньшей мере одного кодового слова, средство демодуляции для демодуляции по меньшей мере одного принятого кодового слова и декодер согласно любому из вариантов осуществления данного изобретения.

В другом варианте осуществления базовая станция может дополнительно содержать средство кодирования для кодирования данных по меньшей мере в одно кодовое слово и средство передачи для передачи по меньшей мере одного кодового слова, при этом по меньшей мере одно переданное кодовое слово является подходящим для декодирования согласно способам декодирования, описанным выше.

Кроме того, согласно еще одному варианту осуществления обеспечена система мобильной связи, содержащая по меньшей мере одну базовую станцию согласно любому из вариантов осуществления данного изобретения и по меньшей мере один мобильный терминал согласно любому из вариантов осуществления данного изобретения.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Далее данное изобретение описано более подробно со ссылкой на приложенные чертежи. Подобные или соответствующие подробности в чертежах отмечены одними и теми же ссылочными позициями.

Фиг.1 показывает примерную компоновку кодера сдвиговых регистров для систематического кодирования.

Фиг.2 показывает диаграмму переходов от одного состояния к другому кодера, показанного на фиг.1.

Фиг.3 показывает описание сегмента матрицы для кодера, показанного на фиг.1.

Фиг.4 показывает сегмент матрицы, показывающий переменные для прямой рекурсии.

Фиг.5 показывает сегмент матрицы, показывающий переменные для обратной рекурсии.

Фиг.6 показывает сегмент матрицы, показывающий переменные для решения.

Фиг.7 показывает блок-схему процесса декодирования согласно одному варианту осуществления данного изобретения.

Фиг.8 и 9 показывают блок-схемы процесса декодирования с использованием турбопринципа согласно различным вариантам осуществления данного изобретения.

Фиг.10 показывает блок передатчика и приемника согласно варианту осуществления данного изобретения.

Фиг.11 показывает мобильный терминал согласно варианту осуществления данного изобретения, содержащий передатчик и приемник, показанные на фиг.10.

Фиг.12 показывает базовую станцию согласно варианту осуществления данного изобретения, содержащую передатчик и приемник, показанные на фиг.10.

Фиг.13 показывает архитектурный обзор системы связи согласно варианту осуществления данного изобретения, содержащей мобильный терминал, показанный на фиг.11, и базовую станцию (Узел В), показанную на фиг.12.

ПОДРОБНОЕ ОПИСАНИЕ

В следующих абзацах выражение «х∈А\В» означает «х есть элемент множества А без множества В», что эквивалентно «х есть элемент множества А, но не элемент множества В».

Как описано в предыдущих разделах, математические равенства могут быть решены в инициализации, прямой рекурсии, обратной рекурсии и этапа решения максимального апостериорного алгоритма (см., например, равенства 6, 12, 13, 14 и 15).

Обычно эти равенства содержат следующие члены.

- Равенство для инициализации содержат члены, включающие в себя y величин.

- Равенство для прямой рекурсии содержит члены, включающие в себя Г и определенные величины α.

- Равенство для обратной рекурсии содержит члены, включающие в себя Г и определенные величины β.

Числитель равенства 12 для прямой рекурсии может быть интерпретирован как сумма величин для переходов от одного состояния к другому, которые начинаются в состоянии Sk-1 и заканчиваются в состоянии Sk=m. Следовательно, следующее «прямое множество» может быть определено так:

Тk,m является множеством состояний Sk-1, где переходы из состояния Sk-1 в Sk возможны посредством информационного бита dk.

Следовательно,

Подобным же образом числитель равенства 13 для обратной рекурсии может быть интерпретирован как сумма величин для переходов от одного состояния к другому, которые начинаются в состоянии Sk+1 и заканчиваются в состоянии Sk=m. Следовательно, второе «обратное множество» может быть определено так:

Uk,m является множеством состояний Sk+1, где переходы из состояния Sk в Sk+1 возможны посредством информационного бита dk.

Следовательно,

Согласно данному изобретению множества исключения Δk,m и Ωk,m могут быть дополнительно определены для прямой и обратной рекурсии.

Множество исключения Δk,m может указывать те элементы в прямом множестве Тk,m, которые не выполняют конкретный критерий надежности и, следовательно, не могут использоваться на этапе прямой рекурсии. Подобным же образом множество исключения Ωk,m может указывать те элементы в обратном множестве Uk,m, которые не выполняют конкретный критерий надежности и, следовательно, не могут использоваться на этапе обратной рекурсии.

С применением множеств исключения Δk,m и Ωk,m равенства могут, следовательно, быть модифицированы следующим образом.

Новая прямая рекурсия

или альтернативно упрощено до

Новая обратная рекурсия

или альтернативно упрощено до

Если оба множества Δk,m и Ωk,m являются пустыми, то дублируется поведение известного уровня техники. Если множество исключения Δk,m содержит те же элементы, что и прямое множество Тk,m, то величина αk(Sk=m) не может быть определена из формулы рекурсии.

В этом случае может быть полезным установить соответствующее αk(Sk=m)=-∞. Подобным же образом βk(Sk=m)=-∞ может быть установлено, когда множество исключения Ωk,m содержит те же самые элементы, что и обратное множество Uk,m.

В случае если для определенного значения k множество исключения равно прямому множеству для всех m=1...M, αk(m) может быть установлено на -lnM, что означает, что все состояния Sk=1...M равноподобны. То же самое применимо к обратному множеству.

Обычно множества исключения могут зависеть от индекса m состояния, для которого решается уравнение, от индекса k информационного бита, для которого решается уравнение, и/или от числа итераций процедуры декодирования (например, в контексте турбодекодирования).

Определение множеств исключения Δk,m и Ωk,m

Как описано выше, множества исключения Δk,m и Ωk,m могут быть определены для того, чтобы исключить данные из равенств (или процесса декодирования), которые предполагаются неверными, или которые, очень вероятно, являются неверными. Если такие данные включены, произведенный выход, вероятно, является также неверным. Следовательно, данное изобретение предлагает отбрасывать такие величины из равенств для преодоления их отрицательных вкладов в выход декодирования.

Как отмечалось выше, множества исключения для этапа новой прямой рекурсии (см. равенства 26 или 27) и этапа обратной рекурсии (см. равенство 28 или 29) могут быть определены таким образом, что ненадежные сообщения исключаются из вычислений. В другом варианте осуществления данного изобретения множества исключения могут, например, быть определенными независимо друг от друга, то есть элемент множества исключения Δk,m необязательно может быть элементом множества исключения Ωk,m.

Подобным же образом в другом варианте осуществления данного изобретения множества исключения Δk,m и Ωk,m могут быть установлены независимо в итерациях декодирования. При увеличении числа итераций общая надежность пропускаемых сообщений может быть увеличена для разумно хороших условий передачи. Это может быть, например, применимо к декодированию турбокодов, когда внешняя информация, обмениваемая между объектами декодирования, возрастает по надежности с увеличенным числом итераций декодирования.

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

В другом варианте осуществления данного изобретения множества исключения могут, например, зависеть как от числа итераций, обработанных до сих пор, так и от максимального числа итераций декодирования, которое может быть параметром, данным системой связи. Это может дать возможность постепенного уменьшения элементов во множествах исключения в зависимости от развития шагов итераций.

Примерным списком возможных критериев, которые могут быть использованы изолированно или в комбинации для определения множеств исключения, являются оценка канала (отношение сигнал-шум), абсолютные значения LLR, число итераций (в контексте турбодекодирования) и/или случайный процесс.

Например, критерий оценки канала дает возможность определения множеств исключения согласно воспринимаемому качеству принятых данных. Преимущество может быть в том, что оценка канала обеспечивает сорт независимой дополнительной информации, известной в декодере для оценки надежности принятой кодированной информации. Однако неоднородность оценки канала может быть ограничена сегментом, который состоит из нескольких битов, так что одна эта мера не может быть применима во всех ситуациях для определения множества исключения.

Критерий абсолютного значения LLR может дать возможность оценки надежности с тонкой неоднородностью. Благодаря определению значения LLR, большие абсолютные значения представляют высокую уверенность. Напротив, малое абсолютное значение представляет низкую уверенность. Поэтому ранжирование абсолютных значений LLR может быть использовано для определения самых малых значений для данного равенства, которые должны быть частью множества исключения. Например, критерий значений LLR может быть использован один или в комбинации с другими критериями для определения элементов во множествах исключения.

Другим возможным критерием может быть критерий случайного процесса. Этот критерий может использоваться либо один, либо в соединении с другими критериями для определения членов множества исключения. Например, из-за оценки канала может предполагаться, что 10% принятой информации является ненадежной. Тогда для каждой части информации может существовать шанс в 10% быть членом множества исключения.

Далее, со ссылкой на фиг. 7, 8 и 9, будут описаны различные варианты осуществления данного изобретения.

Фиг.7 показывает блок-схему процесса декодирования согласно одному варианту осуществления данного изобретения. После приема кодового слова yk через воздушный интерфейс на этапе 701 декодер может генерировать множества исключения Δk,m и Ωk,m на этапе 702.

Для того чтобы генерировать множества исключения, несколько различных параметров решения могут использоваться для решения, какие элементы следует исключить из вычислений на этапах 704, 705 прямой рекурсии и/или обратной рекурсии. Например, приемное средство может обеспечить информацию по качеству канала для приема кодового слова или его индивидуальных битов или даже может обеспечить множества исключения Δk,m и Ωk,m для декодера.

Далее на основе знания структуры кодера и принятого кодового слова yk вероятности Г(yk,Sk-1,Sk) переходов от одной ветви к другой могут быть инициализированы на этапе 703. Также распределения αk и βk вероятностей инициализируются на этапе 704. Это может быть, например, сделано с использованием знания структуры кодера, используемой для генерации принятого кодового слова yk.

После соответствующей инициализации декодера, прямая рекурсия и обратная рекурсия, как, например, определено в равенствах 26-29, могут быть выполнены на этапах 705 и 706. В этих рекурсиях рассматриваются множества исключения Δk,m и Ωk,m, то есть только подмножество величин в распределениях αk, βk и/или Г(yk,Sk-1,Sk) может использоваться для выполнения шагов рекурсии.

После повторного вычисления новых величин αk и βk кодовое слово может быть реконструировано декодером. Этот этап может, например, включать в себя генерацию внешнего LLR Le(xsk) и критерия оценки L(dk) для решения на индивидуальных битах декодированного кодового слова dk.

В другом варианте осуществления может быть далее возможно повторно использовать внешний LLR Le(xsk) или критерий оценки L(dk) как параметр для инициализации вероятностей Г(yk,Sk-1,Sk) переходов от одной ветви к другой следующей процедуры декодирования для последующего кодового слова. Однако это может облегчить распространение ошибок декодирования предыдущего кодового слова на следующее кодовое слово.

Фиг. 8 и 9 показывают блок-схемы процесса декодирования с использованием турбопринципа согласно другим примерным вариантам осуществления данного изобретения. В этих примерах множественные экземпляры декодера используются в декодере. Например, такая структура может быть применением для использования турбокодеров/декодеров.

Левая ветвь на фиг. 8 и 9 иллюстрирует работу первого экземпляра декодера, тогда как правая ветвь иллюстрирует работу второго экземпляра декодера. Для лучшей дифференциации между параметрами двух различных экземпляров декодера единицы и двойки были добавлены в верхний индекс или нижний индекс.

По существу, этапы, выполняемые обоими экземплярами декодера, подобны соответствующим этапам, описанным со ссылкой на фиг.7. Поэтому в следующем описании фиг.8 и 9 будем фокусироваться на изменениях, примененных к процессу декодирования.

На фиг.8 приемное средство принимает кодовое слово yk на этапе 801 и может обеспечить его для первого экземпляра декодера. После генерации или получения множеств исключения Δ1k,m и Ω1k,m (см. этап 702), например, с использованием индикаторов качества приема для индивидуальных битов средства приема вероятности Г1(yk,S1k-1,S1k) переходов от одной ветви к другой и величины α1k и β1k могут быть инициализированы (см. этапы 703 и 704). Затем выполняется этап 705 прямой рекурсии и этап 706 обратной рекурсии.

Согласно этому варианту осуществления данного изобретения первый экземпляр декодера может генерировать внешний LLR Le1(xsk) (или альтернативно критерий оценки L1(dk) на его основе) на этапе 802 вместо реконструкции кодового слова dk. Генерируемый внешний LLR Le1(xsk) (или критерий оценки L1(dk)) может быть отправлен ко второму экземпляру декодера для использования в его процессе декодирования, который будет объяснен далее.

На этапе 803 второй экземпляр декодера принимает кодовое слово yk от средства приема. Затем он может генерировать множества исключения Δ2k,m и Ω2k,m или может быть снабжен ими. Альтернативно, например, при использовании результатов первого экземпляра декодера, как указано пунктирной стрелкой, множества исключения Δ2k,m и Ω2k,m будут генерироваться на этапе 803. Следует отметить, что рассмотрение результатов обработки первого экземпляра декодера является необязательным на этапе 803.

Затем второй экземпляр декодера может инициализировать вероятности Г2(yk,S2k-1,S2k) переходов от одной ветви к другой на этапе 804. Внешний LLR Le1(xsk) или критерий оценки L1(dk) может быть использован как внутренний LLR Le2(xsk) в инициализации во втором экземпляре декодера. Далее величины α2k и β2k инициализируются подобным же образом, как описано для этапов 703 и 704.

После инициализации Г2(yk,S2k-1,S2k), α2k и β2k этап 806 прямой рекурсии и этап 807 обратной рекурсии выполняются подобным же образом, как описано со ссылкой на этапы 705 и 706 фиг. 7.

После повторного вычисления распределений вероятностей α2k и β2k кодовое слово dk может быть реконструировано. Согласно примерному варианту осуществления фиг.8 внешний LLR Le2(xsk) может быть генерирован следующим на этапе 808, и на основе этих величин кодовое слово dk может быть реконструировано на этапе 809.

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

Фиг.9 показывает блок-схему процесса декодирования, использующего турбопринцип согласно другому примерному варианту осуществления данного изобретения. Процессы декодирования в двух экземплярах декодера, показанные в левой и правой ветвях фиг.9, являются почти идентичными. Первая итерация декодирования в первом экземпляре декодера подобна итерации, объясненной со ссылкой на фиг.8, то есть для первой итерации декодирования этапы 901 и 902 подобны этапам 702 и 703 на фиг. 7 и 9.

После инициализации и вычислений прямой рекурсии и обратной рекурсии (см. этапы 704, 705, 706) первый экземпляр декодера генерирует внешний LLR Le1(xsk), который обеспечен для второго экземпляра декодера. Далее первый экземпляр декодера конструирует декодированное кодовое слово d1k.

Параллельно или с задержкой, позволяющей использовать результаты первого экземпляра декодера на этапе 804 (и по выбору этапе 803), второй экземпляр декодера может выполнить (этапы 803-807, 809 и 904) подобное декодирование, что и первый экземпляр декодера, или итерацию декодирования, описанную со ссылкой на второй экземпляр декодера на фиг.8.

В конце первой итерации декодирования второй экземпляр декодера генерирует реконструированное кодовое слово d2k. На этапе 905 два генерированных кодовых слова d1k и d2k сравниваются, и если обнаруживается, что они равны, то процесс декодирования заканчивается на этапе 906.

Если, однако, решение на этапе 905 приходит к отрицательному результату, то может быть выполнена дальнейшая итерация декодирования. В этом случае второй экземпляр декодера может обеспечить свой внешний LLR Le2(xsk) для первого экземпляра декодера (этап 904), как указано пунктирными стрелками. Подобно второму экземпляру декодера первый экземпляр декодера может использовать эту внешнюю информацию как внутреннюю информацию, например внутренний LLR Le1(xsk), в итерации декодирования. То есть информация второго экземпляра декодера может использоваться для получения заново инициализированного множества вероятностей Г1(yk,S1k-1,S1k) переходов от одной ветви к другой на этапе 902 и, по выбору, для определения новых множеств исключения Δ1k,m и Ω1k,m на этапе 901.

Таким образом, декодер может выполнять несколько итераций перед получением подобных реконструированных кодовых слов d1k и d2k, которые окончат процедуру декодирования для принятого кодового слова yk. Далее, в случае если реконструированные кодовые слова d1k и d2k не совпадают после заданного числа итераций, процесс декодирования может быть остановлен и ошибка декодирования может быть передана следующему экземпляру обработки.

Хотя примерная процедура декодирования фиг.9 была описана с обоими экземплярами декодера, реконструировавшими кодовое слово и сравнившими его, следует отметить, что также процедура, предложенная в варианте осуществления, показанном на фиг.8, может быть использована вместе с выполнением нескольких итераций декодирования перед реконструкцией кодового слова.

Затем фиг.10 будет обсуждаться более подробно. Фиг.10 показывает блок передатчика и приемника согласно варианту осуществления данного изобретения. Передатчик 1001 содержит кодер 1002 и средство передачи 1003. Средство передачи может содержать модулятор для модуляции сигналов, кодированных кодером 1002. Как указано пунктирной стрелкой, кодер 1002 способен кодировать входные данные в кодовое слово, подходящее для декодирования согласно различным вариантам осуществления процесса декодирования, описанного выше. Модулированные данные могут быть переданы средством 1003 передачи с использованием антенны, как указано.

Приемник 1004, принимающий кодированные сигналы, может содержать средство 1006 приема, которое может содержать демодулятор для демодуляции принятых сигналов. После выделения величин yk и параметров, таких как качество передачи или критерий надежности для каждого бита в принятом кодовом слове yk в средстве 1006 приема, эти данные могут быть обеспечены для декодера 1005, который рассмотрит эти данные для инициализации процесса декодирования, как описано выше.

Декодер 1005 может содержать средство 1007 обработки, приспособленное для декодирования принятых данных согласно способам, описанным выше, для создания реконструированных кодовых слов.

Фиг.11-12 показывают мобильный терминал (UE) 1101 и базовую станцию (Узел В) 1201 согласно различным вариантам осуществления данного изобретения соответственно. Мобильный терминал 1101 и базовая станция могут каждый включать в себя передатчик 1001 и приемник 1004, как показано на фиг.10, для осуществления связи.

Фиг.13 показывает архитектурный обзор системы связи согласно варианту осуществления данного изобретения, содержащей мобильный терминал 1101, показанный на фиг.11, и базовую станцию (Узел В) 1201, показанную на фиг.12.

Этот обзор изображает сеть 1301 UMTS, которая содержит базовую сеть (CN) 1303 и UMTS наземную сеть 1302 радиодоступа (UTRAN). Мобильный терминал 1101 может быть подключен к UTRAN 1302 через беспроводную линию связи к Узлу В 1201. Базовые станции в UTRAN 1302 могут быть далее подключены к контроллеру 1304 радиосети (RNC). CN 1303 может содержать (шлюзовой) центр коммутации мобильной связи (MSC) для подключения CN 1303 к коммутируемой телефонной сети общего пользования (PSTN). Опорный регистр местонахождения (HLR) и визитный регистр местонахождения (VLR) могут использоваться для хранения относящейся к абоненту информации. Далее базовая сеть может также обеспечить подключение к основанной на Интернет протоколе (основанной на IP) сети через обслуживающий узел поддержки GPRS (SGSN) и шлюзовой узел поддержки GPRS (GGSN).

Хотя примерная ссылка на систему мобильной связи была сделана выше, специалисты в данной области техники заметят, что данное изобретение может быть также применимо для использования в сетях беспроводных данных, как, например, IEEE 802.11, в цифровом видеовещании, таком как DVB, или цифровом аудиовещании, как, например, DAB или DRM.

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

а) инициализируют множество вероятностей переходов от одной ветви к другой в декодере на основании принятого кодового слова и структуры кодера;

b) инициализируют распределение вероятностей прямой рекурсии и распределение вероятностей обратной рекурсии согласно начальному состоянию кодера, используемого для кодирования, по меньшей мере, одного кодового слова;

с) вычисляют значения распределения вероятностей прямой рекурсии на основе начальных значений распределения вероятностей прямой рекурсии и множества вероятностей переходов от одной ветви к другой с использованием рекурсивного алгоритма;

d) вычисляют значения распределения вероятностей обратной рекурсии на основе начальных значений распределения вероятностей обратной рекурсии и множества вероятностей переходов от одной ветви к другой с использованием рекурсивного алгоритма; и

е) реконструируют декодированное кодовое слово на основе принятого кодового слова и внешней вероятностной меры, вычисленной на основе множества вероятностей переходов от одной ветви к другой, распределения вероятностей прямой рекурсии и распределения вероятностей обратной рекурсии;

причем либо на каждом, либо на обоих этапах с) и d) подмножество начальных значений распределения вероятностей прямой рекурсии или распределения вероятностей обратной рекурсии, соответственно, и подмножество множества вероятностей переходов от одной ветви к другой используют для вычисления соответствующего распределения вероятностей, и

при этом значения в подмножестве начальных значений распределения вероятностей прямой рекурсии или распределения вероятностей обратной рекурсии соответственно удовлетворяют заданному критерию надежности.

2. Способ по п.1, в котором кодер представим структурой сдвиговых регистров, содержащей, по меньшей мере, одно из следующего:

математические операции прямой связи и математические операции обратной связи.

3. Способ по п.1, в котором код является подходящим для декодирования посредством использования максимального апостериорного алгоритма.

4. Способ по п.1, в котором дополнительно используют внутреннюю вероятностную меру для инициализации множества вероятностей переходов от одной ветви к другой на этапе а).

5. Способ по п.1, в котором дополнительно используют внутреннюю вероятностную меру для реконструкции декодированного кодового слова на этапе е).

6. Способ по п.4, в котором декодер, представимый двумя отдельными экземплярами декодера, используют для декодирования, по меньшей мере, одного кодового слова на первом этапе декодирования и

дополнительно используют внешнюю вероятностную меру первого экземпляра декодера как внутреннюю вероятностную меру во втором экземпляре декодера.

7. Способ по п.6, в котором дополнительно выполняют вторую итерацию декодирования, предусматривающую этапы а)-е) в первом экземпляре декодера, и при этом

первый экземпляр декодера использует внешнюю вероятностную меру второго экземпляра декодера как внутреннюю вероятностную меру.

8. Способ по п.1, в котором критерий надежности основан, по меньшей мере, на одном из: на канальных оценках радиоканала, по которому было принято, по меньшей мере, одно кодовое слово, абсолютных значениях элементов распределения вероятностей прямой рекурсии и/или распределения вероятностей обратной рекурсии, количестве выполненных этапов декодирования и случайном процессе.

9. Способ по п.8, в котором критерий надежности не удовлетворяется для элемента распределения вероятностей прямой рекурсии или распределения вероятностей обратной рекурсии, если отношение сигнал-шум для этого элемента и/или абсолютное значение этого элемента находится ниже заданного порогового значения.

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

a) инициализации множества вероятностей переходов от одной ветви к другой в декодере на основании принятого кодового слова и структуры кодера;

b) инициализации распределения вероятностей прямой рекурсии и распределения вероятностей обратной рекурсии согласно начальному состоянию кодера, используемого для кодирования, по меньшей мере, одного кодового слова;

c) вычисления значений распределения вероятностей прямой рекурсии на основе начальных значений распределения вероятностей прямой рекурсии и множества вероятностей переходов от одной ветви к другой с использованием рекурсивного алгоритма;

d) вычисления значений распределения вероятностей обратной рекурсии на основе начальных значений распределения вероятностей обратной рекурсии и множества вероятностей переходов от одной ветви к другой с использованием рекурсивного алгоритма; и

e) реконструкции декодированного кодового слова на основе принятого кодового слова и внешней вероятностной меры, вычисленной на основе множества вероятностей переходов от одной ветви к другой, распределения вероятностей прямой рекурсии и распределения вероятностей обратной рекурсии;

при этом блок обработки сконфигурирован с возможностью использования либо на каждом, либо на обоих этапах с) и d) подмножества начальных значений распределения вероятностей прямой рекурсии или распределения вероятностей обратной рекурсии, соответственно, и подмножества множества вероятностей переходов от одной ветви к другой для вычисления соответствующего распределения вероятностей, и

значения в подмножестве начальных значений распределения вероятностей прямой рекурсии или распределения вероятностей обратной рекурсии соответственно удовлетворяют заданному критерию надежности.

11. Мобильный терминал в системе мобильной связи, содержащий блок приема, сконфигурированный с возможностью приема, по меньшей мере, одного кодового слова,

блок демодуляции, сконфигурированный с возможностью демодуляции, по меньшей мере, одного принятого кодового слова, и

декодер по п.10.

12. Мобильный терминал по п.11, дополнительно содержащий блок кодирования, сконфигурированный с возможностью кодирования данных, по меньшей мере, в одном кодовом слове, и блок передачи, сконфигурированный с возможностью передачи, по меньшей мере, одного кодового слова, и при этом, по меньшей мере, одно переданное кодовое слово является подходящим для декодирования согласно способу по п.1.

13. Базовая станция в системе мобильной связи, содержащая

блок приема, сконфигурированный с возможностью приема, по меньшей мере, одного кодового слова,

блок демодуляции, сконфигурированный с возможностью демодуляции, по меньшей мере, одного принятого кодового слова, и

декодер по п.10.

14. Базовая станция по п.13, дополнительно содержащая блок кодирования, сконфигурированный с возможностью кодирования данных, по меньшей мере, в одном кодовом слове, и блок передачи, сконфигурированный с возможностью передачи, по меньшей мере, одного кодового слова, и при этом, по меньшей мере, одно переданное кодовое слово является подходящим для декодирования согласно способу по п.1.

15. Система мобильной связи, содержащая, по меньшей мере, одну базовую станцию по п.13 и, по меньшей мере, один мобильный терминал по п.11.



 

Похожие патенты:

Изобретение относится к системам связи, использующим сигналы с турбокодированием на основе сверточных кодов, а именно к способам итеративного приема сигналов с турбокодированием.

Изобретение относится к модулю генерации интегральных схем декодирования для использования, в частности, в турбоустройствах и для генерации схем сверточного кодирования.

Изобретение относится к системе кодирования и декодирования без потерь и восстанавливает закодированные со сжатием без потерь аудиоданные на основе реального масштаба времени.

Изобретение относится к технике электросвязи и может быть использовано в системах передачи информации для защиты от ошибок. .

Изобретение относится к области техники связи, в частности к системам передачи информации, в которых для ее защиты от искажений в канале связи применяются каскадные коды с последовательным соединением через перемежитель циклических линейных блочных кодов, и может быть использовано в кодеках систем передачи данных, а также в устройствах помехоустойчивого кодирования

Изобретение относится к области радиотехники и может найти широкое применение при построении систем радиосвязи

Изобретение относится к способу передачи данных в системе беспроводного доступа, в частности к различным способам деления входных данных на кодовые блоки с учетом размера кода обнаружения ошибок

Изобретение относится к взаимодействию между сетевым объектом, таким как базовая станция, и получателем, таким как мобильный терминал, и может быть использовано для передачи информации о конфигурации антенны

Изобретение относится, в общем, к компьютерной технике и, более конкретно, к защите контента в вычислительных окружениях. Техническим результатом является повышение надежности защиты контента. Получатель принимает контент от издателя. Некоторый контент регулируется сервером доступа. Сервер доступа управляет пользованием управляемого контента со стороны получателя посредством взаимодействия с доверенным агентом на получателе. Контент шифруется по ключу контента, и контент связан с информацией политики. Информация политики включает в себя ключ контента для дешифрования контента. Информация политики шифруется по ключу сервера доступа, что позволяет серверу доступа дешифровать информацию политики. Ключ контента принимается от сервера доступа. Ключ контента шифруется по ключу доверенного агента. Ключ контента дополнительно шифруется по дополнительному фактору(ам), задающему дополнительную защиту контента помимо обеспеченной доверенным агентом. Ключ контента дешифруется с использованием ключа доверенного агента и, по меньшей мере, одного дополнительного фактора. Контент дешифруется с использованием ключа контента. 3 н. и 17 з.п. ф-лы, 4 ил.

Изобретение относится к электросвязи и может быть использовано для передачи цифровой информации. Техническим результатом является снижение времени передачи сообщений. Способ заключается в том, что на передающей стороне к исходному сообщению добавляют циклическую контрольную сумму (CRC), полученный блок кодируют помехоустойчивым внешним кодом и внутренним кодом, первоначально в канал связи передают все информационные биты, затем передают биты CRC, после чего передают в канал результаты кодирования: проверочные биты внешнего кода и проверочные биты внутреннего кода БЧХ, после получения информационной последовательности бит на приемной стороне по ним вычисляют и проверяют CRC, в случае положительного результата сообщение передают получателю, в противном случае исправляют ошибочные блоки внешним кодом, в качестве которого используют блок контроля на четность, для этого восстанавливают j-ый блок из k бит посредством блока четности, после чего полученную последовательность проверяют по CRC, при положительном результате проверки принятое сообщение передают получателю, а при отрицательном - повторяют процедуру восстановления блоков, пока не будут проверены все J блоков, при отсутствии положительного результата выполняют операцию исправления ошибок внутренним кодом, для чего объединяют j-ю информационную k- битную последовательность с j-ой проверочной последовательностью кода БЧХ, декодируют j-ый блок, при исправлении выявленных ошибок вновь выполняют процедуру проверки CRC, а при отрицательном результате продолжают операцию исправления ошибок в последующих блоках до j=J. 2 ил.

Изобретение относится к области электрорадиотехники, а именно к технике радиосвязи, и может быть использовано в системах передачи данных. Техническим результатом является увеличение скорости передачи и возможность одновременной передачи команд и сообщений. Устройство содержит источник команд, блок выбора полинома CRC, блок добавления CRC, источник информации, кодер, модулятор, линию связи, демодулятор, декодер, М блоков вычисления CRC, решающий блок, получатель информации и получатель команд. 1 ил.

Изобретение относится к обработке данных. Технический результат состоит в упрощении обработки данных управления, имеющих улучшенное отношение пиковой мощности к средней мощности (PAPR). Для этого в передающем устройстве модуль 21 дополнения дополняет данные управления, необходимые для демодуляции, нулями в качестве фиктивных данных, а модуль 101 скремблирования осуществляет скремблирование этих данных управления, дополненных фиктивными данными (дополненные данные управления). Модуль 121 замещения осуществляет замещение скремблированных фиктивных данных в составе скремблированных дополненных фиктивными данными данных управления, а модуль 22 кодирования в коде Бозе-Чоудхури-Хоквенгема (BCH-коде) и модуль 23 кодирования в коде с низкой плотностью проверки на четность (LDPC-коде) осуществляют кодирование в BCH-коде и кодирование в LDPC-коде в качестве кодирования в коде с коррекцией ошибок применительно к замещенным данным, полученным в результате замещения. Модуль сокращения 21 осуществляет сокращение посредством удаления фиктивных данных, содержащихся в LDPC-коде, и выкалывания битов четности из состава LDPC-кода. 8 н. и 25 з.п. ф-лы, 17 ил.

Изобретение относится к технике связи и может использоваться в системах передачи дискретной информации. Техническим результатом является повышение достоверности приема информации и снижение сложности реализации. Устройство содержит блок приема, блок индексов, блок статистических решений, блок итерации, блок приоритетов, блок внутреннего кода, буфер внешнего кода, блок номера кластера, блок циклических сдвигов, блок ключевой комбинации, блок обрабатываемой комбинации, блок совпадений, блок базового кластера, блок выделения ошибок, блок обратных сдвигов, блок исправления ошибок. 1 ил., 4 табл.
Наверх