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

 
 
> Плавающее среднее., поиск коэффициентов.
_sv_
сообщение Sep 6 2013, 14:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 6-03-11
Пользователь №: 63 436



Добрый день всем.
Реализую простейший фильтр "скользящее среднее".
output = input + FILTER_CONST * (output – input);

Требуется адаптивно выбирать FILTER_CONST в процессе работы.
Не могу найти способ вычисления оной.

Мне, собственно, задают допустимое время накопления и порог.
Надо как-то вычислить FILTER_CONST.

Спасибо.


Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Corner
сообщение Sep 9 2013, 06:40
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Использую функцию выход=(выход+вход)/2. Если ее каскадировать, то получается хороший сплайн для прямоугольных сигналов.
Правильный эквивалент все-таки: выход=выход+(вход-выход)/2.
Или в записи _sv_: output = output + FILTER_CONST * (input - output), где FILTER_CONST <= 0,5 иначе схема - генератор. Это интегрирующая цепочка, только вот частота среза далеко не Fs*FILTER_CONST, так как при FILTER_CONST = 0,5 она равна Fs*0,113.

Сообщение отредактировал Corner - Sep 9 2013, 06:42
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _sv_   Плавающее среднее.   Sep 6 2013, 14:11
- - _pv   это не скользящее среднее, это БИХ фильтр НЧ перво...   Sep 6 2013, 14:24
|- - demiurg_spb   http://en.wikipedia.org/wiki/Low-pass_filter   Sep 6 2013, 15:12
- - Corner   Практически цифровая RC-цепочка... Цитата(_pv ...   Sep 6 2013, 18:21
|- - andyp   Вам бы надо output(t) = alpha*input + (1-alpha)*o...   Sep 6 2013, 18:44
- - thermit   Топикстартер, если хочешь внятных ответов, задавай...   Sep 6 2013, 20:09
|- - _sv_   Сразу - извиняюсь за долгое молчание. Был в отъезд...   Sep 7 2013, 07:51
|- - thermit   [quote name='_sv_' date='Sep 7 2013, 1...   Sep 7 2013, 08:40
|- - andyp   Цитата(_sv_ @ Sep 7 2013, 11:51) Следует ...   Sep 7 2013, 08:42
|- - _sv_   При более детальном изучении оказалось, что: 1) су...   Sep 7 2013, 10:44
- - thermit   1 можете детально изучать/подвергать сомнению итд ...   Sep 7 2013, 15:36
|- - _sv_   Цитата(thermit @ Sep 7 2013, 17:36) если ...   Sep 7 2013, 19:06
- - thermit   вообще-то вы привели уравнение бих фильтра в 1 пос...   Sep 7 2013, 19:48
|- - _sv_   Цитата(thermit @ Sep 7 2013, 21:48) вообщ...   Sep 7 2013, 21:06
- - andyp   вот небольшой скрипт для матлаб - октав иллюстриру...   Sep 7 2013, 21:32
|- - _sv_   Цитата(andyp @ Sep 7 2013, 23:32) вот неб...   Sep 7 2013, 22:13
- - _sv_   Цитата(Corner @ Sep 9 2013, 08:40) Правил...   Sep 10 2013, 08:04
- - _sv_   Цитата(_sv_ @ Sep 10 2013, 10:04) К теме ...   Sep 25 2013, 15:37


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

 


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


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