Приемное устройство, способ приема и программа
Иллюстрации
Показать всеИзобретение относится к технике связи и может использоваться в приемном устройстве, которое принимает данные, передаваемые способом OFDM, например, DVB-T2. Технический результат состоит в повышении надежности приема. Для этого приемное устройство включает в себя: блок обнаружения для обнаружения сигнала первой преамбулы из сигнала кадра, имеющего структуру кадра, содержащего сигнал первой преамбулы, указывающий раздел кадра, сигнал второй преамбулы, содержащий управляющую информацию, используемую для обработки сигнала данных, и сигнал данных, при этом сигнал второй преамбулы передают после сигнала первой преамбулы; блок накопления для накопления сигнала второй преамбулы, когда обнаружен сигнал первой преамбулы; и блок обработки для обработки сигнала данных на основе управляющей информации, содержащейся в сигнале второй преамбулы, накопленном в блоке накопления, при этом сигнал данных содержится в том же кадре, что и сигнал второй преамбулы, накопленный в блоке накопления. 3 н. и 5 з.п. ф-лы, 17 ил.
Реферат
Область техники, к которой относится изобретение
Настоящая технология относится к приемному устройству, способу приема и программе, и, более конкретно, к приемному устройству, способу приема и программе для реализации быстрого начала демодуляции данных.
Уровень техники
OFDM
При передаче данных посредством OFDM (мультиплексирование с ортогональным частотным разделением сигналов) большое количество ортогональных поднесущих используют в полосе частоты передачи, и данные распределены по амплитуде и фазе каждой поднесущей. И передают данные каждого символа, называемого символом OFDM. Во время передачи выполняют IFFT (быстрое обратное преобразование Фурье) для каждого символа OFDM.
Фиг.1 является диаграммой, на которой показаны символы OFDM. Символ OFDM обычно сформирован из эффективного символа, являющимся сигнальным интервалом, для которого во время передачи выполняют IFFT, и защитного интервала (GI), формируемого копированием формы сигнала части последней половины эффективного символа, и расположение копии в начале эффективного символа.
Поскольку защитный интервал сформирован в начале символа OFDM, может быть увеличена устойчивость к многолучевости. Такие символы образуют один кадр передачи OFDM.
Сигнализация в DVB-T2
DVB-T2 (второе поколение стандартов цифрового ТВ-вещания в Европе) является стандартами цифрового ТВ-вещания с использованием OFDM. В соответствии с DVB-T2, определены кадры, называемые кадрами Т2, и данные передают посредством кадра Т2.
Каждый кадр Т2 содержит два типа сигналов преамбулы, называемых Т1 и Т2, и эти сигналы преамбулы содержат информацию, необходимую для выполнения операций, таких как демодуляция сигнала OFDM.
Фиг.2 является диаграммой, показывающей структуру кадра Т2. Как показано на фиг.2, один кадр Т2 включает в себя символ Р1, символы Р2 и символы данных (Обычный или FC) в данном порядке.
Символ Р1 является символом для передачи сигнализации Р1 и содержит следующую информацию с а по d.
a. Идентификация кадра
b. Способ передачи
c. Размер FFT
d. Частичная длина GI
Идентификация кадра указывает, является ли кадр кадром передачи или FEF (кадр для будущих расширений). Способ передачи указывает, является ли способ передачи SISO (единственный ввод, единственный вывод) или MISO (множественный ввод, единственный вывод). Размер указывает количество точек в одной операции IFFT на передающей стороне. Частичная длина GI указывает, к какой группе принадлежит длина GI, используемой при передаче символа, и семь типов длин разделены на две группы. То есть только группа длины может быть распознана из сигнализации Р1, и для распознавания длины GI должна быть декодирована сигнализация, содержащаяся в символе Р2.
Символы Р2 являются символами для передачи сигнализации L1PRE и сигнализации L1POST. В дальнейшем, там, где это уместно, сигнализация L1PRE будет называться L1PRE, и сигнализация L1POST будет называться L1POST. L1PRE содержит информацию, необходимую для декодирования L1POST, и следующую управляющую информацию с е по g, необходимую для демодуляции символа данных. L1POST содержит параметры, необходимые приемнику для доступа к физическому уровню.
e. Длина GI
f. Время для опознавания сигнала, называемого Рассеянным Пилот-сигналом (8Р)/шаблоном интервала в частотном направлении
g. Количество символов в одном кадре
Если информация с е по g в L1PRE может быть декодирована, приемное устройство может оценить характеристики канала, используя SP, и может выполнить коррекцию символа данных выполнением интерполяции во временном направлении/частотном направлении.
В качестве размеров FFT в символах определены шесть типов размеров 1 К, 2 К, 4 К, 8 К, 16 К и 32 К. В качестве длин GI в символах Р2 определены семь типов размеров 1/128, 1/32, 1/16, 19/256, 1/8, 19/128 и 1/4. Такой же размер FFT и такую же длину GI, что и размер FFT и длина символов (Обычный, FCS), отличных от Р1 и Р2, выбирают для символов Р2.
Список документов
Непатентная литература
Непатентная литература 1: ″Структура кадра кодирования и модуляции канала для второго поколения системы цифрового наземного телевизионного вещания (DVB-T2)″, Документ DVB А122, июнь 2008 г.
Раскрытие изобретения
Задачи, решаемые изобретением
Последовательность синхронизации
Руководство по реализации (IG) вводит в использование последовательность синхронизации, учитывающую ошибки частоты несущей Сигнализации Р1 и Р2 и сигналов OFDM. Фиг.3 является диаграммой для пояснения последовательности синхронизации в соответствии с GI. Поперечное направление на фиг.3 представляет время.
В последовательности синхронизации в соответствии с IG приемное устройство обнаруживает символ Р1 в начале операции.
После обнаружения символа Р1 приемное устройство оценивает ошибку частоты несущей. Для сигнала символа Р1 приемное устройство корректирует так называемую ″Точную″ ошибку частоты несущей, которая меньше интервала несущей, и корректирует так называемую ″Грубую″ ошибку частоты несущей, которая равна интервалу несущей. После корректировки ошибки частоты несущей, приемное устройство декодирует Сигнализацию Р1 из скорректированного сигнала символа Р1.
Декодируя Сигнализацию Р1, приемное устройство может распознать размеры FFT символов Р2 и символов данных (Обычный, FC).
Что касается длины GI, Сигнализация Р1 содержит только часть информации о длине GI, как это было описано выше. Следовательно, приемное устройство не может определить длину символов Р2, и распознать конец символов Р2. Конец символов Р2 расположен в позиции границы между последним символом Р2 и первым символом данных в кадре Т2, как это обозначено пунктирной линией #1 на фиг.3.
Поскольку оценка ошибки частоты несущей и декодирование Сигнализации Р1 требует времени, сигнал между временем t2 и временем t3, который является сигналом части символа Р2, не подвергают корректировке ошибки частоты несущей до его прохождения.
Следовательно, приемное устройство не может демодулировать символ Р2, содержащийся в кадре Т2. Используя оставшиеся символы в первом кадре, приемное устройство оценивает длину GI, необходимую для демодуляции символов Р2.
После оценки длины GI приемное устройство ожидает следующий кадр Т2 и обнаруживает начало символа Р1. Приемное устройство декодирует символ Р2, который непосредственно следует за символом Р1. При демодуляции символа Р2 используют размер FFT, распознанный из Сигнализации Р1 в первом кадре Т2, и длину GI, оцененную из символов в первом кадре Т2. Приемное устройство может декодировать L1PRE демодуляцией символа Р2. После декодирования L1PRE, приемное устройство декодирует L1POST и может демодулировать символы данных, используя декодированный L1PRE и информацию L1POST.
В приведенном выше описании последовательности синхронизации по IG символ Р2, содержащийся в первом кадре Т2, не может быть демодулирован, и, следовательно, возникает задержка, эквивалентная одному Т2 кадру, до установки синхронизации. В соответствии с DVB-T2, время одного кадра Т2 в максимуме равно 250 мс, и возникают потери максимум в 250 мс между началом демодуляции и концом демодуляции символов данных. Когда синхронизация установлена, декодирование L1PRE и L1POST завершено, и, символы данных могут быть демодулированы.
Настоящая технология была разработана с учетом этих обстоятельств, и ее задачей является реализация быстрого начала демодуляции данных.
Решение задачи
Приемное устройство в одном аспекте настоящей технологии включает в себя: блок обнаружения для обнаружения первого сигнала преамбулы в сигнале кадра, имеющего структуру, содержащую первый сигнал преамбулы, указывающий раздел кадра, второй сигнал преамбулы, содержащий управляющую информацию для использования при обработке сигнала данных, и сигнал данных, при этом второй сигнал преамбулы передают после первого сигнала преамбулы; блок накопления для накопления второго сигнала преамбулы при обнаружении первого сигнала преамбулы; и блок обработки для обработки сигнала данных на основе управляющей информации, содержащейся во втором сигнале преамбулы, накопленного в блоке накопления, при этом сигнал данных, содержится в том же кадре, что и второй сигнал преамбулы, накопленный в блоке накопления.
Первый сигнал преамбулы может быть расположен в начале кадра или может быть расположен в позиции, отличной от начала.
Блок накопления выполнен с возможностью накопления количества данных, эквивалентном наибольшему возможному количеству данных, в качестве количества данных во втором сигнале преамбулы, при этом данные расположены непосредственно после первого сигнала преамбулы.
Сигнал кадра может быть сигналом кадра Т2, совместимым с DVB-T2, сигнал первой преамбулы может быть сигналом символа Р1, сигнал второй преамбулы может быть сигналом символа Р2, и сигнал данных может быть сигналом символа данных.
Приемное устройство может дополнительно включать в себя: блок оценки для оценки длины GI символов, образующих кадр Т2, на основе участка сигнала кадра Т2; блок управления для определения количества данных символа Р2 на основе размера FFT, указанного информацией, содержащей в символе Р1, длину GI, оцененную блоком оценки, и считывания из блока накопления сигнала, имеющего определенное количество данных, в качестве символа Р2.
Блок обработки может включать в себя: блок выполнения операции FFT для выполнения операции FFT для сигнала символа Р2, считываемого из блока накопления, начальная позиция операции является позицией, которая находится за позицией символа Р1 на величину длины GI, оцененную блоком оценки, интервал FFT является интервалом, начинающимся с начальной позиции, и имеет размер, эквивалентный размеру FFT, блок выравнивания для выполнения выравнивания сигнала символа Р2 в частотном диапазоне, полученного посредством операции FFT, и блок декодирования для декодирования Сигнализации L1PRE и Сигнализации L1POST из выровненного сигнала символа Р2.
Блок обработки может быть образован не только блоком выполнения операции FFT, блоком выравнивания и блоком декодирования, но и быть образованным по меньшей мере одним из блоков выполнения операции FFT, блоков выравнивания и блоков декодирования.
Приемное устройство может дополнительно включать в себя блок поиска для поиска интервала FFT на основе сигнала символа Р2 в частотном диапазоне. В этом случае, когда поиск, выполняемый блоком поиска, завершен, блок управления может заново считать сигнал символа Р2 из блока накопления, и блок выполнения операции FFT может выполнить операцию FFT для сигнала в интервале FFT, обнаруженным при поиске, сигнал в интервале FFT является заново считанным сигналом символа Р2.
Блок выравнивания может включать в себя: блок оценки характеристик канала для извлечения пилот-сигнала из сигнала символа в частотном диапазоне, и оценки характеристики канала поднесущей в местоположении пилот-сигнала; блок интерполяции для выполнения интерполяции, с использованием фильтра интерполяции, характеристик канала, оцененных блоком оценки характеристик канала; блок корректировки, корректирующий искажение сигнала символа в частотном диапазоне на основе характеристик канала всех поднесущих, определенных посредством интерполяции, выполненной блоком интерполяции. В данном случае приемное устройство может дополнительно включать в себя блок поиска для поиска центральной позиции полосы пропускания фильтра интерполяции на основе сигнала символа Р2 в частотном диапазоне. Когда поиск посредством блока поиска завершен, блок управления может заново считать из блока накопления сигнал символа Р2, блок выполнения операции FFT может выполнить операцию FFT для заново считанного сигнала символа Р2, и блок интерполяции может выполнить интерполяцию характеристик канала с центральной позицией полосы пропускания фильтра интерполяции, которая является центральной позицией, обнаруженной блоком поиска.
В первом аспекте настоящей технологии сигнал первой преамбулы обнаруживают из сигнала кадра, имеющего структуру кадра, содержащую сигнал первой преамбулы, указывающей раздел кадра, сигнал второй преамбулы, передаваемый после сигнала первой преамбулы и содержащий управляющую информацию, используемую при обработке сигнала данных, и сигнал данных. Когда обнаружен сигнал первой преамбулы, накапливают сигнал второй преамбулы. Сигнал данных, содержащийся в том же кадре, что и накопленный сигнал второй преамбулы, обрабатывают на основе управляющей информации, содержащейся в сигнале второй преамбулы.
Эффекты изобретения
Согласно настоящей технологии может быть быстро начата демодуляция данных.
Краткое описание чертежей
Фиг.1 является диаграммой, на которой показаны символы OFDM.
Фиг.2 является диаграммой, на которой показаны структуры кадров Т2.
Фиг.3 является диаграммой для пояснения последовательности синхронизации согласно IG.
Фиг.4 является диаграммой для пояснения последовательности синхронизации в приемном устройстве согласно варианту осуществления настоящей технологии.
Фиг.5 является блок-схемой, на которой показан пример структуры приемного устройства согласно варианту осуществления настоящей технологии.
Фиг.6 является блок-схемой, на которой показан пример структуры блока обработки сигнала.
Фиг.7 является блок-схемой для пояснения операций в приемном устройстве. Фиг.8 является блок-схемой для пояснения операций в приемном устройстве, продолжение фиг.7.
Фиг.9 является диаграммой для пояснения другой последовательности синхронизации.
Фиг.10 является диаграммой, на которой показан пример интервала и полосы пропускания фильтра в фильтре интерполяции.
Фиг.11 является блок-схемой, на которой показан пример структуры блока выравнивания.
Фиг.12 является блок-схемой для пояснения других операций в приемном устройстве.
Фиг.13 является блок-схемой для пояснения других операций в приемном устройстве, продолжение фиг.12.
Фиг.14 является блок-схемой, на которой показан пример первого варианта осуществления приемной системы.
Фиг.15 является блок-схемой, на которой показан пример второго варианта осуществления приемной системы.
Фиг.16 является блок-схемой, на которой показан пример третьего варианта осуществления приемной системы.
Фиг.17 является блок-схемой, показывающей пример аппаратной структуры компьютера.
Осуществление изобретения
Далее приведено описание вариантов осуществления для реализации настоящей технологии. Объяснение будет сделано в следующем порядке.
Первый вариант осуществления (пример реализации высокоскоростной установки синхронизации)
Второй вариант осуществления (пример реализации высокоскоростной установки синхронизации и улучшенная эффективность синхронизации)
Первый вариант осуществления
Фиг.4 является диаграммой для пояснения последовательности синхронизации в приемном устройстве согласно варианту осуществления настоящей технологии.
Приемное устройство обнаруживает в начале операции символ Р1. В примере, проиллюстрированном на фиг.4, символ Р1 обнаруживают в период между временем t11 и временем t12.
Во время t12 после обнаружения символа Р1 приемное устройство начинает накопление данных, эквивалентных символам Р2 сразу после символа Р1, в буфере, как это указано стрелкой #11. В то же самое время, что и накопление данных в буфере, приемное устройство также корректирует ошибку частоты несущей и декодирует сигнализацию Р1, как и в последовательности синхронизации в соответствии с IG.
А именно, приемное устройство оценивает ошибку частоты несущей. Для сигнала символа Р1 приемное устройство корректирует так называемую ″Точную″ ошибку частоты несущей, которая меньше интервала несущей, и корректирует так называемую ″Грубую″ ошибку частоты несущей, которая равна интервалу несущей. После корректировки ошибки частоты несущей приемное устройство декодирует Сигнализацию Р1, имеющую скорректированную ошибку частоты несущей. В примере, проиллюстрированном на фиг.4, в то же самое время, что и при накоплении данных в буфере, коррекцию ошибки частоты несущей и декодирование Сигнализации Р1 выполняют в период между временем t12 и временем t13.
После декодирования Сигнализации Р1 приемное устройство определяет количество данных, эквивалентных символам Р2, на основе размера FFT, распознанного из декодированной сигнализации Р1. Способ определения количества Р2 для записи, представляющего количество данных, эквивалентных символам Р2, будет описан позже. При накоплении количества данных для записи Р2 данных в буфере, приемное устройство прекращает накопление данных в буфере.
После декодирования Сигнализации Р1 в то же самое время, что и накопление данных в буфере, приемное устройство оценивает длину GI, используя оставшиеся символы. В примере, проиллюстрированном на фиг.4, оценку длины GI выполняют в период между временем t13 и временем t14.
Во время, когда завершена оценка длины GI, приемное устройство считывает данные, накопленные в буфере, как это указано стрелкой #12. Как будет подробно описано позже, величину считывания Р2, представляющую количество считываемых данных, определяют, используя оцененную длину GI.
Приемное устройство выполняет коррекцию ошибки частоты несущей для сигнала символа Р2, который является данными, считанными из буфера, и выполняет операцию FFT и выравнивание. Приемное устройство также декодирует L1PRE и L1POST из выровненного сигнала символа Р2. В примере, проиллюстрированном на фиг.4, декодирование L1PRE и L1POST выполняют в период между временем t14 и временем t15.
При успешном декодировании L1PRE и L1POST приемное устройство начинает демодуляцию символов данных после времени t15, когда декодирование L1PRE и L1POST завершено, используя информацию, содержащуюся в декодированных L1PRE и L1POST. В случае сбоя при декодировании L1PRE и L1POST приемное устройство выполняет те же операции, что и описанные выше, для следующего кадра Т2.
Соответственно, не ожидая следующего кадра Т2, приемное устройство может декодировать L1PRE и L1POST на основе данных, накопленных в буфере, и начать демодуляцию символов данных, содержащихся в первом кадре Т2. То есть может быть реализована высокоскоростная синхронизация.
Структура приемного устройства
Фиг.5 является блок схемой, на которой показано приемное устройство согласно варианту осуществления настоящей технологии.
Приемное устройство 1, показанное на фиг.5, образовано блоком 11 обработки сигнала и блоком 12 корректировки ошибки. Сигнал OFDM, совместимый с DVB-T2 и полученный посредством выполнения цифро-аналогового преобразования и ортогональной демодуляции принятого сигнала, вводят в блок 11 обработки сигнала. Сигнал OFDM, который вводят в блок 11 обработки сигнала, является демодулированным сигналом во временной области до операции FFT, и содержит компоненту действительной оси (компоненту I) и компоненту мнимой оси (компоненту Q).
Блок 11 обработки сигнала устанавливает синхронизацию выполнением операций в соответствии с последовательностью синхронизации, описанной со ссылкой на фиг.4. Блок 11 обработки сигнала выполняет операции, такие как корректировка ошибки частоты несущей, операцию FFT для скорректированного сигнала OFDM, и выравнивание сигнала OFDM в диапазоне частот, полученного посредством операции FFT. Блок 11 обработки сигнала выводит выровненный сигнал OFDM на блок 12 корректировки ошибки.
Блок 12 корректировки ошибки выполняет корректировку ошибки декодирования выровненного сигнала OFDM, подаваемого от блока 11 обработки сигнала. При успешном декодировании L1PRE и L1POST, передаваемых через символы Р2, блок 12 корректировки ошибки выводит флаг успешного декодирования L1PRE/L1POST, который указывает на успешное декодирование L1PRE и L1POST, на блок 11 обработки сигнала.
В нижеследующем описании ″демодуляция″ означает операции, заканчивая выравниванием, выполняемые блоком 11 обработки сигнала, и ″декодирование″ означает корректировку ошибки декодирования, выполняемую блоком 12 корректировки ошибки, исключая декодирование Сигнализации P1.
Фиг.6 является блок-схемой, на которой показан пример структуры блока 11 обработки сигнала.
Блок 11 обработки сигнала включает в себя блок 21 выбора сигнала, блок 22 корректировки ошибки частоты несущей, блок 23 оценки ошибки частоты несущей/обработки Р1, блок 24 синхронизации символа, блок 25 выполнения операции FFT, блок 26 поиска центральной позиции фильтра/интервала FFT, блок 27 выравнивания, блок 28 оценки GI, буфер 29 и блок 30 управления буфером. Временную область сигнала OFDM вводят в блок 21 выбора сигнала и буфер 29.
В начале операции демодуляции блок 21 выбора сигнала выбирает временную область сигнала OFDM (сигнал А), который вводят извне блока 11 обработки сигнала, и выводит временную область сигнала OFDM на блок 22 корректировки частоты несущей.
В случае когда флаг выбора сигнала, указывающий выбор подачи временной области сигнала OFDM, считанного из буфера 29, блок 21 выбора выбирает временную область сигнала OFDM (сигнал В), считанного из буфера 29, и выводит временную область сигнала OFDM на блок 22 корректировки ошибки частоты несущей. Флаг выбора сигнала, указывающий на выбор временной области сигнала OFDM, считанного из буфера 29, подают от блока 30 управления буфером, когда оценка длины GI с использованием символов, содержащихся в первом кадре Т2, завершена.
В соответствии величиной ошибки частоты несущей, оцененной блоком 23 оценки ошибки частоты несущей/обработки Р1, блок корректировки ошибки частоты несущей 22 корректирует ошибку частоты несущей, содержащейся во временной области сигнала OFDM, подаваемого от блока 21 выбора сигнала. Скорректированную временную область сигнала OFDM, выведенную блоком 22 корректировки ошибки частоты несущей, подают на блок 23 оценки ошибки частоты несущей/обработки Р1, блок 25 выполнения операции FFT и блок 28 оценки GI.
Блок 23 оценки ошибки частоты несущей/обработки Р1 обнаруживает символ Р1 из временной области сигнала OFDM подаваемой от блока 22 корректировки ошибки частоты несущей. Когда обнаружен символ Р1, блок 23 оценки ошибки частоты несущей/обработки Р1 выводит флаг обнаружения Р1, указывающий позицию символа Р1, в блок 24 синхронизации и блок 30 управления буфером. Блок 23 оценки ошибки частоты несущей/обработки Р1 также декодирует Сигнализацию Р1 и выводит информацию о размере FFT, содержащуюся в Сигнализации Р1, на блок 25 выполнения операции FFT и блок 30 управления буфером.
Блок 23 оценки ошибки частоты несущей/обработки Р1 оценивает ошибку частоты несущей на основе временной области сигнала OFDM, подаваемого от блока 22 корректировки ошибки частоты несущей. Например, блок 23 оценки ошибки частоты несущей/обработки Р1 определяет автокорреляцию, которая является средним значением произведения временной области сигнала OFDM, поданного от блока 22 корректировки ошибки частоты несущей, и задержанного сигнала, сгенерированного задержкой временной области сигнала OFDM на длину эффективного сигнала во время заданного периода времени. Автокорреляция, определенная подобным образом, имеет пиковое значение на границе между символами OFDM.
Фаза автокорреляции имеет пиковое значение равное 0, в случае когда частота несущих, которые будут использованы в цифровой ортогональной демодуляции, является точно такой же, что и центральная частота сигнала OFDM (принятого сигнала OFDM), подвергаемого цифровой ортогональной демодуляции. Однако в случае когда частота несущих, которые будут использованы в цифровой ортогональной демодуляции, отличается от центральной частоты сигнала OFDM, подвергаемого цифровой ортогональной демодуляции, фазу автокорреляции, имеющую пиковое значение, поворачивают на величину, эквивалентную различию.
Ввиду вышесказанного фаза автокорреляции, имеющая пиковое значение, представляет собой разницу между частотой несущих, используемую при цифровой ортогональной демодуляции, и центральной частотой сигнала OFDM, подвергаемого цифровой ортогональной демодуляции. Блок 23 оценки ошибки частоты несущей/обработки Р1 оценивает ошибку частоты несущей на основе фазы автокорреляции, имеющей пиковое значение, и выводит величину ошибки частоты несущей на блок 22 корректировки ошибки частоты несущей.
До установки синхронизации блок 24 синхронизации символа определяет начало эффективных символов в позиции, которая расположена впереди позиции, представляющей флаг обнаружения Р1, подаваемый от блока 23 оценки ошибки частоты несущей/обработки Р1, на длину GI, оцененную блоком 28 оценки GI. Блок 24 синхронизации символа устанавливает начало эффективных символов как начальную позицию операции, выполняемую для символов, и выводит триггер Окна FFT, указывающий данную позицию, на блок 25 выполнения операции FFT. Как было описано выше, когда синхронизация установлена, то декодирование L1PRE и L1POST завершено, и символы данных могут быть демодулированы.
После установки синхронизации блок 24 синхронизации символа определяет начальную позицию интервала FFT, подвергаемого операции FFT, для сигнала каждого символа на основе позиции, указанной флагом обнаружения Р1, подаваемого от блока 23 оценки ошибки частоты несущей/обработки Р1. Информацию, такую как длина GI, содержащуюся в L1PRE, декодированную блоком 12 корректировки ошибки, подают на блок 24 синхронизации символа через цепь (не показана), и используют при определении начальной позиции интервала FFT. Блок 24 синхронизации символа выводит триггер Окна FFT, указывающий определенную позицию, на блок 25 выполнения операции FFT. Когда это уместно, блок 24 синхронизации символа выводит триггер Окна FFT, указывающий начальную позицию, определенную блоком 26 поиска центральной позиции фильтра/интервала FFT, на блок 25 выполнения операции FFT.
Блок 25 выполнения операции FFT выполняет операцию FFT для временной области сигнала OFDM, подаваемого от блока 22 корректировки ошибки частоты несущей. Интервал FFT, подвергаемый операции FFT, определяют, например, на основе триггера Окна FFT, подаваемого от блока 24 синхронизации символа и размера FFT, распознанного блоком 23 оценки ошибки частоты несущей/обработки Р1 на основе Сигнализации Р1. Блок 25 выполнения операции выводит сигнал OFDM частотного диапазона, полученного посредством операции FFT, на блок 26 поиска центральной позиции фильтра/интервала FFT на блок 27 выравнивания.
На основе частотного диапазона сигнала OFDM, подаваемого от блока 25 выполнения операции, блок 26 поиска центральной позиции фильтра/интервала FFT ищет интервал FFT и выводит информацию об интервале FFT, определенного поиском, на блок 24 синхронизации символа. Блок 26 поиска центральной позиции фильтра/интервала FFT также ищет центральную позицию полосы пропускания фильтра для фильтра интерполяции, используемой блоком 27 выравнивания, и выводит информацию о центральной позиции, определенной при поиске, на блок 27 выравнивания.
Например, блок 26 поиска центральной позиции фильтра/интервала FFT выполняет выравнивание частотного диапазона сигнала OFDM так же, как и блок 27 выравнивания, и обнаруживает качество сигнала после выравнивания. Если обнаруженное качество сигнала больше или равно пороговому значению, блок 26 поиска центральной позиции фильтра/интервала FFT определяет центральную позицию фильтра интерполяции, используемую при выравнивании, как оптимальную центральную позицию, и определяет текущий установленный интервал FFT как оптимальный интервал FFT.
С другой стороны, если обнаруженное качество сигнала меньше порогового значения, блок 26 поиска центральной позиции фильтра/интервала FFT устанавливает новый интервал, отличающийся от текущего установленного интервала, и выводит информацию на блок 24 синхронизации символа для отдачи команды блоку 25 выполнения операции FFT на выполнение операции FFT. В соответствии с измененной центральной позицией фильтра интерполяции блок 26 поиска центральной позиции фильтра/интервала FFT также выполняет выравнивание для частотного диапазона сигнала OFDM, полученного посредством операции FFT, выполненной для нового интервала FFT, и обнаруживает качество сигнала после выравнивания. Повторно выполняя вышеприведенную операцию, блок 26 поиска центральной позиции фильтра/интервала FFT определяет оптимальный интервал FFT и оптимальную центральную позицию полосы пропускания фильтра для фильтра интерполяции.
Поиск интервала FFT и поиск центральной позицию полосы пропускания фильтра для фильтра интерполяции, используемых для выравнивания, раскрыты, например, в выложенных заявках на патент Японии №2009-232439 и 2010-74578.
Блок 27 выравнивания выполняет выравнивание частотного диапазона сигнала OFDM, подаваемого от блока 25 выполнения операции FFT. Например, блок 27 выравнивания извлекает SP (рассеянный пилот-сигнал) из частотного диапазона сигнала OFDM, и оценивает характеристики поднесущей в местоположении сигнала SP. Блок 27 выравнивания оценивает характеристики канала каждой несущей сигнала OFDM, выполняя интерполяцию оцененных характеристик канала во временном направлении и частотном направлении. Центральную позицию, определенную блок 26 поиска центральной позиции фильтра/интервала FFT, используют как центральную позицию полосы пропускания фильтра в фильтре интерполяции, используемого при интерполяции, выполняемой для характеристик канала в частотном направлении.
На основе оцененных характеристик канала блок 27 выравнивания корректирует ошибки амплитуды и фазы, содержащиеся в частотной области сигнала OFDM, и выполняет выравнивание.
До установки синхронизации блок 28 оценки GI оценивает длину GI на основе временной области сигнала OFDM, подаваемого от блока 22 корректировки ошибки частоты несущей. Например, блок 28 оценки GI определяет значение корреляции между частью последующей половины эффективного символа, используемой как исходный GI, и каждой компонентой символа GI, и обнаруживает участок с большим значением корреляции как GI. Блок 28 оценки GI выводит информацию о длине GI, указывающей длину GI, на блок 24 синхронизации символа и блок 30 управления буфером.
Когда флаг начала записи Р2 подают от блока 30 управления буфером, буфер 29 начинает накапливать сигнал OFDM временной области, который является данными символов Р2 и вводимыми извне блока 11 обработки сигнала. Буфер 29 продолжает накапливать временную область сигнала OFDM до тех пор, пока не будет накоплено количество данных, эквивалентное величине записи Р2, подаваемых от блока 30 управления буфером после подачи флага начала записи Р2.
Когда флаг начала считывания Р2 подают от блока 30 управления буфером, буфер 29 начинает считывание накопленного сигнала OFDM временной области и выводит сигнал OFDM временной области на блок 21 выбора сигнала. Буфер 29 продолжает считывать и выводить сигнал OFDM временной области до тех пор, пока не будет выведено количество данных, эквивалентное величине записи Р2, подаваемой вместе с флагом считывания Р2, от блока 30 управления буфером.
Когда флаг обнаружения Р1 подают от блока 23 оценки ошибки частоты несущей/обработки Р1, блок 30 управления буфером выводит флаг начала записи Р2 в буфер 29.
Когда декодирование Сигнализации Р1 завершено в блоке 23 оценки ошибки частоты несущей/обработки Р1, и подана информация о размере FFT, блок 30 управления буфером определяет величину записи Р2 в соответствии со следующим уравнением (1).
В случае примера, проиллюстрированного на фиг.4, количество символов Р2 равно двум. Размер FFT в уравнении (1) является размером FFT, распознанным блоком 23 оценки ошибки частоты несущей/обработки Р1 из Сигнализации Р1. Максимальная длина GI в уравнении (1) является наибольшей возможной длиной GI.
В соответствии с DVB-T2, если способом передачи является SISO, максимальная длина GI равна 19/128, когда размер FFT равен 32 К, и максимальная длина GI равна 1/4, когда размер FFT равен 16 К, 8 К, 4 К, 2 К или 1 К. В соответствии с данным способом, наибольшую возможную длину GI указывают в соответствии с размером FFT. Если способом передачи является MISO, максимальная длина GI равна 19/256, когда размер FFT равен 32 К, максимальная длина GI равна 19/128, когда размер FFT равен 16 К или 8 К, и максимальная длина GI равна 1/8, когда размер FFT равен 4 К или 1 К.
Поскольку длина GI по-прежнему неизвестна даже после завершения декодирования Сигнализации Р1, блок 30 управления буфером определяет величину записи Р2 на основе предположения, что длина GI символов Р2 равна максимальной длине GI. Например, в случае когда 32 К распознано блоком 23 оценки ошибки частоты несущей/обработки Р1 как размер FFT, блок 30 управления использует 19/128 как длину GI, и определяет величину записи Р2 на основе уравнения (1).
Когда максимальная длина GI или наибольшее возможное количество данных как величина данных символов Р2 оценена вышеприведенным способом, по меньшей мере данные символов Р2 сохраняют в буфере 29 независимо от фактической длины GI, распознанной из L1PRE. Блок 30 управления буфером выводит информацию о величине записи Р2, определенную вышеприведенным способом, в буфер 29.
Когда информацию о длине подают от блока 28 оценки GI, блок 30 управления буфером 30 определяет величину считывания Р2 в соответствии в нижеследующим уравнением (2).
Размер FFT в уравнении (2) является размером FFT, распознанным блоком 23 оценки ошибки частоты несущей/обработки Р1 из Сигнализации PL Длина GI в уравнении (2) является длиной GI, оцененной блоком 28 оценки GI. Блок 30 управления буфером выводит информацию о величине считывания Р2, определенной вышеуказанным способом, вместе с флагом начала считывания Р2, в буфер 29.
Когда информацию о длине GI подают от блока 28 оценки GI, блок 30 управления буфером выводит флаг выбора сигнала, указывающий выбор временной области сигнала OFDM, который считан из буфера 29. Когда флаг успешного декодирования L1PRE/L1POST подают от блока 12 корректирования ошибки, блок 30 управления буфером выводит в блок 21 выбора сигнала флаг выбора сигнала, указывающий выбор временной области сигнала OFDM, введенного извне.
Операции в приемном устройстве
В дальнейшем ссылки будут даны на фиг.7 и 8, и будут описаны операции, выполняемые приемным устройством 1. Операцию на каждом этапе выполняют параллельно с операцией на другом этапе, или выполняют до или после операции на другом этапе, когда это уместно.
Операции начинаются, когда временную область сигнала OFDM первого кадра Т2 после начала операции демодуляции, вводят в блок 11 обработки сигнала. В начале операции демодуляции блок 21 выбора сигнала выбирает вводимый временную область сигнала OFDM. Временную область сигнала OFDM, выбранного блоком 21 выбора сигнала, подают на блок 23 оценки ошибки частоты несущей/обработки Р1 через блок 22 корректировки ошибки частоты несущей.
На этапе S1 блок 23 оценки ошибки частоты несущей/обработки Р1 обнаруживает символ Р1 во временной области сигнала OFDM и выводит флаг обнаружения P1.
На этапе S2 блок 30 управления буфером, в ответ на поданный флаг обнаружения Р1, выводит в буфер 29 флаг начала записи Р2.
На этапе S3 буфер 29 начинает накапливать сигнал OFDM временной области, вводимый извне.
На этапе S4 блок 23 оценки ошибки частоты несущей/обработки Р1 оценивает ошибку частоты несущей на основе сигнала OFDM временной области, и выводит величину ошибки частоты несущей на блок 22 корректировки ошибки частоты несущей.
На этапе S5 блок 22 корректирования ошибки частоты несущей корректирует ошибку частоты несущей, содержащейся в сигнале OFDM временной области, в соответствии с величиной ошибки частоты несущей, подаваемой от блока 23 оценки ошибки частоты несущей/обработки Р1.
На этапе S6 блок 23 оценки ошибки частоты несущей/обработки Р1 декодирует Сигнализацию Р1 из обнаруженного символа Р1 первого кадра Т2 и выводит информацию о размере FFT.
На этапе S7 блок 30 управления буфером определяет величину записи Р2 в соответствии с уравнением (1), используя размер FFT, распознанный блоком 23 оценки ошибки частоты несущей/обработки Р1, и выводит величину записи Р2 в буфер 29. Накопление сигнала OFDM временной области буфером 29 продолжается, пока количество данных, эквивалентное величине записи Р2, не будет накоплено.
На этапе S8 блок 30 оценки GI оценивает длину GI на основе сигнала OFDM временной области, подаваемого от блока 22 корректировки ошибки частоты несущей.
На этапе S9 блок 24 синхронизации символа определя