|
|
  |
Как оценить расхождение между сигналами? |
|
|
|
Apr 3 2012, 13:29
|
Участник

Группа: Участник
Сообщений: 69
Регистрация: 23-10-08
Пользователь №: 41 128

|
Добрый день,
Имееются два сигнала в виде прямоугольных импульсов, получаемых от источников с разной стабильностью (10-6 и 10-8). Как определить разницу между ними в произвольный момент времени, если считать, что изначально передние фронты обоих сигналов совпадают?
Алексей.
|
|
|
|
|
Apr 3 2012, 15:39
|
Участник

Группа: Участник
Сообщений: 69
Регистрация: 23-10-08
Пользователь №: 41 128

|
Цитата(яман-тау @ Apr 3 2012, 19:15)  Подайте на входы "исключающее или", на выходе будут "клыки" по времени совпадающие с разницей м/у фронтами. С аппаратной точки зрения понятно. Я хотел бы оценить это теоретически, скажем, на сколько разойдутся импульсы через пять часов или десять. Может, есть какая-нибудь формула или методика...
|
|
|
|
|
Apr 3 2012, 15:53
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(Алексей ВМ @ Apr 3 2012, 19:39)  С аппаратной точки зрения понятно. Я хотел бы оценить это теоретически, скажем, на сколько разойдутся импульсы через пять часов или десять. Может, есть какая-нибудь формула или методика... Будем считать, что точный генератор точный. Если есть дрейф, то плохой будет уходить максимум на 1ppm за период. Получится, что фронт уйдет на целый период за миллион периодов. Если считать, что дрейфа нет, а есть случайные вариации (с нулевым средним - ведь дрейфа нет), то среднее отклонение в ppm будет пропорционально (и равно) корню из числа периодов. Получится, что за миллион периодов фронт сместится на тысячную периода. В среднем.
|
|
|
|
|
Apr 3 2012, 15:59
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Для начала, упростите задачу. Представьте себе, что генератор "со стабильностью 10-8", абсолютно стабилен. На оценку это практически не повлияет.  А вообще - пример некорректно поставленной задачи, потому как непонятно, о какой стабильности идёт речь. Нестабильность генератора и вероятные отклонения, с ней связанные, лучше всего оценивать по девиации Аллана сигнала этого генератора. Цитата(Tanya @ Apr 3 2012, 19:53)  Будем считать, что точный генератор точный. Если есть дрейф, то плохой будет уходить максимум на 1ppm за период. Получится, что фронт уйдет на целый период за миллион периодов. Если считать, что дрейфа нет, а есть случайные вариации (с нулевым средним - ведь дрейфа нет), то среднее отклонение будет пропорционально (и равно) корню из числа периодов. Получится, что за миллион периодов фронт сместится на тысячную периода. В среднем. И то, и другое "в среднем" - неверно.
Сообщение отредактировал Stanislav - Apr 3 2012, 15:59
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 3 2012, 18:37
|
Участник

Группа: Участник
Сообщений: 69
Регистрация: 23-10-08
Пользователь №: 41 128

|
Цитата(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 Гц. Вопрос - насколько разойдутся данные импульсы через время Х, если изначально передние фронты этих импульсов совпадают?
|
|
|
|
|
Apr 4 2012, 15:41
|
Знающий
   
Группа: Участник
Сообщений: 690
Регистрация: 19-02-07
Пользователь №: 25 489

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

Группа: Участник
Сообщений: 69
Регистрация: 23-10-08
Пользователь №: 41 128

|
Цитата(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, 18:56
|
Местный
  
Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066

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

Группа: Участник
Сообщений: 69
Регистрация: 23-10-08
Пользователь №: 41 128

|
Цитата(Самурай @ Apr 4 2012, 22:56)  Вот тут по ссылкам пройтись. Самурай, благодарю за ссылку. Похожая теория (пропуск или добавление дискрета в шкале времени через определенный интервал) была подведена и под мой прибор, но я подумал, что прокатит решение "в лоб". Не прокатило...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|