libdspl-2.0
Библиотека алгоритмов цифровой обработки сигналов
|
DSPL-2.0 - библиотека алгоритмов цифровой обработки сигналов.
DSPL-2.0 — свободная библиотека алгоритмов ЦОС
DSPL-2.0 — свободная библиотека алгоритмов цифровой обработки сигналов, с открытым исходным кодом, написанная на языке Си.
Распространяется под лицензией LGPL v3. Это позволяет использовать данную библиотеку в закрытых приложения при условии динамической линковки.
Исходные коды последней версии библиотеки доступны на SourceForge.
Там же можно скачать стабильные сборки библиотеки.
Компиляция и запуск программ DSPL-2.0
Для сборки библиотеки DSPL-2.0 в системе Windows подготовлен специальный набор программ dsplib toolchain, в состав которого входит компилятор GCC, пакет построения графиков GNUPLOT, среда разработки и отладки CodeBlocks, а также файловый менеджер Far и коллекция портированных Unix утилит.
- Установка DSPLIB toolchain в Windows
- Компиляция libdspl-2.0 утилитой make
- Компиляция libdspl-2.0 в CodeBlocks
- Функции динамического связывания библиотеки DSPL-2.0
Разделы документации
Математические функции:
- Базовые функции обработки массивов вещественных и комплексных данных
- Базовые функции и работа с массивами данных
- Функции полиномов и их анализ.
- Тригонометрические и гиперболические функции
- Высшие трансцендентные функции
- Эллиптические функции Якоби
- Генерация псевдослучайных чисел
- Функции математической статистики
- Линейная алгебра и матричные операции
Алгоритмы спектрального анализа:
- Алгоритмы дискретного и быстрого преобразования Фурье
- Функции оконного взвешивания
- Алгоритмы цифрового спектрального анализа
- Преобразование Гильберта
Расчет и анализ аналоговых и цифровых фильтров:
- Свертка и цифровая фильтрация
- Расчет БИХ-фильтров
- Расчет КИХ-фильтров
- Функции анализа аналоговых и цифровых фильтров
Прочие алгоритмы:
- Цифровая передискретизация сигналов
- Функции ввода–вывода данных
- Функции построения графиков.
Приложения
- Типы данных DSPL
- Коды ошибок при вызове функций
Создано системой 1.8.17