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

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

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

Помимо алгоритмов написанных на языке Си, библиотека использует подпрограммы линейной алгебры BLAS и LAPACK, а также использует интерфейс построения графиков пакетом Gnuplot.

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

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

Содержание

Начало работы с библиотекой
Установка DSPLIB toolchain в системе Windows
Компиляция libdspl-2.0 утилитой make
Типы данных DSPL
Коды ошибок при вызове функций

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

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

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

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