Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как оценить расхождение между сигналами?
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Метрология, датчики, измерительная техника
Алексей ВМ
Добрый день,

Имееются два сигнала в виде прямоугольных импульсов, получаемых от источников с разной стабильностью (10-6 и 10-8). Как определить разницу между ними в произвольный момент времени, если считать, что изначально передние фронты обоих сигналов совпадают?

Алексей.
яман-тау
Подайте на входы "исключающее или", на выходе будут "клыки" по времени совпадающие с разницей м/у фронтами.
Алексей ВМ
Цитата(яман-тау @ Apr 3 2012, 19:15) *
Подайте на входы "исключающее или", на выходе будут "клыки" по времени совпадающие с разницей м/у фронтами.


С аппаратной точки зрения понятно. Я хотел бы оценить это теоретически, скажем, на сколько разойдутся импульсы через пять часов или десять. Может, есть какая-нибудь формула или методика...
Tanya
Цитата(Алексей ВМ @ Apr 3 2012, 19:39) *
С аппаратной точки зрения понятно. Я хотел бы оценить это теоретически, скажем, на сколько разойдутся импульсы через пять часов или десять. Может, есть какая-нибудь формула или методика...

Будем считать, что точный генератор точный.
Если есть дрейф, то плохой будет уходить максимум на 1ppm за период. Получится, что фронт уйдет на целый период за миллион периодов.
Если считать, что дрейфа нет, а есть случайные вариации (с нулевым средним - ведь дрейфа нет), то среднее отклонение в ppm будет пропорционально (и равно) корню из числа периодов. Получится, что за миллион периодов фронт сместится на тысячную периода. В среднем.
Stanislav
Для начала, упростите задачу.
Представьте себе, что генератор "со стабильностью 10-8", абсолютно стабилен.
На оценку это практически не повлияет. sm.gif
А вообще - пример некорректно поставленной задачи, потому как непонятно, о какой стабильности идёт речь.

Нестабильность генератора и вероятные отклонения, с ней связанные, лучше всего оценивать по девиации Аллана сигнала этого генератора.

Цитата(Tanya @ Apr 3 2012, 19:53) *
Будем считать, что точный генератор точный.
Если есть дрейф, то плохой будет уходить максимум на 1ppm за период. Получится, что фронт уйдет на целый период за миллион периодов.
Если считать, что дрейфа нет, а есть случайные вариации (с нулевым средним - ведь дрейфа нет), то среднее отклонение будет пропорционально (и равно) корню из числа периодов. Получится, что за миллион периодов фронт сместится на тысячную периода. В среднем.
И то, и другое "в среднем" - неверно.
Алексей ВМ
Цитата(Stanislav @ Apr 3 2012, 19:59) *
А вообще - пример некорректно поставленной задачи, потому как непонятно, о какой стабильности идёт речь.


Прошу прощения, я далек от этой темы, потому и спрашиваю. Попробую объяснить:

1) имеется импульс частотой 1 Гц (PPS), про который известно:

4.4.3.2 Нормируемые метрологические характеристики
Предел допускаемой средней квадратической погрешности формирования метки
времени, выдаваемой потребителям, по отношению к шкале времени:
- UTC(SU) 100 нс;

2) имеется генератор опорной частоты (ГОЧ) 10 МГц:

Frequency stability
vs. temperature -40ºC to +85ºC, ref 25ºC ±50 ppb
vs. supply voltage ref Vcc typ. ±5 ppb

старение опускаем.

С помощью ГОЧ формируется импульс частотой 1 Гц.

Вопрос - насколько разойдутся данные импульсы через время Х, если изначально передние фронты этих импульсов совпадают?


_Anatoliy
1).Как правильно указал Stanislav,считаем сигнал 1PPS абсолютно стабильным.
2).Зададимся максимальной ошибкой ГОЧ равной R=50ppb и примем её константой.

Тогда сдвиг фронта ГОЧ относительно 1PPS во времени dt = R * t = 50e-9 * 1 = 50нс/сек.
Вроде так...
AlDed
Цитата(Алексей ВМ @ Apr 3 2012, 19:39) *
С аппаратной точки зрения понятно. Я хотел бы оценить это теоретически, скажем, на сколько разойдутся импульсы через пять часов или десять. Может, есть какая-нибудь формула или методика...

не факт, что они у вас должны обязательно куда-то "разойтись" - фронты у вас могут гулять по отношению к друг другу - то сходиться, то расходиться и, к примеру, через 10 часов они у вас могут опять совпасть ....
так что точно разницу между ними в произвольным момент времени, похоже, определить невозможно
а чем вывзава такая экзотика задачи?
1 PPS вы ловите с КНС?
Алексей ВМ
Цитата(AlDed @ Apr 4 2012, 19:41) *
не факт, что они у вас должны обязательно куда-то "разойтись" - фронты у вас могут гулять по отношению к друг другу - то сходиться, то расходиться и, к примеру, через 10 часов они у вас могут опять совпасть ....
так что точно разницу между ними в произвольным момент времени, похоже, определить невозможно
а чем вывзава такая экзотика задачи?
1 PPS вы ловите с КНС?


В том-то и проблема, что расходятся... Да, PPS приходит с приемника GPS/Глонасс, задача состоит в том, чтобы при пропадании этого сигнала съэмулировать его с помощью FPGA и OCXO.

Цитата(_Anatoliy @ Apr 4 2012, 08:57) *
1).Как правильно указал Stanislav,считаем сигнал 1PPS абсолютно стабильным.
2).Зададимся максимальной ошибкой ГОЧ равной R=50ppb и примем её константой.

Тогда сдвиг фронта ГОЧ относительно 1PPS во времени dt = R * t = 50e-9 * 1 = 50нс/сек.
Вроде так...


Спасибо, с теорией понятно, на практике расхождение около 200нс/сек, буду искать косяк в реализации...
Самурай
Цитата(Алексей ВМ @ Apr 4 2012, 21:43) *
В том-то и проблема, что расходятся... Да, PPS приходит с приемника GPS/Глонасс, задача состоит в том, чтобы при пропадании этого сигнала съэмулировать его с помощью FPGA и OCXO.


Вот тут по ссылкам пройтись.
Алексей ВМ
Цитата(Самурай @ Apr 4 2012, 22:56) *
Вот тут по ссылкам пройтись.


Самурай, благодарю за ссылку. Похожая теория (пропуск или добавление дискрета в шкале времени через определенный интервал) была подведена и под мой прибор, но я подумал, что прокатит решение "в лоб". Не прокатило...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.