Устройства обработки данных и способы обработки данных

Иллюстрации

Показать все

Изобретение относится к устройствам обработки данных, которые имеют низкую стоимость и обеспечивают CB (связывание каналов). Технический результат заключается в снижении требований к вычислительной мощности и обеспечение CB, такого как связывание канала физического уровня (PLP). Предложенное устройство передачи разделяет поток основной полосы пропускания (BB), как поток из фреймов BB на разделенные потоки, путем распределения фреймов BB потока BB на срезы данных. Разделение потока BB выполняется посредством ограничения отношения скорости передачи данных между скоростями данных разделенных потоков. Устройство приема повторно составляет оригинальный поток BB из разделенных потоков, полученных из данных, переданных из устройства передачи. 4 н. и 2 з.п. ф-лы, 15 ил.

Реферат

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

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

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

Примеры стандартов передачи данных при цифровой широковещательной передаче включают в себя DVB-C2, которые включают в себя кабельные телевизионные стандарты следующего поколения и стандартизированы DVB (Digital Video Broadcasting) (Непатентный документ 1).

В DVB-C2 описаны высокоэффективные способы модуляции и способы кодирования.

Список литературы

Непатентный документ

Непатентный документ 1: DVB-C.2:ETSI EN 302769 V1.2.1 (2011-04)

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

Задачи, решаемые изобретением

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

В DVB-C2 связывание PLP (Канал физического уровня) установлено, как разновидность CB.

Однако, в DVB-C2, детали связывания PLP в настоящее время не установлены. Поэтому, если некоторая степень свободы допустима при связывании PLP на стороне передачи, устройство, которое повторно составляет исходный поток с высокой скоростью передачи данных на стороне приема, может потребовать больших затрат, чем прежде.

Настоящая технология была выполнена с учетом этих обстоятельств, и направлена на снижение затрат и обеспечение CB, такого как связывание PLP.

Решения задач

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

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

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

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

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

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

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

Эффекты изобретения

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

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

Краткое описание чертежей

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

На фиг. 2 показана блок-схема, представляющая примерную первую структуру устройства 11 передачи.

На фиг. 3 показана схема для пояснения взаимосвязи между PLP и срезами данных, предназначенными для обработки в устройстве 11 передачи.

На фиг. 4 показана блок-схема, представляющая первую примерную структуру устройства 12 приема.

На фиг. 5 показана блок-схема, представляющая вторую примерную структуру устройства 11 передачи.

На фиг. 6 показана блок-схема последовательности операций для пояснения примера обработки (обработки передачи), предназначенной для выполнения устройством 11 передачи в случае, когда данные передают путем связывания PLP.

На фиг. 7 показана схема, представляющая формат фрейма BB в HEM.

На фиг. 8 показана схема, представляющая форматы ISSY, включенные в заголовки BB.

На фиг. 9 показана схема для пояснения взаимосвязи между PLP и срезами данных, предназначенными для обработки в устройстве 11 передачи.

На фиг. 10 показана блок-схема, представляющая вторую примерную структуру устройства 12 приема.

На фиг. 11 показана блок-схема последовательности операций для пояснения примера обработки (обработки приема), которая должна быть выполнена устройством 12 приема в случае приема данных, переданных путем связывания PLP.

На фиг. 12 показана схема, представляющая пример способа разделения потока BB на разделенные потоки путем распределения фреймов BB среди срезов данных при связывании PLP.

На фиг. 13 показана схема, представляющая пример разделенных потоков DS №0 и №1, для их передачи со срезами данных DS №0 и DS №1, соответственно, в случае, когда отношение скорости передачи между скоростями передачи срезов данных DS №0 и DS №1 составляет 2,2:1.

На фиг. 14 показана схема для пояснения примера управления распределением фреймов BB на срезы данных DS №0 и DS №1 в соответствии с отношением скорости передачи между срезами данных DS №0 и DS №1 в случае, когда поток BB разделен на разделенные потоки DS №0 и №1.

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

Осуществление изобретения

Один вариант осуществления системы передачи, в которой применяется настоящая технология

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

На фиг. 1, система передачи данных включает в себя устройство 11 передачи и устройство 12 приема.

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

Устройство 12 приема принимает данные, переданные от устройства 11 передачи через канал 13 передачи, и восстанавливает и выводит оригинальный поток.

