СПОСОБ И СИСТЕМА ПРИСВОЕНИЯ ТОЧНОЙ ВРЕМЕННОЙ МЕТКИ

1. Способ определения временной метки для события в системе цифровой обработки, включающий этапы:
получение приблизительной временной метки из счетчика временных меток;
получение данных коррекции хронирования из одного или более компонентов аппаратного обеспечения системы; и
корректировку приблизительного значения временной метки на основе данных коррекции хронирования для предоставления точного значения временной метки.
2. Способ определения временной метки для события по п. 1, отличающийся тем, что данные коррекции хронирования содержат разность фаз опорных тактовых импульсов, определенную схемой компаратора, при этом способ включает этапы:
подачу на схему компаратора первого опорного тактового сигнала, представляющего собой опорные тактовые импульсы для компонентов обработки событий;
подачу на схему компаратора второго опорного тактового сигнала;
определение разности фаз между первым опорным тактовым сигналом и вторым опорным тактовым сигналом посредством схемы компаратора;
при этом приблизительное значение временной метки основано на вторых опорных тактовых импульсах; и
корректировка приблизительного значения временной метки для предоставления точного значения временной метки основана на определенной разности фаз.
3. Способ определения временной метки для события по п. 2, отличающийся тем, что разность фаз определяют посредством схемы компаратора, определяющей временную разность между передним фронтом первого опорного тактового сигнала и передним фронтом второго опорного тактового сигнала.
4. Способ определения временной метки для события по п. 2 или 3, отличающийся тем, что корректировка приблизительной временной метки включает добавление дробной коррекции фазы, основанной на определенной разности фаз, к приблизительной временной метке для получения точной временной метки.
5. Способ определения временной метки для события по любому из пп. 2–4, отличающийся тем, что первые опорные тактовые импульсы представляют собой тактовые импульсы параллельного приема данных для системы связи, а вторые опорные тактовые импульсы представляют собой тактовые импульсы счетчика временных меток.
6. Способ определения временной метки для события по любому из предыдущих пунктов, отличающийся тем, что компоненты обработки событий выполнены с возможностью предоставления информации о запаздывании обработки, при этом способ дополнительно включает этапы:
получение информации о запаздывании обработки из каждого компонента обработки событий;
вычисление коррекции запаздывания временной метки на основе полученной информации о запаздывании; и
при этом этап корректировки приблизительного значения временной метки для предоставления точного значения временной метки включает применение коррекции запаздывания временной метки.
7. Способ определения временной метки по п. 6, отличающийся тем, что применение коррекции запаздывания временной метки включает дробную коррекцию значения временной метки.
8. Способ определения временной метки по п. 6 или 7, отличающийся тем, что вычисление коррекции значения запаздывания временной метки включает определение совокупного значения запаздывания, представляющего общее запаздывание обработки компонентов обработки событий, основанное на информации о запаздывании обработки, принятой из каждого компонента обработки событий.
9. Способ определения временной метки по п. 8, отличающийся тем, что этап корректировки приблизительной временной метки включает вычитание совокупного значения запаздывания из приблизительного значения временной метки.
10. Способ определения временной метки по любому из пп. 6–9, отличающийся тем, что компоненты обработки событий представляют собой компоненты цифрового канала приема, включая любую одну или более из схемы блока передачи, схемы выравнивателя и схемы декодера.
11. Способ определения временной метки по п. 10, отличающийся тем, что схема блока передачи имеет переменное запаздывание и выполнена с возможностью определения информации о запаздывании для события на основе рабочего состояния.
12. Способ определения временной метки по п. 11, отличающийся тем, что определенная информация о запаздывании представляет собой текущее значение запаздывания обработки для события.
13. Способ определения временной метки по п. 11, отличающийся тем, что определенная информация о запаздывании характеризует рабочее состояние для события, по которому можно получить значение запаздывания.
14. Способ определения временной метки по п. 10, отличающийся тем, что схема выравнивателя выполнена с возможностью предоставления информации о запаздывании обработки, основанной на числе сдвинутых битов.
15. Способ определения временной метки по п. 10, отличающийся тем, что схема декодера выполнена с возможностью предоставления информации о запаздывании обработки, основанной на обработке и протоколе декодирования.
16. Система, выполненная с возможностью присвоения точной временной метки, содержащая:
счетчик временных меток; и
компонент коррекции временных меток, выполненный с возможностью приема данных коррекции хронирования из одного или более компонентов аппаратного обеспечения системы и коррекции приблизительного значения временной метки счетчика временных меток на основе данных коррекции хронирования для предоставления точного значения временной метки.
17. Система, выполненная с возможностью присвоения точной временной метки, по п. 16, отличающаяся тем, что дополнительно содержит:
схему компаратора, выполненную с возможностью приема первого опорного тактового сигнала из генератора опорных тактовых импульсов для компонентов обработки событий и второго опорного тактового сигнала из генератора опорных тактовых импульсов для счетчика временных меток, определения разности фаз между первым опорным тактовым сигналом и вторым опорным тактовым сигналом и предоставления компоненту коррекции хронирования определенной разности фаз в качестве данных коррекции хронирования,
посредством чего компонент коррекции временных меток корректирует приблизительное значение временной метки счетчика временных меток на основе определенной разности фаз для вычисления точного значения временной метки.
18. Система, выполненная с возможностью присвоения точной временной метки, по п. 17, отличающаяся тем, что схема компаратора выполнена с возможностью определения разницы во времени между передним фронтом первого опорного тактового сигнала и передним фронтом второго опорного тактового сигнала.
19. Система, выполненная с возможностью присвоения точной временной метки, по любому из пп. 16–18, отличающаяся тем, что один или более компонентов обработки событий выполнены с возможностью предоставления информации о запаздывании обработки, и компонент коррекции временных меток дополнительно выполнен с возможностью вычисления коррекции запаздывания временной метки на основе полученной информации о запаздывании и применения в дальнейшем коррекции запаздывания временной метки для вычисления точного значения временной метки.
20. Система, выполненная с возможностью присвоения точной временной метки, по п. 19, отличающаяся тем, что дополнительно содержит шину информации хронирования, соединяющую каждый компонент обработки событий для предоставления информации о запаздывании обработки на компонент коррекции временных меток.
21. Система, выполненная с возможностью присвоения точной временной метки, по п. 19 или 20, отличающаяся тем, что компоненты обработки событий представляют собой компоненты цифрового канала приема, включая любую одну или более из схемы блока передачи, схемы выравнивателя и схемы декодера.
22. Система, выполненная с возможностью присвоения точной временной метки, по п. 21, отличающаяся тем, что содержит схему блока передачи, имеющую переменное запаздывание и выполненную с возможностью определения информации о запаздывании для события на основе рабочего состояния.
23. Система, выполненная с возможностью присвоения точной временной метки, по п. 22, отличающаяся тем, что определенная информация о запаздывании представляет собой текущее значение запаздывания обработки для события.
24. Система, выполненная с возможностью присвоения точной временной метки, по п. 22, отличающаяся тем, что определенная информация о запаздывании характеризует рабочее состояние для события, по которому можно получить значение запаздывания.
25. Система, выполненная с возможностью присвоения точной временной метки, по п. 21, отличающаяся тем, что содержит схему выравнивателя, выполненную с возможностью предоставления информации о запаздывании обработки, основанной на числе сдвинутых битов.
26. Система, выполненная с возможностью присвоения точной временной метки, по п. 21, отличающаяся тем, что содержит схему декодера, выполненную с возможностью предоставления информации о запаздывании обработки, основанной на обработке и протоколе декодирования.
27. Система, выполненная с возможностью присвоения точной временной метки, по любому из пп. 16–26, отличающаяся тем, что компонент коррекции временных меток встроен в счетчик временных меток.
28. Система, выполненная с возможностью присвоения точной временной метки, по любому из пп. 16–26, отличающаяся тем, что компонент коррекции временных меток реализован в компоненте обработки, находящемся ниже по потоку.
29. Система, выполненная с возможностью присвоения точной временной метки, по п. 28, отличающаяся тем, что коррекция временной метки реализована в наборе команд, выполняемых компонентом обработки, находящимся ниже по потоку.