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

 
 
> Непопадание в бины ДПФ, Как бороться с непопаданием в бины ДПФ?
kumle
сообщение Mar 20 2013, 11:53
Сообщение #1


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

Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280



Всем привет, встала задача измерять частотный выход сигнала на определенной частоте.
Сигнал для измерения подается на 24-х разрядное АЦП, а частота измерения приходит с тахометра.
Частота оцифровки сигнала 500 Гц, для ДПФ выбираю 500 выборок, значит разрешение по частоте 1Гц.

Все работает нормально пока с с тахометра приходят частоты кратные 1-у Герцу, но как только придет
скажем 20.5 Герц, то при одном и том же входном сигнале результат ДПФ получается несколько больше !
В качестве сигнала шум на входе АЦП.
Как тут быть, задача стоит выжать большую точность, поэтому применен 24-х битный АЦП.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
polyakovav
сообщение Mar 20 2013, 14:01
Сообщение #2


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

Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486



если понял правильно, сигнал с тахометра определяет моменты взятия выборки с АЦП?
каким образом сигнал на входе АЦП связан с тахометром?
Go to the top of the page
 
+Quote Post
kumle
сообщение Mar 20 2013, 14:54
Сообщение #3


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

Группа: Участник
Сообщений: 149
Регистрация: 15-12-09
Из: Москва
Пользователь №: 54 280



Цитата(polyakovav @ Mar 20 2013, 17:01) *
если понял правильно, сигнал с тахометра определяет моменты взятия выборки с АЦП?
каким образом сигнал на входе АЦП связан с тахометром?


Нет, моменты взятия выборки определяет МК, частота дискретизации постоянна 500 Гц

сигнал с тахометра и сигнал на входе ацп никак не связаны
сигнал с тахометра поступает на вход внешнего прерывания МК, так микроконтроллер считает период и узнает сигнал какой частоты ему выделять из сигнала приходящего на АЦП

Цитата(fontp @ Mar 20 2013, 16:58) *
А зачем Вам ДПФ, если частота известна достаточно точно с тахометра?
Достаточно умножить сигнал на комплексную экспоненту известной частоты и просумировать (усредить).
Получите две амплитудные квадратуры, сложите как обычно сумму квадратов

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



Не подскажете как называется этот метод, я новичок в ЦОС, хотелось бы поподробней почитать.

Цитата(kumle @ Mar 20 2013, 17:18) *
Нет, моменты взятия выборки определяет МК, частота дискретизации постоянна 500 Гц

сигнал с тахометра и сигнал на входе ацп никак не связаны
сигнал с тахометра поступает на вход внешнего прерывания МК, так микроконтроллер считает период и узнает сигнал какой частоты ему выделять из сигнала приходящего на АЦП




Не подскажете как называется этот метод, я новичок в ЦОС, хотелось бы поподробней почитать.



По моему это и есть ДПФ
Go to the top of the page
 
+Quote Post
TRILLER
сообщение Mar 20 2013, 15:16
Сообщение #4


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

Группа: Свой
Сообщений: 180
Регистрация: 17-02-09
Из: Санкт-Петербург
Пользователь №: 45 001



Цитата(kumle @ Mar 20 2013, 18:18) *
Не подскажете как называется этот метод, я новичок в ЦОС, хотелось бы поподробней почитать.

Если на пальцах, то ДПФ есть множество взаимокорреляционных функций вашего сигнала(от АЦП) и квадратур(sin и cos) с частотами 0, 1,..., 499 Гц.
Т.е. делая ДПФ вы находите степень корреляции сигнала аж с 500 гармониками на дискретных частотах. Но у вас ИЗВЕСТНА частота, на которой вы хотите оценить уровень сигнала. Поэтому достаточно посчитать взаимокорреляционную функцию только с одной квадратурой. Плюс, имея 24-х битую АЦП, вам надо генерировать квадратуру как минимум не меньшей разрядности. А это позволяет сгенерить её с очень большой точностью. Не считал сколько, но думаю точнее милигерц. Скорее всего с тахометра частота приходит с меньшей точностью biggrin.gif
И, как сказал fontp, это будет оценкой максимального правдоподобия.
А почитать, что есть ДПФ, прежде чем его делать можно в любой книге по ЦОС.

Сообщение отредактировал TRILLER - Mar 21 2013, 07:19
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kumle   Непопадание в бины ДПФ   Mar 20 2013, 11:53
- - dm.pogrebnoy   Думаю вам должно помочь улучшить ситуацию наложени...   Mar 20 2013, 12:09
- - polyakovav   не вполне понятно, что измеряется - частота, ампли...   Mar 20 2013, 13:21
|- - kumle   Цитата(polyakovav @ Mar 20 2013, 16:21) н...   Mar 20 2013, 13:53
- - fontp   QUOTE (kumle @ Mar 20 2013, 14:53) Всем п...   Mar 20 2013, 13:58
|- - fontp   QUOTE (kumle @ Mar 20 2013, 17:54) Не под...   Mar 20 2013, 15:02
- - thermit   Цитатаkumle: По моему это и есть ДПФ Похоже на дп...   Mar 20 2013, 15:10
|- - fontp   QUOTE (thermit @ Mar 20 2013, 18:10) Похо...   Mar 20 2013, 15:16
- - Alex11   Хотелось бы понять еще, точность чего необходимо о...   Mar 20 2013, 17:40
|- - fontp   QUOTE (Alex11 @ Mar 20 2013, 21:40) Хотел...   Mar 20 2013, 18:06
- - TigerSHARC   Прочитал первый пост и первое что пришло на ум: пр...   Mar 20 2013, 19:49
|- - fontp   QUOTE (TigerSHARC @ Mar 20 2013, 23:49) П...   Mar 21 2013, 05:42
- - kumle   Спасибо всем ответившим, пока что применил окно Бл...   Mar 21 2013, 12:29
|- - polyakovav   Цитата(kumle @ Mar 21 2013, 16:29) Точнос...   Mar 21 2013, 15:20
|- - kumle   Теперь после применения окна появилась новая больш...   Mar 29 2013, 15:36
- - Alex11   Быть такого не может. Вы когда амплитуду считаете,...   Mar 30 2013, 18:50
|- - kumle   Цитата(Alex11 @ Mar 30 2013, 21:50) Быть ...   Mar 31 2013, 05:56
- - polyakovav   Интересно было бы посмотреть на форму спектра.   Mar 31 2013, 13:22
- - kumle   Все, с изменением амплитуды при изменении фазы раз...   Apr 1 2013, 08:19
- - tmtlib   Если кто забрёл в эту тему, возможно заинтересует:...   Apr 3 2013, 10:48


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

 


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


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