C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
преобразование Фурье для wave файлов, преобразование Фурье для wave файлов
Alexei2004
Отправлено: 25.02.2004, 14:56


Не зарегистрирован







Есть парочка вопросов. Подскажите,пожалуйста!!!
1. Если мы обрабатываем wave файл , то параметрами для FFT преобразования будут: размер преобразования,действительная часть — значения отсчетов ,а комплексная — 0. Верно я понимаю?
2. Если амплитуда вычисляется как корень из суммы квадратов, то как я по значению амплитуды могу обратно получить коэфициенты комплексного числа?(если я изменял амплитуды)
3.После обратного FFT как из комплексных значений получить wave отсчеты ?
Или дайте ссылочку на компонент!!!
Помогите разобраться!Спасибо!!!

exp
Отправлено: 27.02.2004, 17:59


Мастер участка

Группа: Участник
Сообщений: 304



1) Абсолютно верно.
2) Мне кажется, что если ты изменил амплитуду Ak в n раз, то ak и bk должны измениться в sqrt(n) раз. Ведь это изменение только усиливает или ослабляет влияние k-той синусоиды на форму кривой.
3) на третье гарантии не даю, но попробуй брать их модули.

Отредактировано exp — 27/02/2004, 19:05

Вернуться в Вопросы программирования в C++Builder