Господа!
Не подскажете ли библиотеку (dll-ку, сырцы) для расчета (синтеза) фильтров.
Чисто практический подход: задал тип фильтра, частоту среза, подавление - на выходе коэффициенты.
Интересует именно реализация в виде dll-ки, чтобы иметь возможность например пересчитывать коэффициенты при изменении таковой частоты в своей аппликухе и пр (еще до кучи применений). В первую очередь для БИХ-фильтров.
P.S. Где-то на этом сайте упоминалась библиотека dsp.dll (ошибка 404) - интересно, это не оно?
либа для расчета фильтров
- Бахурин Сергей
- Администратор
- Сообщения: 1116
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: либа для расчета фильтров
Давно не поддерживается. Могу попробовать найти, но с документацией к ней напряг будет все равно.
Re: либа для расчета фильтров
вот неплохая библиотека C++. Сам использую. http://code.google.com/p/dspfilterscpp/
правда не dll-ка.
правда не dll-ка.
Re: либа для расчета фильтров
Вот не плохая библиотека http://code.google.com/p/dspfilterscpp/. Использую ее. Правда не dll-ка, а библиотека шаблонов C++
- Santik
- Сообщения: 609
- Зарегистрирован: 28 дек 2010, 08:04
- Откуда: Мирный (Якутия)
- Контактная информация:
Re: либа для расчета фильтров
А не проще самому написать подпрограммку? Если пока ограничиться фильтрами Баттерворта - это совсем просто, см.ymv писал(а):Господа!
Не подскажете ли библиотеку (dll-ку, сырцы) для расчета (синтеза) фильтров.
Чисто практический подход: задал тип фильтра, частоту среза, подавление - на выходе коэффициенты.
Интересует именно реализация в виде dll-ки, чтобы иметь возможность например пересчитывать коэффициенты при изменении таковой частоты в своей аппликухе и пр (еще до кучи применений). В первую очередь для БИХ-фильтров.
P.S. Где-то на этом сайте упоминалась библиотека dsp.dll (ошибка 404) - интересно, это не оно?
http://www.dsplib.ru/forum/viewtopic.ph ... 9&start=30, т.к. коэффициенты в аналитическом виде
А применений действительно много- например следящие фильтры.
Re: либа для расчета фильтров
Спасибо за ссылки, буду копать. А на Delphi нет чего-нибудь подобного? Проект у меня на delphi.
- Santik
- Сообщения: 609
- Зарегистрирован: 28 дек 2010, 08:04
- Откуда: Мирный (Якутия)
- Контактная информация:
Re: либа для расчета фильтров
Переписать формулы Фортрана на Дельфи - это элементарно!
Ну можно извратиться - я создам Фортрановскую dll и с ней уже на Дельфи работать
Кстати, Дельфисты Фортрановские библиотеки очень даже уважают! На 10-15% прирост скорости на тяжёлых приложениях.
Ну можно извратиться - я создам Фортрановскую dll и с ней уже на Дельфи работать
Кстати, Дельфисты Фортрановские библиотеки очень даже уважают! На 10-15% прирост скорости на тяжёлых приложениях.
- Бахурин Сергей
- Администратор
- Сообщения: 1116
- Зарегистрирован: 05 окт 2010, 19:55
- Контактная информация:
Re: либа для расчета фильтров
А вы на си не пишите? Есть идея сделать сишную либу с алгоритмами и фильтрами. Есть желание поучаствовать? Кстати можем заодно сравнить производительность фортрановских и сишных функцийSantik писал(а):Переписать формулы Фортрана на Дельфи - это элементарно!
Ну можно извратиться - я создам Фортрановскую dll и с ней уже на Дельфи работать
Кстати, Дельфисты Фортрановские библиотеки очень даже уважают! На 10-15% прирост скорости на тяжёлых приложениях.
- Santik
- Сообщения: 609
- Зарегистрирован: 28 дек 2010, 08:04
- Откуда: Мирный (Якутия)
- Контактная информация:
Re: либа для расчета фильтров
[quote=]"Бахурин Сергей А вы на си не пишите? Есть идея сделать сишную либу с алгоритмами и фильтрами. Есть желание поучаствовать? Кстати можем заодно сравнить производительность фортрановских и сишных функций [/quote]
Вот от кого - но от Вас я такого вопроса не ожидал
Всё, что я пишу на Фортране - легко транслируется на любой язык!
Считайте это "приколом" пожилого человека
Да и молодёжи может быть полезно! Для общего развития!
На Си пишу только для контроллеров (microC).
Вот от кого - но от Вас я такого вопроса не ожидал
Всё, что я пишу на Фортране - легко транслируется на любой язык!
Считайте это "приколом" пожилого человека
Да и молодёжи может быть полезно! Для общего развития!
На Си пишу только для контроллеров (microC).
- Santik
- Сообщения: 609
- Зарегистрирован: 28 дек 2010, 08:04
- Откуда: Мирный (Якутия)
- Контактная информация:
Re: либа для расчета фильтров
Из преписки с Константинидисом:
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
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