2015-11-17 6 views
0

Я хочу использовать dwt в Octave, и я не знаю, что такое wname. Функция: [u v] = dwt (noisy_signal, 'wname'); wname - имя вейвлета, я использовал хаар, но он появился как недопустимая функция. Может ли кто-нибудь мне помочь?Дискретное вейвлет-преобразование и сложное вейвлет-преобразование

И для сложного вейвлет-преобразования, я использовал двойное преобразование вложения в виде дерева, эта функция лучше всего? И нужна ли этой функции конкретному фильтру?

Спасибо заранее, Weam

+0

«эта функция лучше всего» для чего? –

+0

Я имел в виду, что (лучше ли извлекать функции для обработки искажающих сигналов?). – Weam

ответ

0

wname (название вейвлета) является тип материнского вейвлета вы хотите использовать. функция, которую вы использовали:

[u v]=dwt(signal,'haar'); 

Там нет никаких проблем в этом. Вы должны принять конечный сигнал. Вот и все. Он даст вам одноуровневое одномерное вейвлет-преобразование. Где u = приблизительные коэффициенты и v = подробные коэффициенты.

+0

Благодарим вас за ответ. Но есть ли у вас какие-либо представления о других типах, таких как db4, comr и morlet и сложный менлет. Заранее спасибо – Weam

+0

Есть разные типы семейств вейвлет-матер. «db4» - это семейные «кубики», а у других есть свои семьи. Форма вейвлет-разницы. Если вам нужна информация о них, тогда выполните поиск «waveletfamilies» в matlab. – Surjeet

Смежные вопросы