RU2648285C1 - Method and delivery compensation device - Google Patents

Method and delivery compensation device Download PDF

Info

Publication number
RU2648285C1
RU2648285C1 RU2017100648A RU2017100648A RU2648285C1 RU 2648285 C1 RU2648285 C1 RU 2648285C1 RU 2017100648 A RU2017100648 A RU 2017100648A RU 2017100648 A RU2017100648 A RU 2017100648A RU 2648285 C1 RU2648285 C1 RU 2648285C1
Authority
RU
Russia
Prior art keywords
delay
equipment
signal
value
predetermined position
Prior art date
Application number
RU2017100648A
Other languages
Russian (ru)
Inventor
Сюэ ЧЗАН
Original Assignee
ЗетТиИ Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ЗетТиИ Корпорейшн filed Critical ЗетТиИ Корпорейшн
Application granted granted Critical
Publication of RU2648285C1 publication Critical patent/RU2648285C1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/16Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Transmitters (AREA)
  • Optical Communication System (AREA)

Abstract

FIELD: radio engineering and communication.
SUBSTANCE: invention relates to communication. At a time, method includes: obtaining an accompanying signal transmitted along with an overhead signal during the transmission of an overhead signal from the first equipment to the second equipment; obtaining, respectively, the first value of the delay generated during the transmission of the accompanying signal in the first equipment, and a second delay value generated during transmission in the second equipment; obtaining a first difference value between the first delay value and the first set delay value of the first equipment and the second difference value between the second delay value and the second predetermined delay value of the second equipment; inserting the first difference value into an overhead signal for transmission to the second equipment along with an overhead signal; extracting the first difference value from an overhead signal on the second equipment and obtaining a delay compensation value, required during the transmission of the service signal in accordance with the first difference value and the second difference value; and performing a delay compensation on the service signal during the transmission of the service signal in accordance with the delay compensation value.
EFFECT: technical result is the solution of the delay problem.
15 cl, 9 dwg, 1 tbl

Description

Область техникиTechnical field

Изобретение относится к области оптических транспортных сетей (ONT) для передачи данных и, в частности, к способу и устройству компенсации задержки.The invention relates to the field of optical transport networks (ONT) for data transmission and, in particular, to a method and device for delay compensation.

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯBACKGROUND OF THE INVENTION

С приходом эры 3-го поколения (3G), каждая компания-оператор связи строит сети мобильной связи 3G в большом масштабе с большими инвестициями, и базовые станции представляют собой оборудование, которое имеет наибольшее количество и стоимость в строительстве сетей 3G. Растущая жесткая конкуренция в области мобильной связи заставляет компании-операторы связи уделять больше внимания стоимости строительства сети, и распределенная базовая станция с такими характеристиками, как низкая стоимость, высокая производительность, быстрая работа и тому подобное, может значительно снизить стоимость строительства сети, эксплуатации и обслуживания для компаний-операторов. Поэтому распределенные базовые станции становятся наиболее преобладающим выбором для текущего строительства сети 3G.With the advent of the 3rd generation (3G) era, each telecom company is building 3G mobile networks on a large scale with large investments, and base stations are the equipment that has the most quantity and cost in building 3G networks. The growing fierce competition in the field of mobile communications is forcing telecom operators to pay more attention to the cost of building a network, and a distributed base station with features such as low cost, high performance, fast operation and the like can significantly reduce the cost of network construction, operation and maintenance for operator companies. Therefore, distributed base stations are becoming the most dominant choice for the ongoing construction of a 3G network.

Основной идеей распределенной базовой станции является разделение блока обработки базовых частот (BBU) и выносного радиоблока (RRU) традиционной базовой станции макроуровня и соединения их с помощью оптоволокна или оборудования сети доставки информации. Во время развертывания сети BBU управляющее оборудование базовой сети и радиосети сконцентрировано в машинном зале и соединено с RRU, развернутом на планируемой площадке посредством оптических волокон, таким образом завершая покрытие сети.The main idea of a distributed base station is to separate the base frequency processing unit (BBU) and the remote radio unit (RRU) of the traditional macro level base station and connect them using fiber optic or information delivery network equipment. During the deployment of the BBU network, the control equipment of the core network and the radio network is concentrated in the engine room and connected to the RRU deployed at the planned site using optical fibers, thereby completing the network coverage.

По сравнению с решением для традиционной базовой станции, решение для распределенной базовой станции не только сильно уменьшает зависимость от машинного зала, расположенного на площадке, уменьшает сложности в развертывании, но также эффективно увеличивает скорость строительства сети, что сильно снижает стоимость строительства сети, эксплуатации и обслуживания для компаний-операторов и полностью удовлетворяет требованию быстрого и дешевого строительства сети, выдвинутого компанией-оператором. Таким образом, вариант строительства сети на основе распределенных базовых станций стал важным выбором для развертывания базовой станции компании-оператора.Compared to the solution for a traditional base station, the solution for a distributed base station not only greatly reduces dependence on the machine room located on the site, reduces deployment difficulties, but also effectively increases the speed of network construction, which greatly reduces the cost of network construction, operation and maintenance for operator companies and fully meets the requirement of fast and cheap network construction put forward by the operator company. Thus, the option of building a network based on distributed base stations has become an important choice for deploying a base station of an operator company.

Способ реализации для распределенной базовой станции включает отправку цифровых данных базовых частот в RRU посредством радиоинтерфейса общего пользования (CPRI) через оборудование сети доставки информации. CPRI представляет собой стандартный интерфейс, инициированный и сформулированный компаниями, такими как Ericsson, Huawei, NEC, Nortel Networks и Siemens, и сконфигурированный для соединения BBU с RRU. Интерфейс CPRI может быть использован для многих систем 3G и будущего долгосрочного развития (LTE). В настоящий момент технологии прямой передачи по оптоволокну и мультиплексирование с разделением по длине волны/OTN (WDM/OTN) могут удовлетворять требованию передачи CPRI. CPRI на основе OTN может увеличивать степень использования пропускной способности оптоволокна, поддерживать передачу на большее расстояние, обеспечивать возможность полной защиты и полное управление оптическим уровнем, поддерживать любую топологию сети, упрощать эксплуатацию и проведение обслуживания, простым образом реализовывать увеличение пропускной способности и увеличивать скорость запуска новой радиоуслуги; и CPRI на основе OTN также может увеличивать расстояние передачи и может обеспечивать защиту. Таким образом, CPRI на основе OTN может быть широко применен компаниями-операторами.An implementation method for a distributed base station includes sending digital base frequency data to the RRU via a public radio interface (CPRI) via information delivery network equipment. CPRI is a standard interface initiated and formulated by companies such as Ericsson, Huawei, NEC, Nortel Networks and Siemens, and configured to connect the BBU to the RRU. The CPRI interface can be used for many 3G systems and future long-term development (LTE). Currently, direct fiber optic transmission technology and wavelength division multiplexing / OTN (WDM / OTN) can satisfy the CPRI transmission requirement. OTN-based CPRIs can increase the utilization of optical fiber bandwidth, support longer distance transmission, provide complete protection and full optical level control, support any network topology, simplify operation and maintenance, easily increase bandwidth and speed up the launch of a new radio services; and OTN-based CPRIs can also increase transmission distance and can provide protection. Thus, OTN-based CPRIs can be widely used by operator companies.

При условии, что радиооборудование не применяет распределенную базовую станцию и применяет OTN оборудование, механизм компенсации задержки реализуется внутри радиооборудования, и вместе с крупномасштабным применением OTN оборудования для радиосвязи, существует необходимость в OTN оборудовании для решения проблемы задержки (для технического требования применения сети всенаправленной отправки на базовой станции мобильной связи, задержка отправки каждого канала отправки на порту антенны должна быть синхронизирована в пределах допустимого диапазона значений, то есть, выдвигается требование к синхронизации и передаче всех RRU в определенный промежуток времени).Provided that the radio equipment does not use a distributed base station and uses OTN equipment, the delay compensation mechanism is implemented inside the radio equipment, and together with the large-scale use of OTN equipment for radio communications, there is a need for OTN equipment to solve the delay problem (for the technical requirement of using an omnidirectional sending network to of a mobile communication base station, the delay in sending each send channel on the antenna port should be synchronized within the permissible range a range of values, that is, the requirement extends to the synchronization and transfer of all the RRU in a certain period of time).

Сущность изобретенияSUMMARY OF THE INVENTION

Вариант осуществления настоящего изобретения предусматривает способ и устройство компенсации задержки, которые легко достигают цели синхронизации и передачи RRU всего радиооборудования в определенный промежуток времени путем компенсации задержки посредством оборудования сети доставки информации при условии отсутствия влияния на функцию исходного оборудования.An embodiment of the present invention provides a delay compensation method and apparatus that easily achieves the goal of synchronizing and transmitting the RRU of all radio equipment at a specific time by compensating for the delay by the equipment of the information delivery network, provided that there is no effect on the function of the source equipment.

Способ компенсации задержки включает:The delay compensation method includes:

получение сопровождающего сигнала, передаваемого вместе со служебным сигналом, в процессе передачи служебного сигнала из первого оборудования во второе оборудование;receiving an accompanying signal transmitted along with the service signal in the process of transmitting the service signal from the first equipment to the second equipment;

получение, соответственно, первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи во втором оборудовании;obtaining, respectively, a first delay value generated during transmission of an accompanying signal in the first equipment, and a second delay value generated during transmission in the second equipment;

получение первого разностного значения между первым значением задержки и первым заданным значением задержки первого оборудования и второго разностного значения между вторым значением задержки и вторым заданным значением задержки второго оборудования;obtaining a first difference value between the first delay value and the first predetermined delay value of the first equipment and a second difference value between the second delay value and the second predetermined delay value of the second equipment;

вставку первого разностного значения в служебный сигнал и его передачу вместе со служебным сигналом во второе оборудование;insertion of the first difference value into the service signal and its transmission together with the service signal to the second equipment;

извлечение первого разностного значения из служебного сигнала на втором оборудовании и получение значения компенсации задержки, требуемого в процессе передачи служебного сигнала, в соответствии с первым разностным значением и вторым разностным значением; иextracting the first difference value from the service signal on the second equipment and obtaining a delay compensation value required in the process of transmitting the service signal in accordance with the first difference value and the second difference value; and

выполнение компенсации задержки на служебном сигнале в процессе передачи служебного сигнала в соответствии со значением компенсации задержки.performing delay compensation on the service signal during the service signal transmission in accordance with the delay compensation value.

Альтернативно, этап получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи во втором оборудовании, соответственно включает:Alternatively, the step of obtaining a first delay value generated during the transmission of the accompanying signal in the first equipment, and a second delay value generated during the transmission in the second equipment, respectively, includes:

извлечение сопровождающего сигнала в первом заданном положении первого оборудования и получение информации сопровождающего сигнала в первом заданном положении;extracting an accompanying signal in a first predetermined position of the first equipment and obtaining information of an accompanying signal in a first predetermined position;

извлечение сопровождающего сигнала во втором заданном положении первого оборудования и получение информации сопровождающего сигнала во втором заданном положении; иextracting an accompanying signal in a second predetermined position of the first equipment and obtaining information of an accompanying signal in a second predetermined position; and

получение первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании в соответствии с информацией сопровождающего сигнала в первом заданном положении и втором заданном положении.obtaining the first delay value generated during the transmission of the accompanying signal in the first equipment in accordance with the information of the accompanying signal in the first predetermined position and the second predetermined position.

Альтернативно, этап получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи во втором оборудовании, соответственно дополнительно включает:Alternatively, the step of obtaining a first delay value generated during transmission of the accompanying signal in the first equipment and a second delay value generated during transmission in the second equipment, respectively, further includes:

извлечение сопровождающего сигнала в третьем заданном положении второго оборудования и получение информации сопровождающего сигнала в третьем заданном положении;extracting an accompanying signal in a third predetermined position of the second equipment and obtaining information of an accompanying signal in a third predetermined position;

извлечение сопровождающего сигнала в четвертом заданном положении второго оборудования и получение информации сопровождающего сигнала в четвертом заданном положении; иextracting the accompanying signal in the fourth predetermined position of the second equipment and obtaining information of the accompanying signal in the fourth predetermined position; and

получение второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании в соответствии с информацией сопровождающего сигнала в третьем заданном положении и четвертом заданном положении.obtaining a second delay value generated during the transmission of the accompanying signal in the second equipment in accordance with the information of the accompanying signal in the third predetermined position and the fourth predetermined position.

Альтернативно, первое заданное значение задержки первого оборудования является максимальным значением задержки, измеренным первым оборудованием в заданный период времени; и второе заданное значение задержки второго оборудования может быть максимальным значением задержки, измеренным вторым оборудованием в заданный период времени.Alternatively, the first predetermined delay value of the first equipment is the maximum delay value measured by the first equipment in a predetermined period of time; and the second predetermined delay value of the second equipment may be the maximum delay value measured by the second equipment in a predetermined period of time.

Альтернативно, формула расчета для значения компенсации задержки является следующей:Alternatively, the calculation formula for the delay compensation value is as follows:

значение компенсации задержки = (максимальное значение задержки первого оборудование - первое значение задержки) + (максимальное значение задержки второго оборудования - второе значение задержки).delay compensation value = (maximum delay value of the first equipment - first delay value) + (maximum delay value of the second equipment - second delay value).

Альтернативно, этап выполнения компенсации задержки в процессе передачи служебного сигнала в соответствии со значением компенсации задержки включает:Alternatively, the step of performing delay compensation in the process of transmitting an overhead signal in accordance with the delay compensation value includes:

выполнение компенсации задержки в процессе передачи служебного сигнала посредством очереди «первым пришел, первым вышел» (FIFO); при этом выход очереди FIFO может быть управляемым посредством значения компенсации задержки.performing delay compensation in the process of transmitting an overhead signal through the “first come, first go” queue (FIFO); wherein the output of the FIFO queue can be controlled by a delay compensation value.

Альтернативно, этап управления выходом очереди FIFO посредством значения компенсации задержки включает:Alternatively, the step of controlling the output of the FIFO queue by means of a delay compensation value includes:

преобразование значения компенсации задержки в N значений цикла тактового сигнала чтения-записи очереди FIFO в соответствии с тактовым сигналом чтения-записи очереди FIFO; иconverting the delay compensation value to N cycle values of the FIFO queue read / write clock in accordance with the FIFO queue read / write clock; and

последовательный вывод служебных сигналов после записи N служебных сигналов в очередь FIFO.serial output of service signals after recording N service signals in the FIFO queue.

Вариант осуществления настоящего изобретения дополнительно предусматривает устройство компенсации задержки, которое содержит:An embodiment of the present invention further provides a delay compensation device, which comprises:

модуль извлечения, выполненный с возможностью получения сопровождающего сигнала, передаваемого вместе со служебным сигналом в процессе передачи служебного сигнала из первого оборудования во второе оборудование;an extraction module, configured to receive an accompanying signal transmitted along with the service signal in the process of transmitting the service signal from the first equipment to the second equipment;

модуль получения задержки, выполненный с возможностью получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи во втором оборудовании, соответственно;a delay receiving unit configured to obtain a first delay value generated during the transmission of the accompanying signal in the first equipment, and a second delay value generated during the transmission in the second equipment, respectively;

модуль получения разностного значения, выполненный с возможностью получения первого разностного значения между первым значением задержки и первым заданным значением задержки первого оборудования, и второго разностного значения между вторым значением задержки и вторым заданным значением задержки второго оборудования;a difference value obtaining unit configured to obtain a first difference value between a first delay value and a first predetermined delay value of a first equipment, and a second difference value between a second delay value and a second predetermined delay value of a second equipment;

модуль вставки, выполненный с возможностью вставки первого разностного значения в служебный сигнал и передачи первого разностного значения вместе со служебным сигналом во второе оборудование;an insertion unit configured to insert the first difference value into the service signal and transmit the first difference value together with the service signal to the second equipment;

модуль получения компенсации, выполненный с возможностью извлечения первого разностного значения из служебного сигнала на втором оборудовании, и получения значения компенсации задержки, необходимого в процессе передачи служебного сигнала в соответствии с первым разностным значением и вторым разностным значением; иa compensation receiving unit configured to extract the first difference value from the service signal on the second equipment, and obtain a delay compensation value necessary in the process of transmitting the service signal in accordance with the first difference value and the second difference value; and

модуль компенсации, выполненный с возможностью выполнения компенсации задержки на служебном сигнале в процессе передачи служебного сигнала в соответствии со значением компенсации задержки.a compensation module configured to perform delay compensation on the service signal during the transmission of the service signal in accordance with the delay compensation value.

Альтернативно, модуль получения задержки содержит:Alternatively, the delay receiving module comprises:

первый модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в первом заданном положении первого оборудования и получения информации сопровождающего сигнала в первом заданном положении;a first clock signal acquiring module adapted to extract an accompanying signal in a first predetermined position of the first equipment and obtain information of an accompanying signal in a first predetermined position;

второй модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала во втором заданном положении первого оборудования и получения информации сопровождающего сигнала во втором заданном положении; иa second clock signal acquiring module adapted to extract an accompanying signal in a second predetermined position of the first equipment and obtain information of an accompanying signal in a second predetermined position; and

первый подмодуль получения задержки, выполненный с возможностью получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании в соответствии с информацией сопровождающего сигнала в первом заданном положении и втором заданном положении.a first delay receiving submodule configured to obtain a first delay value generated during the transmission of the accompanying signal in the first equipment in accordance with the information of the accompanying signal in the first predetermined position and the second predetermined position.

Альтернативно, модуль получения задержки дополнительно содержит:Alternatively, the delay receiving module further comprises:

третий модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в третьем заданном положении второго оборудования и получения информации сопровождающего сигнала в третьем заданном положении;a third clock signal acquiring module adapted to extract an accompanying signal in a third predetermined position of the second equipment and obtain information of an accompanying signal in a third predetermined position;

четвертый модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в четвертом заданном положении второго оборудования и получения информации сопровождающего сигнала в четвертом заданном положении; иa fourth clock signal acquiring module adapted to extract an accompanying signal in a fourth predetermined position of the second equipment and obtain information of an accompanying signal in a fourth predetermined position; and

второй подмодуль получения задержки, выполненный с возможностью получения второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании в соответствии с информацией сопровождающего сигнала в третьем заданном положении и четвертом заданном положении.the second delay receiving submodule, configured to obtain a second delay value generated during the transmission of the accompanying signal in the second equipment in accordance with the information of the accompanying signal in the third predetermined position and the fourth predetermined position.

Альтернативно, первое заданное значение задержки первого оборудования является максимальным значением задержки, измеренным первым оборудованием в заданный период времени; и второе заданное значение задержки второго оборудования является максимальным значением задержки, измеренным вторым оборудованием в заданный период времени.Alternatively, the first predetermined delay value of the first equipment is the maximum delay value measured by the first equipment in a predetermined period of time; and the second predetermined delay value of the second equipment is the maximum delay value measured by the second equipment in a predetermined period of time.

Альтернативно, формула расчета для значения компенсации задержки, в частности, является следующей:Alternatively, the calculation formula for the delay compensation value, in particular, is as follows:

значение компенсации задержки = (максимальное значение задержки первого оборудование - первое значение задержки) + (максимальное значение задержки второго оборудования - второе значение задержки).delay compensation value = (maximum delay value of the first equipment - first delay value) + (maximum delay value of the second equipment - second delay value).

Альтернативно, модуль компенсации может содержать:Alternatively, the compensation module may comprise:

подмодуль компенсации, выполненный с возможностью выполнения компенсации задержки в процессе передачи служебного сигнала посредством очереди FIFO; при этом выход очереди FIFO может быть управляемым посредством значения компенсации задержки.a compensation submodule, configured to perform delay compensation during the transmission of the overhead signal through the FIFO queue; wherein the output of the FIFO queue can be controlled by a delay compensation value.

Альтернативно подмодуль компенсации содержит: модуль преобразования, выполненный с возможностью преобразования значения компенсации задержки в N значений цикла тактового сигнала чтения-записи очереди FIFO в соответствии с тактовым сигналом чтения-записи очереди FIFO; иAlternatively, the compensation submodule comprises: a conversion module configured to convert the delay compensation value into N cycle values of the FIFO queue read / write clock in accordance with the FIFO queue read / write clock; and

модуль вывода, выполненный с возможностью последовательного вывода служебных сигналов после записи N служебных сигналов в очередь FIFO.an output module configured to sequentially output service signals after writing N service signals to the FIFO queue.

В способе компенсации задержки варианта осуществления настоящего изобретения значения задержки сопровождающего сигнала, переданного вместе со служебным сигналом в первом оборудовании и втором оборудовании, получают для вычисления значения компенсации задержки, требуемого в процессе передачи служебного сигнала и выполнения компенсации задержки на служебном сигнале; и цель синхронизации и передачи RRU всего радиооборудования в определенный промежуток времени за счет компенсации задержки посредством оборудования сети доставки информации легко достигают при условии отсутствия влияния на функции исходного оборудования, тем самым удовлетворяя техническое требование сети всенаправленной отправки на базовой станции мобильной связи.In the delay compensation method of an embodiment of the present invention, the delay values of the accompanying signal transmitted together with the service signal in the first equipment and the second equipment are obtained for calculating a delay compensation value required in the process of transmitting the service signal and performing delay compensation on the service signal; and the goal of synchronizing and transmitting the RRU of all the radio equipment in a certain period of time by compensating for the delay by the equipment of the information delivery network can easily be achieved if there is no effect on the functions of the source equipment, thereby satisfying the technical requirement of the omnidirectional sending network at the mobile communication base station.

Краткое описание чертежейBrief Description of the Drawings

На фиг. 1 изображена блок-схема основных этапов способа компенсации задержки в соответствии с вариантом осуществления настоящего изобретения;In FIG. 1 is a flowchart of the main steps of a delay compensation method in accordance with an embodiment of the present invention;

на фиг. 2 изображена структурная схема случая 1 применения способа компенсации задержки в соответствии с одним вариантом осуществления настоящего изобретения;in FIG. 2 is a block diagram of a case 1 of applying a delay compensation method in accordance with one embodiment of the present invention;

на фиг. 3 изображена структурная схема передачи сигнала способа компенсации задержки в соответствии с одним вариантом осуществления настоящего изобретения;in FIG. 3 is a signal flow diagram of a delay compensation method in accordance with one embodiment of the present invention;

на фиг. 4 изображена базовая топологическая схема сети в конкретном варианте осуществления 1 в соответствии с одним вариантом осуществления настоящего изобретения;in FIG. 4 depicts a basic network topology in a specific embodiment 1 in accordance with one embodiment of the present invention;

на фиг. 5 изображена блочная схема доступа услуги CPRI6 в конкретном варианте осуществления 1 в соответствии с одним вариантом осуществления настоящего изобретения;in FIG. 5 is a block diagram of a CPRI6 service access scheme in specific embodiment 1 in accordance with one embodiment of the present invention;

на фиг. 6 изображено схематическое представление пути измерения задержки в конкретном варианте осуществления 1 в соответствии с одним вариантом осуществления настоящего изобретения;in FIG. 6 is a schematic representation of a delay measurement path in a specific embodiment 1 in accordance with one embodiment of the present invention;

на фиг. 7 изображена структурная схема внутренней логики программируемой пользователем логической матрицы (FPGA) и формирователя кадров в конкретном варианте осуществления 2 в соответствии с одним вариантом осуществления настоящего изобретения;in FIG. 7 is a block diagram of the internal logic of a user programmable logic array (FPGA) and frame former in specific embodiment 2, in accordance with one embodiment of the present invention;

на фиг. 8 изображено схематическое представление относительных положений заголовков кадров в каждой точке в конкретном варианте осуществления 2 в соответствии с одним вариантом осуществления настоящего изобретения; иin FIG. 8 is a schematic representation of the relative positions of the frame headers at each point in a specific embodiment 2 in accordance with one embodiment of the present invention; and

на фиг. 9 изображена структурная схема устройства компенсации задержки в соответствии с одним вариантом осуществления настоящего изобретения.in FIG. 9 is a block diagram of a delay compensation device in accordance with one embodiment of the present invention.

Конкретные варианты осуществленияSpecific Embodiments

Конкретные варианты осуществления настоящего изобретения будут подробно описаны ниже со ссылкой на чертежи. Варианты осуществления настоящего изобретения и характеристики в вариантах осуществления могут быть свободно скомбинированы при условии отсутствия конфликтов.Specific embodiments of the present invention will be described in detail below with reference to the drawings. Embodiments of the present invention and characteristics in embodiments may be freely combined, provided that there are no conflicts.

