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

 
 
> Цифровая фильтрация + БПФ
CTPEXHIH
сообщение Nov 9 2011, 14:14
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 9-11-11
Пользователь №: 68 213



Существует следующая задача: есть периодический сигнал с определенным уровнем шумов, частоту которого надо определить. Данный сигнал является сигналом с датчика вихревого расходомера. Ведущие мировые производители таких расходомеров (Yokogawa, например), применяет следующий алгоритм ЦОС: Преобразование Фурье входного сигнала -> преобразование Фурье коэффициентов КИХ-фильтра -> быстрая свертка КИХ-фильтра и сигнала -> обратное преобразование Фурье результатов свертки. То есть, они делают классическую цифровую фильтрацию входного сигнала. Затем определяется частота отфильтрованного от помех сигнала.

Вопрос в следующем: почему не определить частоту сигнала, сделав БПФ исходного сигнала с шумом, и приняв за частоту полезного сигнала частоту максимальной составляющей в спектре?

У меня есть предположение, что из-за того, что частоты на спектре дискретны, так не получится определить частоту, лежащую между частотами спектра. Например, разложили сигнал по частотам 1, 2, 3, 4, ... Гц. Тогда по спектру не определить частоту 3,3 Гц, то есть определить-то можно, но пик будет на 3 Гц, а 3,3 в спектре просто нет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SPACUM
сообщение Nov 14 2011, 18:21
Сообщение #2


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

Группа: Участник
Сообщений: 161
Регистрация: 22-06-09
Из: Москва
Пользователь №: 50 531



Цитата(CTPEXHIH @ Nov 9 2011, 18:14) *
Преобразование Фурье входного сигнала -> преобразование Фурье коэффициентов КИХ-фильтра -> быстрая свертка КИХ-фильтра и сигнала -> обратное преобразование Фурье результатов свертки. То есть, они делают классическую цифровую фильтрацию входного сигнала. Затем определяется частота отфильтрованного от помех сигнала.

Вопрос в следующем: почему не определить частоту сигнала, сделав БПФ исходного сигнала с шумом, и приняв за частоту полезного сигнала частоту максимальной составляющей в спектре?

1.Если они делают обратное преобразование, значит не хотят использовать БПФ для измерения, а используют, например, точки перехода через нуль уточняя их по нескольким отсчетам около. Вполне разумный метод и точный.
2.Здесь предложено несколько методов и все имеют право на существование, если у Вас имеются записи реального сигнала легко проверить каждый и выбрать лучший.
3.При измерении механических параметров нечувствительность к помехам важнее точности. Например ударить ломиком по трубе или включить какой-нибудь мотор рядом. Ложных показаний не должно быть, а измерения должны продолжиться скажем через полсекунды.

<Ниже прикреплен файл с сигналом>
Если хотите использовать БПФ - берите в выборку не менее 7 периодов сигнала и используйте какое-нибудь окно. А на Вашей приличный результат даст определение частоты по трем точкам(приблизительно через пи/4)


--------------------
Ты можешь знать все что угодно, но пока ты не доказал это на практике, ты не знаешь ничего!© Ричард Бах
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- CTPEXHIH   Цифровая фильтрация + БПФ   Nov 9 2011, 14:14
- - Xenia   Цитата(CTPEXHIH @ Nov 9 2011, 18:14) У ме...   Nov 9 2011, 16:11
|- - Дмитрий_Б   Цитата(Xenia @ Nov 9 2011, 20:11) В таких...   Nov 11 2011, 14:25
- - AlexU   Цитата(CTPEXHIH @ Nov 9 2011, 17:14) Вопр...   Nov 10 2011, 08:43
- - Alex11   По-хорошему нужно делать по нескольким точкам аппр...   Nov 11 2011, 15:55
- - CTPEXHIH   Почему же тогда в описании к расходомерам Yokogawa...   Nov 12 2011, 17:37
|- - dmitry-tomsk   Цитата(CTPEXHIH @ Nov 12 2011, 21:37) Поч...   Nov 12 2011, 18:46
|- - Mad_max   Цитата(CTPEXHIH @ Nov 12 2011, 20:37) Поч...   Nov 12 2011, 19:34
- - V_G   Вообще при вычислении частоты по спектру ОБПФ не н...   Nov 13 2011, 02:01
|- - fontp   QUOTE (V_G @ Nov 13 2011, 05:01) Вообще п...   Nov 14 2011, 11:57
- - CTPEXHIH   А как быть с тем, что при разложении сигнала в спе...   Nov 13 2011, 08:40
|- - Mad_max   Цитата(CTPEXHIH @ Nov 13 2011, 11:40) А к...   Nov 13 2011, 10:19
|- - dmitry-tomsk   Цитата(CTPEXHIH @ Nov 13 2011, 11:40) А к...   Nov 13 2011, 18:43
|- - _pv   Цитата(CTPEXHIH @ Nov 13 2011, 14:40) Ниж...   Nov 15 2011, 16:02
- - ivan219   А если предположить что после БПФ определяется мак...   Nov 14 2011, 12:40


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

 


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


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