Кодер и способ кодирования, обеспечивающие последовательное приращение избыточности

Иллюстрации

Показать все

Изобретение относится к средствам кодирования с коррекцией ошибок. Технический результат заключается в повышении вероятности безошибочного приема/реконструкции данных приемником даже при плохих условиях приема. Кодируют входные слова (D) данных в кодовые слова (Z1, Z2), каждое из которых содержит первое число Kldpc информационных символов, средство (1452) кодирования для кодирования входного слова (D) данных в кодовое слово (Z1, Z2, Z3, Z4) так, что кодовое слово содержит основную область (B) кодового слова, включающую в себя область (D) данных и основную область (Pb) четности со вторым количеством Nldpc-Kldpc основных символов четности, и вспомогательную область (А) кодового слова, включающую в себя вспомогательную область (Pa) четности с третьим количеством MIR вспомогательных символов четности, и выход (1454) кодера для вывода упомянутых кодовых слов (Z1, Z2). 6 н. и 4 з.п. ф-лы, 26 ил.

Реферат

Область техники, к которой относится изобретение

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

Настоящее изобретение, в частности, относится к кодеру LDPC, например, используемому в передатчике Цифровой системы широковещательной передачи (DVB), в которой используется мультиплексирование с ортогональным частотным разделением (OFDM). Кроме того, настоящее изобретение можно применять в других системах, в которых применяются такие же или аналогичные схемы кодирования LDPC для DVB.

Уровень техники

Параметры передачи известных систем широковещательной передачи таких, как системы широковещательной передачи в соответствии со стандартом DVB-T2 (стандарт цифровой наземной телевизионной системы широковещательной передачи второго поколения), обычно оптимизируют для фиксированного приема стационарными приемниками, например, используя антенны, установленные на крыше. В будущих системах широковещательной передачи, таких как будущий стандарт DVB-NGH (Портативная система DVB следующего поколения, которая в дальнейшем также называется NGH), мобильный приемник (на котором, в основном, фокусируется будущий стандарт) должен иметь возможность правильно принимать данные также в плохих ситуациях приема, например, несмотря на многолучевое распространение, эффект затухания и допплеровский сдвиг. Такие системы широковещательной передачи, в частности, характеризуются тем фактом, что обычно отсутствует канал обратной связи и отсутствует передача сигналов от приемников на передатчики.

Раскрытие изобретения

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

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

- вход кодера для приема входных слов данных, каждое из которых содержит первое количество Kldpc информационных символов,

- средство кодирования для кодирования входного слова данных в кодовое слово так, что кодовое слово содержит основную область кодового слова, включающую в себя область данных, и основную область четности со вторым количеством Nldpc-Kldpc основных символов четности, и вспомогательную область кодового слова, включающую в себя вспомогательную область четности с третьим количеством MIR вспомогательных символов четности,

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

i) генерирования упомянутой основной области кодового слова из входного слова данных в соответствии с первым кодом, в котором основной символ четности генерируют путем накопления информационного символа по адресу символов четности, определенному в соответствии с первым правилом генерирования адресов, и в котором Nldpc-Kldpc основных символов четности генерируют путем накопления информационного символа в положении m, m=0…, Kldpc-1 по адресу у символа четности, в котором упомянутые адреса у символа четности определяют в соответствии с первым правилом генерирования адресов

y={x+m mod Gb×Qldpc}mod(Nldpc-Kldpc}, если x<Nldpc-Kldpc,

причем x обозначает адреса аккумулятора символа четности, соответствующие первому информационному символу группы размером Gb, и Qldpc представляет собой заранее определенную константу, зависимую от скорости основного кода,

и

ii) генерирования упомянутой области вспомогательного кодового слова из входного слова данных в соответствии со вторым кодом, в котором вспомогательный символ четности генерируют путем накопления информационного символа в положении m, m=0…, Kldpc-1 по адресу у символа четности, в котором упомянутые адреса у символов четности определяют в соответствии со вторым правилом генерирования адресов

