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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Фильтр второго порядка
Guest_TSerg_*
сообщение Jan 12 2013, 20:23
Сообщение #16





Guests






http://ru.wikipedia.org/wiki/%D0%A1%D0%BA%...%BD%D1%8F%D1%8F
Go to the top of the page
 
+Quote Post
Yevdokimenko
сообщение Jan 12 2013, 21:28
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-05-12
Пользователь №: 71 972



Вы правы. Тогда что за фильтр, который я назвал скользящим средним?
Go to the top of the page
 
+Quote Post
Xenia
сообщение Jan 12 2013, 22:18
Сообщение #18


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Yevdokimenko @ Jan 13 2013, 01:28) *
Тогда что за фильтр, который я назвал скользящим средним?


Один из вариантов рекурсивного. Это потому что он использует уже отфильтрованные (исправленные на прошлых шагах) значения.

Тест здесь довольно простой. Представьте себе, что ваше колесо остановилось sm.gif, и с некоторого момента вы начинаете получать исключительно одни нулевые значения.
В этой ситуации нерекурсивный фильтр после n шагов (n - это предел суммирования тех самых сумм) полностью забудет предысторию. А на протяжении этих n шагов плавно опустит среднее до нуля. А ваш вариант рекурсивен, т.к. он не забудет "былое величие" никогда. Точнее говоря, оно будет рассасываться теоретически бесконечно долго (подобно тому как сходятся к нулю обратные величины натурального ряда).

Второй тест на ту же тему. Нерекурсивный фильтр дает одно и тоже значение среднего, независимо от того, двигается ли окно слева направо или справа налево. А для рекурсивных это не одно и тоже, т.е. слева и справа разная предыстория.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Jan 13 2013, 08:24
Сообщение #19





Guests






Цитата(Yevdokimenko @ Jan 12 2013, 22:14) *
Можно примером, если не затруднит.


google: дифференцирующий цифровой фильтр

Например:
http://www.nbuv.gov.ua/portal/natural/Popu/2004_2/4-2.pdf

Или
Проектирование специализированных информационно-вычислительных систем
Высшая школа, 1984, под ред. проф. Ю.М. Смирнова

Например, коэф-ты дифф. фильтра 1-го порядка со сглаживанием

K[N,i] = 6/((N+1)*N) - 12*i/(N*(N-1)*(N+1))

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

Go to the top of the page
 
+Quote Post
Yevdokimenko
сообщение Jan 13 2013, 09:23
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 23-05-12
Пользователь №: 71 972



Цитата(Xenia @ Jan 13 2013, 02:18) *
Один из вариантов рекурсивного. Это потому что он использует уже отфильтрованные (исправленные на прошлых шагах) значения.
Всё верно, но мы подняли вопрос при оценке расчётоёмкости данным способом, где Вы его оценили как "не для МК"...
Рекурсивный? - Да (этого никто не отрицал). Тяжелый? - Нет. Кол-во затрат = всё тем же 15-20 операций на уровне +/-/* (одно деление так же оценено в виде эквивалента в простых операциях). Таких расчётов нужно сделать в 1000 раз меньше, чем способен МК! rolleyes.gif
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Jan 13 2013, 10:33
Сообщение #21





Guests






Вам надо решение найти или поспорить тут?
Если спорить - Вы проспоритеsm.gif
Ну и решение заодно не найдете.

P.S.
Не, ну мне нравятся эти софтовые мальчики от сохи - вместо того, чтобы начать решать сверху, они заходят с заднего прохода. Вот и результат - в трех соснах.
Go to the top of the page
 
+Quote Post

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

 


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


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