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

 
 
9 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Измерение частоты
poweroff
сообщение Dec 2 2014, 18:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 21-08-12
Пользователь №: 73 203



Добрый день.
Передо мной поставлена задача измерить частоту 1,8 МГц±300 кГц, с точностью до 10-100Гц. Вся загвоздка состоит в том что длительность этого сигнала не более 4,2 мкс ± 400нс.
Хотел бы выслушать ваши предложения, как это можно реализовать(хотя бы концепцию).
Так же это устройство должно быть как можно проще и дешевле.
Спасибо.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 2 2014, 20:20
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Дешево и просто решить задачу измерения интервалов с разрешением в единицы-десятки ps вряд ли возможно. Вот, возможно, "для затравки" пригодится - http://cddis.gsfc.nasa.gov/lw12/docs/Artyu..._al_MOTICEV.pdf
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 2 2014, 20:47
Сообщение #3


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (poweroff @ Dec 2 2014, 21:47) *
Добрый день.
Передо мной поставлена задача измерить частоту 1,8 МГц±300 кГц, с точностью до 10-100Гц. Вся загвоздка состоит в том что длительность этого сигнала не более 4,2 мкс ± 400нс.
Хотел бы выслушать ваши предложения, как это можно реализовать(хотя бы концепцию).
Так же это устройство должно быть как можно проще и дешевле.
Спасибо.


на правах мозгового штурма и по его правилам, за юнгу -

что если оцифровать ваш сигнал допустим на 10 мгц , сместить в цифре в ноль на комплексном смесителе с гетеродином 1.8 МГц , вычислить фазу между I и Q составляющими сигнала ошибки (на CORDICe) ,два раза , посчитать разницу и перевести в частоту?
чтобы добиться точности гетеродин 1.8 мгц делаем из стабильного источника на цифровом DDS c большим аккумулятором, фазу измеряем с разрядностью , не знаю, 18 бит например.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 2 2014, 22:59
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



У человека есть всего лишь ~7 периодов измеряемой частоты, и, как я понимаю, измерение надо по одной такой пачке и сделать....
Go to the top of the page
 
+Quote Post
Xenia
сообщение Dec 2 2014, 23:39
Сообщение #5


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(poweroff @ Dec 2 2014, 21:47) *
Передо мной поставлена задача измерить частоту 1,8 МГц±300 кГц, с точностью до 10-100Гц. Вся загвоздка состоит в том что длительность этого сигнала не более 4,2 мкс ± 400нс.
Хотел бы выслушать ваши предложения, как это можно реализовать(хотя бы концепцию).
Так же это устройство должно быть как можно проще и дешевле.


Я бы на вход триггер Шмидта поставила, например такой:
SN74LVC1G14DBVR
до девальвации за 7 руб 16 коп такой покупала в розницу в Терраэлектронике.
Это чтобы входной сигнал преобразовать к прямоугольному виду и длительность ему нарастить.
А с выхода подать этот прямоугольник прямо на счетный канал таймера какого-нибудь МК.
Частота невелика - практически любой МК с этой задачей справится, даже дешевенькая Тинька.
Если копить 1 секунду, то точность будет до 1 Гц.
Go to the top of the page
 
+Quote Post
iDiode
сообщение Dec 3 2014, 04:27
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 9-07-10
Пользователь №: 58 360



Цитата(poweroff @ Dec 2 2014, 22:47) *
...Передо мной поставлена задача...

Если импульс единичный, тогда поставленная вам задача трудно реализуема при современном состоянии техники. Можно было бы использовать осциллоскоп (интересно, с какой частотой дискретизации, сами), но все ж останется, как уже заметили, проблема с фронтами. Если у вас таки последовательность импульсов, тогда другое дело. У вас что?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 3 2014, 07:18
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(iDiode @ Dec 3 2014, 07:27) *
Если импульс единичный, тогда поставленная вам задача трудно реализуема при современном состоянии техники.

Мне вот представляется, что это нереализуемо не только сейчас, но и всегда. Пока мы верим в принцип неопределенности.
Go to the top of the page
 
+Quote Post
tyro
сообщение Dec 3 2014, 07:22
Сообщение #8


