0 / 0 / 0
Регистрация: 16.08.2016
Сообщений: 6
1

Библиотека с функциями математической и цифровой обработки сигналов

16.08.2016, 14:27. Показов 1865. Ответов 3

Добрый день!

Стоит задача программирования предобработки звукового сигнала.

Сейчас пользуемся PowerGraph. К звуковому сигналу последовательно применяются функции:

1) HighPass: КИХ фильтр верхних частот (прямоугольное окно). Синтаксис: HighPass(X;F)

2) HilbertMag: вычисление амплитудной огибающей сигнала. Синтаксис: HilbertMag(X)

3) Smoothing: функция сглаживания (усреднения) сигналов. Функция расчета среднего значения сигнала по заданному количеству точек N (фильтры скользящего среднего). Синтаксис: Smooth(X;N)

Вопрос: существует ли библиотека с данными функциями математической и цифровой обработки сигналов?

Ориентировочно, писать будем на C/C++. Возможно, Delphi, но маловероятно.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.08.2016, 14:27
Ответы с готовыми решениями:

Цифровой частотный анализ полигармонических сигналов
дан сигнал 36\sin (2\pi 2500t)+35\sin (2\pi 2600t)+0.006\sin (2\pi 4800t)+0.004\sin (2\pi...

БПФ на процессоре обработки сигналов
Здравствуйте! Интересует вопросы о реализации БПФ на процессоре обработки сигналов таких как TMS...

Библиотеки С/С++ для цифровой обработки сигналов
Доброго времени суток! Хотел узнать, быть может кто-нибудь знает библиотеку/библиотеки С/С++ для...

Моделирование обработки сигналов с датчиков. Ускорение обработки сигнала
Нужна помощь по лабораторной: Сигналы от датчиков поступают на вход системы обработки информации...

3
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 342
23.08.2016, 09:57 2
forcety, в сущности, все что перечислено, это свертка с разными коэффициентами + вычисление абсолютного значения комплексного числа. Делать ее можно в лоб или через Фурье.

Если все делать через Фурье преобразование - то http://www.fftw.org/

Если через свертку - то ее гораздо проще написать, чем FFT. Правда про эффективное распаралеливание вычислений сразу не скажу. Когда-то давно слышал, что через Фурье получалось быстрее - но может это устаревшая информация.
0
0 / 0 / 0
Регистрация: 16.08.2016
Сообщений: 6
24.08.2016, 09:14  [ТС] 3
Библиотеки не нашел, делаю вручную. В пункте 1 уже почти сделал реализацию на Си. Действую по стандартной формуле для линейной свертки. Для расчета коэффициентов фильтра использую WinFilter.
0
152 / 90 / 10
Регистрация: 02.04.2016
Сообщений: 306
26.08.2016, 10:32 4
Библиотеки не нашел
http://www.fftw.org/download.html с хидерами на Си.

+

Intel IPP. A Library of Highly Optimized Algorithmic Building Blocks for Media and Data Applications Литература по ЦОС и алгоритмам
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.08.2016, 10:32
Помогаю со студенческими работами здесь

Оценивание частотно временных параметров сигналов по цифровой записи
Всем привет, нужна помощь. Буду благодарен за любую оказанную помощь. Суть в том, что необходимо...

Алгоритмы обработки сигналов
Уважаемые, программисты. Кто может поделиться алгоритмами обработки сигналов или опытом работы с...

Библиотека с API функциями
Добрый день! В очередной раз писал dllimport и подумал, а нет ли готовой библиотеки с WinAPI...

Процесс обработки сигналов, поступающих с датчиков
Система обработки информации содержит мультиплексный канал и три мини-ЭВМ. Сигналы от датчиков...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru