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

 
 
> Измерение частоты
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
 
Start new topic
Ответов
VCO
сообщение Dec 4 2014, 12:43
Сообщение #2


Voltage Control Output
******

Группа: Свой
Сообщений: 4 598
Регистрация: 21-07-09
Из: Kursk
Пользователь №: 51 436



А почему тут все решили, что FFT может измерить частоту с указанной точностью???
Если при БПФ не заложен соответствующий базис (эталон), то это невозможно в принципе.
Вы сможете определить только форму спектра с огромными ошибками, и не более того...


--------------------
Слово - не воробей, вылетит - не пощадит
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 4 2014, 13:33
Сообщение #3


Гуру
******

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



Цитата(VCO @ Dec 4 2014, 19:43) *
А почему тут все решили, что FFT может измерить частоту с указанной точностью???
Если при БПФ не заложен соответствующий базис (эталон), то это невозможно в принципе.
Вы сможете определить только форму спектра с огромными ошибками, и не более того...

какой еще эталон? то что частоту тактирования АЦП надо знать с точностью 5ppm если хочется 5ppm измерить, вроде и так очевидно.
а вот это вот "с огромными ошибками" можете в каких-нибудь децибелах или Герцах привести?
форму определять не надо, надо найти положение максимума. это можно сделать при достаточно низком уровне шумов
я же выше в посчитал какое будет СКО ошибки определения частоты, там правда не FFT, а наименьшими квадратами синус подгонялся, но по точности это будет то же самое.
Go to the top of the page
 
+Quote Post
prig
сообщение Dec 4 2014, 14:13
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Цитата(_pv @ Dec 4 2014, 16:33) *
...
форму определять не надо,...
...

Вот это как раз и есть самое слабое место этого метода. Имха, непреодолимое.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Dec 4 2014, 14:57
Сообщение #5


Гуру
******

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



Цитата(prig @ Dec 4 2014, 17:13) *
Вот это как раз и есть самое слабое место этого метода. Имха, непреодолимое.

Я вот прикидываю простейший случай - нулевая частота - постоянный ток.
40 точек (частота АЦП - 10М время 4 мкс). Пусть даже 100, что дает нам уменьшение ошибки в 10 раз.
Получается 50 миллионных ошибка одного измерения. Должна быть...
Еще прикинем - нужно 10 постоянных времени ждать установления.
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 4 2014, 15:19
Сообщение #6


Гуру
******

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



Цитата(Tanya @ Dec 4 2014, 21:57) *
Я вот прикидываю простейший случай - нулевая частота - постоянный ток.
40 точек (частота АЦП - 10М время 4 мкс). Пусть даже 100, что дает нам уменьшение ошибки в 10 раз.
Получается 50 миллионных ошибка одного измерения. Должна быть...
Еще прикинем - нужно 10 постоянных времени ждать установления.

надо найти не амплитуду одной конкретной гармоники, а частоту. то есть положение максимума.
и эта ошибка будет заметно меньше ошибки нахождения амплитуды одной конкретной гармоники.

если не нравится Фурье, просто наименьшими квадратами натяните синус на измеренные данные с шумом, что я выше и сделал с теми же цифрами 4мкс и 10МГц, или там что-то не правильно посчитано?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 4 2014, 16:09
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(_pv @ Dec 4 2014, 19:19) *
если не нравится Фурье, просто наименьшими квадратами натяните синус на измеренные данные с шумом, что я выше и сделал с теми же цифрами 4мкс и 10МГц, или там что-то не правильно посчитано?

Да дело даже не в алгоритме вычисления.

Спектр, который мы видим после АЦП, равен произведению АЧХ всего тракта (включая АЦП) на спектр измеряемого сигнала: Sацп(f)=K(f)*Sвх(f).

Но спектр самого входного сигнала Sвх(f) из-за того, что импульс короткий, оказывается достаточно широким ~0,5 МГц и, как следствие, будет иметь достаточно пологий максимум.

После умножения спектра сигнала Sвх(f) на АЧХ всего входного тракта K(f), который может иметь ненулевую производную по частоте вблизи точки экстремума функции Sвх(f),

экстремум функции Sацп(f) сместится в направлении роста функции K(f) и смещение это может оказаться намного больше чем 10 Гц.

На практике, разлагая все функции в ряд вблизи экстремума функции Sвх, получаем:

K(f) ~= Kмакс+Kлин*f,
Sвх(f) ~= Sмакс-Sквад*f^2,

тогда:

K(f)*Sвх(f) = (Kмакс+Kлин*f)*(Sмакс-Sквад*f^2) = Kмакс*Sмакс + Kлин*f*Sмакс - Kмакс*Sквад*f^2 - Kлин*Sквад*f^3.

