Фурье и вавы

Nov 23, 2016 01:58

Нужно считать спектрограмму записанного эм сигнала. Разбираюсь с источниками. Это все к хождению по кругу - я начинала с Фурье после института..Но пока речь идет о чтении данных.


Лучшая статья - еще раз перечитать и подумать - https://habrahabr.ru/post/247385/

пока предполагаю, что на входе - wav, хотя нужно бы уточнить.. Компонент-то 3, но пока считаю что это 3 моно вава.
возможно, там просто оцифровка без заголовков, тогда может пригодиться дописывание заголовка и проигрывание сигнала как будто звукового.

Про вавы подробно рассказывается тут: http://audiocoding.ru/article/2008/05/22/wav-file-structure.html
и тут же есть пример программы для разбора вава и чтения его в буфер.

Структура для чтения аудио - DynamicSoundEffectInstance Class - https://msdn.microsoft.com/ru-ru/library/microsoft.xna.framework.audio.dynamicsoundeffectinstance.aspx и вот тут - https://msdn.microsoft.com/ru-ru/library/ff827591.aspx - пример как его читать

я попробовала Playback - но сомневаюсь, что его можно скормить Фурье

библиотека для отрисовки и чтения не только вавов - NAUDIO - https://naudio.codeplex.com/

ссылки на обработку сигналов вообще и фурье в частности - http://www.cyberforum.ru/digital-signal-processing/thread551566.html

для тестов - генератор синусоидального сигнала - https://www.youtube.com/watch?v=jMD9dvo1eBY

ФУРЬЕ - описание вариантов библиотек - http://stackoverflow.com/questions/170394/an-implementation-of-the-fast-fourier-transform-fft-in-c-sharp

вот тут подробности как получить результат в стиле Audacity http://stackoverflow.com/questions/18141070/how-do-i-plot-the-spectrum-of-a-wav-file-using-fft

vnimi

Previous post Next post
Up