Для решения проблемы, заключающейся в отсутствии возможности устранения задержки между двумя компонентами отдельного оборудования вследствие того, что все радиооборудование применяет внутренние механизмы компенсации задержки в связанной технологии, вариант осуществления настоящего изобретения предусматривает способ и устройство компенсации задержки. Значения задержки сопровождающего сигнала, переданного вместе со служебным сигналом в первом оборудовании и втором оборудовании, получают для вычисления значения компенсации задержки, требуемого в процессе передачи служебного сигнала и выполнения компенсации задержки на служебном сигнале; и цель синхронизации и передачи RRU всего радиооборудования в определенный промежуток времени за счет компенсации задержки посредством оборудования сети доставки информации легко достигают при условии отсутствия влияния на функции исходного оборудования, тем самым удовлетворяя техническое требование сети всенаправленной отправки на базовой станции мобильной связи.To solve the problem of the inability to eliminate the delay between the two components of the separate equipment due to the fact that all the radio equipment uses internal delay compensation mechanisms in related technology, an embodiment of the present invention provides a delay compensation method and apparatus. The delay values of the accompanying signal transmitted together with the service signal in the first equipment and the second equipment are obtained for calculating the delay compensation value required in the process of transmitting the service signal and performing delay compensation on the service signal; and the goal of synchronizing and transmitting the RRU of all the radio equipment in a certain period of time by compensating for the delay by the equipment of the information delivery network can easily be achieved if there is no effect on the functions of the source equipment, thereby satisfying the technical requirement of the omnidirectional sending network at the mobile communication base station.

Как показано на фиг. 1, вариант осуществления настоящего изобретения предусматривает способ компенсации задержки, который включает:As shown in FIG. 1, an embodiment of the present invention provides a delay compensation method, which includes:

этап 1: получение сопровождающего сигнала, передаваемого вместе со служебным сигналом, в процессе передачи служебного сигнала из первого оборудования во второе оборудование;stage 1: receiving the accompanying signal transmitted along with the service signal in the process of transmitting the service signal from the first equipment to the second equipment;

этап 2: получение, соответственно, первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи во втором оборудовании;step 2: obtaining, respectively, the first delay value generated during the transmission of the accompanying signal in the first equipment, and the second delay value generated during the transmission in the second equipment;

этап 3: получение первого разностного значения между первым значением задержки и первым заданным значением задержки первого оборудования и второго разностного значения между вторым значением задержки и вторым заданным значением задержки второго оборудования;step 3: obtaining a first difference value between the first delay value and the first predetermined delay value of the first equipment and a second difference value between the second delay value and the second predetermined delay value of the second equipment;

этап 4: вставка первого разностного значения в служебный сигнал, передаваемый вместе со служебным сигналом во второе оборудование;step 4: inserting the first difference value into the service signal transmitted along with the service signal to the second equipment;

этап 5: извлечение первого разностного значения из служебного сигнала на втором оборудовании и получение значения компенсации задержки, требуемого в процессе передачи служебного сигнала, в соответствии с первым разностным значением и вторым разностным значением; иstep 5: extracting the first difference value from the service signal on the second equipment and obtaining the delay compensation value required in the process of transmitting the service signal in accordance with the first difference value and the second difference value; and

этап 6: выполнение компенсации задержки на служебном сигнале в процессе передачи служебного сигнала в соответствии со значением компенсации задержки.step 6: performing delay compensation on the service signal in the process of transmitting the service signal in accordance with the value of the delay compensation.

В вышеупомянутом варианте осуществления настоящего изобретения сопровождающий сигнал с этапа 1 может быть определенным сигналом, извлеченным из служебного сигнала и относящимся к услуге, и также может быть еще другой сигнал, вставленный в служебный сигнал, и любой сигнал, который может быть передан вместе со служебным сигналом, применим к варианту осуществления настоящего изобретения. На этапе 2 сопровождающий сигнал с этапа 1 извлекают в положениях, с требованием измерения, первого оборудования и второго оборудования соответственно, и задержки передачи между двумя сигналами в первом оборудовании и втором оборудовании измеряют, чтобы соответствующим образом получить первое значение задержки и второе значение задержки соответственно; при этом первое значение задержки и второе значение задержки могут быть измерены с помощью способа подсчета тактовых сигналов, то есть, тактовый сигнал измерения вставляют в весь процесс передачи служебного сигнала, и значения задержки определяют в соответствии с количеством тактовых сигналов между положениями с требованием измерения.In the aforementioned embodiment of the present invention, the accompanying signal from step 1 may be a specific signal extracted from the service signal and related to the service, and there may also be another signal inserted into the service signal, and any signal that can be transmitted together with the service signal applicable to an embodiment of the present invention. In step 2, the accompanying signal from step 1 is extracted at the positions requiring measurement of the first equipment and the second equipment, respectively, and the transmission delay between the two signals in the first equipment and the second equipment is measured to accordingly obtain the first delay value and the second delay value, respectively; in this case, the first delay value and the second delay value can be measured using the method of counting clock signals, that is, the measurement clock signal is inserted into the entire process of transmitting the service signal, and the delay values are determined in accordance with the number of clock signals between the positions with the measurement requirement.

Так как первое значение задержки в первом оборудовании и второе значение задержки во втором оборудовании являются нестабильными и значения задержки изменяются вместе с изменением таких факторов, как время и интенсивность сигнала, для обеспечения стабильности задержек, задают первое заданное значение задержки первого оборудования и второе заданное значение задержки второго оборудования, и соответствующие разностные значения, т.е. первое разностное значение и второе разностное значение между значениями задержки в реальном времени и заданными значениями задержки получают на этапе 3; при этом первое заданное значение задержки и второе заданное значение задержки специально получают с помощью большого количества экспериментальных данных, и также могут быть получены в соответствии с теоретическими параметрами первого оборудования или второго оборудования путем способа вычисления числовых значений, который не ограничивается фиксированным способом, и все способы, подходящие для корректного получения первого заданного значения задержки и второго заданного значения задержки, применимы к варианту осуществления изобретения.Since the first delay value in the first equipment and the second delay value in the second equipment are unstable and the delay values change together with changes in factors such as time and signal intensity, to ensure the stability of the delays, the first set delay value of the first equipment and the second delay set value are set second equipment, and the corresponding difference values, i.e. the first difference value and the second difference value between the real-time delay values and the set delay values are obtained in step 3; wherein the first predetermined delay value and the second predetermined delay value are specially obtained using a large amount of experimental data, and can also be obtained in accordance with the theoretical parameters of the first equipment or second equipment by a method for calculating numerical values, which is not limited to a fixed method, and all methods suitable for correctly obtaining the first delay predetermined value and the second delay predetermined value are applicable to the embodiment of the image taenia.

При этом служебный сигнал компенсируют в соответствии со значением компенсации, требуемым задержками, полученными на этапе 5 посредством устройства задержки или оборудования на этапе 6; при этом устройство задержки или оборудование представляет собой схему задержки, устройство на основе FPGA, переключатель с выдержкой времени или тому подобное, которые не будут подробно разобраны одно за другим в данном документе. Важно отметить следующее: во время практического применения способа компенсации задержки, в частности, описанного в настоящем изобретении, в отношении служебного сигнала в процессе передачи из первого оборудования во второе оборудование, сигналы передают в двух направлениях на каждом компоненте оборудования, при этом оба из них имеют задержку и требуют компенсации задержки, так что необходимо компенсировать задержки в двух направлениях оборудования соответственно для поддержания задержек стабильными в процессе передачи служебного сигнала при выполнении компенсации посредством устройства задержки на этапе 6.In this case, the service signal is compensated in accordance with the compensation value required by the delays obtained in step 5 by the delay device or equipment in step 6; wherein the delay device or equipment is a delay circuit, an FPGA-based device, a time delay switch or the like, which will not be discussed in detail one after another in this document. It is important to note the following: during the practical application of the delay compensation method, in particular, described in the present invention, with respect to the service signal during transmission from the first equipment to the second equipment, the signals are transmitted in two directions on each component of the equipment, both of which have delay and require delay compensation, so it is necessary to compensate for delays in two directions of the equipment, respectively, to maintain delays stable during the transfer of service from the needle when performing compensation by the delay device in step 6.

В вышеупомянутом варианте осуществления настоящего изобретения этап 2 включает:In the above embodiment of the present invention, step 2 includes:

этап 21: извлечение сопровождающего сигнала в первом заданном положении первого оборудования и получение информации сопровождающего сигнала в первом заданном положении;step 21: extracting an accompanying signal in a first predetermined position of the first equipment and obtaining information of an accompanying signal in a first predetermined position;

этап 22: извлечение сопровождающего сигнала во втором заданном положении первого оборудования и получение информации сопровождающего сигнала во втором заданном положении; иstep 22: extracting an accompanying signal in a second predetermined position of the first equipment and obtaining information of an accompanying signal in a second predetermined position; and

этап 23: получение первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании в соответствии с информацией сопровождающего сигнала в первом заданном положении и втором заданном положении.step 23: obtaining a first delay value generated during the transmission of the accompanying signal in the first equipment in accordance with the information of the accompanying signal in the first predetermined position and the second predetermined position.

Этап 2 может дополнительно включать:Stage 2 may further include:

этап 24: извлечение сопровождающего сигнала в третьем заданном положении второго оборудования и получение информации сопровождающего сигнала в третьем заданном положении;step 24: extracting the accompanying signal in the third predetermined position of the second equipment and obtaining information of the accompanying signal in the third predetermined position;

этап 25: извлечение сопровождающего сигнала в четвертом заданном положении второго оборудования и получение информации сопровождающего сигнала в четвертом заданном положении; иstep 25: extracting the accompanying signal in the fourth predetermined position of the second equipment and obtaining information of the accompanying signal in the fourth predetermined position; and

этап 26: получение второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании в соответствии с информацией сопровождающего сигнала в третьем заданном положении и четвертом заданном положении.step 26: obtaining a second delay value generated during the transmission of the accompanying signal in the second equipment in accordance with the information of the accompanying signal in the third predetermined position and the fourth predetermined position.

В конкретном варианте осуществления настоящего изобретения этапы 21-26 представляют собой этапы получения первого значения задержки и второго значения задержки путем применения способа подсчета тактовых сигналов; при этом тактовый сигнал измерения вставляется в процесс передачи служебного сигнала, и, альтернативно, тактовый сигнал измерения может использовать системный тактовый сигнал системы передачи служебного сигнала, и может также быть независимо заданным тактовым сигналом, без ограничения фиксированной формой.In a specific embodiment of the present invention, steps 21-26 are the steps of obtaining a first delay value and a second delay value by applying a clock counting method; wherein the measurement clock signal is inserted into the service signal transmission process, and, alternatively, the measurement clock signal can use the system clock signal of the service signal transmission system, and can also be an independently specified clock signal, without being limited to a fixed shape.

Альтернативно, первое заданное положение и второе заданное положение первого оборудования задают разным в соответствии с разным оборудованием, без ограничения фиксированными положениями; первая информация тактового сигнала в первом заданном положении представляет собой соответствующее положение первого заданного положения на тактовом сигнале измерения, и вторая информация тактового сигнала во втором заданном положении представляет собой соответствующее положение второго заданного положения на тактовом сигнале измерения; этап 23 далее выполняют для получения первого значения задержки путем вычисления количества тактовых сигналов между первым заданным положением и вторым заданным положением на тактовом сигнале измерения; и, например, существует 4 периода тактового сигнала измерения между первой информацией тактового сигнала и второй информацией тактового сигнала, первое значение задержки представляет собой 4 тактовых сигнала измерения, и, в частности, единицей измерения значения задержки обычно является наносекунда. При этом, процесс получения второго значения задержки соответствует процессу получения первого значения задержки, и они не будут подробно разобраны один за другим в данном документе.Alternatively, the first predetermined position and the second predetermined position of the first equipment are set different in accordance with different equipment, without being limited to fixed positions; the first information of the clock signal in the first predetermined position represents the corresponding position of the first predetermined position on the measurement clock signal, and the second information of the clock signal in the second predetermined position represents the corresponding position of the second predetermined position in the measurement clock; step 23 is further performed to obtain a first delay value by calculating the number of clock signals between the first predetermined position and the second predetermined position on the measurement clock; and, for example, there are 4 periods of a measurement clock signal between the first information of the clock signal and the second information of the clock signal, the first delay value is 4 measurement clocks, and in particular, the measurement unit of the delay value is usually a nanosecond. In this case, the process of obtaining the second delay value corresponds to the process of obtaining the first delay value, and they will not be discussed in detail one after another in this document.

