Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Myha_fly
Заблокирован
#1

Как из Wav файла получить комплексные значения для быстрого преобразования Фурье? - C++

04.08.2014, 15:00. Просмотров 752. Ответов 3
Метки нет (Все метки)

Пишу программу для вывода спектра Wav файла
Беру данные из Wav файла, прочел шапку, дошел до самих значений. Как понимаю это амплитудные значения. Дабы получить спектр, нужно использовать комплексные значения (БПФ). Тут вопрос, как из значений получить комплексные?
Где то нашел, что значения нужно присвоить Вещественным, а комплексным присвоить 0. Так ли это? Если нет, то опишите для тех кто в танке))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2014, 15:00
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как из Wav файла получить комплексные значения для быстрого преобразования Фурье? (C++):

Как из wav файла получить читаемый txt, а потом обратно - C++
Извиняюсь если не совсем по адресу, но я уверен что местные читатели знают как это сделать. Суть моей проблемы. Я хочу...

Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье - C++
Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье. В гугле много всего, рабочего не нашел.

Как узнать частоту wav файла, для функции Beep - C++
Добрый день! Подскажите как из файла формата wav, взять массив частот в герцах, для команды Beep? Погуглив нашел БПФ, но так и...

Параллельный алгоритм быстрого преобразования Фурье (fft) для C# - C#
Всем привет! Подскажите, где можно найти параллельный алгоритм быстрого преобразования Фурье (fft) для C#? Мне нужна именно...

Прокомментируйте код быстрого преобразования Фурье - C#
Мне нужно прокомментировать каждую строку чтобы я мог понять что здесь к чему. Заранее огромное спасибо using System; using...

Быстрое преобразование Фурье WAV файла - Алгоритмы
Всем привет! Не могу справиться со следующей задачей: считываем поток байт WAV файла, на его основе нужно построить спектр сигнала. Нашел в...

3
SatanaXIII
Супер-модератор
Эксперт С++
5690 / 2745 / 258
Регистрация: 01.11.2011
Сообщений: 6,699
Завершенные тесты: 1
04.08.2014, 15:44 #2
Цитата Сообщение от Myha_fly Посмотреть сообщение
Так ли это?
Да.

Вы врукопашную будете преобразовывать или хотите воспользоваться какой-либо библиотекой?

Добавлено через 66 секунд
P.S. На форуме есть поиск - там много примеров работы с wav-файлами.
0
Myha_fly
Заблокирован
04.08.2014, 16:05  [ТС] #3
SatanaXIII, Да, нужно самому реализовать весь процесс.
Цитата Сообщение от Myha_fly Посмотреть сообщение
Где то нашел, что значения нужно присвоить Вещественным, а комплексным присвоить 0
Бред написал. Имел в виду, Действительной значения, а мнимой нули.

То есть, F= X +i*0; где Х-значение.

А в чем смысл тогда?
0
SatanaXIII
Супер-модератор
Эксперт С++
5690 / 2745 / 258
Регистрация: 01.11.2011
Сообщений: 6,699
Завершенные тесты: 1
04.08.2014, 16:30 #4
Цитата Сообщение от Myha_fly Посмотреть сообщение
Имел в виду, Действительной значения, а мнимой нули.
Да. Так делайте. Это нормально.

Цитата Сообщение от Myha_fly Посмотреть сообщение
А в чем смысл тогда?
Смысл в том, что она считается в комплексном виде. Соответственно надо или входные данные подстраивать под алгоритм (что мы и имеем), либо искать другой алгоритм, работающий с вещественными входными данными.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2014, 16:30
Привет! Вот еще темы с ответами:

Как задать ф-цию пилообразного импульса для преобразования в ряд Фурье - Matlab
Как в матлабе записать ур-е данного сигнала через U1 и U2? Чтобы потом его можно было бы подставить в преобразование Фурье. Правильной...

Как получить волну из wav-файла? - C#
Собственно вопрос в названии. Как получить звуковую волну из wav-файла?

Как получить спектр wav файла? - Matlab
Как получить спектр waw файла?

Как получить с wav-файла данные c NAudio - C#
Подскажите пожалуйста как вытащить из аудиофайла данные с помощью NAudio.dll. Проблема в том что мне нужны эти данные для...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru