×
15.05.2023
223.018.57fc

Результат интеллектуальной деятельности: Способ синхронизации часов в цифровых сетях

Вид РИД

Изобретение

Аннотация: Использование: способ относится к области синхронизации в цифровых сетях, в частности к способам, реализуемым в цифровых сетях, состоящих из ведущего и ведомого объектов, снабженных часами, между которыми осуществляют передачу пакетов информации по каналам связи, в том числе синхронизирующих пакетов. Сущность: ведомые объекты после приема синхронизирующего пакета формируют квитирующие пакеты, фиксируя информацию о времени отправки пакета по часам ведомого объекта, а ведущий объект после приема квитирующего пакета формирует корректирующий пакет, содержащий информацию о времени отправки по часам ведущего объекта, и передает его на ведомый объект, где фиксируют время приема этого пакета, вычисляют разность между временем передачи квитирующего пакета и приема корректирующего пакета по часам ведомого объекта, которую сравнивают с порогом, являющимся максимально допустимым временем задержки, и, если вычисленная разность не превышает значения порога, производят корректировку часов ведомого объекта на величину вычисляемой разности между временем отправки корректирующего пакета по часам ведущего объекта и временем приема корректирующего пакета по часам ведомого объекта, за вычетом половины времени между передачей квитируемого пакета и приемом корректируемого пакета. Технический результат: повышение точности синхронизации часов ведомых объектов относительно часов ведущего объекта при случайном времени задержки доставки пакетов. 3 ил.

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

Примерами систем, в которых реализуются такие способы, являются системы сигнализации, охраны, телеметрии, экологического мониторинга и т.п.

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

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

r(tm)=tm-ts

где tm - время ведущего объекта (master),

ts - время ведомого объекта (slave).

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

r(t) ≤ r0 для всех t.

Ведущий и ведомые объекты могут обмениваться пакетами данных, содержащими информацию о временах tm и ts в момент отправки этих пакетов. Обозначим времена приема по часам принимающей стороны соответствующих пакетов. В реальных системах всегда имеется некоторая задержка в передаче пакетов. dms - величина задержки при передаче по каналу связи пакета от ведущего объекта к ведомому, a dsm - то же, но в противоположном направлении.

Между указанными величинами имеют место следующие соотношения:

Таким образом, обмен между объектами принципиально не дает возможности определить величину расхождения, необходимую для коррекции часов с погрешностью менее d. Существуют разные пути уменьшения этой погрешности, связанной с временем передачи информации по каналам связи. Если каналы являются стационарными, т.е. dm и ds - константы, они могут быть вычислены на стадии проектирования системы (см. 1. патент РФ на изобретение №2040035, М. кл. G04C 11/02, опубл. 20.02.1995 г.), в котором рассматривается способ синхронизации часов, основанный на приеме разнесенными наземными пунктами шумовых СВЧ-сигналов с борта искусственного спутника Земли, когерентном их преобразовании к видеочастоте, цифровой регистрации принятых сигналов и определении временной задержки прихода одного и того же сигнала в пункты синхронизации методом корреляционной обработки зарегистрированных сигналов, по величине которой производят сличение шкал времени, отличающийся тем, что перед началом сеанса передачи шкал времени измеряют значения временных задержек в передающей и приемной аппаратуре первого и второго пунктов, определяют разности значений временных задержек в передающей и приемной аппаратуре указанных пунктов, а затем в начальный момент времени t1 по часам первого пункта с помощью кодовой последовательности формируют шумовой СВЧ-сигнал, регистрируют его на этом же пункте, сформированный сигнал задерживают по времени на величину разности значений временных задержек в передающей и приемной аппаратуре первого пункта, задержанный сигнал преобразуют на частоту f1 fпр.2, усиливают преобразованный сигнал по мощности, излучают усиленный сигнал в направлении на искусственный спутник Земли-ретранслятор, принимают бортовой аппаратурой искусственного спутника Земли-ретранслятора сигнал на частоте f1, переизлучают его на второй пункт на частоте f1 с сохранением фазовых соотношений, принимают ретранслированный сигнал на втором пункте, ретранслируют принятый сигнал с задержкой, равной разности значений временных задержек в передающей и приемной аппаратуре второго пункта, принимают бортовой аппаратурой искусственного спутника Земли-ретранслятора сигнал на частоте f1, переизлучают его на первый пункт на частоте f2 с сохранением фазовых соотношений, принимают ретранслированный сигнал на первом пункте, усиливают принятый сигнал по мощности, преобразуют усиленный сигнал на частоту fc fпр.1, ретранслируют его на этом же пункте в момент времени t3, в тот же начальный момент времени t1 по часам второго пункта с помощью такой же кодовой последовательности формируют такой же шумовой СВЧ-сигнал, сформированный сигнал преобразуют на частоту f1, усиливают его по мощности, излучают усиленный сигнал в направлении на искусственный спутник Земли-ретранслятор, принимают бортовой аппаратурой искусственного спутника Земли-ретранслятора сигнал на частоте, переизлучает его на первый пункт на частоте f2 с сохранением фазовых соотношений, принимают ретранслированный сигнал на первом пункте, усиливают принятый сигнал по мощности, преобразуют усиленный сигнал на частоту fc fпр.1 и регистрируют его на этом же пункте в момент времени t2. Однако данный способ не применим для нестационарных систем, где dm и ds не являются константами.

