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

 
 
 
Reply to this topicStart new topic
> Алгоритм цифрового фильтра НЧ первого порядка, Курс молодого бойца
Oven_small
сообщение Apr 25 2006, 06:41
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 25-04-06
Пользователь №: 16 457



Возникла необходимость усреднять показания прибора с использованием алгоритма цифрового фидьтра низких частот первого порядка. Для меня это набор слов. Подскажите, будьте добры, ссылку с описанием для непродвинутых.
Go to the top of the page
 
+Quote Post
rezident
сообщение Apr 25 2006, 06:53
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Я не математик, но ИМХО "плавающий" фильтр должен вполне удовлетворить вас.
Go to the top of the page
 
+Quote Post
Oven_small
сообщение Apr 25 2006, 07:02
Сообщение #3





Группа: Новичок
Сообщений: 2
Регистрация: 25-04-06
Пользователь №: 16 457



Если можно, поподробнее...Как он реализовывается ?
Go to the top of the page
 
+Quote Post
LordN
сообщение Apr 25 2006, 15:27
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686



один из вариантов, называется - экспоненциальный фильтр НЧ.

x - текущий отсчет показаний прибора.
y - усреднённый отсчет.
n - кол-во усредняемых отсчетов.

у += (x - y) / n ;

p.s. http://www.may.nnov.ru/mak/DSP/Contents.shtml

http://www.may.nnov.ru/mak/DSP/chEMA.shtml


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 25 2006, 16:34
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Или так:
Y(k)=( X(k)+X(k-1) ) / 2. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Apr 26 2006, 07:56
Сообщение #6


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Цитата
Или так:

У LordN Y - это усреднённый отсчёт, у Stanislav X(k-1) - предыдущий? И знаменатели разные.
Где правда?
Или это два разных алгоритма?
Pardon, но я в этой области ничего не понимаю, а интересно.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post
LordN
сообщение Apr 26 2006, 08:16
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 704
Регистрация: 15-10-05
Из: г.Томск
Пользователь №: 9 686



Цитата
Где правда?

у меня это - http://www.may.nnov.ru/mak/DSP/chEMA.shtml - по N отсчетам
у Stanislav - http://www.may.nnov.ru/mak/DSP/chSMA.shtml - по двум отсчетам.
и то и другое работает, мне больше нравится экспоненциальный, не требует массива при N > 2. да и по вычислениям экономичней. хорошо работает с целыми числами (при N = степень двойки).
на таком принципе (я про экспоненциальный) делается искусственное увеличение разрядности АЦП.

см.по ссылке http://www.may.nnov.ru/mak/DSP/Contents.shtml

Простое скользящее среднее
Экспоненциальное скользящее среднее
Треугольное скользящее среднее
Взвешенное скользящее среднее
Другие Цифровые фильтры
ЦФ Баттеруорта 1 порядка
ЦФ Баттеруорта 2 порядка
ЦФ Баттеруорта 4 порядка
ЦФ Баттеруорта 6 порядка
ЦФ Чебышева I и II типов
Эллиптические ЦФ


--------------------
C уважением, LordN.
Go to the top of the page
 
+Quote Post
BVU
сообщение Apr 26 2006, 11:09
Сообщение #8


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Цитата(DSIoffe @ Apr 26 2006, 11:56) *
Цитата
Или так:

У LordN Y - это усреднённый отсчёт, у Stanislav X(k-1) - предыдущий? И знаменатели разные.
Где правда?
Или это два разных алгоритма?
Pardon, но я в этой области ничего не понимаю, а интересно.

DSIoffe, и тот и другой варианты - справедливы. А для популярного освоения есть очень хорошая книга: Юкио Сато "Обработка сигналов (первое знакомство)".


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
DSIoffe
сообщение Apr 26 2006, 12:24
Сообщение #9


Дима
*****

Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486



Цитата

Спасибо, отличная ссылка. На пальцах и понятно.
Цитата
Юкио Сато

Полистал как-то в магазине, не легло на душу.


--------------------
© CОПЫРИГХТ: Дмитрий Иоффе, Советский Союз.
Приглашаю посмотреть: http://muradowa.spb.ru/ и http://www.drtata.narod.ru/index.html
Go to the top of the page
 
+Quote Post

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

 


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


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