Находим производную:

d{K(f)*Sвх(f)}/df = Kлин*Sмакс - 2*Kмакс*Sквад*f - 3*Kлин*Sквад*f^2.

Считая, что смещение мало видим, что:

Kлин*Sмакс - 2*Kмакс*Sквад*f = 0,

Откуда, получаем ошибку вычисления максимума:

f = Kлин*Sмакс/2*Kмакс*Sквад.

Из этой формулы видно, что чем меньше коэффициент Sквад (т.е, чем более пологий спектр сигнала) и чем больше коэффициент Kлин (т.е., чем сильнее наклон АЧХ входного тракта),

тем больше систематическая ошибка определения максимума спектра сигнала. Поможет ли при таких требованиях к точности (5ppm) калибровка, не уверен..

Как-то так..
Go to the top of the page
 
+Quote Post
_pv
сообщение Dec 4 2014, 16:51
Сообщение #8


Гуру
******

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



Цитата(blackfin @ Dec 4 2014, 23:09) *
Откуда, получаем ошибку вычисления максимума:
f = Kлин*Sмакс/2*Kмакс*Sквад.
Как-то так..

всё так, осталось только цифры подставить,
Sквад/Sмакс у меня получилось 1.5e-11
что при неравномерности АЧХ Кlin/Kmax = 10^-9 / Гц даст 30Гц ошибки.
что конечно очень печально.

насчёт паразитных ФНЧ, Tanya права, из измерений отбрасывать даже 10tau фильтра не поможет, так как частота не фиксированная, и для друой измеряемой частоты просто неравномерность АЧХ от хвостов даже совсем высокочастотных ФНЧ от паразитных ёмкостей может всё испротить.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- poweroff   Измерение частоты   Dec 2 2014, 18:47
- - rx3apf   Дешево и просто решить задачу измерения интервалов...   Dec 2 2014, 20:20
- - Lmx2315   QUOTE (poweroff @ Dec 2 2014, 21:47) Добр...   Dec 2 2014, 20:47
- - rx3apf   У человека есть всего лишь ~7 периодов измеряемой ...   Dec 2 2014, 22:59
- - Xenia   Цитата(poweroff @ Dec 2 2014, 21:47) Пере...   Dec 2 2014, 23:39
- - iDiode   Цитата(poweroff @ Dec 2 2014, 22:47) ...П...   Dec 3 2014, 04:27
|- - Tanya   Цитата(iDiode @ Dec 3 2014, 07:27) Если и...   Dec 3 2014, 07:18
- - tyro   Цитата(Xenia @ Dec 3 2014, 02:39) Если ко...   Dec 3 2014, 07:22
|- - Lmx2315   ..уважаемые, зачмырите мою идею пожалуста! По...   Dec 3 2014, 07:44
|- - _pv   Цитата(Lmx2315 @ Dec 3 2014, 13:44) ..ува...   Dec 3 2014, 08:24
|- - Tanya   Цитата(Lmx2315 @ Dec 3 2014, 10:44) Почем...   Dec 3 2014, 08:29
|- - _pv   Цитата(Tanya @ Dec 3 2014, 14:24) Потому,...   Dec 3 2014, 08:29
||- - Tanya   Цитата(_pv @ Dec 3 2014, 11:29) частоту с...   Dec 3 2014, 08:33
|- - Lmx2315   QUOTE (Tanya @ Dec 3 2014, 11:29) Потому,...   Dec 3 2014, 08:48
||- - Tanya   Цитата(Lmx2315 @ Dec 3 2014, 11:48) ..ну ...   Dec 3 2014, 08:53
||- - ViKo   Цитата(Tanya @ Dec 3 2014, 11:53) Так мож...   Dec 3 2014, 08:58
|||- - Plain   Цитата(ViKo @ Dec 3 2014, 11:58) Впадая в...   Dec 3 2014, 09:53
|||- - Lmx2315   QUOTE (Plain @ Dec 3 2014, 12:53) Полност...   Dec 3 2014, 09:58
||- - Lmx2315   QUOTE (Tanya @ Dec 3 2014, 11:53) Вот воз...   Dec 3 2014, 08:59
||- - Tanya   Цитата(Lmx2315 @ Dec 3 2014, 11:59) ..мы ...   Dec 3 2014, 09:06
||- - Lmx2315   QUOTE (Tanya @ Dec 3 2014, 12:06) Тут тер...   Dec 3 2014, 09:15
||- - Tanya   Цитата(Lmx2315 @ Dec 3 2014, 12:15) ..не ...   Dec 3 2014, 09:25
|- - _pv   Цитата(Tanya @ Dec 3 2014, 14:29) Вот и о...   Dec 3 2014, 09:35
|- - Tanya   Цитата(_pv @ Dec 3 2014, 12:35) неужели л...   Dec 3 2014, 10:10
|- - Lmx2315   QUOTE (Tanya @ Dec 3 2014, 13:10) А вы по...   Dec 3 2014, 10:18
||- - Tanya   Цитата(Lmx2315 @ Dec 3 2014, 13:18) ФНЧ ж...   Dec 3 2014, 10:23
||- - Lmx2315   QUOTE (Tanya @ Dec 3 2014, 13:23) Нет уже...   Dec 3 2014, 10:30
|- - _pv   Цитата(Tanya @ Dec 3 2014, 16:10) А вы по...   Dec 3 2014, 10:26
- - _Vova   ЦитатаДешево и просто решить задачу измерения инте...   Dec 3 2014, 08:37
- - ViKo   Ставите компаратор, заполняете период высокочастот...   Dec 3 2014, 08:52
|- - Lmx2315   QUOTE (ViKo @ Dec 3 2014, 11:52) Ставите ...   Dec 3 2014, 08:56
|- - rx3apf   Цитата(ViKo @ Dec 3 2014, 11:52) Ставите ...   Dec 3 2014, 08:57
- - ViKo   Да, на доплеровскую частоту похоже.   Dec 3 2014, 10:02
- - Plain   Ну, последний раз автор сдвигал некие 915 МГц RFID...   Dec 3 2014, 10:04
- - rx3apf   Если топикстартер еще чуток "урежет осетра...   Dec 3 2014, 10:20
- - poweroff   Всем спасибо за ответы(я даже не ожидал что дискус...   Dec 3 2014, 17:45
|- - Lmx2315   QUOTE Использование этого метода потребует очень б...   Dec 3 2014, 18:17
|- - ViKo   Цитата(poweroff @ Dec 3 2014, 20:45) Так ...   Dec 3 2014, 18:44
||- - Lmx2315   QUOTE (ViKo @ Dec 3 2014, 21:44) Мне инте...   Dec 3 2014, 18:46
|- - _pv   Цитата(poweroff @ Dec 4 2014, 00:45) _pv ...   Dec 4 2014, 09:25
|- - Lmx2315   QUOTE (_pv @ Dec 4 2014, 12:25) Lmx2315 е...   Dec 4 2014, 09:31
- - Plain   В задаче по-прежнему нет смысла по причине законов...   Dec 3 2014, 18:08
- - poweroff   Plain Не я выбирал задачу, но мне её реализовыват...   Dec 3 2014, 18:15
- - poweroff   Lmx2315 Возможно я не совсем понял Ваш метод. Немо...   Dec 3 2014, 18:23
|- - Lmx2315   QUOTE (poweroff @ Dec 3 2014, 21:23) Lmx2...   Dec 3 2014, 18:35
- - poweroff   ЦитатаQUOTE (ViKo @ Dec 3 2014, 21:44) * Мне интер...   Dec 3 2014, 18:51
|- - Lmx2315   кстати , всё хотел спросить - а как часто ваши им...   Dec 3 2014, 18:56
|- - blackfin   Цитата(poweroff @ Dec 3 2014, 22:51) Вот ...   Dec 3 2014, 19:01
|- - Lmx2315   QUOTE Lmx2315 Так как я больше по СВЧ чем по цифре...   Dec 3 2014, 19:03
||- - blackfin   Цитата(Lmx2315 @ Dec 3 2014, 23:03) ..нер...   Dec 3 2014, 19:10
||- - Lmx2315   QUOTE (blackfin @ Dec 3 2014, 22:10) Уж б...   Dec 3 2014, 19:20
||- - blackfin   Цитата(Lmx2315 @ Dec 3 2014, 23:20) ..а ч...   Dec 3 2014, 19:25
||- - Lmx2315   QUOTE (blackfin @ Dec 3 2014, 22:25) Тогд...   Dec 3 2014, 19:32
||- - blackfin   Цитата(Lmx2315 @ Dec 3 2014, 23:32) ..оди...   Dec 3 2014, 19:47
||- - Lmx2315   QUOTE (blackfin @ Dec 3 2014, 22:47) Инте...   Dec 3 2014, 20:00
||- - blackfin   Цитата(Lmx2315 @ Dec 4 2014, 00:00) А я ф...   Dec 3 2014, 20:14
||- - Lmx2315   QUOTE (blackfin @ Dec 3 2014, 23:14) Вы ж...   Dec 3 2014, 20:24
||- - blackfin   Цитата(Lmx2315 @ Dec 4 2014, 00:24) .. АЦ...   Dec 3 2014, 20:34
||- - Lmx2315   QUOTE (blackfin @ Dec 3 2014, 23:34) Хват...   Dec 3 2014, 20:49
||- - blackfin   Цитата(Lmx2315 @ Dec 4 2014, 00:49) ..так...   Dec 3 2014, 20:57
||- - iDiode   В старину иногда делали так: http://elektron.pol.l...   Dec 4 2014, 04:23
|- - ViKo   Цитата(poweroff @ Dec 3 2014, 21:51) Вот ...   Dec 4 2014, 10:02
|- - VCO   Цитата(ViKo @ Dec 4 2014, 13:02) То есть,...   Dec 4 2014, 10:16
|- - ViKo   Цитата(VCO @ Dec 4 2014, 13:16) А что в э...   Dec 4 2014, 10:20
- - poweroff   Lmx2315 Импульсы появляются тогда, когда я генери...   Dec 3 2014, 19:06
|- - Lmx2315   QUOTE (poweroff @ Dec 3 2014, 22:06) Lmx2...   Dec 3 2014, 19:07
- - VCO   Подобная темка уже была на форуме: Там надо было о...   Dec 4 2014, 08:23
|- - blackfin   Цитата(VCO @ Dec 4 2014, 12:23) Подобная ...   Dec 4 2014, 08:27
|- - VCO   Цитата(blackfin @ Dec 4 2014, 11:27) Они ...   Dec 4 2014, 08:33
- - ViKo   Оцифровать сигнал с максимальной частотой, пусть 1...   Dec 4 2014, 09:38
- - Abell   Извиняюсь спросить, может глупость ляпну, но зачем...   Dec 4 2014, 09:43
|- - Lmx2315   QUOTE (Abell @ Dec 4 2014, 12:43) Извиняю...   Dec 4 2014, 09:46
||- - Abell   Цитата(Lmx2315 @ Dec 4 2014, 12:46) придё...   Dec 4 2014, 09:57
|- - _pv   Цитата(Abell @ Dec 4 2014, 16:43) Извиняю...   Dec 4 2014, 11:34
|- - Lmx2315   QUOTE (_pv @ Dec 4 2014, 14:34) там и так...   Dec 4 2014, 11:47
|- - Lmx2315   QUOTE (VCO @ Dec 4 2014, 15:43) А почему ...   Dec 4 2014, 13:03
|- - Lmx2315   QUOTE (prig @ Dec 4 2014, 17:13) Вот это ...   Dec 4 2014, 14:23
||- - prig   Цитата(Lmx2315 @ Dec 4 2014, 17:23) ... у...   Dec 4 2014, 15:10
||- - Lmx2315   QUOTE (prig @ Dec 4 2014, 18:10) Длительн...   Dec 4 2014, 15:18
||- - prig   Цитата(Lmx2315 @ Dec 4 2014, 18:18) ...да...   Dec 4 2014, 16:05
||- - _pv   Цитата(prig @ Dec 4 2014, 23:05) Речь шла...   Dec 4 2014, 16:13
||- - Lmx2315   QUOTE (_pv @ Dec 4 2014, 18:19) если не н...   Dec 4 2014, 15:32
|||- - _pv   Цитата(Lmx2315 @ Dec 4 2014, 22:32) ..про...   Dec 4 2014, 15:56
||- - Lmx2315   QUOTE (blackfin @ Dec 4 2014, 19:09) Как-...   Dec 4 2014, 16:19
|||- - prig   Цитата(Lmx2315 @ Dec 4 2014, 19:19) ... Н...   Dec 4 2014, 16:56
||- - prig   Цитата(blackfin @ Dec 4 2014, 19:09) ...и...   Dec 4 2014, 16:36
|||- - Lmx2315   QUOTE (prig @ Dec 4 2014, 19:36) Никто не...   Dec 4 2014, 16:41
|||- - prig   Цитата(Lmx2315 @ Dec 4 2014, 19:41) т.с. ...   Dec 4 2014, 17:07
|- - prig   Цитата(Tanya @ Dec 4 2014, 17:57) Я вот п...   Dec 4 2014, 15:24
- - ViKo   Какая там нелинейность АЧХ для усилителя с полосой...   Dec 4 2014, 17:00
- - Lmx2315   QUOTE (ViKo @ Dec 4 2014, 20:00) Какая та...   Dec 4 2014, 17:04
- - _pv   Цитата(Lmx2315 @ Dec 5 2014, 00:04) Какая...   Dec 4 2014, 18:34
- - blackfin   Цитата(Lmx2315 @ Dec 4 2014, 21:04) Какая...   Dec 4 2014, 18:35
2 страниц V   1 2 >


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

 


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


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