Любитель Кошек
*****

Группа: Свой
Сообщений: 1 593
Регистрация: 8-06-06
Пользователь №: 17 873



Цитата(Xenia @ Dec 3 2014, 02:39) *
Если копить 1 секунду, то точность будет до 1 Гц.


Цитата(poweroff @ Dec 2 2014, 21:47) *
Вся загвоздка состоит в том что длительность этого сигнала не более 4,2 мкс ± 400нс.



--------------------
По современному этикету, в левой руке держат вилку, в правой - мышку.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 07:44
Сообщение #9


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



..уважаемые, зачмырите мою идею пожалуста!
Почему не подойдёт?
Имхо в задаче есть большой плюс для решения - частота в определённых пределах заранее известна, это должно упростить задачу, несмотря на всего 7-мь периодов в импульсе.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 3 2014, 08:24
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Lmx2315 @ Dec 3 2014, 13:44) *
..уважаемые, зачмырите мою идею пожалуста!
Почему не подойдёт?

всё прекрасно пойдёт, только вот зачем смещать вниз?
если есть оцифрованыый кусок длительностью в 4мкс, с десятком периодов частоты и сотней отсчётов, почему бы прям по нему FFT не сделать и не посмотреть где находится максимум?
то что полоса одного отсчёта спектра будет 250кГц не страшно, надо просто с достаточным SNR оцифровать, и на результат FFT около максимума натянуть на несколько точек какую-нибудь параболу (ну или честно гаусса e^(-x^2)) и найти где именно у неё находится максимум с необходимой точностью.
ну или методом наименьших квадратов подогнать под измеренные данные синус, тем самым найдя его частоту.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 3 2014, 08:29
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Lmx2315 @ Dec 3 2014, 10:44) *
Почему не подойдёт?


Потому, что кусок, например, даже идеально чистой синусоиды уже не гармоническая функция.
Я уже молчу про шумы и погрешность измерения.

Цитата(_pv @ Dec 3 2014, 11:24) *
с достаточным SNR оцифровать, и на результат FFT около максимума натянуть на несколько точек какую-нибудь параболу (ну или честно гаусса e^(-x^2)) и найти где именно у неё находится максимум с необходимой точностью.
ну или методом наименьших квадратов подогнать под измеренные данные синус, тем самым найдя его частоту.


Вот и оцените достаточную величину.
Еще. Берем идеальную (бумажную) синусоиду, отрезаем от нее кусок и подаем на неидеальный входной паразитный фильтр...
А какое будет среднеквадратичное отклонение?
Тут давно было много обсуждений по поводу алгоритмов нахождения частоты чистого гармонического сигнала при измерениях ограниченной длительности... А в данном случае ситуация еще хуже.
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 3 2014, 08:29
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Tanya @ Dec 3 2014, 14:24) *
Потому, что кусок, например, даже идеально чистой синусоиды уже не гармоническая функция.
Я уже молчу про шумы и погрешность измерения.

частоту синусоиды можно определить хоть по четверти периода, вопрос лишь в необходимом для этого SNR.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 3 2014, 08:33
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(_pv @ Dec 3 2014, 11:29) *
частоту синусоиды можно определить хоть по четверти периода, вопрос лишь в необходимом для этого SNR.

На бумаге.
Go to the top of the page
 
+Quote Post
_Vova
сообщение Dec 3 2014, 08:37
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 413
Регистрация: 1-10-08
Из: Екатеринбург
Пользователь №: 40 610



Цитата
Дешево и просто решить задачу измерения интервалов с разрешением в единицы-десятки ps вряд ли возможно.

не понятно, частоту нужно определить по одной пачке или можно взять несколько
для одной пачки источник сигнала сигнала должен иметь соответствующий джиттер
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 08:48
Сообщение #15


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (Tanya @ Dec 3 2014, 11:29) *
Потому, что кусок, например, даже идеально чистой синусоиды уже не гармоническая функция.
Я уже молчу про шумы и погрешность измерения.

..ну у нас же есть около 7-ми полных периодов! Вполне думаю достаточно чтобы принять за гармоническую функцию.



--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 18:47
Рейтинг@Mail.ru


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