Jump to content

    
InxSergey

Программа синтеза фильтров (расчёт коэффициентов FIR, IIR...)

Recommended Posts

Здравствуйте!

В данный момент использую Filter Design (MATLAB).

Но MATLAB дорого стоит да и не нужен по большому счёту.

Какие есть альтернативные БЕСПЛАТНЫЕ программы  для расчёта коэффициентов цифровых фильтров?

Уступают ли они платным? Если да то в чём к примеру Filter Design лучше бесплатного ПО (именно в части синтеза фильтра, без привязки к возможности моделирования всей системы частью которой этот фильтр является)?

Share this post


Link to post
Share on other sites
1 час назад, andrewkrot сказал:

https://www.gnu.org/software/octave/ - может поможет..

Извиняюсь за наглость, но еще бы методику по расчёту FIR и IIR c помощью этой "octave"

А если бы еще с примерами...

Share this post


Link to post
Share on other sites

Можно ещё посоветовать посмотреть в сторону python. Octave практически повторяет синтаксис матлаба. Надо только нужные тулбоксы включать например load pkg signal

Share this post


Link to post
Share on other sites
В ‎21‎.‎07‎.‎2019 в 08:48, bahurin сказал:

Можно ещё посоветовать посмотреть в сторону python. Octave практически повторяет синтаксис матлаба. Надо только нужные тулбоксы включать например load pkg signal 

 

Можете дать ссылки на примеры/инструкции как синтезировать фильтр на python?

Что то google так сразу не помог

Share this post


Link to post
Share on other sites

И еще, есть ли OpenSource библиотеки на Си для синтеза фильтров (по типу Signal processing (scipy.signal) для phyton), с возможностью встраивания в Real-Time приложение?

Edited by InxSergey

Share this post


Link to post
Share on other sites
1 час назад, InxSergey сказал:

И еще, есть ли OpenSource библиотеки на Си для синтеза фильтров (по типу Signal processing (scipy.signal) для phyton), с возможностью встраивания в Real-Time приложение?

А зачем встраивать библиотеку по синтезу фильтра в реалтайм приложение? Туда надо готовый фильтр с коэффициентами встраивать.

Share this post


Link to post
Share on other sites
6 минут назад, Lmx2315 сказал:

А зачем встраивать библиотеку по синтезу фильтра в реалтайм приложение? Туда надо готовый фильтр с коэффициентами встраивать.

Иногда фильтры должны адаптироваться и изменяться в реальном времени, в зависимости от внешних факторов.

Share this post


Link to post
Share on other sites

Расчет FIR фильтров с помощью БПФ и оконных функций реализован в библиотеке Intel IPP. Есть возможность скомпилировать свою кастомную DLL, включив в нее только требуемые функции. По деньгам - есть какие-то варианты ее бесплатного использования, почитайте на сайте интела.

Share this post


Link to post
Share on other sites
On 7/19/2019 at 3:20 PM, InxSergey said:

Извиняюсь за наглость, но еще бы методику по расчёту FIR и IIR c помощью этой "octave"

А если бы еще с примерами...

А лучше всего набор готовых скриптов под Octave signal, для визуализации и удобного задания параметров фильтров. Хотя возможно они есть где-то, просто надо узнать где?

Хотелось бы как в Matlab FilterDesign, только бесплатно))

А вообще в Octave для пакета signal предусмотрен GUI?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.