Система передачи, показанная на фиг. 1, может использоваться не только для передачи данных, в соответствии со стандартами DVB-C2, но также и для передачи данных в соответствии со стандартами, такими как стандарты DVB-T2, DVB-S2 или ATSC (Advanced Television Systems Committee), и другими типами передачи данных.

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

Первый пример структуры устройства 11 передачи

На фиг. 2 показана блок-схема, представляющая пример первой структуры устройства 11 передачи, показанного на фиг. 1.

На фиг. 2 устройство 11 передачи включает в себя N (>1) модулей 211, 212…, 21N обработки среза данных, модуль 22 составления фрейма, модуль 23 IFFT (обратного быстрого преобразования Фурье), DAC (цифроаналоговый преобразователь) 24 и модуль 25 модуляции.

Каждый модуль 21n (n=1, 2…, N) обработки среза данных генерирует срез данных DS №n-1, как n-ый срез данных, путем обработки (потока) фактических данных, в качестве целевых данных, таких как TS (транспортный поток), и подает срез DS №n-1 данных в модуль 22 составления фрейма.

Таким образом, каждый модуль 21n обработки среза данных включает в себя M (>0) модулей 311, 312…, 31M обработки PLP, модуль 32 составления среза данных и перемежитель 33 время/частота.

Каждый модуль 31m (m=1, 2…, M) обработки PLP генерирует пакет среза данных PLP путем обработки фактических данных, в качестве PLP, и подает пакет среза данных в модуль 32 составления среза данных.

Здесь PLP (данные, которые должны быть переданы) представляет собой логический канал, включенный в срез данных, и уникальный PLP_ID, для идентификации PLP, прикреплен к PLP. PLP, имеющий определенный PLP_ID, эквивалентен фактическим данным определенной телевизионной программы. Разные модули обработки 31m. и 31m. обработки PLP обрабатывают PLP, имеющие разные PLP_ID, отличающиеся друг от друга. Далее PLP, имеющий "i", в качестве его PLP_ID, также будет записан, как PLP №i.

Среди всех модулей 211-21N обработки среза данных количество M модулей 311-31M обработки PLP не обязательно является одинаковыми. Однако, для простоты пояснения, количество M модулей 311-31M обработки PLP является одинаковым среди всех модулей 211-21N обработки среза данных в этом примере.

Каждый модуль 31м обработки PLP включает в себя модуль 41 обработки данных, модуль 42 FEC (прямой коррекции ошибок), модуль 43 отображения и модуль 44 составления пакета среза данных.

Фактические данные подают в модуль 41 обработки данных.

Модуль 41 обработки данных составляет фрейм BB (в основной полосе пропускания) путем прикрепления заголовка BB к заданному модулю (например, заданное количество пакетов TS) фактических данных, подаваемых в него, и подает фрейм BB в модуль 42 FEC.

Модуль 42 FEC выполняет кодирование коррекции ошибок, такое как кодирование BCH и кодирование LDPC, для фрейма BB, подаваемого из модуля 41 обработки данных, и подает полученный в результате фрейм FEC в модуль 43 отображения.

Модуль 43 отображения отображает фрейм FEC, поданный из модуля 42 FEC, как точки сигнала, в совокупности сигналов, определенной способом модуляции для заданной цифровой ортогональной модуляции, на основе символ на символ, причем каждый символ формируют с заданным количеством битов. Модуль 43 отображения подает символы, как результат отображения, в модуль 44 составления пакета среза данных на основе фрейма FEC.

Модуль 44 составления пакета среза данных составляет пакет среза данных, путем прикрепления заголовка фрейма FEC к одному или двум фреймам FEC, подаваемым из модуля 43 отображения.

Здесь заголовок фрейма FEC содержит информацию, такую как PLP_ID для PLP, формирующих фрейм FEC, к которому прикреплен заголовок фрейма FEC, при этом MODCOD обозначает способ модуляции (MOD), используемый при ортогональной модуляции, при отображении фрейма FEC, длину кода при кодировании коррекции ошибок, выполняемой фреймом FEC, и т.п.

Модуль 44 составления пакета среза данных составляет пакет среза данных и подает пакет среза данных в модуль 32 составления среза данных.

Модуль 32 составления среза данных составляет срез данных (DS №n-1) из пакетов среза данных, подаваемых из модулей 311-31M обработки PLP, и подает срез данных в перемежитель 33 время/частота.

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

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

