Устройство обработки данных и способ обработки данных
Иллюстрации
Показать всеИзобретение относится к обработке данных. Технический результат состоит в упрощении обработки данных управления, имеющих улучшенное отношение пиковой мощности к средней мощности (PAPR). Для этого в передающем устройстве модуль 21 дополнения дополняет данные управления, необходимые для демодуляции, нулями в качестве фиктивных данных, а модуль 101 скремблирования осуществляет скремблирование этих данных управления, дополненных фиктивными данными (дополненные данные управления). Модуль 121 замещения осуществляет замещение скремблированных фиктивных данных в составе скремблированных дополненных фиктивными данными данных управления, а модуль 22 кодирования в коде Бозе-Чоудхури-Хоквенгема (BCH-коде) и модуль 23 кодирования в коде с низкой плотностью проверки на четность (LDPC-коде) осуществляют кодирование в BCH-коде и кодирование в LDPC-коде в качестве кодирования в коде с коррекцией ошибок применительно к замещенным данным, полученным в результате замещения. Модуль сокращения 21 осуществляет сокращение посредством удаления фиктивных данных, содержащихся в LDPC-коде, и выкалывания битов четности из состава LDPC-кода. 8 н. и 25 з.п. ф-лы, 17 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к устройствам обработки данных и к способам обработки данных и более конкретно к устройству обработки данных и к способу обработки данных, позволяющим легко обрабатывать данные управления, необходимые для осуществления демодуляции, и имеющим улучшенное отношение пиковой мощности к средней мощности (PAPR).
Уровень техники
В системе цифрового видео вещания (DVB)-T.2, представляющей один из совокупности стандартов цифрового вещания, используют ортогональное частотное уплотнение (OFDM) в качестве способа модуляции данных и осуществляют передачу данных для каждого модуля, именуемого кадром T2 (непатентный документ 1).
Список литературы
Непатентный документ 1
Непатентный документ 1: «Способ канального кодирования и модуляции для системы цифрового телевизионного вещания второго поколения (DVB-T2)», DVB документ A122, июнь 2008 ("Frame structure channel coding and modulation for a second generation digital terrestrial television broadcasting system (DVB-T2)", DVB Document A122 June 2008).
Раскрытие изобретения
Проблемы, которые должно решать настоящее изобретение
Согласно новым стандартам цифрового вещания кадры T2 (или кадры, эквивалентные кадрам T2), определенные в существующих стандартах, таких как DVB-Т.2, могут быть использованы в качестве модуля передачи данных.
Поскольку в новых стандартах в качестве новых кадров используются кадры T2 (OFDM-сигналы этих кадров), такие новые кадры можно легко обрабатывать в приемном устройстве, совместимом с этими новыми стандартами.
Иными словами, в приемном устройстве, совместимом с новыми стандартами, использующими кадры T2 в качестве новых кадров, эти новые кадры можно обрабатывать таким же образом, как и в приемном устройстве, совместимом со стандартом DVB-T.2.
В кадрах T2 создана преамбула, именуемая символами Р2, содержащими именуемые "L1" данные управления, необходимыми для осуществления демодуляции. Однако отношение PAPR для OFDM-сигнала в составе символа P2 в каждом кадре T2 может быть относительно большим.
В случае большого отношения PAPR для OFDM-сигнала в составе символа P2 в кадре T2, если OFDM-сигнал в составе символа P2 имеет большую мощность, такой OFDM-сигнал большой мощности может быть ограничен в приемном устройстве, принимающем этот OFDM-сигнал.
Если происходит ограничение OFDM-сигнала в приемном устройстве, качество этого OFDM-сигнала деградирует, что может неблагоприятно повлиять на демодуляцию такого OFDM-сигнала.
С учетом этого, для улучшения отношения PAPR для данных управления (OFDM-сигнала этих данных), необходимых для демодуляции (или в идеале, чтобы привести отношение PAPR к "1"), можно осуществить скремблирование (рассеяние энергии) (рандомизацию) этих данных управления в передающем устройстве, которое передает OFDM-сигналы в соответствии с новыми стандартами.
Однако, если выполняется скремблирование данных управления с целью улучшения отношения PAPR, в приемном устройстве может потребоваться осуществить не только дескремблирование, чтобы устранить скремблирование, выполненное применительно к данным управления, но и другую операцию, отличную от операции, производимой, если данные управления скремблированы не были. В результате становится затруднительно осуществить обработку (демодуляцию) данных управления (OFDM-сигнала этих данных) или обработку этих данных управления таким же (по существу) образом, как в приемном устройстве, совместимом со стандартом DVB-T.2.
Настоящее изобретение было разработано с учетом этих обстоятельств и с целью осуществить обработку данных управления, отношение PAPR для которых было улучшено.
Решение проблем
Устройство обработки данных согласно первому аспекту настоящего изобретения включает в себя модуль дополнения для дополнения данных управления посредством вставки фиктивных данных, при этом данные управления необходимы для демодуляции; средство скремблирования для скремблирования дополненных данных управления, при этом дополненные данные управления представляют собой данные управления, дополненные фиктивными данными; средство замещения для генерирования замещающих данных путем замещения скремблированных фиктивных данных в составе скремблированных дополненных, посредством фиктивных данных, данных управления; и модуль кодирования в коде с коррекцией ошибок для кодирования замещающих данных в коде с коррекцией ошибок.
Способ обработки данных согласно первому аспекту настоящего изобретения включает этапы, на которых: выполняют дополнение данных управления фиктивными данными, при этом указанные данные управления необходимы для демодуляции; выполняют скремблирование дополненных данных управления, причем дополненные данные управления представляют собой данные управления, дополненные фиктивными данными; генерируют замещающие данные посредством замещения скремблированных фиктивных данных в составе скремблированных дополненных, посредством фиктивных данных, данных управления; и выполняют кодирование замещенных данных в коде с коррекцией ошибок.
Согласно указанному выше первому аспекту данные управления, необходимые для демодуляции, дополняют фиктивными данными и скремблируют полученные дополненные данные управления, представляющие собой данные управления, дополненные фиктивными данными. Далее, замещенные данные генерируют путем замещения скремблированных фиктивных данных в составе скремблированных дополненных данных управления посредством фиктивных данных и осуществляют кодирование замещенных данных в коде с коррекцией ошибок.
Устройство обработки данных согласно второму аспекту настоящего изобретения включает: модуль скремблирования для скремблирования данных управления, необходимых для демодуляции; модуль дополнения для дополнения скремблированных данных управления посредством вставки фиктивных данных; и модуль кодирования в коде с коррекцией ошибок для кодирования дополненных скремблированных данных, полученных посредством дополнения, посредством вставки фиктивных данных, скремблированных данных управления в коде с коррекцией ошибок.
Способ обработки данных согласно второму аспекту настоящего изобретения включает этапы, на которых выполняют: скремблирование данных управления, необходимых для демодуляции; выполняют дополнение скремблированных данных управления посредством вставки фиктивных данных; и осуществляют кодирование дополненных скремблированных данных, полученных, посредством дополнения, посредством вставки фиктивных данных, скремблированных данных управления в коде с коррекцией ошибок.
Согласно описанному выше второму аспекту скремблирование производится применительно к данным управления, необходимым для демодуляции, а скремблированные данные управления дополняют фиктивными данными. Затем выполняют кодирование в коде с коррекцией ошибок применительно к дополненным скремблированным данным, полученным посредством дополнения, посредством вставки фиктивных данных, скремблированных данных управления.
Устройство обработки данных согласно третьему аспекту настоящего изобретения включает: модуль коррекции ошибок для коррекции ошибок при декодировании кода с коррекцией ошибок и преобразования в замещенные данные, при этом код с коррекцией ошибок получают в передающем устройстве; и модуль дескремблирования для дескремблирования замещенных данных, причем указанное передающее устройство выполнено с возможностью дополнения данных управления, необходимых для демодуляции, фиктивными данными, скремблирования дополненных данных управления, представляющих собой данные управления, дополненные фиктивными данными, генерирует замещающие данные посредством замещения скремблированных фиктивных данных в составе скремблированных дополненных данных управления посредством фиктивных данных и осуществления кодирования замещенных данных в коде с коррекцией ошибок.
Способ обработки данных согласно третьему аспекту настоящего изобретения включает в себя этапы, на которых: выполняют коррекцию ошибок для декодирования кода с коррекцией ошибок и преобразование его в замещенные данные, при этом указанный код с коррекцией ошибок получают в передающем устройстве; и выполняют дескремблирование замещающих данных, при этом передающее устройство выполнено с возможностью дополнения данных управления, необходимых для демодуляции, фиктивными данными, скремблирования дополненных данных управления, представляющих собой данные управления, дополненные фиктивными данными, генерирования замещающих данных путем замещения скремблированных фиктивных данных в составе скремблированных дополненных данных управления посредством фиктивных данных и кодирования замещающих данных в коде с коррекцией ошибок.
Согласно описанному выше третьему аспекту выполняют коррекцию ошибок для декодирования кода с коррекцией ошибок, полученного в передающем устройстве, и преобразования его в замещенные данные и дескремблируют указанные замещающие данные.
Устройство обработки данных согласно четвертому аспекту настоящего изобретения включает в себя: модуль коррекции ошибок для коррекции ошибок с целью декодирования кода с коррекцией ошибок и преобразования его в дополненные скремблированные данные, при этом код с коррекцией ошибок получают в передающем устройстве; модуль удаления для удаления фиктивных данных из состава дополненных скремблированных данных и вывода скремблированных данных управления; и модуль дескремблирования для дескремблирования указанных скремблированных данных управления, при этом указанное передающее устройство выполнено с возможностью скремблирования данных управления, необходимых для демодуляции, дополнения скремблированных данных управления посредством вставки фиктивных данных и выполнения кодирования с коррекцией ошибок дополненных скремблированных данных, полученных путем дополнения, посредством вставки фиктивных данных, скремблированных данных управления.
Способ обработки данных согласно четвертому аспекту настоящего изобретения включает в себя этапы, на которых: осуществляют коррекцию ошибок для декодирования кода с коррекцией ошибок и преобразования его в дополненные скремблированные данные, при этом код с коррекцией ошибок получают в передающем устройстве; удаляют фиктивные данные из состава дополненных скремблированных данных для вывода скремблированных данных управления; и выполняют дескремблирование указанных скремблированных данных управления, причем передающее устройство выполнено с возможностью скремблирования данных управления, необходимых для демодуляции, дополнения скремблированных данных управления посредством вставки фиктивных данных и кодирования в коде с коррекцией ошибок дополненных скремблированных данных, полученных путем дополнения, посредством вставки фиктивных данных, скремблированных данных управления.
Согласно рассмотренному выше четвертому аспекту настоящего изобретения осуществляют коррекцию ошибок с целью декодирования кода с коррекцией ошибок, полученного в передающем устройстве, и преобразования его в дополненные скремблированные данные и удаляют фиктивные данные из состава дополненных скремблированных данных для вывода скремблированных данных управления. Затем производят дескремблирование применительно к скремблированным данным управления.
Устройство обработки данных может быть независимым устройством или может быть внутренним блоком в составе единого устройства.
Эффекты настоящего изобретения
Согласно аспектам настоящего изобретения с первого по четвертый, могут быть легко обработаны данные управления с улучшенным отношением PAPR.
Краткое описание чертежей
Фиг.1 представляет блок-схему, показывающую пример структуры передающего устройства, которое передает данные без скремблирования данных управления.
Фиг.2 представляет диаграмму, показывающую формат потока битов в составе OFDM-сигнала, подлежащего передаче посредством передающего устройства.
Фиг.3 представляет диаграмму, поясняющую работу модуля 21 дополнения, модуля 22 кодирования в коде Бозе-Чоудхури-Хоквенгема (BCH), модуля 23 кодирования в коде с низкой плотностью проверок на четность (LDPC) и модуля 24 сокращения.
Фиг.4 представляет блок-схему, показывающую пример структуры приемного устройства, принимающего данные от передающего устройства, которое передает данные без скремблирования данных управления.
Фиг.5 представляет блок-схему, показывающую первый пример структуры передающего устройства, которое передает данные после скремблирования данных управления.
Фиг.6 представляет диаграмму, поясняющую работу модуля 21 дополнения, модуля 101 скремблирования, модуля 22 кодирования в BCH-коде, модуля 23 кодирования в LDPC-коде и модуля 24 сокращения.
Фиг.7 представляет блок-схему, показывающую первый пример структуры приемного устройства, принимающего данные от передающего устройства, которое передает данные после скремблирования данных управления.
Фиг.8 представляет блок-схему, показывающую второй пример структуры передающего устройства, которое передает данные после скремблирования данных управления.
Фиг.9 представляет диаграмму, поясняющую работу модуля 101 скремблирования, модуля 21 дополнения, модуля 22 кодирования в BCH-коде, модуля 23 кодирования в LDPC-коде и модуля 24 сокращения.
Фиг.10 представляет блок-схему, показывающую второй пример структуры приемного устройства, принимающего данные от передающего устройства, которое передает данные после скремблирования данных управления.
Фиг.11 представляет блок-схему, показывающую третий пример структуры передающего устройства, которое передает данные после скремблирования данных управления.
Фиг.12 представляет диаграмму, поясняющую работу модуля 21 дополнения, модуля 101 скремблирования, модуля 121 замещения, модуля 22 кодирования в BCH-коде, модуля 23 кодирования в LDPC-коде и модуля 24 сокращения.
Фиг.13 представляет блок-схему, показывающую третий пример структуры приемного устройства, принимающего данные от передающего устройства, которое передает данные после скремблирования данных управления.
Фиг.14 представляет блок-схему, показывающую пример структуры модуля 101 скремблирования.
Фиг.15 представляет диаграмму, показывающую первый пример формата потока битов в составе OFDM-сигнала, подлежащий передаче посредством передающего устройства, которое скремблирует данные управления и соответствующего новым стандартам.
Фиг.16 представляет диаграмму, показывающую второй пример формата потока битов в составе OFDM-сигнала, подлежащего передаче посредством передающего устройства, которое скремблирует данные управления, и соответствующего новым стандартам.
Фиг.17 представляет блок-схему, показывающую пример структуры варианта компьютера, в котором применено настоящее изобретение.
Осуществление изобретения
Ниже приведено описание вариантов настоящего изобретения. В качестве предварительного этапа перед подробным описанием настоящего изобретения будут рассмотрены передающее устройство, которое передает данные без скремблирования данных управления, и приемное устройство, которое принимает данные от такого передающего устройства.
Передающее устройство, которое передает данные без скремблирования данных управления
На фиг.1 представлена блок-схема, показывающая пример структуры передающего устройства, которое передает данные без скремблирования данных управления, такого как передающее устройство, совместимое со стандартом DVB-T.2.
Такое передающее устройство осуществляет передачу целевых данных, представляющих собой реальные данные, такие как данные изображения и аудиоданные программы цифрового вещания, в формате с ортогональным частотным уплотнением (OFDM), например.
В частности, в таком передающем устройстве один или более потоков целевых данных передают на модуль 11 адаптации режима/мультиплексор.
Указанный модуль 11 адаптации режима/мультиплексор выбирает режим, такой как режим передачи, и мультиплексирует один или более потоков, поступающих на указанный модуль. Полученные в результате данные направляют на модуль 12 дополнения.
Этот модуль 12 дополнения дополняет данные, поступающие от модуля 11 адаптации режима/мультиплексора, необходимым числом нулей в качестве фиктивных данных (или вставляет нуль (Null) в эти данные), например, и передает полученные в результате данные на модуль 13 BB скремблирования.
Указанный модуль 13 BB скремблирования осуществляет операцию скремблирования (рассеяние энергии) применительно к данным, поступающим от модуля 12 дополнения, и передает полученные в результате данные на модуль 14 кодирования в BCH-коде.
Этот модуль 14 кодирования в BCH-коде осуществляет кодирование в BCH-коде в качестве кодирования в коде с коррекцией ошибок применительно к данным, поступающим от модуля 13 ВВ скремблирования, и передает полученный в результате BCH-код в качестве целевых данных для LDPC-кода, которые необходимо кодировать в LDPC-коде, на модуль 15 кодирования в LDPC-коде.
Этот модуль 15 кодирования в LDPC-коде осуществляет кодирование в LDPC-коде в качестве кодирования в коде с коррекцией ошибок применительно к целевым данным для LDPC-кода, поступающим от модуля 14 кодирования в BCH-коде, и передает полученный в результате LDPC-код на модуль 16 перемежения битов.
Указанный модуль 16 перемежения битов осуществляет перемежение битов применительно к LDPC-коду от модуля 15 кодирования в LDPC-коде бит за битом и передает LDPC-код, прошедший процедуру перемежения битов, на модуль кодирования в формате квадратурной амплитудной модуляции (QAM) 17.
Указанный модуль 17 кодирования в формате QAM осуществляет ортогональную модуляцию (многоуровневую модуляцию) LDPC-кода, поступающего от модуля 16 перемежения битов, путем отображения каждой единицы (символьной единицы) из одного или более битов LDPC-кода в сигнальную точку, представляющую один символ с ортогональной модуляцией.
Иными словами, модуль 17 кодирования в формате QAM осуществляет ортогональную модуляцию путем отображения каждой символьной единицы из одного или более битов LDPC-кода, поступающего от модуля 16 перемежения битов, в одну из сигнальных точек, определяемых способом модуляции для ортогональной модуляции, осуществляемой применительно к LDPC-коду, в плоскости I-Q (I-Q-совокупность), задаваемой I-осью, обозначающей синфазную I-составляющую, фаза которой совпадает с фазой волны несущей, и Q-осью, обозначающей квадратурную Q-составляющую, перпендикулярную волне несущей.
Здесь примеры способов ортогональной модуляции, осуществляемой модулем 17 кодирования в формате QAM, включают способы модуляции, заданные в стандартах DVB-T, такие как QPSK (квадратурная фазовая манипуляция (Quadrature Phase Shift Keying)), 16QAM (квадратурная амплитудная модуляция (Quadrature Amplitude Modulation)), 64QAM, 256QAM, 1024QAM и 4096QAM. В модуле 17 кодирования в формате QAM задают, какой именно способ модуляции использовать в качестве способа ортогональной модуляции, заранее в соответствии с командой оператора передающего устройства, например. Этот модуль 17 кодирования в формате QAM может также осуществлять ортогональную модуляцию другого вида, такую как 4РАМ (амплитудно-импульсная модуляция).
Данные, получаемые в результате работы модуля 17 кодирования в формате QAM, (символы, отображенные в сигнальные точки) передают на модуль 18 перемежения по времени.
Указанный модуль 18 перемежения по времени осуществляет перемежение по времени (перемежение вдоль оси времени) применительно к каждой символьной единице данных (символам), поступающей от модуля 17 кодирования в формате QAM, и передает полученные в результате данные на модуль 19 кодирования в формате один-вход-один-выход/несколько-входов-один-выход (SISO/MISO).
Этот модуль 19 кодирования в формате SISO/MISO осуществляет пространственно-временное кодирование данных (символов), поступающих от модуля 18 перемежения по времени, и передает полученные в результате данные на модуль 20 перемежения по частоте.
Указанный модуль 20 перемежения по частоте осуществляет перемежение по частоте (перемежение вдоль оси частот) применительно к каждой символьной единице данных (символам), поступающей от модуля 19 кодирования в формате SISO/MISO, и передает полученные в результате данные на модуль 27 построения кадров/назначения ресурсов.
Данные управления (сигнализация), именуемые L1, или аналогичные данные для управления передачей, необходимые для демодуляции данных, передаваемых от передающего устройства, поступают на модуль 21 дополнения, например.
Указанный модуль 21 дополнения дополняет данные управления, поступающие на этот модуль, заданным числом нулей в качестве фиктивных данных (или вставляет нуль (Null) в эти данные управления), например, и передает полученные в результате данные на модуль 22 кодирования в BCH-коде.
Аналогично модулю 14 кодирования в BCH-коде, указанный модуль 22 кодирования в BCH-коде осуществляет кодирование в BCH-коде применительно к данным, поступающим от модуля 21 дополнения, и передает полученные в результате данные в BCH-коде на модуль 23 кодирования в LDPC-коде.
Аналогично модулю 15 кодирования в LDPC-коде, указанный модуль 23 кодирования в LDPC-коде осуществляет кодирование в LDPC-коде применительно к целевым данным для LDPC-кода, иными словами, к данным, поступающим от модуля 22 кодирования в BCH-коде, и передает полученный в результате LDPC-код на модуль 24 сокращения.
Указанный модуль 24 сокращения осуществляет сокращение кода путем исключения фиктивных данных из LDPC-кода, поступающего от модуля 23 кодирования в LDPC-коде, и «выкалывания» битов четности из LDPC-кода и передает LDPC-код после сокращения на модуль 25 кодирования в формате QAM.
Аналогично модулю 17 кодирования в формате QAM, указанный модуль 25 кодирования в формате QAM осуществляет ортогональную модуляцию применительно к LDPC-коду, поступающему от модуля 24 сокращения, посредством отображения каждой единицы (символьной единицы) из одного или более битов LDPC-кода в сигнальную точку, представляющую один символ ортогональной модуляции, и передает полученные в результате данные (символы) на модуль 26 перемежения по частоте.
Аналогично модулю 20 перемежения по частоте, указанный модуль 26 перемежения по частоте осуществляет перемежение по частоте применительно к каждой символьной единице данных (символам), поступающим от модуля 25 кодирования в формате QAM, и передает полученные в результате данные на модуль 27 построения кадров/назначения ресурсов.
Указанный модуль 27 построения кадров/назначения ресурсов вставляет пилотный символ в каждую соответствующую позицию в потоке данных (символов), поступающий от модулей 20 и 26 перемежения по частоте, и создает кадр, именуемый кадром T2, который удовлетворяет стандарту DVB-T.2 и составлен из заданного числа символов из состава полученных в результате данных (символов). Этот кадр передают на модуль 28 генерирования OFDM-сигнала.
Указанный модуль 28 генерирования OFDM-сигнала осуществляет необходимую обработку сигнала, такую как обратное быстрое преобразование Фурье (IFFT) применительно к кадру, поступающему от модуля 27 построения кадров/назначения ресурсов, с целью генерирования OFDM-сигнала, соответствующего этому кадру. Полученный OFDM-сигнал затем передают по беспроводному соединению.
На фиг.2 представлена диаграмма, показывающая формат потока битов в составе OFDM-сигнала, который должен быть передан посредством передающего устройства, изображенного на фиг.1.
Указанный поток битов в составе OFDM-сигнала, который должен быть передан посредством передающего устройства, изображенного на фиг.1, составлен из кадров Т2.
Как показано на фиг.2, каждый кадр T2 содержит символ P1 в качестве преамбулы, символы P2, символы, именуемые нормальными ("Normal"), и символ, именуемый "FC" (замыкание кадра), расположенные в порядке перечисления.
На фиг.2 (равно как и на фиг.15 и 16, которые будут рассмотрены позднее), каждая аббревиатура "GI" обозначает защитный интервал.
Символы (символ P2 и символы данных), находящиеся между одним защитным интервалом и следующим защитным интервалом, представляют собой символы OFDM, подлежащие обработке в одном цикле преобразования IFFT (и одном цикле преобразования FFT (быстрое преобразование Фурье)) в режиме OFDM.
Символ P1 представляет собой символ для сигнализации P1. Символ P1 содержит параметры передачи, именуемые S1 и S2. Эти параметры S1 и S2 указывают, каким способом происходит передача OFDM-сигнала - SISO (один-вход-один-выход (означает одну передающую антенну и одну приемную антенну)) или MISO (несколько-входов-один-выход (означает несколько передающих антенн и одну приемную антенну)), и указывают размерность преобразования FFT, используемую при осуществлении преобразования FFT применительно к символу P2 (число отсчетов (символов), обрабатываемых в одном цикле преобразования FFT).
Символ P1 содержит 1 K (=1024) символов в качестве достоверных символов, причем часть этих достоверных символов и остальные из этих достоверных символов подвергают сдвигу частоты. Соответственно, перед и после достоверных символов образуются дубликаты этой части достоверных символов и остальных достоверных символов, которые могут быть обнаружены посредством корреляционной обработки OFDM-сигнала.
Если кадр, содержащий символ P1, представляет собой кадр T2, параметры S1 и S2, содержащиеся в составе символа P1, несут информацию (информацию идентификации кадра), указывающую, что соответствующий кадр представляет собой кадр T2.
Соответственно, приемное устройство может определить, что некий кадр является кадром T2, на основе параметров S1 и S2, содержащихся в символе P1.
Символы P2 представляют собой символы для передачи данных управления, именуемых L1 и являющихся необходимыми для демодуляции OFDM-сигнала, причем эти данные L1 включают данные двух типов, а именно - первые данные и вторые данные: постсигнальные данные L1 в качестве первых данных и предсигнальные данные L1 в качестве вторых данных.
Предсигнальные данные L1 содержат информацию, необходимую для демодуляции постсигнальных данных L1, а постсигнальные данные L1 содержат информацию, необходимую для приемного устройства, которое принимает OFDM-сигнал, для обращения и доступа к физическому уровню (конвейерам уровня), или информацию, необходимую для демодуляции символов данных.
В состав предсигнальных данных L1 входят протяженность защитного интервала, пилотная структура (РР), показывающая компоновку пилот-сигнала, указывающую, какие именно символы (поднесущие) содержат пилот-сигналы, являющиеся известными сигналами, информация (BWTEXT), указывающая, расширена ли полоса частот для передачи OFDM-сигнала, число (NDSYM) символов OFDM, содержащихся в одном кадре T2, и другая подобная информация в качестве информации, необходимой для демодуляции символов данных.
На фиг.3 представлена диаграмма для пояснения работы модуля 21 дополнения, модуля 22 кодирования в BCH-коде, модуля 23 кодирования в LDPC-коде и модуля 24 сокращения, показанных на фиг.1.
Сегмент данных KSig управления заданной длины, представляющий собой предсигнальные данные L1 или постсигнальные данные L1 либо и предсигнальные данные L1, и постсигнальные данные L1, поступает на модуль 21 дополнения.
Указанный модуль 21 дополнения дополняет данные Ksig управления, поступающие в этот модуль, требуемым числом нулей в качестве фиктивных данных, например.
В частности, длина (число битов) данных Ksig управления меньше длины (длины информации в битах) данных, подлежащих кодированию в BCH-коде, в качестве кодирования в коде с коррекцией ошибок, которое должно быть выполнено в модуле 22 кодирования в BCH-коде на более поздней стадии. Поэтому модуль 21 дополнения дополняет данные управления нулями в качестве фиктивных данных, так что длина (число битов) данных управления, дополненных фиктивными данными, становится равной длине данных, подлежащих кодированию в BCH-коде, в качестве кодирования в коде с коррекцией ошибок, которое должно быть выполнено в модуле 22 кодирования в BCH-коде на более поздней стадии.
Указанные дополненные данные Kbch управления, иными словами, данные управления, дополненные фиктивными данными, поступают от модуля 21 дополнения на модуль 22 кодирования в BCH-коде.
Этот модуль 22 кодирования в BCH-коде осуществляет кодирование в BCH-коде в качестве кодирования в коде с коррекцией ошибок применительно к дополненным данным Kbch управления, поступающим от модуля 21 дополнения, и передает полученный в результате BCH-код Kldpc на модуль 23 кодирования в LDPC-коде.
Здесь модуль 22 кодирования в BCH-коде определяет биты четности BCH-кода (четность BCH) для дополненных данных Kbch управления и добавляет биты четности к дополненным данным Kbch управления, для получения BCH-кода Kldpc, соответствующего этим дополненным данным Kbch управления. Таким образом, осуществляется кодирование в BCH-коде.
Указанный модуль 23 кодирования в LDPC-коде осуществляет такое кодирование в LDPC-коде в качестве кодирования в коде с коррекцией ошибок применительно к BCH-коду Kldpc для дополненных данных Kbch управления, поступающих от модуля 22 кодирования в BCH-коде, и передает полученный в результате LDPC-код Nldpc на модуль 24 сокращения.
Этот модуль 23 кодирования в LDPC-коде определяет биты четности LDPC-кода (четность LDPC), соответствующего BCH-коду Kldpc для дополненных данных Kbch управления, и добавляет эти биты четности к BCH-коду Kldpc для получения LDPC-кода Nldpc, соответствующего BCH-коду Kldpc. Таким образом, осуществляется кодирование в LDPC-коде.
Указанный модуль 24 сокращения осуществляет сокращение кода путем исключения нулей в качестве фиктивных данных из состава LDPC-кода Nldpc, поступающего от модуля 23 кодирования в LDPC-коде, и выкалывания (части) битов четности из состава LDPC-кода Nldpc и передает LDPC-код Npost после сокращения на модуль 25 кодирования в формате QAM.
Приемное устройство, принимающее данные от передающего устройства, которое передает данные без скремблирования данных управления
На фиг.4 представлена блок-схема, показывающая пример структуры приемного устройства, такого как приемное устройство, совместимое со стандартом DVB-T.2 и принимающее данные от передающего устройства, которое изображено на фиг.1 и которое передает данные без скремблирования данных управления.
Указанное приемное устройство, показанное на фиг.4, принимает OFDM-сигналы от передающего устройства, изображенного на фиг.1, и демодулирует эти OFDM-сигналы.
В частности, приемное устройство принимает OFDM-сигнал от передающего устройства, показанного на фиг.1, и передает модулю 31 оперирования OFDM.
Указанный модуль 31 оперирования OFDM осуществляет обработку сигнала, такую как преобразование FFT, применительно к поступившему OFDM-сигналу и передает полученные в результате данные (символы) на модуль 32 управления кадрами.
Указанный модуль 32 управления кадрами осуществляет обработку кадра (интерпретацию кадра), образованного символами, поступающими от модуля 31 оперирования OFDM, и передает символы целевых данных, содержащихся в символах данных в составе кадра (кадр T2), на модуль 33 устранения перемежения по частоте, а символы данных управления, содержащиеся в символах P2 в составе этого кадра, на модуль 43 устранения перемежения по частоте.
Указанный модуль 33 устранения перемежения по частоте устраняет перемежение по частоте применительно к каждому символу, поступающему от модуля 32 управления кадрами, и передает результаты на модуль 34 декодирования SISO/MISO.
Этот модуль 34 декодирования SISO/MISO осуществляет пространственно-временное декодирование данных (символов), поступающих от модуля 33 устранения перемежения по частоте, и передает результаты на модуль 35 устранения перемежения по времени.
Указанный модуль 35 устранения перемежения по времени устраняет перемежение по времени для каждого символа данных (символы), поступающего от модуля 34 декодирования SISO/MISO, и передает результаты на модуль 36 декодирования в формате QAM.
Этот модуль 36 декодирования в формате QAM осуществляет ортогональную демодуляцию посредством обратного отображения (декодирование позиций сигнальных точек) символов (символов, расположенных в сигнальных точках), поступающих от модуля 35 устранения перемежения по времени, и передает полученные в результате данные (символы) на модуль 37 устранения перемежения битов.
Указанный модуль 37 устранения перемежения битов устраняет перемежение данных (символов), поступающих от модуля 36 декодирования в формате QAM, с целью восстановления последовательности битов, измененной в процессе перемежения битов, осуществленного в модуле 16 перемежения битов, показанном на фиг.1, до первоначальной последовательности. Полученный в результате LDPC-код передают на модуль 38 декодирования LDPC-кода.
Этот модуль 38 декодирования LDPC-кода осуществляет декодирование LDPC-кода, поступающего от модуля 37 устранения перемежения битов, и передает полученный в результате BCH-код на модуль 39 декодирования BCH-кода.
Указанный модуль 39 декодирования BCH-кода осуществляет декодирование BCH-кода, поступающего от модуля 38 декодирования LDPC-кода, и передает полученные в результате данные на модуль 40 ВВ дескремблирования.
Этот модуль 40 ВВ дескремблирования осуществляет дескремблирование (процесс, обратный рассеянию энергии) применительно к данным, поступающим от модуля 39 декодирования BCH-кода, и передает полученные в результате данные на модуль 41 удаления нулей.
Указанный модуль 41 удаления нулей удаляет нули, вставленные модулем 12 дополнения, показанным на фиг.1, из данных, поступающих от модуля 40 BB дескремблирования, и передает результаты на демультиплексор 42.
Этот демультиплексор 42 выделяет каждый из одного или более потоков (целевых данных), мультиплексированных в составе данных, поступающих от модуля 41 удаления нулей, и передает каждый из выделенных потоков на выход.
При этом модуль 43 устранения перемежения по частоте устраняет такое перемежение по частоте применительно к каждому символу (символы данных управления), поступающему от модуля 32 управления кадрами, и передает результаты на модуль 44 декодирования в формате QAM.
Указанный модуль 44 декодирования в формате QAM осуществляет ортогональную демодуляцию посредством обратного отображения (декодирование позиций сигнальных точек) символов (эти символы располагаются в сигнальных точках), поступающих от модуля 43 устранения перемежения по частоте, и передает LDPC-код Npost после сокращения (фиг.3), полученный в результате такого декодирования, на модуль 45 восстановления.
Этот модуль 45 восстановления осуществляет операцию восстановления путем дополнения LDPC-кода Npost после сокращения, поступившего от модуля 44 декодирования в формате QAM, нулями в качестве фиктивных данных и восстановления выколотых битов четности в составе LDPC-кода. Таким образом, происходит восстановление LDPC-кода Nldpc до сокращения (фиг.3) и передача восстановленного кода на модуль 46 декодирования LDPC-кода.
Указанный модуль 46 декодирования LDPC-кода осуществляет декодирование LDPC-кода Nldpc, поступившего от модуля 45 восстановления, и передает полученный в результате BCH-код Kldpc (фиг.3) на модуль 47 декодирования BCH-кода.
Этот модуль 47 декодирования BCH-кода осуществляет декодирование BCH-кода Kldpc, поступающего от модуля 46 декодирования LDPC-кода, и передает полученные в результате дополненные данные Kbch управления (фиг.3) на модуль 48 удаления.
Указанный модуль 48 удаления удаляет нули в качестве фиктивных данных из дополненных данных Kbch управления и передает полученные в результате данные Ksig управления (Fig.3) на модуль 49 управления.
Этот модуль 49 управления осуществляет управление соответствующими блоками, составляющими приемное устройство, на основе данных Ksig управления, поступающих от модуля 48 удаления.
Первый пример структуры передающего устройства, которое передает данные после скремблирования данных управления
Если кадры T2 (или кадры, эквивалентные кадрам T2), определенные в существующих стандартах, таких как DVB-T.2, использовать в качестве новых кадров, служащих единицами для передачи данных согласно новым стандартам цифрового вещания, (OFDM-си