реклама на сайте
подробности

 
 
10 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Измерение частоты
dm_mur
сообщение Feb 3 2006, 05:45
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Есть задача - измерить частоту (около 10 МГц) с точностью до 8-го знака (десятые доли герца) за время не более 0.1 сек. - вернее даже не столько измерить, сколько сравнить с образцовым генератором. Есть у кого идеи?
Go to the top of the page
 
+Quote Post
upc2
сообщение Feb 3 2006, 06:34
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



В общем случае измеряется период.
Если просто сравнить, то RS-триггер.
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Feb 3 2006, 06:46
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(upc2 @ Feb 3 2006, 09:34) *
В общем случае измеряется период.
Если просто сравнить, то RS-триггер.


И какой частотой по-вашему нужно заполнить эти 10МГц чтобы измерить период с такой точностью?

С RS-триггером (есть еще аналогичные способы на реверсивных счетчиках) тоже не все гладко - для достоверного сравнения с такой точностью требуется 10 сек (впрочем, как и для традиционного метода подсчета количества импульсов за фиксированный интервал времени)
Go to the top of the page
 
+Quote Post
bav
сообщение Feb 3 2006, 06:54
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



если сравнить - то попробуйте фазовый/частотный детектор. Он покажет отличие и в какую сторону. (<, =, >)
Или измеряйте два сигнала (счетчик, контроллер,..., частотомер) и результат - разность.
Если решили измерять частоту, а потом сравнивать, то:
- частотомеры должны работать от одного и тогоже тактового генератора (или в качестве тактового - образцовый, а измерительный на вход)
- точность у Вас до 8-ого знака, значит, время срабатывания таймера (останов счета) должно быть не более 10 нс. У обычных контроллеров 100...200 нс. Поэтому придется городить логику, причем достаточно быстродействующую! Или на ПЛИС, если удастся оптимизировать.
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Feb 3 2006, 07:32
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Поясню для чего весь огород: делается система калибровки опорных генераторов с термокомпенсацией. Кучка генераторов помещается в термокамеру, прогоняется в диапазоне температур, калибруется по стандарту частоты (точность которого 10е-10). Откуда требование по скорости измерения: если частота будет сравниваться медленнее - пока система выравнивает частоту калибруемого генератора со стандартом температура успевает уходить
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 3 2006, 07:48
Сообщение #6


Гуру
******

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



Попытаюсь предложить такой способ: сигнал перемножаются с опорным генератором в квадратурах, выделяются НЧ составляющие. При близких частотах это будут куски синуса-косинуса. Далее, путем анализа полученых кривых, можно определить модуль частотного сдвига и его знак. Миксер должен быть малошумящим.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
upc2
сообщение Feb 3 2006, 08:27
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



Может быть ВЧ фазовращатели и фильтр НЧ.Т.н. прямое преобразование частоты.
Этому много посвятил Поляков RA3AAE.
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Feb 3 2006, 09:21
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



Цитата(Stanislav @ Feb 3 2006, 10:48) *
Попытаюсь предложить такой способ: сигнал перемножаются с опорным генератором в квадратурах, выделяются НЧ составляющие. При близких частотах это будут куски синуса-косинуса. Далее, путем анализа полученых кривых, можно определить модуль частотного сдвига и его знак. Миксер должен быть малошумящим.


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

я склоняюсь к вычитанию из измеряемой частоты подпорки, сформированной из опорной, так чтобы в результате получалось 1-2 кГц. Затем заполнять ее ВЧ и напрямую измерять период.
Go to the top of the page
 
+Quote Post
upc2
сообщение Feb 3 2006, 09:49
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



На чем вы собираетесь вычитать? На смесителе?
Go to the top of the page
 
+Quote Post
handy
сообщение Feb 3 2006, 10:03
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 194
Регистрация: 18-11-05
Из: Ryazan
Пользователь №: 11 065



Цитата(dm_mur @ Feb 3 2006, 08:45) *
Есть задача - измерить частоту (около 10 МГц) с точностью до 8-го знака (десятые доли герца) за время не более 0.1 сек. - вернее даже не столько измерить, сколько сравнить с образцовым генератором. Есть у кого идеи?


Решите проблему в лоб. Для 8-го знака достаточно 1 сек. Поставьте 10 частотомеров на ПЛИС и все дела. Не так уж это и дорого.
Go to the top of the page
 
+Quote Post
dm_mur
сообщение Feb 3 2006, 11:50
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 255
Регистрация: 10-03-05
Из: Омск
Пользователь №: 3 195



2UPC:

Можно на смесителе. Можно на логике попробовать.

2handy:

для 8-го знака нужно 10 сек. Поясните поподробнее про 10 частотомеров. че-то не понял



с вычитанием можно сделать вот еще что: из измеряемого сигнала (10МГц + df) вычитаем 9МГц (синтезированные из опорной частоты). Получаем 1МГц + df. Умножаем в 10 раз. получаем 10МГц + 10df. и.т.д.
Go to the top of the page
 
+Quote Post
bav
сообщение Feb 3 2006, 12:09
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Ага, а в умножителе LC контур, который Вам даст температурную зависимость?

Лучше поместите калибруемый генератор в термостат, и увеличьте время ожидания выхода его (термостата) в режим и увеличте время измерения.
Правда, калибровка будет идти медленнее. А что Вы хотите? Точность высокая, спешка здесь не нужна.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 3 2006, 12:21
Сообщение #13


Гуру
******

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



Цитата(dm_mur @ Feb 3 2006, 12:21) *
...у кусков синуса-косинуса будет опять же частота биений, то есть единицы и доли герц и чтобы их проанализировать нужно время (единицы секунд)...
Простите, но Вы невнимательно прочитали мой пост. О каких биениях идет речь, если я предлагаю перемножать в квадратурах, т.е., на синус и косинус опорного сигнала? Имея перемножитель с малым шумом и температурным дрейфом, сдвиг частоты теоретически можно определить за сколь угодно малое время. Естественно, для этого выходной сигнал придется оцифровать.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
nadie
сообщение Feb 3 2006, 14:55
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016



.
Цитата
для 8-го знака нужно 10 сек.


Господа, в моем понимании ситуация должна быть изначально проанализирована с точки зрения время/частота duality theorem.

В этом случае 0.1 сек времени измерения дает наилучшее разрешение в 10 Гц, что для частоты 10 МГц только шестой знак.

Иными словами никакие даже самые идеальные методики не позволять дать результат с точностью до 8 знака за 0.1 сек
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 3 2006, 15:38
Сообщение #15


Гуру
******

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



Цитата(nadie @ Feb 3 2006, 17:55) *
.
Цитата
для 8-го знака нужно 10 сек.


Господа, в моем понимании ситуация должна быть изначально проанализирована с точки зрения время/частота duality theorem.

В этом случае 0.1 сек времени измерения дает наилучшее разрешение в 10 Гц, что для частоты 10 МГц только шестой знак.

Иными словами никакие даже самые идеальные методики не позволять дать результат с точностью до 8 знака за 0.1 сек
Глубоко ошибочное утверждение. Иными словами, Вы хотите сказать, что, имея только часть периода синуса, я не смогу определить весь его период? blink.gif

ЗЫ. А что говорит Ваша теорема?


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

10 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016