Модуль 22 составления фрейма составляет фрейм C2, содержащий один или больше срезов данных, передаваемых из модулей 211-21N обработки среза данных, и подает фрейм C2 в модуль 23 IFFT.

Модуль 23 IFFT выполняет IFFT для фрейма C2, подаваемого из модуля 22 составления фрейма, и подает полученный в результате сигнал OFDM в DAC 24.

DAC 24 выполняет DA преобразование для сигнала OFDM, подаваемого из модуля 23 IFFT, и подает сигнал OFDM в модуль 25 модуляции.

Модуль 25 модуляции модулирует сигнал OFDM, подаваемый из DAC 24, в сигнал RF (радиочастоты), и передает сигнал RF через канал 13 передачи (фиг. 1).

На фиг. 3 показана схема для пояснения взаимосвязи между PLP и срезами данных, для обработки в устройстве 11 передачи, показанном на фиг. 2.

На фиг. 3 срез данных формируют с одним или больше PLP.

Используя DVB-C2, полосу передачи для передачи (сигналов RF) из сигналов OFDM разделяют на единичные полосы размером (приблизительно) 6 МГц. В случае, когда полоса передачи, то есть, полоса разделения 6 МГц, установлена как единичная полоса передачи, устройство 12 приема принимает сигнал OFDM единичной полосы передачи, в которой передают срез данных DS №n-1, содержащий PLP №i фактических данных требуемой телевизионной программы, и обрабатывает срез данных DS №n-1, содержащийся в сигнале OFDM.

Первый пример структура устройства 12 приема

На фиг. 4 показана блок-схема, представляющая первый пример структуры устройства 12 приема, показанного на фиг. 1.

На фиг. 4 устройство 12 приема включает в себя модуль 51 демодуляции, ADC (аналого-цифровой преобразователь) 52, модуль 53 FFT (быстрого преобразования Фурье), модуль 54 разделения фрейма, обратный перемежитель 55 время/частота, модуль 56 разделения среза данных, модуль 57 разделения пакета среза данных, модуль 58 обратного отображения, модуль 59 FEC и модуль 60 обработки данных.

Модуль 51 демодуляции принимает и демодулирует RF сигнал в заданной полосе, переданной (отправленной) из устройства 11 передачи через канал 13 передачи (фиг. 1), и подает полученный в результате демодулированный сигнал (сигнал OFDM) в ADC 52.

ADC 52 выполняет A/D преобразование для демодулированного сигнала, переданного из модуля демодуляции 51, и подает полученный в результате цифровой сигнал в модуль 53 FFT.

Модуль 53 FFT выполняет FFT для цифрового сигнала, подаваемого из ADC 52, и подает (сигнал) полученный в результате фрейм C2 в модуль 54 разделения фрейма.

Модуль 54 разделения фрейма выделяет срез данных, содержащийся во фрейме C2, путем разделения фрейма C2, подаваемого из модуля 53 FFT, и подает срез данных в модуль 56 разделения среза данных.

Модуль 56 разделения среза данных разделяет срез данных, подаваемый из модуля фрейма 54 разделения фрейма на пакеты среза данных, и подает пакеты среза данных в модуль 57 разделения пакета среза данных.

Модуль 57 разделения пакета среза данных выполняет декомпозицию пакетов среза данных на фреймы FEC путем удаления заголовка фрейма FEC из пакетов среза данных, переданных из модуля 56 разделения среза данных, и подает фреймы FEC в модуль 58 обратного отображения.

Здесь распознают способ модуляции для фреймов FEC, длину кода и т.п., и модулем 58 обратного отображения, и модулем 59 FEC на более поздних этапах управляют на основе заголовка фрейма FEC, удаленного модулем 57 разделения пакета среза.

Модуль 58 обратного отображения выполняет обратное отображение для (символов) фреймов FEC, передаваемых из модуля 57 разделения пакета среза данных, и подает фреймы FEC в модуль 59 FEC.

В отношении фреймов FEC, подвергнутых обратному отображению модулем 58 обратного отображения, модуль 59 FEC выполняет декодирование кода с коррекцией ошибок, в качестве коррекции ошибок, соответствующей кодированию для коррекции ошибок, выполняемой модулем 42 FEC, показанным на фиг. 2. В результате, модуль 59 FEC восстанавливает фрейм BB, полученный модулем 41 обработки данных, показанным на фиг. 2, и подает фрейм BB в модуль 60 обработки данных.

Модуль 60 обработки данных выполняет декомпозицию фрейма BB, переданного из модуля 59 FEC, и восстанавливает и выводит (поток) фактические данные.

Второй пример структуры устройства 11 передачи

На фиг. 5 показана блок-схема, представляющая второй пример структуры устройства 11 передачи, показанного на фиг. 1.

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

В устройстве 11 передачи (фиг. 2), имеющем первый пример структуры, передают PLP №i, эквивалентный фактическим данным определенной телевизионной программы переданной с одним из срезов DS №n-1 данных.

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

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

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

С учетом этого, в устройстве 11 передачи, имеющем вторую примерную структуру (фиг. 5), фактические данные, такие как один PLP №i (PLP с одинаковым PLP_ID) разделяют на основе фрейма BB, и они могут быть переданы со срезами данных, используя связывание PLP, которое представляет собой разновидность CB.

Следует отметить, что на фиг. 5 не показаны блоки, не относящиеся к связыванию PLP.

На фиг. 5 устройство 11 передачи включает в себя N модулей 211-21N обработки среза данных, модуль 22 составления фрейма, модуль 23 IFFT, DAC 24 и модуль 25 модуляции. В этом аспекте устройство 11 передачи является таким же, как и первый пример структуры, показанной на фиг. 2.

Однако, устройство 11 передачи, показанное на фиг. 5, отличается от первого примера структуры, показанной на фиг. 2, тем, что предусмотрен новый модуль 101 обработки данных.

Кроме того, устройство 11 передачи, показанное на фиг. 5, отличается от первой примерной структуры, показанной на фиг. 2, тем, что каждый модуль 21n обработки среза данных включает в себя модуль 111 обработки PLP, вместо M модулей 311-31M обработки PLP.

Модуль 111 обработки PLP может быть предусмотрен вместо одного или больше из M модулей 311-31M обработки PLP, а не вместо всех M модулей 311-31M обработки PLP.

Модуль 111 обработки PLP включает в себя модуль 42 FEC, модуль 43 отображения и модуль 44 составления пакета среза данных. В этом аспекте модуль 111 обработки PLP является таким же, как и каждый из модуля 31m обработки PLP, показанного на фиг. 2.

В соответствии с этим, модуль 111 обработки PLP выполняет такую же обработку, как и каждый модуль 31m обработки PLP, показанный на фиг. 2, за исключением обработки, выполняемой модулем 41 обработки данных, показанным на фиг. 2.

На фиг. 5 устройство 11 передачи разделяет (поток) фактических данных, таких как один PLP №i на основе фрейма BB, используя связывание PLP, и передает, например, срезы данных или три среза данных.

При связывании PLP количество срезов данных, используемых при передаче одного PLP №i, не ограничено тремя, но может составлять два или значение, равное четырем или больше.

Три среза данных, предназначенные для использования при связывании PLP, могут представлять собой срезы данных, генерируемые любыми тремя из N модулей 211-21N обработки среза данных. На фиг. 5 срезы DS №0, №1 и №2 данных, генерируемые модулями 211-213 обработки среза данных, используются, как три среза данных, используемых при связывании PLP.

Скорости передачи трех DS №0, №1, и №2 срезов данных, используемых при связывании PLP (скорости передачи данных, которые можно использовать при (можно выделять для) связывании PLP в срезах данных) не обязательно должны быть одинаковыми.

Поскольку один PLP №i передают с тремя срезами DS №0-№2 данных в устройстве 11 передачи данных, показанном на фиг. 5, модуль 101 обработки данных разделяет фактические данные, как PLP №i, имеющие одинаковые PLP_ID, на три разделенных потока, соответствующих по количеству срезам DS №0-№2 данных, предназначенных для использования при передаче фактических данных.

Таким образом, фактические данные, как PLP №i, имеющие одинаковый PLP_ID, подают в модуль 101 обработки данных.

Аналогично модулю 41 обработки данных, показанному на фиг. 2, модуль 101 обработки данных составляет фрейм BB путем присоединения заголовка BB к фактическим данным, подаваемым в него. Кроме того, используя поток BB, как поток фреймов BB, который представляет собой цель разделения, модуль 101 обработки данных разделяет поток BB на три разделенных потока на основе фрейма BB, путем многократного распределения каждого из фреймов BB, составляющих поток BB, на один срез DS №n-1 данных среди трех срезов DS №0-№2 данных.

Модуль 101 обработки данных подает разделенный поток, сформированный с фреймами BB, распределенными в срезе DS №n-1 данных, в модуль 21n обработки среза данных.

В соответствии с DVB-C2, существует NM (нормальный режим) и HEM (режим высокой эффективности), как режимы для обработки PLP. В случае, когда выполняют связывание PLP, HEM используют, как режим для обработки PLP.

HEM ISSY (синхронизатор входного потока) включен в заголовок BB.

ISSY представляет собой информацию, относящуюся к времени, которое относится к времени распространения данных (фрейм BB) и т.п., и модуль 101 обработки данных генерирует ISSY, генерирует заголовок BB, содержащий ISSY, и составляет фрейм BB, имеющий заголовок BB.

На фиг. 6 показана блок-схема последовательности операций для пояснения примера обработки (обработки передачи), выполняемой модулем 11 передачи, показанным на фиг. 5, в случае, когда данные передают, используя связывание PLP.

При обработке передачи модуль 101 обработки данных на этапе S11 помещает фактические данные, подаваемые в него, как PLP, в области данных (фрейма BB), и составляет фрейм BB, путем прикрепления заголовка BB, содержащего ISSY, к полю данных. Обработка затем переходит на этап S12.

На этапе S12, модуль 101 обработки данных многократно распределяет фреймы BB, составляющие поток BB, как поток фреймов BB, в один срез данных DS №n-1 среди трех срезов DS №0-№2 данных для разделения потока BB на три разделенных потока на основе фрейма BB.

Из трех разделенных потоков разделенный поток, полученный путем распределения фреймов BB на срез DS №n-1 данных, подают из модуля 101 обработки данных в модуль 21n обработки среза данных.

После этого обработка переходит с этапа S12 на этап S13. В модуле 21n обработки среза данных, модуль 42 FEC выполняет кодирование коррекции ошибок для фреймов BB, составляющих разделенный поток, подаваемый из модуля 101 обработки данных, в модуль 21n обработки среза данных, и подает полученный в результате фрейм FEC в модуль 43 отображения. Обработка затем переходит к этапу S14.

На этапе S14, для каждого символа, сформированного с заданным количеством битов, модуль 43 отображения отображает фрейм FEC, подаваемый из модуля 42 FEC, на точку сигнала в заданной совокупности сигналов, и подает символ, как результат отображения, в модуль 44 составления пакета среза данных на основе фрейма FEC. Обработка затем переходит на этап S15.

На этапе S15, модуль 44 составления пакета среза данных составляет пакет среза данных путем прикрепления заголовка фрейма FEC к фрейму FEC, подаваемому из модуля 43 отображения, и дополнительно подает один или более пакетов среза данных в модуль 32 составления среза данных. Обработка затем переходит на этап S16.

На этапе S16 модуль 32 составления среза данных составляет срез данных из одного или больше пакетов среза данных, подаваемых из модуля 44 составления пакета среза данных (и каждого из модуля 31m обработки PLP, не показанного на фиг. 5), и подает срез данных в перемежитель 33 время/частота. Обработка затем переходит на этап S17.

В модулях 211-213 обработки среза данных, показанных на фиг. 5, PLP, сформированные с разделенными потоками, подаваемыми из модуля 101 обработки данных, представляют собой PLP с одним и тем же PLP_ID. Поэтому, срезы DS №0-DS №2 данных, составленные модулями 211-213 обработки среза данных, показанными на фиг. 5, содержат PLP с одинаковым PLP_ID.

На этапе S17, перемежитель 33 время/частота выполняет перемежение среза данных, подаваемого из модуля 32 составления среза данных, в направлении времени и в направлении частоты и подает срез данных после перемежения в модуль 22 составления фрейма. Обработка затем переходит на этап S18.

На этапе S18, модуль 22 составления фрейма составляет фрейм C2, содержащий один или более срезов данных, подаваемых (из перемежителей 33 время/частота) модулей 211-21N обработки среза данных, и подает фрейм C2 в модуль 23 IFFT. Обработка затем переходит на этап S19.

На этапе S19, модуль 23 IFFT выполняет IFFT для фрейма C2, подаваемого из модуля 22 составления фрейма, и подает полученный в результате сигнал OFDM в DAC 24. Обработка затем переходит на этап S20.

На этапе S20, DAC 24 выполняет DA преобразование для сигнала OFDM, подаваемого из модуля 23 IFFT, и подает сигнал OFDM в модуль 25 модуляции. Обработка затем переходит на этап S21.

На этапе S21, модуль 25 модуляции модулирует сигнал OFDM, подаваемый из DAC 24, в сигнал RF, и передает сигнал RF через канал 13 передачи (фиг. 1).

На фиг. 7 показана схема, представляющая формат фрейма BB в HEM.

Фрейм BB (BBFrame) включает в себя заголовок BB (BBHEADER) и поле данных (DATA FIELD), в котором размещены фактические данных.

Заголовок BB сформирован из 80 битов, и имеет поле размером 3 байта, в котором размещен ISSY. Поле размером 3 байта, в котором размещен ISSY, разделено на поле размером 2 байта и поле размером 1 байт.

В устройстве 11 передачи (фиг. 5) модуль 42 FEC выполняет кодирование BCH для фрейма BB, и выполняет кодирование LDPC по результату кодирования BCH.

В соответствии с этим, размер Kbch данных, которые должны быть подвергнуты кодированию BCH, равен длине фрейма для фрейма BB. Поскольку заголовок BB формируют из 80 битов, как описано выше, протяженность (количество битов) размера DFL поля данных во фрейме BB представлена, как Kbch, по выражению 0<=DFL<=Kbch-80.

Размер Kbch данных, которые подвергаются кодированию ВСН, представляет собой количество битов в пределах протяженности, представленной выражением 7032<=Kbch<=58192.

На фиг. 8 показана схема, представляющая форматы ISSY, включенные в заголовки BB.

ISSY представляет собой ISCR (ссылка на время входного потока), BUFS или BUFSTAT.

ISCR представляет собой информацию времени, обозначающую время передачи данных (фрейм BB), и представляет собой информацию длиной 2 или 3 байта.

BUFS представляет собой (по существу) информацию длиной 2 байта, обозначающую емкость буфера (требуемый объем буфера), требуемую для компенсации вариации задержки при обработке данных в устройстве 12 приема.

Два бита, такие как пятый бит и шестой бит, если считать с начала строки битов, как BUFS, сформированные из двух байтов (первый байт и второй байт), называются BUFS_UNIT, и обозначают единицу емкости буфера, представленную BUFS. 10 битов, сформированные седьмым-шестнадцатым битами и последним битом, обозначают значение емкости буфера.

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

BUFSTAT представляет собой (по существу) информацию размером 2 байта, обозначающую время начала считывания, в которое данные считали из буфера с емкостью буфера, обозначенной BUFS, в устройстве 12 приема.

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

В приемном устройстве 12 данные, сохраненные в буфере с емкостью буфера, обозначенной, как BUFS, начинают считывать в момент времени, обозначенный как BUFSTAT (в момент времени, когда остаточное количество данных в буфере становится равным значению, обозначенному BUFSTAT).

В случае, когда связывание PLP не выполняют, ISCR, BUFS или BUFSTAT избирательно помещают в 3-байтное поле ISSY в заголовке BB каждого фрейма BB.

В случае, когда выполняют связывание PLP, ISCR среди ISCR, BUFS и BUFSTAT помещают в поле из 3 байтов ISSY в заголовке BB каждого фрейма BB.

На фиг. 9 показана схема для пояснения взаимосвязи между PLP и срезами данных, предназначенных для обработки в устройстве 11 передачи, показанном на фиг. 5.

Как показано на фиг. 9, при связывании PLP, PLP с одинаковыми PLP_ID (PLP №0 на фиг. 9), эквивалентные фактическим данным определенной телевизионной программы, распределяют среди срезов данных (трех срезов данных DS №0-DS №2 на фиг. 9) и затем передают из устройства 11 передачи.

Поэтому, устройство 12 приема принимает три среза DS №0-DS №2 данных в качестве фактических данных телевизионной программы, в соответствии с PLP №0, и для них требуется выполнять повторное составление из PLP №0, содержащегося в трех срезах DS №0-DS №2 данных.

