Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы
Непрочитано 30.06.2010, 09:06  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

Извините, что со своим свиным рылом лезу в калашный ряд. Ну не специалист я в этих вопросах. В статистике есть метод инте- экстраполяции значений по "скользящему среднему". Возможно, это уважаемым коллегам известно. А возможно, что и нет...

Почему бы и не попробовать?
Реклама:
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 30.06.2010, 10:34  
Nikopol
Вид на жительство
 
Аватар для Nikopol
 
Регистрация: 05.01.2007
Адрес: Украина, г. Макеевка
Сообщений: 408
Сказал спасибо: 229
Сказали Спасибо 62 раз(а) в 52 сообщении(ях)
Nikopol на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

Дело в том что я тоже читал об этих методах, в частности читал о методах B-spline и Hermite, но отбросил данный метод, т.к. посчитал, что не совсем применима для данного случая. мне необходимо было обеспечить прямую в состоянии покоя девайса, а метод интерполирования (экстраполирования) не обеспечил бы такой характеристики.
__________________

____________________________________________
Internet Explorer - это такая программа, с помощью которой можно зайти на сайт http://opera.com и скачать себе браузер...
Nikopol вне форума  
Непрочитано 30.06.2010, 11:07  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 7,967
Сказал спасибо: 429
Сказали Спасибо 3,939 раз(а) в 1,690 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

Ещё один "мяв" - и не буду больше нагнетать. В статистике есть такое понятие, как "доверительный интервал". Скажем, по 9 предыдущим точкам расчитать линию регрессии, по которой определить значение ожидаемой и, если она войдет в этот интервал - то просто не учитывать её как значимую. Включить её в этот стек FIFO, а самую первую - исключить. Пересчитать. И т.д.

Если новое значение выйдет из доверительного интервала - значит, появился полезный сигнал.

Как-то так...
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 30.06.2010, 12:42  
alexgap
Гражданин KAZUS.RU
 
Аватар для alexgap
 
Регистрация: 08.07.2006
Сообщений: 886
Сказал спасибо: 119
Сказали Спасибо 1,110 раз(а) в 177 сообщении(ях)
alexgap на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

Сообщение от Falconist Посмотреть сообщение
Скажем, по 9 предыдущим точкам расчитать линию регрессии, по которой определить значение ожидаемой и, если она войдет в этот интервал - то просто не учитывать её как значимую
Ну так и делаем для определения полезного/менее полезного сигнала. А вот насчет скользящего среднего - это просто хороший фильтр для белого шума, поэтому его так любят в статистике. И в реальности он тоже хорошо работает.

Но если шум не белый - то скользящее среднее не будет самым оптимальным вариантом для вычисления среднего ожидаемого значения. В этом случае это вырождается в другой КИХ (FIR) фильтр, который обеспечит оптимальное взвешивание. Обычно таким не замарачиваются, но по хорошему нужно делать именно так. Т.е. взять шум системы, определить его статистическое распределение и построить на его основе соответствующий КИХ фильтр, обеспечивающий оптимальное взвешивание (максимально точное за минимальный промужеток времени). Для белого шума получится классическое простое скользящее среднее, там где все коэффициенты одинаковы для всех предыдущих отсчетов.

Фильтр такого же типа можно использовать и для ограничения полосы пропускания.
__________________
.

В мире всего два типа людей: те у кого был ZX Spectrum, и те у кого его не было.
alexgap вне форума  
Непрочитано 30.06.2010, 20:43  
Uragan90
Почётный гражданин KAZUS.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

ИМХО! Нужно реализовать сначала перекрестный буфер.. Допустим несколько банков памяти, с суммированием и перемножением между собой, среднением! На каждом этапе перезаписи в соседний банк происходит сравнение с тем что на входе и тем что на выходе фильтра!
Uragan90 вне форума  
Непрочитано 30.06.2010, 23:34  
andreysmorodov
Прохожий
 
Регистрация: 27.08.2005
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
andreysmorodov на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

В библиотеке OpenCV есть фильтр кальмана и пример. Правда это библиотека машинного зрения, но исходники прилагаются (не все правда). Google в помощь.
andreysmorodov вне форума  
Непрочитано 01.07.2010, 15:13  
Huzzer
Прохожий
 
Регистрация: 08.07.2009
Сообщений: 3
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
Huzzer на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

Два совета:
1) для студентов - учите ТАУ!
2) для инженеров - К. Браммер и Г.Зиффлинг. Фильтр Калмана-Бьюси
P.s Хочу обратиться к авторам, пожалуйта, не описывайте подробно методов, в которых до конца не разобрались и, пожалуйста, указывайте перевод инностранных терминов и, надеюсь, данная книга объемом 200 стр. поможет автору Nikopol.
Huzzer вне форума  
Сказали "Спасибо" Huzzer
Nikopol (01.07.2010)
Непрочитано 01.07.2010, 18:07  
travolta22
Прохожий
 
Регистрация: 01.11.2007
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
travolta22 на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

Вышли условия - поговорим...
travolta22 вне форума  
Непрочитано 02.07.2010, 00:21  
Nikopol
Вид на жительство
 
Аватар для Nikopol
 
Регистрация: 05.01.2007
Адрес: Украина, г. Макеевка
Сообщений: 408
Сказал спасибо: 229
Сказали Спасибо 62 раз(а) в 52 сообщении(ях)
Nikopol на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

Сообщение от travolta22 Посмотреть сообщение
Вышли условия - поговорим...
Спсибо за предложение, но пока что я остановился на своей реализации, да и выяснил, что метод Калмана, в моем случае, не применим.
__________________

____________________________________________
Internet Explorer - это такая программа, с помощью которой можно зайти на сайт http://opera.com и скачать себе браузер...
Nikopol вне форума  
Непрочитано 02.07.2010, 12:43  
travolta22
Прохожий
 
Регистрация: 01.11.2007
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
travolta22 на пути к лучшему
По умолчанию Re: Нужна помощь в реализации фильтра Калмана

No problems! Happy!
travolta22 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь ORION tv8201 offo Видеотехника 43 30.04.2010 08:12
Нужна помощь с картой SD в режим SD! (не SPI) backa Микроконтроллеры, АЦП, память и т.д 2 23.04.2010 15:28
Нужна помощь по схемотехнике (устройство - нечто вроде электронного ключа) aknyazhev Электроника - это просто 10 31.03.2010 19:10
AVR Studio и AT89S51 - нужна помощь roobeeaz Микроконтроллеры, АЦП, память и т.д 5 13.03.2010 18:34
Mega16 нужна помощь Alex_Megavolt_79 Микроконтроллеры, АЦП, память и т.д 12 02.03.2010 03:03


Часовой пояс GMT +4, время: 12:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot