libdspl-2.0
Библиотека алгоритмов цифровой обработки сигналов
DSPL-2.0 - библиотека алгоритмов цифровой обработки сигналов.

DSPL-2.0 - свободная библиотека алгоритмов цифровой обработки сигналов, с открытым исходным кодом, написанная на языке Си.

Распространяется под лицензией LGPL v3. Это позволяет использовать данную библиотеку в закрытых приложения при условии динамической линковки.

Исходные коды библиотеки доступны на GitHub.

Вы также можете внести свой вклад в развитие данной библиотеки. Присоединяйтесь!

Для начала работы с библиотекой необходимо ознакомиться с разделами:

Установка DSPLIB toolchain в системе Windows
Компиляция libdspl-2.0 утилитой make

Содержание документации:

Типы данных DSPL

Математические функции представлены следующими разделами:
Базовые математические функции и работа с массивами данных
Тригонометрические и гиперболические функции вещественного комплексного аргумента
Высшие трансцендентные функции
Эллиптические функции вещественного
Генерация случайных чисел
Функции математической статистики
Линейная алгебра и матричные операции

Алгоритмы спектрального анализа:
Алгоритмы дискретного и быстрого преобразования Фурье
Функции оконного взвешивания
Преобразование Гильберта

Расчет и анализ аналоговых и цифровых фильтров:
Свертка и цифровая фильтрация
Расчет БИХ-фильтров
Расчет КИХ-фильтров
Функции анализа аналоговых и цифровых фильтров

Прочие алгоритмы:
Цифровая передискретизация сигналов
Функции ввода - вывода данных


Коды ошибок при вызове функций