Если система симметрична, т.е. dms=dsm=d, возможна процедура обмена с обратной передачей, заключающаяся в том, что пакет от одного объекта передается к другому, который немедленно его возвращает (передает в противоположном направлении). В этом случае время от момента передачи пакета до получения его назад составляет 2d, что дает возможность определить d (см. 2. патент РФ на изобретение №2404448, М. кл. G04C 1/02, G06F 13/42, опубл. 20.11.2010 г.). В данном способе вычисляют первое значение временного смещения между часами реального времени подчиненного компьютера и часами реального времени главного компьютера, вычисляют второе значение временного смещения между часами реального времени подчиненного компьютера и часами реального времени главного компьютера, вычисляют среднее значение временного смещения между часами реального времени подчиненного компьютера и часами реального времени главного компьютера, используя первое значение временного смещения и второе значение временного смещения, и корректируют часы реального времени подчиненного компьютера, используя среднее значение временного смещения. Однако данный способ не применим для несимметричных систем, когда средой передачи является сеть с коммутацией пакетов, маршрутизацией и с различной физической природой каналов связи, в которых допущение о симметричности в общем случае не выполняется, и dm и ds являются случайными величинами. Данный способ по патенту №2404448 выбран за прототип. Проблемой, которую необходимо решить, является низкая точность синхронизации часов ведомых объектов относительно часов ведущего объекта в несимметричных сетях, таких, как сети с коммутацией пакетов, маршрутизацией и различной природой каналов связи, в которых время доставки пакетов является случайными величинами. Техническим результатом предлагаемого технического решения является повышение точности синхронизации часов ведомых объектов относительно часов ведущего объекта при случайном времени задержки доставки пакетов.

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

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

Предлагаемый способ поясняется чертежами, где на фиг. 1 представлена временная диаграмма, поясняющая процесс синхронизации.

На фиг. 1 приняты следующие обозначения:

tТ 1 - момент отправки синхронизирующего пакета, инициализированный синхронизирующей последовательностью с периодом Т;

tТ 2 - момент приема синхронизирующего пакета, совпадающий с моментом отправки квитирующего пакета;

ΐТ 3 - момент приема квитирующего пакета, совпадающий с моментом передачи корректирующего пакета, содержащего информацию о tТ 3;

tТ 4 - момент приема синхронизирующего пакета;

r - расхождение часов:

L - временной порог;

dsm - задержка при передаче от ведомого объекта к ведущему;

dms - задержка при передаче от ведущего объекта к ведомому;

d - суммарная задержка:

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

d=tT4 - tT2.

На фиг. 3 приведена блок-схема алгоритма процесса синхронизации.

Процесс синхронизации в соответствии с фиг. 1, 2, 3 происходит следующим образом:

1. В момент времени tT 1 от ведущего объекта передается синхронизирующий пакет к ведомому.

2. Ведомый объект, приняв синхронизирующий пакет в момент времени tT 2, передает квитирующий объект к ведущему.

3. Ведущий объект, приняв квитирующий пакет в момент времени tT 3, передает корректирующий пакет, содержащий информацию о tT 3, к ведомому.

4. Ведомый объект, приняв корректирующие пакет в момент времени tT 4 проверяет соотношение:

5. Если соотношение выполняется (фиг. 1,б), производится корректировка часов ведомого объекта на величину:

6. Если соотношение не выполняется (фиг. 1,а), корректировка не производится.

Описанная процедура производится с периодом Τ (фиг. 2).

На этой фигуре основания треугольников определяют величину:

Абсолютная погрешность синхронизации μ удовлетворяет соотношению:

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

Ввиду того, что время доставки принципиально не может равняться нулю, существует некоторое не случайное минимальное время доставки - d0, т.е.

где ~d - случайная составляющая задержки.

Временной порог L следует выбирать исходя из соотношения:

где α<<1

Вероятность выполнения соотношения (3) p=F(L), где F (~d) - закон распределения случайной составляющей задержки.

В теории массового обслуживания, как правило, используется показательный закон:

Математическое ожидание при этом

Как правило, разработчики системы нормируют среднее значение задержки, что дает возможность определить параметр β. Вероятность того, что при N попыток синхронизации соотношение (3) выполняется хотя бы один раз:

Если необходимо выполнить число попыток Ν, при которых событие наступит с вероятностью q хотя бы один раз (при вероятности события p), то:

Из (8) и (9) следует, что

Р=1 - e-βαd0.

Необходимо, чтобы за N попыток расхождение часов не превышало предельно допустимого, т.е.

где k - коэффициент, характеризующий скорость ухода часов. В реальных системах k колеблется в широких пределах от 10-3 до 10-6.

Соотношения (8), (12), (13) и (14) дают возможность выбрать необходимые параметры для реализации заявляемого способа синхронизации.

В предлагаемом способе с вероятностью q ошибка синхронизации не превышает L, т.е. близка к минимальной задержке d0. Если заявляемую процедуру не использовать, вероятность того, что ошибка синхронизации будет больше μ определяется соотношением:

Для r0=1 сек, β=10, d0=0,05 сек, α=0,1, q=0,99 и k=10-4 в соответствии с приведенными формулами:

P=0,05; N=90 и T=111 сек.

Это означает, что при заданных и рассчитанных параметрах с вероятностью 0,99 ошибка синхронизации не будет больше 0,1 сек. Если не использовать предлагаемое решение, то при тех же параметрах вероятность того, что ошибка синхронизации будет больше 0,2 сек равна в соответствии с (15) - 0.14.

Блок-схема алгоритма реализации способа, представленная на фиг. 3, показывает возможность осуществления предлагаемого способа.

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

Showing 1-10 of 13 items.
20.01.2018
№218.016.1147

Способ определения местоположения сканирующей рлс пассивным многолучевым пеленгатором

Изобретение относится к области радиолокации и предназначено для определения местоположения работающей радиолокационной станции (РЛС), имеющей сканирующую направленную антенну. Достигаемый технический результат – расширение функциональных возможностей путем обеспечения определения направления...
Тип: Изобретение
Номер охранного документа: 0002633962
Дата охранного документа: 20.10.2017
25.06.2018
№218.016.6621

Шарообразный робот (варианты)

Изобретение относится к робототехнике, в частности к сферическим роботам для научно-исследовательских и охранно-мониторинговых целей. Шарообразный робот содержит самоходное шасси со сферической оболочкой и несущей рамой, размещенной в оболочке посредством опорно-поддерживающих тел качения,...
Тип: Изобретение
Номер охранного документа: 0002658683
Дата охранного документа: 22.06.2018
25.06.2018
№218.016.662a

Мультиагентная робототехническая система

Изобретение относится к мультиагентным робототехническим системам, предназначенным для дистанционной работы в труднодоступных и опасных для присутствия человека местах в различных природных средах: наземной, воздушной, надводной и подводной. Система содержит мобильные роботы с индивидуальными...
Тип: Изобретение
Номер охранного документа: 0002658684
Дата охранного документа: 22.06.2018
06.07.2018
№218.016.6cdb

Способ определения расстояния до неоднородности или повреждения двухпроводной линии по ее рефлектограмме

Изобретение относится к электротехнике, в частности к способам определения местоположения неоднородностей двухпроводных линий, и предназначено для использования с импульсными приборами (рефлектометрами). Сущность заявленного решения заключается в том, что в заявленном решении обеспечивается...
Тип: Изобретение
Номер охранного документа: 0002660222
Дата охранного документа: 05.07.2018
13.11.2019
№219.017.e095

Устройство для ведения прицельного огня

Изобретение относится к прицельным системам с повышенной безопасностью пользователя, используемым для наблюдения и стрельбы, устанавливаемым на огнестрельном оружии различного типа: пистолетах, автоматах, и может быть оснащено оптическим устройством. Устройство для ведения прицельного огня...
Тип: Изобретение
Номер охранного документа: 0002705603
Дата охранного документа: 11.11.2019
17.02.2020
№220.018.02f9

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

Изобретение относится к радиотехнике, а именно к способам определения местоположения (ОМП) источника радиоизлучения (ИРИ), и может быть использовано в навигационных, пеленгационных, локационных средствах для определения местоположения ИРИ. Достигаемый технический результат - уменьшение времени...
Тип: Изобретение
Номер охранного документа: 0002714303
Дата охранного документа: 14.02.2020
02.03.2020
№220.018.07e5

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

Изобретение относится к области радиотехники и может быть использовано в многопозиционных радиотехнических системах, установленных на летательных аппаратах, для определения координат источников импульсного радиоизлучения (ИРИ). Достигаемый технический результат - повышение точности определения...
Тип: Изобретение
Номер охранного документа: 0002715422
Дата охранного документа: 28.02.2020
25.04.2020
№220.018.19cc

Способ изготовления пластинчатого щелевого теплообменника

Изобретение относится к области теплообмена между газовыми потоками. Способ изготовления пластинчатого щелевого теплообменника включает сборку из пластин щелевых каналов, герметизацию которых производят путем сварки образующих щелевой канал пластин попарно между собой, сборку щелевых каналов в...
Тип: Изобретение
Номер охранного документа: 0002719776
Дата охранного документа: 23.04.2020
21.04.2023
№223.018.50c8

Трансмиссия наземного транспортного средства на базе вальной коробки перемены передач

Изобретение относится к трансмиссиям с вальными коробками перемены передач (КПП) и дифференциальными механизмами передач и поворота (МПП) транспортных средств. Трансмиссия содержит однопоточную многорежимную вальную КПП с параллельными валами, включая входной 0, два смежных с ним промежуточных...
Тип: Изобретение
Номер охранного документа: 0002794081
Дата охранного документа: 11.04.2023
15.05.2023
№223.018.57fa

Способ синхронизации часов в цифровых сетях

Использование: способ относится к области синхронизации в цифровых сетях, в частности к способам, реализуемым в цифровых сетях, состоящих из ведущего и ведомого объектов, снабженных часами, между которыми осуществляют передачу пакетов информации по каналам связи, в том числе синхронизирующих...
Тип: Изобретение
Номер охранного документа: 0002767163
Дата охранного документа: 16.03.2022
Showing 1-2 of 2 items.
10.06.2014
№216.012.ce7c

Способ измерения установившегося после включения питания значения постоянного электрического сигнала на выходе измерительного преобразователя

Изобретение относится к измерительной технике, в частности к измерениям физических параметров, преобразуемых в электрическую форму, и может быть использовано в системах телеметрии. Способ заключается в том, что измерение сигнала на выходе измерительного преобразователя производят в произвольно...
Тип: Изобретение
Номер охранного документа: 0002518631
Дата охранного документа: 10.06.2014
15.05.2023
№223.018.57fa

Способ синхронизации часов в цифровых сетях

Использование: способ относится к области синхронизации в цифровых сетях, в частности к способам, реализуемым в цифровых сетях, состоящих из ведущего и ведомого объектов, снабженных часами, между которыми осуществляют передачу пакетов информации по каналам связи, в том числе синхронизирующих...
Тип: Изобретение
Номер охранного документа: 0002767163
Дата охранного документа: 16.03.2022
+ добавить свой РИД