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

 
 
 
Reply to this topicStart new topic
> Что фильтровать, Входные данные или результат обработки.
Misile_Inc
сообщение Sep 25 2013, 07:32
Сообщение #1


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

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



Здравствуйте, уважаемые форумчане.

Сейчас я перерабатываю один проект, в одном из модулей которого измеряются величины двух аналоговых сигналов, с полученными напряжениями выполняются арифметические действия.
Сигналы гармонические , но измерения выполняются только в точках минимума и максимума, то есть, два раза за период. Поэтому принято допущение, что измеряется амплитуда напрямую (еще вычитается постоянное напряжение сдвига).
В существующей реализации фильтруются оба входных сигнала, а затем еще и результат. Фильтрация выполняется очень простым ФНЧ, написанным на Си.
Мне кажется, что фильтрация сигналов и результата - избыточность.

Подскажите, пожалуйста, как было бы правильнее - фильтровать только входные сигналы, только результат, или оставить все как есть?

Сообщение отредактировал Misile_Inc - Sep 25 2013, 07:41
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 25 2013, 08:09
Сообщение #2


Гуру
******

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



Цитата(Misile_Inc @ Sep 25 2013, 11:32) *
Здравствуйте, уважаемые форумчане.

Сейчас я перерабатываю один проект, в одном из модулей которого измеряются величины двух аналоговых сигналов, с полученными напряжениями выполняются арифметические действия.


Это смотря, какие действия Вы называете арифметическими... Нужно по формулам смотреть. Вот, например, средний логарифм отличается от логарифма среднего.
Go to the top of the page
 
+Quote Post
Misile_Inc
сообщение Sep 25 2013, 08:26
Сообщение #3


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

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



Tanya, (А - В) / (А + В) и все.

А и В - амплитуды сигналов.

Сообщение отредактировал Misile_Inc - Sep 25 2013, 08:38
Go to the top of the page
 
+Quote Post
Tanya
сообщение Sep 25 2013, 09:13
Сообщение #4


Гуру
******

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



Цитата(Misile_Inc @ Sep 25 2013, 12:26) *
Tanya, (А - В) / (А + В) и все.

А и В - амплитуды сигналов.

Кажется, что все это сводится к функции от отношения A/B. Поэтому, если усреднять функцию, то будет функция от среднеарифметического A/среднегармоническое B. В другом случае будет функция от отношения среднеарифметических A и B.
Если относительная дисперсия мала, то и разница будет мала.
А что есть истина - сложный вопрос.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 25 2013, 09:36
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Misile_Inc @ Sep 25 2013, 10:32) *
Фильтрация выполняется очень простым ФНЧ, написанным на Си.

Мне кажется, что фильтрация сигналов и результата - избыточность.


Покажите исходники фильтров.
Может так сделано из-за ограничений на разрядность данных.
Go to the top of the page
 
+Quote Post
Misile_Inc
сообщение Sep 25 2013, 10:23
Сообщение #6


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

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



output = output * (1 - a) + input * a.

a - настраиваемый коэффициент.

Вот и весь фильтр

Сообщение отредактировал Misile_Inc - Sep 25 2013, 10:25
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 25 2013, 12:26
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Misile_Inc @ Sep 25 2013, 13:23) *
output = output * (1 - a) + input * a.

a - настраиваемый коэффициент.

Вот и весь фильтр


Экспоненциальный фильтр получается.
Эт значит частотная характеристика не важна. Просто давят по полной.
Тогда объяснение может быть в том, что коэффициент а однобайтовый, а хотят зафильтровать еще сильнее.
Такой фильтр можно оставить только на фильтрации сигналов.
Go to the top of the page
 
+Quote Post
Misile_Inc
сообщение Sep 25 2013, 13:48
Сообщение #8


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

Группа: Участник
Сообщений: 174
Регистрация: 30-08-11
Из: Санкт-Петербург
Пользователь №: 66 926



Спасибо. Попробую убрать фильтр с выхода и уменьшить коэффициенты фильтров сигналов.
Go to the top of the page
 
+Quote Post

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

 


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


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