Единичная полоса пропускания составляет 6 МГц на фиг. 3, но единичная полоса пропускания составляет 5,72 МГц на фиг. 6. На фиг. 3, 6 МГц эквивалентно 4096 поднесущим, содержащимся в сигнале OFDM, в соответствии с DVB-C2. На фиг. 6, 5,72 МГц эквивалентны 3409 поднесущим, которые представляют собой эффективные поднесущие среди 4096 поднесущих.

Кроме того, на фиг. 6, только (часть) один PLP №0 передают с одним срезом DS №n-1 данных. Однако, в одним срезе DS №n-1 данных, возможно передавать не только один PLP №0, но также и другой, PLP, кроме PLP №0 (независимо от того, подвергаются ли эти PLP связыванию PLP).

Второй пример структуры устройства 12 приема

На фиг. 10 показана блок-схема, представляющая второй пример структуры устройства 12 приема, показанного на фиг. 1.

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

В устройстве 12 приема, имеющем вторую примерную структуру (фиг. 10), PLP распределены среди трех (или меньше) срезов данных, и их передают (посылают), используя связывание PLP, таким образом, что фактические данные могут быть повторно составлены, как описано выше со ссылкой на фиг. 5 и 9.

На фиг. 10 устройство 12 приема включает в себя модуль 51 демодуляции, ADC 52, модуль 53 FFT, модуль 54 разложения фрейма, обратный перемежитель 55 время/частота, модуль 56 разделения среза данных, модуль 57 разделения пакета среза данных, модуль 58 обратного отображения и модуль 59 FEC. В этом аспекте устройство 12 приема является таким же, как первый пример структуры, показанной на фиг. 4.

Однако, устройство 12 приема на фиг. 10 отличается от первого примера структуры, показанной на фиг. 4, тем, что дополнительно включает в себя, например, три модуля 1211, 1212 и 1213 обработки среза данных, и три буфера 1221, 1222 и 1223, соответствующие по количеству модулям 1211-1213 обработки среза данных.

Кроме того, устройство 12 приема на фиг. 10 отличается от второго примера структуры, показанного на фиг. 4, тем, что оно включает в себя модуль 123 обработки данных вместо модуля 60 обработки данных.

Модуль 1211 обработки среза данных сформирован с перемежителем 55 время/частота, модулем 56 разделения среза данных и модулем 131 обработки PLP, и модуль 131 обработки PLP сформирован с модулем 57 разделения пакета среза данных, модулем 58 обратного отображения и модулем 59 FEC.

Модули 1212 и 1213 обработки среза данных, каждый имеет такую же структуру, как и модуль 1211 обработки среза данных.

На фиг. 10, модуль 54 разделения фрейма выполняет разложение фрейма C2, подаваемого из модуля 53 FFT для выделения трех срезов DS №0, 1 и 2 данных, содержащихся во фрейме C2, например, срезов DS №0, 1 и 2 данных, содержащих PLP с одинаковыми PLP_ID, переданными в результате связывания PLP.

Модуль 54 разделения фрейма затем подает срез DS №n-1 данных в модуль 121n обработки среза данных.

В модуле 121n обработки среза данных компоненты из перемежителя 55 время/частота через модуль 59 FEC выполняют ту же обработку, как и в случае, показанном на фиг. 4 для среза DS №n-1 данных, подаваемого из модуля 54 разделения фрейма, для восстановления разделенного потока, сформированного из BB фреймов.

Разделенный поток, восстановленный из среза DS №n-1 данных, подают из модуля 121n обработки среза данных в буфер 122n.

Буфер 122n сформирован, например, с использованием памяти FIFO (первый пришел - первый вышел) и последовательно сохраняет (фреймы BB, составляющие) разделенный поток, подаваемый из модуля 121n обработки среза данных.

Модуль 123 обработки данных изменяет компоновку фреймов BB для реконструкции оригинального потока BB, путем считывания фреймов BB из буфера 122n в последовательном порядке фреймов BB, составляющих оригинальный поток BB на основе потоков ISSY (ISCR), содержащихся в заголовках BB фреймов BB, составляющих три разделенных потока, сохраненных в буферах 1221-1223.

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

Как описано выше, в устройстве 12 приема, модуль 123 обработки данных изменяет компоновку фреймов BB на основе ISSY, содержащегося в заголовках BB фреймов BB, составляющих три разделенных потока. Поэтому, фреймы BB, составляющие разделенный поток, сохраняют в буфере 122n.

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

На фиг. 11 показана блок-