Представление частоты с использованием дискретного вейвлет-преобразования

Я пытаюсь использовать вейвлет-преобразование для представления песни в частотной области с использованием дискретного вейвлет-преобразования для разложения и создания частоты певца на месте песни с использованием Matlab.

Проблема в том, что dwt и сделанное разложение представляют его только во временной области.

Как я могу представить это по частоте, если DWT не представляет Это, что бы делать?

Спасибо


person Malik Gambour    schedule 15.05.2013    source источник


Ответы (1)


Когда мы говорим «частотное преобразование» или говорим о «представлении частоты», мы обычно имеем в виду преобразование Фурье, реализованное как ДПФ, или дискретное преобразование Фурье. Андре прав в комментариях ниже, когда он говорит, что DWT также является типом преобразования частоты; однако, когда мы говорим «представить песню в частотной области», это обычно означает ДПФ, а не ДВП.

При этом я не рекомендую DWT для анализа музыки и звука, потому что полосы анализа фиксируются на одной октаве, что просто слишком широко, чтобы делать с ними что-либо осмысленное. Существуют и другие методы, связанные с вейвлетами, которые более эффективны для аудио, но я не понимаю из вашего вопроса, что вы используете один из них.

В дополнение к ДПФ, которое обычно реализуется как БПФ или быстрое преобразование Фурье, вы также можете прочитать о STFT (кратковременное преобразование Фурье).

person Bjorn Roche    schedule 15.05.2013
comment
Это неверно, масштаб (или разрешение) и частота - понятия взаимные друг другу. Основное отличие состоит в том, что DWT имеет логарифмическое масштабирование частоты (аналогично преобразованию с постоянной добротностью), в то время как FFT линейно масштабируется по частоте. - person André Bergner; 16.05.2013
comment
Это правда. Я переписал свой ответ. - person Bjorn Roche; 16.05.2013
comment
спасибо, я знаю о быстром преобразовании Фурье, но вейвлет, как я читал, это представление частоты времени, для этого оно лучше всего подходит для представления музыки, моя проблема именно в том, как это сделать в Matlab - person Malik Gambour; 16.05.2013
comment
Ваш вопрос не ясен. Вы гуглили? Я придумал это: mathworks.com/help/wavelet/ref/dwt. html - person Bjorn Roche; 16.05.2013
comment
Кроме того, вейвлет-преобразование НЕ подходит для представления музыки. - person Bjorn Roche; 16.05.2013
comment
Я нахожусь в Судане, не могу войти в этот блог, можете ли вы дать мне еще один? - person Malik Gambour; 21.05.2013
comment
вау, эта книга слишком полезна, ты лучший, но это больше моего срока, не могли бы вы дать мне издание после 2008 года, спасибо - person Malik Gambour; 22.05.2013