Устройство обработки сигналов, способ обработки сигналов и программа

Иллюстрации

Показать все

Изобретение относится к обработке сигналов. Технический результат заключается в обеспечении генерации тактовых сигналов с высоким разрешением, соответствующим скорости передачи данных транспортного потока. Устройство включает блок вычисления действительной длительности тактового импульса, выполненный с возможностью вычисления действительной длительности тактового импульса, соответствующей битовой скорости действительной части, в которой расположен пакет транспортного потока (TS); и блок генерирования тактового сигнала TS, выполненный с возможностью генерирования, на основании действительной длительности тактового импульса, вычисленной с помощью блока вычисления действительной длительности тактового импульса, тактового сигнала TS посредством объединения тактовых сигналов с различными коэффициентами деления частоты. 3 н. и 2 з.п. ф-лы, 10 ил.

Реферат

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

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

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

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

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

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

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

Стандарты, определяющие интерфейс модуля обработки TS, включает в себя, например, цифровое телевизионное вещание - общий интерфейс плюс (DVB-CI Plus)" (непатентная литература 1).

В стандарте DVB-CI Plus "K.1.7.5 Common Interface MPEG Signal Timing" (K.1.7.5 Синхронизация сигнала общего интерфейса MPEG") точно определяет спецификации тактового сигнала TS.

Теперь, спецификации тактового сигнала TS, определенные в стандарте DVB-CI Plus, можно в дальнейшем также упоминать как спецификации AC (AC spec).

Перечень цитируемой литературы

Непатентная литература

Непатентная литература 1: CI Plus Specification v1.3.1 (2011-10)

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

Техническая задача

В данном случае, при традиционном выводе TS из интерфейса TS LSI в параллельном тактовом сигнале для того, чтобы соответствовать стандарту DVB-CI Plus, выводится тактовый сигнал TS с коэффициентом использования 50% (высокая/низкая частота тактового сигнала TS), которая определяется из битовой скорости TS. Кроме того, чтобы соответствовать одному и тому же стандарту, в последовательном тактовом сигнале, чтобы уменьшить шум при приеме RF, выбираются и выводятся тактовые сигналы TS с фиксированными делениями, такими как 2, 3, 4 рабочего тактового сигнала.

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

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

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

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

Решение технической задачи

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

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

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

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

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

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

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

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

Преимущественные эффекты изобретения

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

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

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

Фиг. 2 - схема, иллюстрирующая примерные сигналы, которые выводит блок вывода FEC.

Фиг. 3 - временные диаграммы и таблица, поясняющие спецификацию АС.

Фиг. 4 - блок-схема, иллюстрирующая примерную конфигурацию блока сглаживания.

Фиг. 5 - блок-схема последовательности операций для описания процесса сглаживания тактового сигнала TS.

Фиг. 6 - блок-схема последовательности операций для описания процесса сглаживания параллельного тактового сигнала TS.

Фиг. 7 - временные диаграммы и таблица, поясняющие процесс сглаживания тактового сигнала TS.

Фиг. 8 - блок-схема последовательности операций для описания процесса сглаживания последовательного тактового сигнала.

Фиг. 9 - временные диаграммы и таблица, поясняющие процесс сглаживания тактового сигнала TS.

Фиг. 10 - схема для описания примерной конфигурации персонального компьютера общего назначения.

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

Приемная система, в которой применяется настоящая технология

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

Приемная система, показанная на фиг. 1, принимает, например, цифровое широковещание.

Другими словами, на фиг. 1, приемная система включает в себя антенну 10 и приемник 20.

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

Приемник 20 восстанавливает и обрабатывает TS из принятого сигнала, который подается из антенны 10.

Другими словами, приемник 20 включает в себя блок 21 демодуляции, блок 22 прямого исправления ошибок (FEC), селектор 23, блок 24 сглаживания, модуль 25 обработки и блоки 26 и 27 генерирования тактового сигнала.

Блок 21 демодуляции демодулирует принятый сигнал, который подается из антенны 10, и подает полученный в результате демодулированный сигнал в блок 22 FEC.

Блок 22 FEC выполняет исправление ошибок над демодулированным сигналом, который подается из блока 21 демодуляции, и подает полученный в результате сигнал, такой как TS, в селектор 23.

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

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

Аналогично модулю 25 обработки, блок 24 сглаживания приводится в действие в соответствии с рабочим тактовым сигналом, который генерируется блоком 27 генерирования тактового сигнала.

Выходной сигнал тактового сигнала подается в блоке 24 сглаживания из селектора 23.

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

Более того, вместе с формированным тактовым сигналом TS, блок 24 сглаживания подает в модуль 25 обработки сигналы, которые синхронизированы с формированным тактовым сигналом TS, а именно, с TS (сигналом данных), сигналом синхронизации TS и полезным сигналом TS, которые включены в виде выходного сигнала, который подается из селектора 23.

Модуль 25 обработки представляет собой модуль обработки TS, который выполняет обработку TS.

Теперь, что касается модуля обработки TS, то существует модуль, такой как модуль условного доступа (САМ), который можно присоединить или отсоединить от приемника 20. Когда модуль 25 обработки представляет собой САМ, сигналы, такие как TS, которые выводятся из блока 22 FEC, должны соответствовать спецификации АС и т.п., которая точно определена в стандарте DVB-CI Plus.

Блок 26 генерирования тактового сигнала выполнен, например, на основе схемы фазовой подстройки частоты (PLL) и генерирует рабочий тактовый сигнал, который является тактовым сигналом для приведения в действие блока 21 демодуляции и блока 22 FEC, которые образуют приемник 20 и обеспечивает подачу рабочего тактового сигнала в блок 21 демодуляции и блок 22 FEC. Блок 21 демодуляции и блок 22 FEC приводятся в действие согласно рабочему тактовому сигналу, подаваемому из блока 26 генерирования тактового сигнала.

Аналогично блоку 26 генерирования тактового сигнала, например, блок 27 генерирования тактового сигнала выполнен на основе PLL, генерирует рабочий тактовый сигнал, который приводит в действие блок 24 сглаживания и модуль 25 обработки, и обеспечивает подачу сгенерированного рабочего тактового сигнала в блок 24 сглаживания и модуль 25 обработки.

Соответственно, блок 21 демодуляции и блок 22 FEC приводятся в действие в соответствии с рабочим тактовым сигналом, который генерируется с помощью блока 26 генерирования, и блок 24 сглаживания и модуль 25 обработки приводятся в действие в соответствии с рабочим тактовым сигналом, который генерируется с помощью блока 27 генерирования тактового сигнала.

Следует отметить, что блок 21 демодуляции и блок 22 FEC, и блок 24 сглаживания и модуль 25 обработки могут приводиться в действие в соответствии с одним и тем же рабочим тактовым сигналом.

Пример сигналов, выводимых из FEC22

На фиг. 2 показаны временные диаграммы сигналов, иллюстрирующие примерные сигналы, которые выводит блок 22 FEC.

Блок 22 FEC выводит сигнал синхронизации TS, полезный сигнал TS, сигнал данных и тактовый сигнал TS.

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

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

Сигнал данных представляет собой сигнал TS и включает в себя пакеты TS. Каждый пакет TS представляет собой пакет, имеющий длину данных (длину пакета) 188 байтов, первые 4 байта которого представляют собой заголовки.

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

Например, если, в этот момент времени, блок 22 FEC параллельно выводит пакеты TS (сигнал данных) в виде блоков из 8 битов (параллельных), один период тактового сигнала TS (один импульс тактового сигнала TS) будет показывать 8-битовую временную синхронизацию пакетов TS, которые выводятся параллельно из блока 22 FEC.

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

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

Теперь, так как блок 22 FEC приводится в действие в соответствии с рабочим тактовым сигналом, который генерируется с помощью блока 26 генерирования тактового сигнала, любой из сигнала синхронизации TS, полезного сигнала TS, сигнала данных и тактового сигнала TS представляет собой сигнал, который синхронизирован с рабочим тактовым сигналом, который генерируется с помощью блока 26 генерирования тактового сигнала (чей уровень сигнала изменяется в соответствии с временной синхронизацией фронта рабочего тактового сигнала, и в котором минимальная детализация изменения уровня равна периоду рабочего тактового сигнала).

В то время как блок 22 FEC выводит сигнал синхронизации TS, полезный сигнал TS, сигнал данных и тактовый сигнал TS, которые описаны выше, существуют случаи, в которых тактовый сигнал TS не соответствует спецификации АС, которая требуется для модуля 25 обработки следующего каскада, при генерировании дрожания в тактовом сигнале TS, который выводится из блока 22 FEC.

Спецификация АС

На фиг. 3 показаны временные диаграммы и таблица, поясняющие спецификацию АС.

Со ссылкой на фиг. 3, Tclkp представляет собой наименьшую длительность тактового сигнала тактового сигнала TS, другими словами, Tclkp показывает минимальную длительность тактового сигнала, которая равна минимальному значению времени от переднего фронта (заднего фронта) до следующего переднего фронта (заднего фронта).

Кроме того, Tclkh показывает минимальную часть уровня Н, которая представляет собой минимальное значение части (время) уровня Н тактового сигнала TS (одного периода), и Tclkl показывает минимальную часть уровня L, который представляет собой минимальное значение части уровня L тактового сигнала TS.

Спецификация АС точно определяется 96 Мбит/сек и 72 Мбит/сек в качестве верхнего предела битовой скорости TS, и минимальная длительность Tclkp тактового импульса, минимальная часть Tclkh уровня Н и минимальная часть Tclkl уровня L точно определены, каждая по отдельности, для (TS) 96 Мбит/сек или для (TS) 72 Мбит/сек или менее.

Другими словами, точно определено, что в том случае, когда скорость передачи данных меньше или равна 96 Мбит/сек, минимальная длительность Tclkp тактового импульса должна составлять 83 наносекунды (не) или более, и минимальная часть Tclkh уровня Н и минимальная часть Tclkl уровня L должны быть равны 20 нс или более.

Кроме того, определено, что в том случае, когда скорость передачи данных меньше или равно 72 Мбит/сек, минимальная длительность Tclkp тактового импульса должна быть равна 111 нс или более, и минимальная часть Tclkh уровня Н и минимальная часть Tclkl уровня L должны быть равны 40 нс или более.

Теперь, когда пакеты TS выводятся параллельно в блоках из 8 битов (параллельных), как показано на фиг. 2, и когда скорость передачи данных TS составляет 96 Мбит/сек, длительность (период) тактового импульса тактового сигнала TS, которая показывает временную синхронизацию пакета TS в блоках из 8 битов, должна составлять 1/(96 Мбит/сек/8 битов) = 83,333…нс или короче.

Кроме того, когда скорость передачи данных TS равна 72 Мбит/сек, длительность тактового сигнала тактового сигнала TS должна составлять 1/(72 Мбит/сек/8 битов) = 111,111…нс или короче.

Как описано выше, 83,333…нс и 111,111…нс, которые равны длительностям тактовых сигналов, которые физически требуются в тактовом сигнале TS, очень близки к 83 нс и 111 нс, которые представляют собой минимальную длительность Tclkp тактового импульса, которая требуется в спецификации АС.

Соответственно, когда генерируется джиттер в виде выходного сигнала тактового сигнала, который подается из селектора 23, длительность тактового сигнала тактового сигнала TS, включенного в виде выходного сигнала становится короче чем 83 нс и 111 нс, которые точно определены в спецификации АС в качестве минимальной длительности Tclkp тактового импульса, что делает трудным соответствие спецификации АС.

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

Более того, вместе с формированным тактовым сигналом TS, блок 24 сглаживания подает в модуль 25 обработки сигналы, которые синхронизированы с формированным тактовым сигналом TS, а именно TS (сигнал данных), сигнал синхронизации TS и полезный сигнал TS, который включены в виде выходного сигнала, который подается из селектора 23.

Примерная конфигурация блока 24 сглаживания

На фиг. 4 показана блок-схема, иллюстрирующая примерную конфигурацию блока 24 сглаживания (фиг. 1).

Со ссылкой на фиг. 4, блок 24 сглаживания включает в себя блок 51 хранения, блок 52 задержки, блоки 53 и 54 подсчета, блок 55 вычисления длительности тактового импульса, блок 56 генерирования и блок 57 управления выводом.

Сигнал данных (TS), включенный в выходные сигналы, который подается из селектора 23, подается в блоке 51 хранения.

Блок 51 хранения временно хранит сигнал данных (TS), который подается из селектора 23.

Сигнал синхронизации TS, включенный в выходные сигналы, которые подаются из селектора 23, подается в блоке 52 задержки.

Блок 52 задержки задерживает сигнал синхронизации TS, который подается из селектора 23, и подает задержанный сигнал синхронизации TS в блоке 57 управления выводом.

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

В блоке 53 подсчета подается полезный сигнал TS, включенный в выходные сигналы, которые подаются из селектора 23, а также рабочий тактовый сигнал, сгенерированный в блоке 26 генерирования тактового сигнала.

Блок 53 подсчета обнаруживает действительную часть в сигнале данных (TS), в котором пакет TS возникает из полезного сигнала TS, который подается из селектора 23, и подсчитывает число тактовых импульсов (число передних фронтов или число задних фронтов) (в дальнейшем также упоминается как действительное число рабочих тактовых импульсов) N рабочего тактового сигнала в действительной части, сгенерированный в блоке 27 генерирования тактового сигнала.

Более того, блок 53 подсчета подает действительное число N рабочих тактовых импульсов в блок 55 вычисления длительности тактового импульса.

Полезный сигнал TS и тактовые сигналы TS, которые включены в выходные сигналы, которые подаются из селектора 23, подаются в блок 54 подсчета.

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

Более того, когда действительное число тактовых импульсов TS (значение отсчета числа тактовых импульсов в тактовом сигнале TS в действительной части) становится ниже 188 байтов, которое представляет собой длину данных пакета TS, блок 54 подсчета выводит сообщение об ошибке, предполагая, что существует отклонение по длине данных пакета TS.

Блок 55 вычисления длительности тактового импульса вычисляет длительность Ddiv тактового импульса, который соответствует скорости передачи данных действительной части TS, с использованием действительного числа N рабочих тактовых импульсов, которое подается из блока 53 подсчета.

Другими словами, блок 55 вычисления длительности тактового импульса делит действительное число N рабочих тактовых импульсов из блока 53 подсчета на (188×2) байтов, которое равно половине периода длины данных пакета TS, чтобы получить значение (которое в дальнейшем также упоминается как число тактовых импульсов в байтах) N/(188×2) в качестве длительности Ddiv тактового импульса.

Теперь, так как число тактовых импульсов в байтах N/(188×2) равно обратной величине полупериода скорости передачи данных пакета TS и соответствует скорости передачи данных пакета TS, можно сказать, что длительность Ddiv тактового импульса, которая выражена с помощью числа тактовых импульсов в байтах N/(188×2), соответствует скорости передачи данных (действительных частей) пакета TS.

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

Кроме того, в блоке 55 вычисления длительности тактового импульса (число тактовых импульсов, которое соответствует) количество времени, которое больше или равно минимальной длительности Tclkp тактового импульса согласно спецификации АС, вычисляется в качестве длительности Ddiv тактового импульса.

Блок 55 вычисления длительности тактового импульса подает длительность Ddiv тактового импульса в блок 56 генерирования.

Блок 56 генерирования генерирует импульснообразный тактовый сигнал, чей период равен длительности Ddiv тактового импульса, который был вычислен в блоке 44 вычисления длительности тактового импульса, и выводит импульснообразный тактовый сигнал в блок 57 управления выводом в качестве сформированного тактового сигнала TS, который представляет собой тактовый сигнал TS пакета TS, в отношении которого выполнялось формирование.

Блок 57 управления выводом осуществляет синхронизацию с помощью сформированного тактового сигнала TS из блока 56 генерирования и выполняет управление выводом, в результате которого выводятся сигналы данных (TS), которые хранятся в блоке 51 хранения, и сигналы синхронизации TS, который были задержаны в блоке 52 задержки, в модуль 25 обработки.

Кроме того, блок 57 управления выводом выполняет управление выводом, в результате которого генерируется, из переднего фронта сигнала синхронизации TS, полезный сигнал TS, в котором часть, равная 188 тактовым импульсам сформированного тактового сигнала TS, представляет собой уровень Н и выводит полезный сигнал TS в модуль 25 обработки.

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

Кроме того, блок 56 генерирования включает в себя блок 61 генерирования параллельного тактового сигнала, который генерирует параллельный тактовый сигнал из сформированного тактового сигнала TS, блок 62 подсчета, блок 63 вычисления длительности тактового импульса и блок 64 генерирования последовательного тактового сигнала, который генерирует последовательный тактовый сигнал из сформированного тактового сигнала TS.

Блок 61 генерирования параллельного тактового сигнала включает в себя секцию 71 целой части, секция 72 дробной части и секцию 73 регулировки параллельного тактового сигнала. Секция 71 целой части вычисляет и хранит целую часть Dint с длительностью Ddiv тактового импульса. Секция 72 дробной части вычисляет и хранит дробную часть Drem длительности Ddiv тактового импульса. На основании целой части Dint длительности Ddiv тактового импульса, секция 73 регулировки параллельного тактового сигнала устанавливает контрольные длины части уровня Н и части уровня L параллельного тактового сигнала, которые основаны на тактовом сигнале TS, и на основании дробной части Drem длительности Ddiv тактового импульса, регулирует контрольные длины части уровня Н и части уровня L, которые устанавливаются с целой часть Dint путем добавления минимальной части тактового сигнала TS таким образом, чтобы генерировать сформированный параллельный тактовый сигнал.

Блок 62 подсчета подсчитывает число М тактовых импульсов рабочего тактового сигнала параллельного тактового сигнала в части уровня Н или части уровня L и подает число М тактовых импульсов в блок 63 вычисления длительности тактового импульса.

Блок 63 вычисления длительности тактового импульса, использующий число М тактовых импульсов из блока 62 подсчета, вычисляет длительность Ddiv тактового импульса параллельного тактового сигнала, соответствующего скорости передачи данных действительной части TS.

Блок 64 генерирования последовательного тактового сигнала включает в себя секцию 81 целого числа, секцию 82 остатка и секцию 83 регулировки последовательного тактового сигнала. На основании длительности Mdiv тактового импульса параллельного тактового сигнала, сгенерированного с помощью блока 63 вычисления длительности тактового импульса, секция 81 целого числа вычисляет частное, полученного от деления длительности Ddiv тактового импульса на заданное целое число, в виде целой части Mint. Секция 82 остатка вычисляет остаток Mrem, полученный от деления длительности Ddiv тактового импульса на заданное целое число. На основании целой части Mint длительности Mdiv тактового импульса, секция 83 регулировки параллельного тактового сигнала устанавливает контрольные длины части уровня Н и части уровня L последовательного тактового сигнала, которые основаны на тактовом сигнале TS, и на основании остатка Mrem длительности Mdiv тактового импульса, регулирует контрольные длины части уровня Н и части уровня L, которые устанавливаются с целой частью Mint путем добавления минимальной части тактового сигнала TS таким образом, чтобы сгенерировать сформированный последовательный тактовый сигнал.

Процесс сглаживания тактового сигнала TS

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

На этапе S11 блок 61 генерирования параллельного тактового сигнала выполняет процесс сглаживания параллельного тактового сигнала TS для формирования и вывода параллельного тактового сигнала.

На этапе S12 блок 64 генерирования последовательного тактового сигнала выполняет процесс сглаживания последовательного тактового сигнала для формирования и вывода последовательного тактового сигнала.

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

Процесс сглаживания параллельного тактового сигнала TS

Процесс сглаживания параллельного тактового сигнала TS будет описан ниже со ссылкой на блок-схему последовательности операций, показанную на фиг. 6. Следует отметить, что будут описаны случаи, в которых средняя частота параллельного тактового сигнала сглаживается до 12,0 МГц, 11,6 МГц, 11,3 МГц, 11,0 МГц, 10,7 МГц и 10,4 МГц, в то время как рабочая тактовая частота составляет 192 МГц, и длина данных пакета TS составляет 188 байтов; однако сглаживание до других средних частот можно выполнить аналогичным способом.

На этапе S31 блок 53 подсчета подсчитывает действительное число N рабочих тактовых импульсов и подает подсчитанное действительное число N рабочих тактовых импульсов в блок 55 вычисления длительности тактового импульса. Другими словами, блок 53 подсчета подсчитывает число тактовых импульсов в действительной части, в которой сигнал TS оказывается на уровне Н, как описано со ссылкой на фиг. 2.

На этапе S32 блок 55 вычисления длительности тактового импульса вычисляет полупериод длительности Ddiv тактового сигнала TS на основании действительного числа N рабочих тактовых импульсов, поданных из блока 53 подсчета. Более конкретно, блок 55 вычисления длительности тактового импульса получает число тактовых импульсов в байтах N/188, которое равно значению, поделенному на 188 байтов, которое равно длине данных пакета TS, в виде длительности периода тактового сигнала TS и, кроме того, получает половину числа N/188 тактовых импульсов в байтах в виде половины длительность N/(188×2) периода тактового сигнала TS. Кроме того, блок 55 вычисления длительности тактового импульса вычисляет в виде длительности Ddiv тактового импульса значение, в котором ниже второго места десятичных дробей пропущены цифры половины длительности N/(188×2) периода тактового сигнала TS.

На этапе S33 блок 61 генерирования параллельного тактового сигнала разделяет длительность Ddiv тактового импульса на целую часть Dint и дробную часть Drem. Другими словами, в блоке 61 генерирования параллельного тактового сигнала секция 71 целой части вычисляет и хранит целую часть Dint длительности Ddiv тактового импульса. Аналогичным образом, в блоке 61 генерирования параллельного тактового сигнала, секция 72 дробной части вычисляет и хранит дробную часть Drem длительности Ddiv тактового импульса. В результате, длительность Ddiv тактового импульса разделяется на целую часть Dint и дробную часть Drem и сохраняется в секции 71 целой части и секции 72 дробной части.

На этапе S34 секция 73 регулировки параллельного тактового сигнала определяет, меньше ли 0,25 дробная часть Drem. Когда на этапе S34 определено, например, что дробная часть Drem меньше, 0,25, процесс переходит на этап S35.

На этапе S35 секция 73 регулировки параллельного тактового сигнала изменяет и выводит части уровня L и уровня Н параллельного тактового сигнала таким образом, чтобы части повторялись на интервале с длиной Dint, Dint, Dint, Dint, и процесс заканчивается. Другими словами, как показано в виде параллельного тактового сигнала в верхней правой части на фиг. 7, части уровня L и уровня Н повторяются и выводятся на интервале с длиной Dint, Dint, Dint, Dint. В данном случае, как показано в левой части на фиг. 7, параллельный тактовый сигнал выводится с частотой 12 МГц, например. Другими словами, в случа