Дискретное вейвлет-преобразование и комплексное вейвлет-преобразование

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

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

Заранее спасибо, Вим


person Weam    schedule 17.11.2015    source источник
comment
«эта функция лучше всего» для чего?   -  person alle_meije    schedule 18.01.2016
comment
Я имел в виду это (это лучше всего для извлечения признаков, помогающих в обработке искажающих сигналов?).   -  person Weam    schedule 20.01.2016


Ответы (1)


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

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

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

person Surjeet    schedule 23.06.2016
comment
Спасибо за ваш ответ. Но есть ли у вас какое-либо представление о других типах, таких как db4, comr и morlet, а также о сложных morlet. заранее спасибо - person Weam; 24.06.2016
comment
Существуют различные типы семейств материнских вейвлетов. «db4» относится к семейству «daubechies», а другие имеют свои соответствующие семейства. Форма вейвлета отличается. Если вам нужна информация о них, выполните поиск вейвлет-семейств в Matlab. - person Surjeet; 24.06.2016