либа для расчета фильтров

Все что касается фильтрации
ymv
Сообщения: 2
Зарегистрирован: 05 мар 2015, 19:54

либа для расчета фильтров

Сообщение ymv »

Господа!
Не подскажете ли библиотеку (dll-ку, сырцы) для расчета (синтеза) фильтров.
Чисто практический подход: задал тип фильтра, частоту среза, подавление - на выходе коэффициенты.

Интересует именно реализация в виде dll-ки, чтобы иметь возможность например пересчитывать коэффициенты при изменении таковой частоты в своей аппликухе и пр (еще до кучи применений). В первую очередь для БИХ-фильтров.

P.S. Где-то на этом сайте упоминалась библиотека dsp.dll (ошибка 404) - интересно, это не оно?

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 1114
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

Re: либа для расчета фильтров

Сообщение Бахурин Сергей »

Давно не поддерживается. Могу попробовать найти, но с документацией к ней напряг будет все равно.

Илья
Сообщения: 11
Зарегистрирован: 09 мар 2015, 21:10

Re: либа для расчета фильтров

Сообщение Илья »

вот неплохая библиотека C++. Сам использую. http://code.google.com/p/dspfilterscpp/
правда не dll-ка.

Илья
Сообщения: 11
Зарегистрирован: 09 мар 2015, 21:10

Re: либа для расчета фильтров

Сообщение Илья »

Вот не плохая библиотека http://code.google.com/p/dspfilterscpp/. Использую ее. Правда не dll-ка, а библиотека шаблонов C++

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: либа для расчета фильтров

Сообщение Santik »

ymv писал(а):Господа!
Не подскажете ли библиотеку (dll-ку, сырцы) для расчета (синтеза) фильтров.
Чисто практический подход: задал тип фильтра, частоту среза, подавление - на выходе коэффициенты.

Интересует именно реализация в виде dll-ки, чтобы иметь возможность например пересчитывать коэффициенты при изменении таковой частоты в своей аппликухе и пр (еще до кучи применений). В первую очередь для БИХ-фильтров.

P.S. Где-то на этом сайте упоминалась библиотека dsp.dll (ошибка 404) - интересно, это не оно?
А не проще самому написать подпрограммку? Если пока ограничиться фильтрами Баттерворта - это совсем просто, см.
http://www.dsplib.ru/forum/viewtopic.ph ... 9&start=30, т.к. коэффициенты в аналитическом виде :D
А применений действительно много- например следящие фильтры.

ymv
Сообщения: 2
Зарегистрирован: 05 мар 2015, 19:54

Re: либа для расчета фильтров

Сообщение ymv »

Спасибо за ссылки, буду копать. А на Delphi нет чего-нибудь подобного? Проект у меня на delphi.

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: либа для расчета фильтров

Сообщение Santik »

Переписать формулы Фортрана на Дельфи - это элементарно!
Ну можно извратиться - я создам Фортрановскую dll и с ней уже на Дельфи работать :D :D :D
Кстати, Дельфисты Фортрановские библиотеки очень даже уважают! На 10-15% прирост скорости на тяжёлых приложениях.

Аватара пользователя
Бахурин Сергей
Администратор
Сообщения: 1114
Зарегистрирован: 05 окт 2010, 19:55
Контактная информация:

Re: либа для расчета фильтров

Сообщение Бахурин Сергей »

Santik писал(а):Переписать формулы Фортрана на Дельфи - это элементарно!
Ну можно извратиться - я создам Фортрановскую dll и с ней уже на Дельфи работать :D :D :D
Кстати, Дельфисты Фортрановские библиотеки очень даже уважают! На 10-15% прирост скорости на тяжёлых приложениях.
А вы на си не пишите? Есть идея сделать сишную либу с алгоритмами и фильтрами. Есть желание поучаствовать? Кстати можем заодно сравнить производительность фортрановских и сишных функций ;)

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: либа для расчета фильтров

Сообщение Santik »

[quote=]"Бахурин Сергей А вы на си не пишите? Есть идея сделать сишную либу с алгоритмами и фильтрами. Есть желание поучаствовать? Кстати можем заодно сравнить производительность фортрановских и сишных функций ;)[/quote]
Вот от кого - но от Вас я такого вопроса не ожидал :D :D :D
Всё, что я пишу на Фортране - легко транслируется на любой язык!
Считайте это "приколом" пожилого человека :D :D :D
Да и молодёжи может быть полезно! Для общего развития!
На Си пишу только для контроллеров (microC).

Аватара пользователя
Santik
Сообщения: 609
Зарегистрирован: 28 дек 2010, 08:04
Откуда: Мирный (Якутия)
Контактная информация:

Re: либа для расчета фильтров

Сообщение Santik »

Из преписки с Константинидисом:

Dear Alexandre,
Thank you for the documents. I like your approach very much!
Regards
Tony Constantinides
Emeritus Professor A G Constantinides FREng, Life Fellow IEEE, FIET
http://en.wikipedia.org/wiki/Anthony_G._Constantinides
http://www.imperial.ac.uk/people/a.constantinides
http://www.fsplab.com/tony-constantinides/
https://www.researchgate.net/profile/A_Constantinides/
Chevalier & Officier, Palmes Academiques,
Department of Electrical and Electronic Engineering
Imperial College
Exhibition Road, London SW7 2BT, England
Tel: +44 2075946231

Ответить