Следует пояснить, что компенсация задержки не выполняется внутри первого оборудования после получения первого значения задержки первого оборудования в варианте осуществления настоящего изобретения, вместо этого первое значение задержки вставляется в служебный сигнал для передачи во второе оборудование, и, альтернативно, первое значение задержки передается путем применения зарезервированной служебной информации OTN, чтобы выполнить взаимодействие двух компонентов отдельного оборудования.It should be explained that delay compensation is not performed inside the first equipment after receiving the first delay value of the first equipment in the embodiment of the present invention, instead, the first delay value is inserted into an overhead signal for transmission to the second equipment, and, alternatively, the first delay value is transmitted by applying the reserved OTN service information to perform the interaction of the two components of the individual equipment.

В вышеупомянутом варианте осуществления настоящего изобретения первое заданное значение задержки первого оборудования является максимальным значением задержки, измеренным первым оборудованием в заданный период времени; и второе заданное значение задержки второго оборудования является максимальным значением задержки, измеренным вторым оборудованием в заданный период времени.In the aforementioned embodiment of the present invention, the first predetermined delay value of the first equipment is the maximum delay value measured by the first equipment in a predetermined period of time; and the second predetermined delay value of the second equipment is the maximum delay value measured by the second equipment in a predetermined period of time.

В данном варианте осуществления настоящего изобретения способ получения максимального значения задержки первого оборудования и максимального значения задержки второго оборудования может быть следующим: относительно более точное максимальное значение задержки может быть получено путем измерения множества компонентов одинакового оборудования и выполнения подачи питания, прерывания подачи питания и подсоединения и отсоединения оптоволокна по меньшей мере 100 раз для получения экспериментальных данных и анализа экспериментальных данных.In this embodiment of the present invention, the method of obtaining the maximum delay value of the first equipment and the maximum delay value of the second equipment can be as follows: a relatively more accurate maximum delay value can be obtained by measuring many components of the same equipment and performing power supply, interrupting the power supply and connecting and disconnecting optical fiber at least 100 times for experimental data and experimental analysis yes data.

В вышеупомянутом варианте осуществления настоящего изобретения формула расчета для значения компенсации задержки является следующей:In the above embodiment of the present invention, the calculation formula for the delay compensation value is as follows:

значение компенсации задержки = (максимальное значение задержки первого оборудование - первое значение задержки) + (максимальное значение задержки второго оборудования - второе значение задержки).delay compensation value = (maximum delay value of the first equipment - first delay value) + (maximum delay value of the second equipment - second delay value).

Следует пояснить, что формула расчета для значения компенсации задержки в указанном варианте осуществления изобретения является лишь необязательным вариантом осуществления изобретения и не предназначена для ограничения объема защиты настоящего изобретения, и любой другой алгоритм, имеющий возможность корректного вычисления значения компенсации задержки, может быть применен в указанных вариантах осуществления настоящего изобретения.It should be explained that the calculation formula for the delay compensation value in this embodiment is only an optional embodiment of the invention and is not intended to limit the protection scope of the present invention, and any other algorithm that can correctly calculate the delay compensation value can be applied in these variants the implementation of the present invention.

В вышеупомянутом варианте осуществления настоящего изобретения этап 6 включает:In the above embodiment of the present invention, step 6 includes:

этап 61: выполнение компенсации задержки в процессе передачи служебного сигнала посредством очереди FIFO, при этом выход очереди FIFO является управляемым посредством значения компенсации задержки.step 61: performing delay compensation in the process of transmitting an overhead signal through the FIFO queue, wherein the output of the FIFO queue is controlled by the delay compensation value.

При этом очередь FIFO представляет собой традиционный последовательный способ выполнения, сначала выполняется и завершается команда ввода, а затем выполняется вторая команда. Принцип очереди FIFO следующий: очередь FIFO не классифицирует сообщения, очередь FIFO позволяет сообщениям поступать в очередь в соответствии с последовательностью поступления сообщений в интерфейс, при этом очередь FIFO позволяет сообщениям покидать очередь в соответствии с последовательностью поступления на выходе очереди, сообщения, которые поступили в очередь раньше, покидают очередь раньше, а сообщения, которые поступили в очередь позже, покидают очередь позже.In this case, the FIFO queue is a traditional sequential method of execution, the input command is first executed and completed, and then the second command is executed. The principle of the FIFO queue is as follows: the FIFO queue does not classify messages, the FIFO queue allows messages to enter the queue in accordance with the sequence of messages arriving at the interface, while the FIFO queue allows messages to leave the queue according to the sequence of incoming messages at the output of the queue, messages received in the queue earlier, leave the queue earlier, and messages that arrived in the queue later leave the queue later.

В конкретном варианте осуществления настоящего изобретения этап управления выходом очереди FIFO посредством значения компенсации задержки включает:In a specific embodiment of the present invention, the step of controlling the output of the FIFO queue by means of a delay compensation value includes:

этап 62: преобразование значения компенсации задержки в N значений цикла тактового сигнала чтения-записи очереди FIFO в соответствии с тактовым сигналом чтения-записи очереди FIFO; N - целое число, которое больше или равно 1.step 62: converting the delay compensation value to N cycle values of the FIFO queue read / write clock signal in accordance with the FIFO queue read / write clock signal; N is an integer that is greater than or equal to 1.

Этап 63: последовательный вывод N служебных сигналов после записи служебных сигналов в очередь FIFO.Step 63: sequentially output N overheads after writing overheads to the FIFO queue.

Все еще для вышеупомянутого примера, в конкретном применении настоящего изобретения очередь FIFO эквивалентна кэшу, и, если количество служебных сигналов в очереди FIFO меньше N, очередь FIFO не считывает внешним образом данные, но поддерживает внутреннюю запись данных; если количество служебных сигналов в очереди FIFO равно N, выходной конец очереди FIFO может внешним образом считывать компонент данных, каждый раз, когда компонент данных записывается в очередь FIFO; следует пояснить, что данные непрерывно записываются в очередь FIFO и очередь FIFO может поддерживать внешнее считывание данных, если служебные сигналы передаются все время; при этом, так как количество служебных сигналов в очереди FIFO равно N, обеспечивается то, что каждый служебный сигнал выводится из второго оборудования с максимальным значением задержки, тем самым обеспечивая стабильность задержки.Still for the above example, in a specific application of the present invention, the FIFO queue is equivalent to a cache, and if the number of overheads in the FIFO queue is less than N, the FIFO queue does not externally read data, but supports internal data writing; if the number of overheads in the FIFO queue is N, the output end of the FIFO queue can externally read the data component, each time the data component is written to the FIFO queue; it should be clarified that data is continuously written to the FIFO queue and the FIFO queue can support external data reading if service signals are transmitted all the time; however, since the number of service signals in the FIFO queue is N, it is ensured that each service signal is output from the second equipment with a maximum delay value, thereby ensuring delay stability.

Тактовый сигнал чтения-записи очереди FIFO в вышеупомянутом варианте осуществления настоящего изобретения также может применять системный тактовый сигнал или применять тактовый сигнал, соответствующий вышеупомянутому тактовому сигналу измерения. Если тактовый сигнал чтения-записи очереди FIFO соответствует тактовому сигналу измерения при вычислении значения задержки и значения компенсации задержки, множество времен периода тактового сигнала может непосредственно применяться для вычисления без преобразования в определенное количество наносекунд, и в этом случае значение компенсации задержки на этапе 62 непосредственно равно N значениям периода тактового сигнала, так что этапы вычисления упрощаются.The FIFO queue read / write clock in the aforementioned embodiment of the present invention may also apply a system clock or apply a clock corresponding to the aforementioned measurement clock. If the read-write clock of the FIFO queue corresponds to the measurement clock when calculating the delay value and the delay compensation value, the plurality of time periods of the clock signal can be directly used to calculate without converting to a certain number of nanoseconds, in which case the delay compensation value in step 62 is directly equal to N values of the period of the clock signal, so that the calculation steps are simplified.

Со ссылкой на случай 1 применения процесс компенсации задержки согласно изобретению подробно описан, как показано на фиг. 2 и фиг. 3.With reference to case 1, the delay compensation process according to the invention is described in detail as shown in FIG. 2 and FIG. 3.

В случае 1 применения, как показано на фиг. 2, два компонента оборудования (OTN оборудование 1 и OTN оборудование 2) в сети доставки информации применяют между двумя компонентами терминального оборудования (внешнее оборудование 1, внешнее оборудование 2) соответственно, и, когда сигнал передается между двумя компонентами терминального оборудования, обычно вносится требование к стабильности задержки, так что требование отправки сигнала на OTN оборудование является относительно строгим, и OTN оборудование необходимо для обеспечения стабильности задержки. С этой целью, настоящее изобретение предусматривает способ компенсации задержки, как показано на фиг. 3.In application case 1, as shown in FIG. 2, two equipment components (OTN equipment 1 and OTN equipment 2) in the information delivery network are used between two components of terminal equipment (external equipment 1, external equipment 2), respectively, and when a signal is transmitted between two components of terminal equipment, the requirement is usually made delay stability, so the requirement to send a signal to OTN equipment is relatively strict, and OTN equipment is necessary to ensure delay stability. To this end, the present invention provides a delay compensation method as shown in FIG. 3.

Этап 1: сначала сигналы, занимающие весь путь, который вероятно генерирует изменение задержки, извлекаются из или вставляются в плату 1 и плату 2 соответственно, сигнал (сопровождающий сигнал) обычно извлекается из или вставляется в место пути прохождения сигнала перед платой 1/сигнальной платой 2 и этот же сигнал извлекается из места пути прохождения сигнала за платой 1/платой 2, и при этом измеряется задержка между двумя сигналами.Stage 1: first, signals that take the entire path that probably generates a delay change are extracted from or inserted into board 1 and board 2, respectively, the signal (accompanying signal) is usually extracted from or inserted into the signal path in front of board 1 / signal board 2 and the same signal is extracted from the signal path for the board 1 / board 2, and the delay between the two signals is measured.

Этап 2: делается множество замеров на плате, и максимальные значения, измеренные модулем 1 измерения задержки и модулем 2 измерения задержки, выбираются из всех замеров на плате, максимальные значения задержки оборудования 1 и оборудования определены как Ta_delay_max и Tb_delay_max соответственно.Stage 2: a lot of measurements are made on the board, and the maximum values measured by the delay measurement module 1 and the delay measurement module 2 are selected from all measurements on the board, the maximum delay values of the equipment 1 and equipment are defined as Ta_delay_max and Tb_delay_max, respectively.

Этап 3: значения задержки, Ta_delay_now и Tb_delay_now, двух плат измеряют после подачи питания на платы, при этом существует много способов измерения, и, например, время для заголовка кадра от ввода в оборудование до вывода из оборудования измеряется для получения значения задержки.Step 3: the delay values, Ta_delay_now and Tb_delay_now, of the two boards are measured after power is applied to the boards, there are many measurement methods, and for example, the time for a frame header from input to equipment to output from equipment is measured to obtain a delay value.

Этап 4: измеренное значение задержки платы 1 передается в плату 2 путем служебной передачи, и затем измеренное значение задержки (Ta_delay_now) платы 1 извлекается из платы 2.Step 4: the measured delay value of the board 1 is transmitted to the board 2 by means of an overhead transmission, and then the measured delay value (Ta_delay_now) of the board 1 is removed from the board 2.

Этап 5: измеренное значение Ta_delay_now платы 1 и значение задержки Tb_delay_now платы 2 сравнивается с максимальными значениями задержки (Ta_delay_max и Tb_delay_max) для получения разностных значений соответственно, и два разностных значения компенсируются посредством модуля компенсации задержки.Step 5: the measured value Ta_delay_now of the board 1 and the delay value Tb_delay_now of the board 2 are compared with the maximum delay values (Ta_delay_max and Tb_delay_max) to obtain the difference values, respectively, and the two difference values are compensated by the delay compensation module.

Пример применения 1Application Example 1

Практическое условие способа будет проверено ниже с поддержкой услуги CPRI6 на OTN плате, как пример. Структурная схема применения показана на фиг. 4, и конкретная схема блока обработки услуг на плате показана на фиг. 5.The practical condition of the method will be tested below with the support of the CPRI6 service on the OTN board, as an example. A block diagram of the application is shown in FIG. 4, and a specific circuit of a service processing unit on a board is shown in FIG. 5.

Здесь клиентская сторона относится к услуге, к которой обращается плата, и линейная сторона относится к услуге, поддерживающей CPRI, и относится к OTN услуге. Процесс обработки услуги предназначен для обработки клиентской услуги и услуги линейной стороны посредством логики FPGA сначала и преобразования служебных сигналов, которые проходят через чип формирователя кадров и достигают оптического порта, в оптические сигналы для передачи.Here, the client side refers to the service that the board refers to, and the line side refers to the service supporting CPRI, and refers to the OTN service. The service processing process is designed to process the client and line-side services through the FPGA logic first and converting the service signals that pass through the frame driver chip and reach the optical port into optical signals for transmission.

Во-первых, необходимо измерить секцию с нестабильностью задержки, а затем максимальное значение задержки получают с помощью множества измерений. Здесь задержка, существующая в odu2 слое отправляющей секции линейной стороны, измеряется odu2 заголовком кадра (fp1) в положении ввода платы и заголовком кадра (fp2) в положении вывода платы. Модуль логики, который реализует такое измерение, представляет собой модуль 1 измерения задержки, и первое значение задержки, которое измеряется, представляет собой Ta_delay_now.Firstly, it is necessary to measure the section with delay instability, and then the maximum delay value is obtained using many measurements. Here, the delay existing in the odu2 layer of the sending section of the linear side is measured by odu2 by the frame header (fp1) in the input position of the board and the frame header (fp2) in the output position of the board. The logic module that implements such a measurement is a delay measurement unit 1, and the first delay value that is measured is Ta_delay_now.

Во-вторых, две платы соединены посредством оптоволокна. Например, для OTN, первое значение задержки Ta_delay_now, которое измеряется, может быть передано в нисходящий участок для компенсации посредством области полезной нагрузки или служебной информации OTN.Secondly, the two boards are connected via optical fiber. For example, for OTN, the first Ta_delay_now delay value, which is measured, can be transmitted to the downstream portion for compensation through the payload area or OTN overhead.

Затем, задержка секции от принимающей линейной стороны к отправляющей клиентской стороне измеряется с помощью заголовка кадра (fp3) в положении ввода платы и заголовка кадра (fp4) в положении вывода платы. Модуль логики, который реализует такое измерение, представляет собой модуль 2 измерения задержки, и второе значение задержки, которое измеряется, представляет собой Tb_delay_now.Then, the section delay from the receiving line side to the sending client side is measured using the frame header (fp3) in the input position of the board and the frame header (fp4) in the output position of the board. The logic module that implements such a measurement is a delay measurement module 2, and the second delay value that is measured is Tb_delay_now.

Наконец, логика выполняет операцию на двух значениях задержки и максимальных значениях задержки (Ta_delay_max и Tb_delay_max), которые получены в результате большого количества предварительных испытаний, для получения значения fifo_value. Затем, значение задержки компенсируется посредством компенсации задержки FIFO.Finally, the logic performs an operation on two delay values and maximum delay values (Ta_delay_max and Tb_delay_max), which are obtained as a result of a large number of preliminary tests, to obtain the value fifo_value. Then, the delay value is compensated by compensating for the FIFO delay.

Важно отметить то, что то, является ли тактовый сигнал измерения и тактовый сигнал компенсации задержки FIFO одним и тем же тактовым сигналом или нет, является одним из факторов, которые влияют на погрешность измерения времени. Кроме того, необходимо получить конкретные значения Ta_delay_max и Tb_delay_max путем выполнения большого количества комбинаций замеров на плате для многих промежутков времени.It is important to note that whether the measurement clock and the FIFO delay compensation clock is the same clock or not is one of the factors that affect the time accuracy. In addition, it is necessary to obtain specific values of Ta_delay_max and Tb_delay_max by performing a large number of combinations of measurements on the board for many time periods.

Процесс измерения задержки показан на фиг. 6.The delay measurement process is shown in FIG. 6.

Анализируется условие изменения задержки OTN платы, и выполняется способ измерения значения задержки Tdelay_now.The condition for changing the delay of the OTN board is analyzed, and a method for measuring the delay value Tdelay_now is performed.

На фиг. 6 показано схематическое представление всего процесса обработки услуг OTN платы, при этом клиентская сторона соединена с услугой CPRI6 с пропускной способностью 6,144 Гбит/с, и линейная сторона применяет оптоволокно для контура обратной связи.In FIG. Figure 6 shows a schematic representation of the entire OTN board service processing process, with the client side connected to the CPRI6 service with a bandwidth of 6.144 Gbit / s, and the line side uses fiber optics for the feedback loop.

Для определения части с нестабильностью задержки, обработкой на клиентской стороне, на линейной стороне, в масштабируемом интерфейсе формирователя кадров с параллельно-последовательным преобразованием 4.2 (SFI4.2) или в формирователе кадров, необходимо извлекать соответствующие испытательные сигналы из логики FPGA и формирователя кадров и затем захватывать сигналы в каждом положении для испытания посредством внутреннего программирования логики или анализатора Chipscope.To determine the part with delay instability, processing on the client side, on the linear side, in the scalable interface of the shaper of frames with parallel-serial conversion 4.2 (SFI4.2) or in the shaper of frames, it is necessary to extract the corresponding test signals from the FPGA logic and the shaper and then capture signals in each test position through internal programming of logic or the Chipscope analyzer.

Таким образом, находят сигналы индикатора заголовка кадра в четырех положениях А, В, С и D на фиг. 5. Три испытательных пути указаны красной пунктирной линией для выполнения испытания следующим образом.Thus, the frame header indicator signals are found at four positions A, B, C, and D in FIG. 5. Three test paths are indicated by a red dashed line to perform the test as follows.

Положение А: сигнал, извлеченный отправляющей стороной клиентской стороны в логике FPGA.Position A: Signal extracted by the sending side of the client side in FPGA logic.

Положение В: сигнал заголовка кадра, извлеченный из odu2 вставляемой части служебной информации в формирователе кадров, при этом сигнал был расположен перед кодированием с упреждающей коррекцией ошибок (FEC).Position B: frame header signal extracted from odu2 of the inserted part of the service information in the frame former, while the signal was located before forward error correction (FEC) encoding.

Положение С: сигнал заголовка кадра, извлеченный из извлекаемой части служебной информации в формирователь кадров, сигнал был извлечен после кодирования с FEC.Position C: frame header signal extracted from the extracted part of the service information to the frame former; the signal was extracted after encoding with FEC.

Положение D: сигнал, извлеченный принимающей стороной клиентской стороны в логике FPGA.Position D: signal received by the receiving side of the client side in FPGA logic.

После определения четырех положений извлечения сигнала, определяются три испытательных пути, как показано на фиг. 6, и эти три пути охватывают весь процесс обработки услуг:After determining the four positions of the signal extraction, three test paths are determined, as shown in FIG. 6, and these three paths cover the entire process of processing services:

путь 1: содержит все логические схемы на клиентской стороне и линейной стороне, SFI4.2 и часть модулей обработки в формирователе кадров;path 1: contains all the logic circuits on the client side and the linear side, SFI4.2 and part of the processing modules in the frame former;

путь 2: содержит схемы кодирования и декодирования и часть от оптического модуля до оптоволокна в формирователе кадров; иpath 2: contains coding and decoding schemes and a part from the optical module to the optical fiber in the frame former; and

путь 3: содержит часть модулей обработки в формирователе кадров, SFI4.2 и логику линейной стороны и клиентской стороны принимающей стороны.path 3: contains part of the processing modules in the driver, SFI4.2 and the logic of the linear side and the client side of the receiving side.

Три пути испытывают соответственно для получения следующего заключения (такой способ испытания не является основным способом изобретения и не будет рассмотрен тут подробно):Three ways are tested accordingly to obtain the following conclusion (such a test method is not the main method of the invention and will not be discussed here in detail):

изменения задержки, главным образом, существуют в пути 1 и пути 3, и изменение задержки в другом пути может быть проигнорировано, так что цель компенсации задержки может быть достигнута только путем компенсации путей 1 и 3 для облегчения испытания; и поэтому, fifo добавляется к принимающей стороне линейной стороны FPGA для компенсации задержки для реализации и поддержания максимального значения задержки в стабильном состоянии во время подачи питания каждый раз.delay changes mainly exist in path 1 and path 3, and delay variation in another path can be ignored, so that the goal of delay compensation can only be achieved by compensating paths 1 and 3 to facilitate testing; and therefore, fifo is added to the receiving side of the line side of the FPGA to compensate for the delay to realize and maintain the maximum value of the delay in a stable state during power-up each time.

Из вышеупомянутого известно, что первое значение задержки Ta_delay_now и второе значение задержки Tb_delay_now после подачи питания каждый раз представляют собой значения задержки пути 1 и пути 3 соответственно. Две части компенсируются для поддержания значений задержки в стабильном состоянии.From the above, it is known that the first delay value Ta_delay_now and the second delay value Tb_delay_now after power on each time are the delay values of path 1 and path 3, respectively. The two parts are compensated to maintain the delay values in a stable state.

В данном варианте осуществления настоящего изобретения значение задержки, которое должно быть компенсировано посредством Fifo, равно: Tdelay_offset = {(Ta_delay_max - Ta_delay_now) + (Tb_delay_max - Tb_delay_now}.In this embodiment of the present invention, the delay value to be compensated by Fifo is: Tdelay_offset = {(Ta_delay_max - Ta_delay_now) + (Tb_delay_max - Tb_delay_now}.

Все тактовые сигналы чтения-записи FIFO представляют собой системный тактовый сигнал, уровень заполненности fifo управляется посредством Tdelay_offset, если количество служебных сигналов меньше, чем Tdelay_offset, данные не считываются и данные записываются в fifo все время, и, если количество служебных сигналов равно Tdelay_offset, fifo начинает сохранять считанные внешним образом данные, тем самым обеспечивая стабильность задержки.All FIFO read / write clocks are a system clock, fifo fill level is controlled by Tdelay_offset if the number of service signals is less than Tdelay_offset, data is not read and data is written to fifo all the time, and if the number of service signals is Tdelay_offset, fifo begins to save data read externally, thereby ensuring delay stability.

Пример 1 применения объясняет способ измерения стабильности и компенсации задержки, если плата услуг OTN оборудования поддерживает услугу cpri6. Способ также применяется к услугам, относящимся к CPRI, с другой производительностью, таким как услуги CPRI2/CPRI3/CPRI4/CPRI5/CIPR6/CPRI7, и весь процесс обработки по существу является одинаковым с конкретным вариантом 1 осуществления.Application example 1 explains a method for measuring stability and delay compensation if the equipment OTN service card supports the cpri6 service. The method also applies to CPRI related services with different performance, such as CPRI2 / CPRI3 / CPRI4 / CPRI5 / CIPR6 / CPRI7 services, and the entire processing process is essentially the same with the specific embodiment 1.

Способ также применяют к другим платам услуг из OTN оборудования, и во время проектирования FPGA услуги, способ может быть применен для компенсации в случае требования стабильности задержки.The method is also applied to other service boards from OTN equipment, and during the design of FPGA services, the method can be applied to compensate for the case of requiring stability of the delay.

Пример применения 2Application Example 2

Выполнимость способа проверяется с поддержкой синхронного Ethernet на плате, как пример.The feasibility of the method is checked with support for synchronous Ethernet on the board, as an example.

Сначала определяется то, что изменение задержки клиентской стороны является очень стабильным за счет служебного контура обратной связи, и, чтобы определить то, где создается нестабильность задержки - в SFI4.2, в формирователе кадров, или на принимающей стороне, или на отправляющей стороне, необходимо извлечь соответствующие сигналы из FPGA и формирователя кадров и захватить сигналы в каждом положении для испытания посредством анализатора Chipscope.First, it is determined that the delay variation of the client side is very stable due to the service feedback loop, and in order to determine where the delay instability is created - in SFI4.2, in the frame shaper, or on the receiving side, or on the sending side, it is necessary extract the appropriate signals from the FPGA and frame former and capture the signals at each position for testing with the Chipscope analyzer.

Таким образом, находят сигналы индикатора заголовка кадра в четырех положениях А, В, С, D и Е на фиг. 7.Thus, the frame header indicator signals are found in four positions A, B, C, D and E in FIG. 7.

Заголовок кадра в положении А: заголовок кадра данных otu2, которые должны быть отправлены в SFI4.2 на линейной отправляющей стороне в логику FPGA.Frame header at position A: The header of the otu2 data frame to be sent to SFI4.2 on the linear sending side to the FPGA logic.

Заголовок кадра в положении В: сигнал заголовка кадра, извлеченный из вставляемой части служебной информации в формирователе кадров, сигнал расположен перед кодированием с FEC.The frame header at position B: the frame header signal extracted from the inserted part of the service information in the frame former, the signal is located before encoding with FEC.

Заголовок кадра в положении С: сигнал заголовка кадра, извлеченный из извлекаемой части служебной информации в формирователе кадров, сигнал расположен после кодирования с FEC.The frame header in position C: the frame header signal extracted from the extracted part of the service information in the frame former, the signal is located after encoding with FEC.

Заголовок кадра в положении D: заголовок кадра, извлеченный частью служебной информации отправляющей клиентской стороны в формирователе кадров.Frame header at position D: frame header extracted by the overhead part of the sending client side in the frame former.

Заголовок кадра в положении Е: сигнал заголовка кадра перед извлечением служебной информации OTU2 на линейной принимающей стороне в логике FPGA.Frame header at position E: frame header signal before extracting OTU2 overhead information on the linear receiving side in FPGA logic.

После определения пяти точек извлечения сигнала, определяются четыре испытательных пути, как показано на фиг. 7:After determining five signal extraction points, four test paths are determined, as shown in FIG. 7:

1: от заголовка кадра, извлеченного из заголовка otu2 на линейной стороне FPGA, до li_tx_insfp во вставляемой части служебной информации перед кодированием формирователя кадров;1: from the frame header extracted from the otu2 header on the linear side of the FPGA to li_tx_insfp in the inserted part of the service information before encoding the frame shaper;

2: от сигнала li_rx_insfp до сигнала li_rx_dropfp после декодирования формирователя кадров (считается, что сигнал li_rx_dropfp располагается перед декодированием в испытании, выполненном ранее, многими испытаниями доказано, что это неправильно, и сигнал должен располагаться после декодирования из инструкции формирователя кадров);2: from the li_rx_insfp signal to the li_rx_dropfp signal after decoding the frame shaper (it is believed that the li_rx_dropfp signal is located before decoding in the test performed earlier, many tests proved that this is incorrect, and the signal should be located after decoding from the shaper instruction);

3: от сигнала li_rx_dropfp до сигнала cl_tx_insfp во вставляемой части служебной информации на отправляющей стороне клиентской стороны формирователя кадров; и3: from the signal li_rx_dropfp to the signal cl_tx_insfp in the inserted part of the service information on the sending side of the client side of the frame former; and

4: от сигнала cl_tx_insfp до заголовка кадра otu2 на принимающей стороне линейной стороны FPGA.4: from cl_tx_insfp to the otu2 frame header on the receiving side of the line side of the FPGA.

Вышеупомянутые сигналы захватываются с помощью анализатора Chipscope, сигнал заголовка кадра в точке А определяется как запускающий сигнал, и относительные положения точек В, С, D и Е записываются после прерывания подачи питания и подачи питания каждый раз. Осциллограмма показана на фиг. 8.The above signals are captured using a Chipscope analyzer, the frame header signal at point A is defined as the trigger signal, and the relative positions of points B, C, D, and E are recorded after interruption of power supply and power supply each time. The waveform is shown in FIG. 8.

Количество тактовых сигналов между каждым заголовком кадра и заголовком кадра в точке А вычисляется для получения данных относительной задержки, приведенных в таблице 1.The number of clocks between each frame header and frame header at point A is calculated to obtain the relative delay data shown in Table 1.

Figure 00000001
Figure 00000001

В соответствии с данными выше, если системный тактовый сигнал составляет 6 нс (192 МГц), результаты вычислений являются следующими:According to the data above, if the system clock is 6 ns (192 MHz), the calculation results are as follows:

изменение задержки пути (1 + 2) составляет (1469 - 1441)*6 = 168 нс, при этом изменение задержки пути 1 составляет вероятно (246 - 219)*6 = 162 нс, так что изменение задержки кодирования и декодирования формирователя кадров не является большим; иthe change in the path delay (1 + 2) is (1469 - 1441) * 6 = 168 ns, while the change in the delay of the path 1 is probably (246 - 219) * 6 = 162 ns, so the change in the delay of the encoding and decoding of the frame former is not big; and

должен быть найден максимум и минимум из (Е-С) для вычисления разностного значения (253 - 219)*6 = 204 не для изменения задержки пути (3 + 4).the maximum and minimum should be found from (Е-С) to calculate the difference value (253 - 219) * 6 = 204 not to change the path delay (3 + 4).

Таким образом, делается следующее заключение: изменения в основном существуют в путях 1 и (3 + 4), и изменение задержки кодирования и декодирования формирователя кадров после прекращения подачи питания и подачи питания платы не является большим.Thus, the following conclusion is made: the changes mainly exist in paths 1 and (3 + 4), and the change in the encoding and decoding delay of the frame former after the power supply is cut off and the board is powered up is not big.

Нельзя провести испытание кодирования и декодирования в формирователе кадров по отдельности, и, если изменение задержки кодирования и декодирования формирователя кадров является большим, сложно и невозможно применять fifo для компенсации задержки. К счастью, изменение задержки кодирования и декодирования является маленьким и может быть проигнорировано.It is not possible to test the encoding and decoding separately in the frame shaper, and if the change in delay in the coding and decoding of the frame shaper is large, it is difficult and impossible to use fifo to compensate for the delay. Fortunately, the change in coding and decoding delay is small and can be ignored.

Таким образом, значения изменения задержки пути 1 и пути (3 + 4) могут быть испытаны и добавлены на принимающей стороне линейной стороны FPGA для компенсации задержки для реализации и поддержания максимального значения задержки в стабильном состоянии во время подачи питания каждый раз.Thus, the variation in the delay of path 1 and the path (3 + 4) can be tested and added on the receiving side of the linear side of the FPGA to compensate for the delay to realize and maintain the maximum delay value in a stable state during power-up each time.

Из вышеупомянутого известно, что значения задержки Tldelay_now и T2delay_now после каждого раза подачи питания представляют собой значения задержки пути 1 и пути (3 + 4) соответственно. Задержки этих путей измеряются с помощью системного тактового сигнала, и эффект компенсации задержки наконец достигается в соответствии с вышеупомянутым способом измерения и компенсации.From the above, it is known that the delay values Tldelay_now and T2delay_now after each power-up time are the delay values of path 1 and path (3 + 4), respectively. The delays of these paths are measured using the system clock, and the delay compensation effect is finally achieved in accordance with the aforementioned measurement and compensation method.

Для лучшего достижения вышеупомянутой цели, как показано на фиг. 9, вариант осуществления настоящего изобретения дополнительно предусматривает устройство компенсации задержки, которое содержит:To better achieve the aforementioned goal, as shown in FIG. 9, an embodiment of the present invention further provides a delay compensation device, which comprises:

модуль 10 извлечения, выполненный с возможностью получения сопровождающего сигнала, передаваемого вместе со служебным сигналом в процессе передачи служебного сигнала из первого оборудования во второе оборудование;extraction module 10, configured to receive an accompanying signal transmitted along with the service signal in the process of transmitting the service signal from the first equipment to the second equipment;

модуль 20 получения задержки, выполненный с возможностью получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи во втором оборудовании, соответственно;a delay receiving unit 20 configured to obtain a first delay value generated during transmission of an accompanying signal in the first equipment, and a second delay value generated during transmission in the second equipment, respectively;

модуль 30 получения разностного значения, выполненный с возможностью получения первого разностного значения между первым значением задержки и первым заданным значением задержки первого оборудования, и второго разностного значения между вторым значением задержки и вторым заданным значением задержки второго оборудования;a difference value obtaining unit 30, configured to obtain a first difference value between a first delay value and a first delay setpoint of a first equipment, and a second difference value between a second delay value and a second delay setpoint of a second equipment;

модуль 40 вставки, выполненный с возможностью вставки первого разностного значения в служебный сигнал и передачи первого разностного значения вместе со служебным сигналом во второе оборудование;an insertion unit 40, configured to insert the first difference value into the service signal and transmit the first difference value together with the service signal to the second equipment;

модуль 50 получения компенсации, выполненный с возможностью извлечения первого разностного значения из служебного сигнала на втором оборудовании, и получения значения компенсации задержки, необходимого в процессе передачи служебного сигнала в соответствии с первым разностным значением и вторым разностным значением; иa compensation receiving unit 50, configured to extract the first difference value from the overhead signal on the second equipment, and obtain a delay compensation value necessary in the process of transmitting the overhead signal in accordance with the first difference value and the second difference value; and

модуль 60 компенсации, выполненный с возможностью выполнения компенсации задержки на служебном сигнале в процессе передачи служебного сигнала в соответствии со значением компенсации задержки.compensation module 60, configured to perform delay compensation on the service signal during the transmission of the service signal in accordance with the delay compensation value.

В вышеупомянутом варианте осуществления настоящего изобретения модуль 20 получения задержки содержит:In the above embodiment of the present invention, the delay receiving unit 20 comprises:

первый модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в первом заданном положении первого оборудования и получения информации сопровождающего сигнала в первом заданном положении;a first clock signal acquiring module adapted to extract an accompanying signal in a first predetermined position of the first equipment and obtain information of an accompanying signal in a first predetermined position;

второй модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала во втором заданном положении первого оборудования и получения информации сопровождающего сигнала во втором заданном положении; иa second clock signal acquiring module adapted to extract an accompanying signal in a second predetermined position of the first equipment and obtain information of an accompanying signal in a second predetermined position; and

первый подмодуль получения задержки, выполненный с возможностью получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании в соответствии с информацией сопровождающего сигнала в первом заданном положении и втором заданном положении.a first delay receiving submodule configured to obtain a first delay value generated during the transmission of the accompanying signal in the first equipment in accordance with the information of the accompanying signal in the first predetermined position and the second predetermined position.

В вышеупомянутом варианте осуществления настоящего изобретения модуль 20 получения задержки дополнительно содержит:In the above embodiment of the present invention, the delay receiving unit 20 further comprises:

третий модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в третьем заданном положении второго оборудования и получения информации сопровождающего сигнала в третьем заданном положении;a third clock signal acquiring module adapted to extract an accompanying signal in a third predetermined position of the second equipment and obtain information of an accompanying signal in a third predetermined position;

четвертый модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в четвертом заданном положении второго оборудования и получения информации сопровождающего сигнала в четвертом заданном положении; иa fourth clock signal acquiring module adapted to extract an accompanying signal in a fourth predetermined position of the second equipment and obtain information of an accompanying signal in a fourth predetermined position; and

второй подмодуль получения задержки, выполненный с возможностью получения второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании в соответствии с информацией сопровождающего сигнала в третьем заданном положении и четвертом заданном положении.the second delay receiving submodule, configured to obtain a second delay value generated during the transmission of the accompanying signal in the second equipment in accordance with the information of the accompanying signal in the third predetermined position and the fourth predetermined position.

В данном варианте осуществления настоящего изобретения первое заданное значение задержки первого оборудования является максимальным значением задержки, измеренным первым оборудованием в заданный период времени; и второе заданное значение задержки второго оборудования является максимальным значением задержки, измеренным вторым оборудованием в заданный период времени.In this embodiment of the present invention, the first predetermined delay value of the first equipment is the maximum delay value measured by the first equipment in a predetermined period of time; and the second predetermined delay value of the second equipment is the maximum delay value measured by the second equipment in a predetermined period of time.

В данном варианте осуществления настоящего изобретения формула расчета для значения компенсации задержки является следующей:In this embodiment of the present invention, the calculation formula for the delay compensation value is as follows:

значение компенсации задержки = (максимальное значение задержки первого оборудования - первое значение задержки) + (максимальное значение задержки второго оборудования - второе значение задержки).delay compensation value = (maximum delay value of the first equipment is the first delay value) + (maximum delay value of the second equipment is the second delay value).

В вышеупомянутом варианте осуществления настоящего изобретения модуль 60 компенсации содержит:In the above embodiment of the present invention, the compensation module 60 comprises:

подмодуль компенсации, выполненный с возможностью выполнения компенсации задержки в процессе передачи служебного сигнала посредством очереди FIFO; при этом выход очереди FIFO является управляемым посредством значения компенсации задержки.a compensation submodule, configured to perform delay compensation during the transmission of the overhead signal through the FIFO queue; wherein the output of the FIFO queue is controlled by the delay compensation value.

В варианте осуществления изобретения подмодуль компенсации содержит:In an embodiment of the invention, the compensation submodule comprises:

модуль преобразования, выполненный с возможностью преобразования значения компенсации задержки в N значений цикла тактового сигнала чтения-записи очереди FIFO в соответствии с тактовым сигналом чтения-записи очереди FIFO; иa conversion module configured to convert the delay compensation value into N cycle values of the FIFO queue read / write clock signal in accordance with the FIFO queue read / write clock signal; and

модуль вывода, выполненный с возможностью последовательного вывода N служебных сигналов после записи служебных сигналов в очередь FIFO.an output module configured to sequentially output N overheads after writing overheads to the FIFO queue.

В устройстве компенсации задержки варианта осуществления настоящего изобретения значения задержки сопровождающего сигнала, переданного вместе со служебным сигналом в первом оборудовании и втором оборудовании, получают для вычисления значения компенсации задержки, требуемого в процессе передачи служебного сигнала и выполнения компенсации задержки на служебном сигнале; и цель синхронизации и передачи RRU всего радиооборудования в определенный промежуток времени за счет компенсации задержки посредством оборудования сети доставки информации легко достигают при условии отсутствия влияния на функции исходного оборудования, тем самым удовлетворяя техническое требование сети всенаправленной отправки на базовой станции мобильной связи.In the delay compensation device of an embodiment of the present invention, the delay values of the accompanying signal transmitted together with the service signal in the first equipment and the second equipment are obtained for calculating a delay compensation value required in the process of transmitting the service signal and performing delay compensation on the service signal; and the goal of synchronizing and transmitting the RRU of all the radio equipment in a certain period of time by compensating for the delay by the equipment of the information delivery network can easily be achieved if there is no effect on the functions of the source equipment, thereby satisfying the technical requirement of the omnidirectional sending network at the mobile communication base station.

Следует пояснить, что устройство компенсации задержки, предусмотренное вариантом осуществления настоящего изобретения, представляет собой устройство, применяющее вышеупомянутый способ, все варианты осуществления вышеупомянутого способа применимы к устройству, и могут быть достигнуты такие же или подобные преимущественные эффекты.It should be explained that the delay compensation device provided by the embodiment of the present invention is a device using the above method, all embodiments of the above method are applicable to the device, and the same or similar advantageous effects can be achieved.

Специалистам в данной области техники должно быть понятно, что все или часть этапов вышеупомянутого варианта осуществления могут быть реализованы посредством компьютерной программы, при этом компьютерная программа может быть сохранена на машиночитаемом носителе данных, компьютерная программа выполняется на соответствующей аппаратной платформе (такой как система, оборудование, устройство и аппарат и т.д.), и один или комбинация этапов способа согласно варианту осуществления включается во время выполнения.Specialists in the art should understand that all or part of the steps of the above embodiment can be implemented by a computer program, while the computer program can be stored on a computer-readable storage medium, the computer program runs on an appropriate hardware platform (such as a system, equipment, device and apparatus, etc.), and one or a combination of the steps of the method according to an embodiment is turned on at runtime.

Альтернативно, все или часть этапов вышеупомянутого варианта осуществления также могут быть реализованы посредством интегральной схемы, при этом эти этапы могут, соответственно, формировать модули интегральных схем, или множество модулей или этапов при этом могут формировать один модуль интегральных схем для реализации. Таким образом, изобретение не ограничивается комбинацией какого-либо конкретного аппаратного или программного обеспечения.Alternatively, all or part of the steps of the aforementioned embodiment may also be implemented by means of an integrated circuit, wherein these steps may respectively form integrated circuit modules, or a plurality of modules or steps may form a single integrated circuit module for implementation. Thus, the invention is not limited to a combination of any particular hardware or software.

Каждое устройство/функциональный модуль/функциональный блок в вышеупомянутом варианте осуществления могут быть реализованы посредством универсального вычислительного устройства, и они могут быть сконцентрированы на одном вычислительном устройстве и также могут быть распределены по сети, образованной множеством вычислительных устройств.Each device / function module / function block in the aforementioned embodiment can be implemented by a universal computing device, and they can be concentrated on one computing device and can also be distributed over a network formed by a plurality of computing devices.

При реализации в форме программного функционального модуля и продаже или применении как независимого продукта, каждое устройство/функциональный модуль/функциональный блок в вышеупомянутом варианте осуществления может храниться в машиночитаемом носителе данных. Вышеупомянутый машиночитаемый носитель данных может представлять собой постоянное запоминающее устройство, магнитный диск, компакт-диск или тому подобное.When implemented in the form of a software function module and sold or used as an independent product, each device / function module / function block in the above embodiment may be stored in a computer-readable storage medium. The aforementioned computer-readable storage medium may be read only memory, magnetic disk, compact disc or the like.

Промышленная применимостьIndustrial applicability

В соответствии с вариантом осуществления настоящего изобретения, цель синхронизации и передачи RRU всего радиооборудования в определенный промежуток времени за счет компенсации задержки посредством оборудования сети доставки информации легко достигается при условии отсутствия влияния на функции исходного оборудования, тем самым удовлетворяя технологическому требованию сети всенаправленной отправки на базовой станции мобильной связи.According to an embodiment of the present invention, the goal of synchronizing and transmitting the RRU of all the radio equipment in a certain period of time by compensating for the delay by the equipment of the information delivery network is easily achieved provided that the functions of the source equipment are not affected, thereby satisfying the technological requirement of the omnidirectional sending network at the base station mobile communications.

Claims (49)

1. Способ компенсации задержки, включающий:1. A method of compensating for delay, including: получение сопровождающего сигнала, передаваемого вместе со служебным сигналом, в процессе передачи служебного сигнала из первого оборудования во второе оборудование;receiving an accompanying signal transmitted along with the service signal in the process of transmitting the service signal from the first equipment to the second equipment; получение первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании, соответственно;obtaining a first delay value generated during the transmission of the accompanying signal in the first equipment, and a second delay value generated during the transmission of the accompanying signal in the second equipment, respectively; получение первого разностного значения между первым значением задержки и первым заданным значением задержки первого оборудования и второго разностного значения между вторым значением задержки и вторым заданным значением задержки второго оборудования;obtaining a first difference value between the first delay value and the first predetermined delay value of the first equipment and a second difference value between the second delay value and the second predetermined delay value of the second equipment; вставку первого разностного значения в служебный сигнал и передачу первого разностного значения вместе со служебным сигналом во второе оборудование;inserting the first difference value into the service signal and transmitting the first difference value together with the service signal to the second equipment; извлечение первого разностного значения из служебного сигнала на втором оборудовании и получение значения компенсации задержки, требуемого в процессе передачи служебного сигнала, в соответствии с первым разностным значением и вторым разностным значением; иextracting the first difference value from the service signal on the second equipment and obtaining a delay compensation value required in the process of transmitting the service signal in accordance with the first difference value and the second difference value; and выполнение компенсации задержки на служебном сигнале в процессе передачи служебного сигнала в соответствии со значением компенсации задержки.performing delay compensation on the service signal during the service signal transmission in accordance with the delay compensation value. 2. Способ компенсации задержки по п. 1, отличающийся тем, что этап получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании, соответственно, включает:2. The delay compensation method according to claim 1, characterized in that the step of obtaining a first delay value generated during the transmission of the accompanying signal in the first equipment and a second delay value generated during the transmission of the accompanying signal in the second equipment, respectively, includes: извлечение сопровождающего сигнала в первом заданном положении первого оборудования и получение информации сопровождающего сигнала в первом заданном положении;extracting an accompanying signal in a first predetermined position of the first equipment and obtaining information of an accompanying signal in a first predetermined position; извлечение сопровождающего сигнала во втором заданном положении первого оборудования и получение информации сопровождающего сигнала во втором заданном положении; иextracting an accompanying signal in a second predetermined position of the first equipment and obtaining information of an accompanying signal in a second predetermined position; and получение первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании в соответствии с информацией сопровождающего сигнала в первом заданном положении и втором заданном положении.obtaining the first delay value generated during the transmission of the accompanying signal in the first equipment in accordance with the information of the accompanying signal in the first predetermined position and the second predetermined position. 3. Способ компенсации задержки по п. 1, отличающийся тем, что этап получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании, соответственно, дополнительно включает:3. The delay compensation method according to claim 1, characterized in that the step of obtaining a first delay value generated during the transmission of the accompanying signal in the first equipment, and a second delay value generated during the transmission of the accompanying signal in the second equipment, respectively, further includes: извлечение сопровождающего сигнала в третьем заданном положении второго оборудования и получение информации сопровождающего сигнала в третьем заданном положении;extracting an accompanying signal in a third predetermined position of the second equipment and obtaining information of an accompanying signal in a third predetermined position; извлечение сопровождающего сигнала в четвертом заданном положении второго оборудования и получение информации сопровождающего сигнала в четвертом заданном положении; иextracting the accompanying signal in the fourth predetermined position of the second equipment and obtaining information of the accompanying signal in the fourth predetermined position; and получение второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании в соответствии с информацией сопровождающего сигнала в третьем заданном положении и четвертом заданном положении.obtaining a second delay value generated during the transmission of the accompanying signal in the second equipment in accordance with the information of the accompanying signal in the third predetermined position and the fourth predetermined position. 4. Способ компенсации задержки по п. 1, отличающийся тем, что первое заданное значение задержки первого оборудования является максимальным значением задержки, измеренным первым оборудованием в заданный период времени, а второе заданное значение задержки второго оборудования является максимальным значением задержки, измеренным вторым оборудованием в заданный период времени.4. The delay compensation method according to claim 1, characterized in that the first predetermined delay value of the first equipment is the maximum delay value measured by the first equipment in a predetermined period of time, and the second predetermined delay value of the second equipment is the maximum delay value measured by the second equipment in a predetermined period of time. 5. Способ компенсации задержки по п. 4, отличающийся тем, что формула расчета для значения компенсации задержки является следующей:5. The method of delay compensation according to claim 4, characterized in that the calculation formula for the delay compensation value is as follows: значение компенсации задержки = (максимальное значение задержки первого оборудования - первое значение задержки) + (максимальное значение задержки второго оборудования - второе значение задержки).delay compensation value = (maximum delay value of the first equipment is the first delay value) + (maximum delay value of the second equipment is the second delay value). 6. Способ компенсации задержки по п. 1, отличающийся тем, что этап выполнения компенсации задержки в процессе передачи служебного сигнала в соответствии со значением компенсации задержки включает:6. The method of delay compensation according to claim 1, characterized in that the step of performing delay compensation in the process of transmitting an overhead signal in accordance with the delay compensation value includes: выполнение компенсации задержки в процессе передачи служебного сигнала посредством очереди «первым пришел, первым вышел» (FIFO); при этом выход очереди FIFO является управляемым посредством значения компенсации задержки.performing delay compensation in the process of transmitting an overhead signal through the “first come, first go” queue (FIFO); wherein the output of the FIFO queue is controlled by the delay compensation value. 7. Способ компенсации задержки по п. 6, отличающийся тем, что этап управления выходом очереди FIFO посредством значения компенсации задержки включает:7. The delay compensation method according to claim 6, characterized in that the step of controlling the output of the FIFO queue by means of the delay compensation value includes: преобразование значения компенсации задержки в N значений цикла тактового сигнала чтения-записи очереди FIFO в соответствии с тактовым сигналом чтения-записи очереди FIFO; иconverting the delay compensation value to N cycle values of the FIFO queue read / write clock in accordance with the FIFO queue read / write clock; and последовательный вывод служебных сигналов после записи N служебных сигналов в очередь FIFO,serial output of service signals after recording N service signals in the FIFO queue, при этом N является целым числом, которое больше или равно 1.wherein N is an integer that is greater than or equal to 1. 8. Устройство компенсации задержки, содержащее:8. A delay compensation device, comprising: модуль извлечения, выполненный с возможностью получения сопровождающего сигнала, передаваемого вместе со служебным сигналом в процессе передачи служебного сигнала из первого оборудования во второе оборудование;an extraction module, configured to receive an accompanying signal transmitted along with the service signal in the process of transmitting the service signal from the first equipment to the second equipment; модуль получения задержки, выполненный с возможностью получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании, и второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании, соответственно;a delay receiving unit configured to obtain a first delay value generated during an accompanying signal transmission in the first equipment, and a second delay value generated during an accompanying signal transmission in the second equipment, respectively; модуль получения разностного значения, выполненный с возможностью получения первого разностного значения между первым значением задержки и первым заданным значением задержки первого оборудования, и второго разностного значения между вторым значением задержки и вторым заданным значением задержки второго оборудования;a difference value obtaining unit configured to obtain a first difference value between a first delay value and a first predetermined delay value of a first equipment, and a second difference value between a second delay value and a second predetermined delay value of a second equipment; модуль вставки, выполненный с возможностью вставки первого разностного значения в служебный сигнал и передачи первого разностного значения вместе со служебным сигналом во второе оборудование;an insertion unit configured to insert the first difference value into the service signal and transmit the first difference value together with the service signal to the second equipment; модуль получения компенсации, выполненный с возможностью извлечения первого разностного значения из служебного сигнала на втором оборудовании и получения значения компенсации задержки, необходимого в процессе передачи служебного сигнала в соответствии с первым разностным значением и вторым разностным значением; иa compensation receiving unit configured to extract a first difference value from an overhead signal on the second equipment and obtain a delay compensation value necessary in the process of transmitting an overhead signal in accordance with the first difference value and the second difference value; and модуль компенсации, выполненный с возможностью выполнения компенсации задержки на служебном сигнале в процессе передачи служебного сигнала в соответствии со значением компенсации задержки.a compensation module configured to perform delay compensation on the service signal during the transmission of the service signal in accordance with the delay compensation value. 9. Устройство компенсации задержки по п. 8, отличающееся тем, что модуль получения задержки содержит:9. The delay compensation device according to claim 8, characterized in that the delay receiving module comprises: первый модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в первом заданном положении первого оборудования и получения информации сопровождающего сигнала в первом заданном положении;a first clock signal acquiring module adapted to extract an accompanying signal in a first predetermined position of the first equipment and obtain information of an accompanying signal in a first predetermined position; второй модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала во втором заданном положении первого оборудования и получения информации сопровождающего сигнала во втором заданном положении; иa second clock signal acquiring module adapted to extract an accompanying signal in a second predetermined position of the first equipment and obtain information of an accompanying signal in a second predetermined position; and первый подмодуль получения задержки, выполненный с возможностью получения первого значения задержки, генерируемого во время передачи сопровождающего сигнала в первом оборудовании в соответствии с информацией сопровождающего сигнала в первом заданном положении и втором заданном положении.a first delay receiving submodule configured to obtain a first delay value generated during the transmission of the accompanying signal in the first equipment in accordance with the information of the accompanying signal in the first predetermined position and the second predetermined position. 10. Устройство компенсации задержки по п. 8 или 9, отличающееся тем, что модуль получения задержки дополнительно содержит:10. The delay compensation device according to claim 8 or 9, characterized in that the delay receiving module further comprises: третий модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в третьем заданном положении второго оборудования и получения информации сопровождающего сигнала в третьем заданном положении;a third clock signal acquiring module adapted to extract an accompanying signal in a third predetermined position of the second equipment and obtain information of an accompanying signal in a third predetermined position; четвертый модуль получения тактового сигнала, выполненный с возможностью извлечения сопровождающего сигнала в четвертом заданном положении второго оборудования и получения информации сопровождающего сигнала в четвертом заданном положении; иa fourth clock signal acquiring module adapted to extract an accompanying signal in a fourth predetermined position of the second equipment and obtain information of an accompanying signal in a fourth predetermined position; and второй подмодуль получения задержки, выполненный с возможностью получения второго значения задержки, генерируемого во время передачи сопровождающего сигнала во втором оборудовании в соответствии с информацией сопровождающего сигнала в третьем заданном положении и четвертом заданном положении.the second delay receiving submodule, configured to obtain a second delay value generated during the transmission of the accompanying signal in the second equipment in accordance with the information of the accompanying signal in the third predetermined position and the fourth predetermined position. 11. Устройство компенсации задержки по п. 8, отличающееся тем, что первое заданное значение задержки первого оборудования является максимальным значением задержки, измеренным первым оборудованием в заданный период времени; и второе заданное значение задержки второго оборудования является максимальным значением задержки, измеренным вторым оборудованием в заданный период времени.11. The delay compensation device according to claim 8, characterized in that the first predetermined delay value of the first equipment is the maximum delay value measured by the first equipment in a given period of time; and the second predetermined delay value of the second equipment is the maximum delay value measured by the second equipment in a predetermined period of time. 12. Устройство компенсации задержки по п. 11, отличающееся тем, что формула расчета для значения компенсации задержки является следующей:12. The delay compensation device according to claim 11, characterized in that the calculation formula for the delay compensation value is as follows: значение компенсации задержки = (максимальное значение задержки первого оборудования - первое значение задержки) + (максимальное значение задержки второго оборудования - второе значение задержки).delay compensation value = (maximum delay value of the first equipment is the first delay value) + (maximum delay value of the second equipment is the second delay value). 13. Устройство компенсации задержки по п. 8, отличающееся тем, что модуль компенсации содержит:13. The delay compensation device according to claim 8, characterized in that the compensation module comprises: подмодуль компенсации, выполненный с возможностью выполнения компенсации задержки в процессе передачи служебного сигнала посредством очереди FIFO, при этом выход очереди FIFO является управляемым посредством значения компенсации задержки.a compensation submodule, configured to perform delay compensation during the transmission of an overhead signal by means of the FIFO queue, wherein the output of the FIFO queue is controlled by the delay compensation value. 14. Устройство компенсации задержки по п. 13, отличающееся тем, что подмодуль компенсации содержит:14. The delay compensation device according to claim 13, characterized in that the compensation submodule comprises: модуль преобразования, выполненный с возможностью преобразования значения компенсации задержки в N значений цикла тактового сигнала чтения-записи очереди FIFO в соответствии с тактовым сигналом чтения-записи очереди FIFO; иa conversion module configured to convert the delay compensation value into N cycle values of the FIFO queue read / write clock signal in accordance with the FIFO queue read / write clock signal; and модуль вывода, выполненный с возможностью последовательного вывода служебных сигналов после записи N служебных сигналов в очередь FIFO,an output module configured to sequentially output service signals after writing N service signals to the FIFO queue, при этом N является целым числом, которое больше или равно 1.wherein N is an integer that is greater than or equal to 1. 15. Машиночитаемый носитель данных, содержащий компьютерную программу, при этом компьютерная программа содержит программную команду, которая при исполнении компьютером обеспечивает возможность выполнения компьютером способа по любому из пп. 1-7.15. A computer-readable storage medium containing a computer program, wherein the computer program comprises a program command that, when executed by a computer, enables the computer to execute the method according to any one of claims. 1-7.
RU2017100648A 2014-06-30 2014-12-18 Method and delivery compensation device RU2648285C1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410305731.7A CN105323030A (en) 2014-06-30 2014-06-30 Time delay compensation method and device
CN201410305731.7 2014-06-30
PCT/CN2014/094269 WO2016000423A1 (en) 2014-06-30 2014-12-18 Delay compensation method and device

Publications (1)

Publication Number Publication Date
RU2648285C1 true RU2648285C1 (en) 2018-03-23

Family

ID=55018393

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2017100648A RU2648285C1 (en) 2014-06-30 2014-12-18 Method and delivery compensation device

Country Status (4)

Country Link
CN (1) CN105323030A (en)
MY (1) MY189564A (en)
RU (1) RU2648285C1 (en)
WO (1) WO2016000423A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108959143B (en) * 2017-05-22 2023-06-27 中兴通讯股份有限公司 Optical transmission network equipment and service processing method
CN114422069B (en) * 2022-01-04 2023-12-05 烽火通信科技股份有限公司 Delay processing method, device, equipment and storage medium for FlexE service
CN114785715B (en) * 2022-03-15 2024-03-26 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) Link delay detection system and method
CN116980062A (en) * 2022-04-24 2023-10-31 华为技术有限公司 Time delay compensation method and related equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050159914A1 (en) * 2004-01-19 2005-07-21 Hironobu Sunden Delay measurement system
US20100246487A1 (en) * 2009-03-24 2010-09-30 Fujitsu Limited Radio base station apparatus and synchronization method thereof
RU2414070C2 (en) * 2005-04-26 2011-03-10 Вестернджеко Сайзмик Холдингз Лимитед Method of compensating for internal delays within each node and transmission delays between nodes
WO2013174454A1 (en) * 2012-05-24 2013-11-28 Telefonaktiebolaget L M Ericsson (Publ) Distributing clock synchronization information within an optical communications network
WO2013185327A1 (en) * 2012-06-14 2013-12-19 华为技术有限公司 Method and apparatus for transmitting and receiving client signal

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7633870B2 (en) * 2005-04-18 2009-12-15 Symmetricom, Inc. Network forwarding device and method that forward timing packets through the device with a constant delay
CN101257343B (en) * 2008-01-29 2011-12-28 北京北方烽火科技有限公司 Data synchronization method for antenna to calibrate radio frequency far-end unit terminal
CN101997669B (en) * 2009-08-14 2015-10-21 中兴通讯股份有限公司 Time-correcting method during optical transfer network carrying time synchronization protocol and system
EP2597790A2 (en) * 2012-02-14 2013-05-29 Huawei Technologies Co., Ltd. Delay measurement method and optical transport network device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050159914A1 (en) * 2004-01-19 2005-07-21 Hironobu Sunden Delay measurement system
RU2414070C2 (en) * 2005-04-26 2011-03-10 Вестернджеко Сайзмик Холдингз Лимитед Method of compensating for internal delays within each node and transmission delays between nodes
US20100246487A1 (en) * 2009-03-24 2010-09-30 Fujitsu Limited Radio base station apparatus and synchronization method thereof
WO2013174454A1 (en) * 2012-05-24 2013-11-28 Telefonaktiebolaget L M Ericsson (Publ) Distributing clock synchronization information within an optical communications network
WO2013185327A1 (en) * 2012-06-14 2013-12-19 华为技术有限公司 Method and apparatus for transmitting and receiving client signal

Also Published As

Publication number Publication date
CN105323030A (en) 2016-02-10
WO2016000423A1 (en) 2016-01-07
MY189564A (en) 2022-02-16

Similar Documents

Publication Publication Date Title
KR102009588B1 (en) Time synchronization method and system, and network device
RU2648285C1 (en) Method and delivery compensation device
EP2597790A2 (en) Delay measurement method and optical transport network device
EP2901587B1 (en) Pluggable packet master clock
US11171769B2 (en) Time synchronization method, apparatus, and system
CN104054284B (en) Pass through the data transfer of packet switching network
US9130670B2 (en) Technique for determining a propagation delay of an optical signal between two optical devices via an optical link
CN103458432B (en) Simulated BBU test device, system and method for LTE RRU
EP2706686A1 (en) Method, terminal and system for measuring asymmetric delay of transmission link
CN108809617B (en) Time delay compensation method and terminal
JP4910735B2 (en) Network test apparatus, network test method, and network test program
EP3098987A1 (en) Time slot synchronization training method for optical burst transport network node, node device and network
US10256910B2 (en) Control and management of passive optical network reach extenders
JP7482884B2 (en) Communication method and optical module
CN105490734B (en) A kind of optical fibre length measurement method and device
CN103178920A (en) Multi-channel synchronization method in test system of digital transformer substation
US9584386B2 (en) Node unit capable of measuring delay and distributed antenna system including the same
Aichhorn et al. Realization of line current differential protection over IP-based networks using IEEE 1588 for synchronous sampling
CN203883836U (en) Full-automatic optical insertion loss and return loss tester
CN114024598A (en) Forward transmission interface test method and device
CN113541776B (en) Method for implementing optical fiber detection and clock synchronization and related equipment
CN112584260B (en) Method, device, apparatus and medium for transmitting time synchronization message
WO2023241348A1 (en) Method and apparatus for determining link asymmetry delay
WO2022053133A1 (en) Lambda tuned disaggregated optical time domain reflectometry
CN115278856A (en) Time synchronization method, time synchronization device, medium, and electronic apparatus