| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Разложение сигнала в ряд Фурье |
| Автор: vahitov 26.3.2004, 09:22 |
| Я пишу курсовую. мне надо разложить wav в ряд фурье, т.е. сначало надо файл разбить на промежутки, а затем каждый из них разложить. Помогите исходниками или описанием как это делаеться. Заранее благодарен. |
| Автор: PILOT 26.3.2004, 10:14 |
| http://www.n-t.ru/tp/iz/pf.htm http://www.zeiss.net.ru/docs/sign/fft.zip http://www.avenix.ru/product.php?ID_ITEM=28255&ID_CAT=396 http://www.dsp.sut.ru/book/lections/l4/l4_4.htm СУВ. ЗЫ. Тебе необходимо будет сохранить WAV в PCM чтобы не было в файле заголовка, а просто последовательность вордов, а далее действовать по источникам выше и по расчетной итеративной формуле посчитать все. В последней ссылке именно то, что нужно. |
| Автор: val 26.3.2004, 10:23 |
| Исходники уже выкладывались, посмотри старые темы этой рубрики... |
| Автор: PILOT 26.3.2004, 10:38 |
| http://forum.vingrad.ru/index.php?act=Search&CODE=show&searchid=efe459e76414504eed9b85b17b4a872c&search_in=posts&result_type=topics&highlite=%F4%F3%F0%FC%E5 Н-да СУВ. |
| Автор: Гость_vahitov 26.3.2004, 15:26 |
| Всем большое СПАСИБО. |
| Автор: Alexei 27.3.2004, 10:57 | ||
А почему просто не почитать фаил после "DATA"? |
| Автор: vahitov 28.3.2004, 13:12 |
| А случайно ни у кого нет исходников, где будет полная обработка wav файлов(желательно на API), т.е. разложение в ряд Фурье. Или не подскажите как мне работать с самим файлом? |
| Автор: Гость_Vital 12.4.2004, 17:07 |
| Тут посмотри http://websound.ru/index.cgi?articles/theory/fft |
| Автор: vahitov 27.4.2004, 05:47 |
| Люди. скажите вот что. Когда мы сделали преобразование Фурье, у нас на выходе значение амплитуд sin и cos(реальная и мнимая часть). А теперь по какой формуле производиться преобразование в паре: амплитуда у синуса и фаза. Если я не ошибаюсь, то амплитуда находится 2*sqrt(x[i]^2 + y[i]^2)/N |