Войти
ФлеймФорумПрограммирование

функция (4 стр)

Страницы: 1 2 3 4
#45
10:17, 16 сен. 2019

Zab
> Кстати, наиболее известный фрагмент этой науки - фильтр Калмана.

Там просто матрицы


#46
10:18, 16 сен. 2019

0iStalker
> ПО для продуцирования оных фильтров, с генерацией исходников. Конечно, какой
> фильтр и для каких случаев нужно применять, придётся учить самому...
Чтобы разобраться, надо найти где-то объяснения на пальцах что там для чего нужно. Пусть объемные объяснения, но популярные, не требующие подготовки в фундаментальной математике.
Такое есть? Я не видел. Не могу сказать, что хорошо искал, но не попадалось.

#47
11:50, 16 сен. 2019

Zab
> Чтобы разобраться, надо найти где-то объяснения на пальцах что там для чего
> нужно. Пусть объемные объяснения, но популярные, не требующие подготовки в
> фундаментальной математике.
> Такое есть? Я не видел. Не могу сказать, что хорошо искал, но не попадалось.
Да ладно. Целые книги есть. Выбирать фильтры, да, затрахаешься, но в матан можно же просто не лезть.
Да можно просто мануал к какой-нибудь либе взять, под питон такого добра хоть жопой ешь, небось.

#48
11:53, 16 сен. 2019

Zab

> Кстати, наиболее известный фрагмент этой науки - фильтр Калмана
Ты путаешь фильтрацию в ЦОС и фильтрацию как часть оптимальной обработки сигналов.

#49
12:36, 16 сен. 2019

Zab

> Я не видел. Не могу сказать, что хорошо искал, но не попадалось.
Если говорить про фильтрацию в ЦОС, то есть базовый блок - биквадратный фильтр:
Изображение
Практически любой цифровой фильтр можно построить на базе этого блока.
Например есть такая песочница: https://arachnoid.com/BiQuadDesigner/
С исходным кодом и прочими прелестями. Задаешь тип фильтра, получаешь коэффициенты. Формулы расчета коэффициентов есть в коде.
Это для одного каскада, обычно же их несколько, т.к. не все так просто со стабильностью при работе с ограниченной разрядностью.

#50
(Правка: 14:32) 14:28, 16 сен. 2019

В MatLab есть множество разных методов фильтрации + операции с матрицами из коробки.
Не нужно писать поэлементные циклы, все операции векторные и сразу применяются ко всему массиву данных. Инфы на русском по MatLab и примеров фильтрации предостаточно.

#51
11:24, 19 сен. 2019

Tonal
> MatLab

Так numpy/csipy в питоне же для бедных (матлаб платный). Правда из коробки там готовых методов фильтрации вроде нет (могу ошибаться), но convolve - к вашим услугам (а в csipy - так еще и многомерный). И с рекурсивным применением немного неочевидно надо исхитриться с помощью броадкастинга размерностей.

Страницы: 1 2 3 4
ФлеймФорумПрограммирование