y=Nldpc-Kldpc+{x-(Nldpc-Kldpc)+m mod Ga×QIR}mod MIR, если x≥Nldpc-Kldpc,

причем x обозначает адреса аккумулятора символа четности, соответствующие первому информационному символу группы с размером Ga, и QIR представляет собой заранее определенную константу, зависимую от скорости кода, и в котором Ga=Gb=72, и

- выход кодера для вывода упомянутых кодовых слов.

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

- вход данных для приема по меньшей мере одного потока входных данных передатчика, сегментированных на входные слова данных,

- кодер, как определено выше, для кода с коррекцией ошибок для кодирования входных слов данных в кодовые слова,

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

- модуль передатчика для передачи упомянутого выходного потока данных передатчика.

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

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

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

Для обеспечения того, чтобы приемник (например, существующий традиционный приемник), в частности его декодер, мог правильно декодировать принимаемые данные без какой-либо дополнительной избыточности, предусмотренной в соответствии с настоящим изобретением, первый код применяют с помощью кодера кода с коррекцией ошибок (обычно применяемая прямая коррекция ошибок) для генерирования основной области кодового слова для кодовых слов данных, предназначенных для передачи. Такой способ кодирования может представлять собой известный стандартный способ кодирования входных слов данных в кодовые слова, например кодирование с прямой коррекцией ошибок (FEC) такое, как применяется в DVB-T2, DVB-S2, DVB-C2 или в будущих передатчиках DVB-NGH (например, кодирование LDPC), то есть основная область кодового слова может соответствовать (“нормальному” коду с коррекцией ошибок) кодовому слову в соответствии со стандартом DVB-T2 (далее также называется T2). Кроме того, однако, предложено в соответствии с настоящим изобретением обеспечить возрастающую избыточность для декодера приемника путем генерирования вспомогательной области кодового слова из входных слов данных в соответствии со вторым кодом. “Весь” код, то есть код, в соответствии с которым генерируют “все” кодовое слово (содержащее основную область кодового слова и вспомогательную область кодового слова), таким образом, имеет более низкую скорость кода, чем у первого кода. Следовательно, упомянутый “весь” код, в частности упомянутая вспомогательная область кодового слова, обеспечивает более высокую надежность и обеспечивает (лучшее) декодирование, чем первый код, даже при плохих условиях приема.

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

Кроме того, вспомогательная область кодового слова представляет дополнительную меру для улучшения возможности декодирования, в частности, для мобильных приемников, в случае плохих условий приема. Как основную область кодового слова, так и вспомогательную область кодового слова, отображают на выходной поток данных передатчика, используя соответствующий преобразователь данных передатчика, причем упомянутый выходной поток данных передатчика, в общем, сегментируют на фреймы. Например, структура фреймов применяется в соответствии с системой DVB-T2, используя фреймы T2 и фреймы FEF (расширенные фреймы будущего), которые можно использовать для транспортирования двух частей кодового слова соответствующим образом.

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

Кроме того, предпочтительно использовать упомянутую вспомогательную область кодового слова для обеспечения возможности использования добавочных дополнительных битов четности, для повышения надежности информации сигналов L1-Post в системе DVB-NGH. Более точно, код 4 k LDPC с кодовой скоростью (идентификатор) 1/2 используется как упомянутое основное кодовое слово четности для защиты данных L1-Post, где в зависимости от длины этих данных несколько его битов четности выкалывают. Концепция дополнительных кодов четности повторно использует эти выколотые биты, и их передают в другом фрейме NGH (предпочтительно в предыдущем фрейме). Однако если требуемое количество дополнительных битов четности превышает количество выколотых основных битов четности, остальные дополнительные биты могут быть взяты из вспомогательной области кодового слова.

Для генерирования упомянутых (основных и вспомогательных) символов четности упомянутых основной и вспомогательной области кодового слова используют аккумуляторы символов четности, как общеизвестно и применяется, например, в соответствии с DVB-T2 (ETSI EN 302755 V1.1.1 (2009-09) “Digital Video Broadcasting (DVB); Framing structure Channel Coding and Modulation for a Second Generation Digital Terrestrial Television Broadcasting System (DVB-T2)”), DVB-C2 (DVB BlueBook A138 “Digital Video Broadcasting (DVB); Frame structure channel coding and modulation for a second generation digital transmission system for cable systems (DVB-C2) or DVB-S2 (ETSI EN 302307 V1.2.1 (2009-08) “Digital Video Broadcasting (DVB); Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications (DVB-S2)”). Для такого накопления символов четности используется правило генерирования адресов для определения адресов символов четности, по которым выполняют накопление информационных символов (“накопление”, в общем, также называется “кодированием”). Обычно, однако, используется только одно правило генерирования одного адреса, которое применяется для определения всех адресов четности основного кодового слова, что не должно исключать то, что больше правил генерирования адресов применяется для генерирования основного кода. В соответствии с настоящим изобретением, однако, разные правила генерирования адресов используют для генерирования основных символов четности и вспомогательных символов четности для получения требуемых свойств первого и второго кодов. В частности, второе правило генерирования адресов для получения каждого вспомогательного символа четности, для накопления информационного символа в положении m, m=0…, Kldpc-1 по адресу y символа четности, в котором упомянутые адреса y символа четности, определенные в соответствии со вторым правилом генерирования адресов, могут быть представлены следующим образом

Nldpc-Kldpc+{x-(Nldpc-Kldpc)+m mod Ga×QIR}mod MIR, если x≥Nldpc-Kldpc,

при этом x обозначает адреса аккумулятора символа четности, соответствующие первому информационному символу группы размером Ga, и QIR представляет собой заранее определенную константу, зависящую от скорости вспомогательного кода, выбранную таким образом, что обеспечивается требуемая обратная совместимость кодов, как поясняется ниже. Таким образом, весь код также содержит первый код. Кроме того, второе правило генерирования адресов следует тому же поблочному (и квазицикличному) принципу кодирования (в группах длиной Ga), как во всех кодах LDPC для семейства стандартов DVB. В частности, обе группы могут иметь одинаковую длину.

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

В соответствии с предпочтительным вариантом осуществления упомянутое средство кодирования выполнено с возможностью генерирования основного символа четности путем накопления информационного символа в положении m, m=0…, Kldpc-1 по адресу у символа четности, в котором упомянутые адреса у символа четности определяют в соответствии с первым правилом генерирования адресов

{х+m mod Gb×Qldpc}mod(Nldpc-Kldpc), если x<Nldpc-Kldpc,

при этом x обозначает адреса аккумулятора символа четности, соответствующие первому информационному символу группы размером Gb, и Qldpc представляют собой заранее определенную константу, зависящую от скорости основного кода. Следовательно, в соответствии с этим вариантом осуществления применяют одно и то же правило генерирования адресов, которое определено для основной области четности кодового слова, которая обеспечивает для приемников возможность декодирования первого кода. Такое правило генерирования адресов описано, например, в заявке 2010 - 197393 на патент Японии, поданной 3 сентября 2010 г. под названием “Data processing apparatus and method”. Другое преимущество такой обратной совместимости состоит в том, что она упрощает декодирование нескольких входных потоков данных, которые либо кодированы с использованием правила основного кодирования или правила расширенного кодирования, которые выводят как основную, так и вспомогательные области кодового слова следующим образом: если возможно успешное декодирование основных областей кодового слова, декодер может использовать одну и ту же (основную) операцию декодирования. Только, если декодирование основного кода происходит неудачно, декодер должен изменить операцию декодирования в соответствии с расширенным кодом (и может игнорировать те входные потоки, которые кодированы только основным кодером).

В соответствии с дополнительным вариантом осуществления упомянутые размеры групп, используемые в упомянутом первом и втором правилах генерирования адресов, являются идентичными, то есть Ga=Gb. Предпочтительно выбирают размер группы равным 72 (в соответствии с генерированием кода LDPC в DVB). Таким образом, выполняют поблочное кодирование (или кодирование в группе) путем последовательного отбора групп G=Ga=Gb (предпочтительно = 72) информационных символов (предпочтительно, информационных битов) и кодирования их в символы четности. Таким образом, поддерживается квазициклическая структура как для основной области четности, так и для вспомогательной области четности, что обеспечивает возможность поблочного и, таким образом, более простого декодирования на основе упомянутых групп, имеющих фиксированный размер группы.

Предпочтительно упомянутое средство кодирования выполнено с возможностью поблочного генерирования упомянутых основных символов четности и упомянутых вспомогательных символов четности путем использования группы последовательных информационных символов, в котором каждый информационный символ i упомянутой группы последовательных информационных символов накапливают в наборе разных адресов у символов четности, в котором набор адресов символа четности, в котором накапливает первый информационный символ упомянутой группы, отбирают из заданной таблицы адресов, и в которой адреса символа, в которых накапливают последовательные информационные символы упомянутой группы, определяют из упомянутого набора адресов символа четности, в соответствии с упомянутым первым или упомянутым вторым правилом генерирования адресов, соответственно, и в котором отдельный набор адресов символа четности получают из упомянутой таблицы адресов для генерирования каждого нового блока основных символов четности и вспомогательных символов четности. Использование таких заданных таблиц адресов обеспечивает возможность предварительной оптимизации содержащихся в них адресов символа четности для каждой требуемой комбинации значений скорости данных, размеров Ga, Gb группы, заранее определенных констант Qldpc, QIR, зависящих от скорости кода, третьего количества вспомогательных символов MIR четности и длины основной области Nldpc кодового слова, таким образом, что получаемый код является как можно более сильным и позволяет корректировать столько ошибок, сколько возможно. Кроме того, адреса, предусмотренные в упомянутых таблицах адресов (номера которых являются действительными для групп Ga и Gb информационных символов), обеспечивают преимущество, состоящее в том, что эти правила генерирования адресов (и также таблиц адресов) можно сформулировать и эффективно сохранять, используя разумную величину пространства хранения в передатчике и в приемниках. В противном случае, правила генерирования адресов и таблицы адресов были бы намного большими и могли быть иметь чрезвычайно большой размер, если бы для каждого информационного символа требовалось бы предоставить адрес четности в таблице в явном виде.

В определенном предпочтительном варианте применения используются следующие значения параметров: MIR=Nldpc=4320, QIR=60, G=Ga=Gb=72. Кроме того, для идентификаторов скорости кода выбрано значение 1/2 и для параметра Qldpc=30. Как известно из стандартов DVB-T2 и DVB-S2, идентификаторы скорости кода не всегда идентичны действительной скорости кода (однако для выбранного кода идентификатор кода соответствует истинной скорости кода). Оптимизированные таблицы адресов, включающие в себя адреса символа четности для этих разных скоростей кода, и эти значения параметра определены в дополнительных зависимых пунктах формулы изобретения. Следовательно, в соответствии с такими вариантами осуществления средство кодирования выполнено с возможностью избирательного отбора нового ряда следующих таблиц адресов в качестве нового набора других адресов у символа четности для накопления новой группы последовательных информационных символов.

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

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

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

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

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

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

Второй модуль кодирования может, кроме того, быть выполнен с возможностью кодирования в соответствии с упомянутым вторым кодом входного слова данных во вспомогательное кодовое слово, включая в себя упомянутую основную область кодового слова и упомянутую вспомогательную область кодового слова. Следовательно, основная область кодового слова представляет собой область, как основного кодового слова, так и вспомогательного кодового слова, но более не используется во вспомогательном кодовом слове, из которого, в основном, вспомогательную область четности вставляют в выходной поток данных передатчика. Такой вариант осуществления имеет преимущество, состоящее в том, что первый модуль кодирования может представлять собой (обычный) кодер известного приемника, например, приемника, в соответствии со стандартом DVB-Т2, который может, в общем, использоваться без изменений и в котором добавлен второй модуль кодирования, в соответствии с изобретением.

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

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

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

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

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

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