Я хочу провести разложение сигнала с использованием вейвлет-преобразования в Октаве. И я не знаю, что я должен делать.Разложение сигнала в Вейвете
Я искал любые функции черного ящика в Октаве, но не нашел ничего полезного. Насколько я знаю, есть функция dwt
в сигнальном пакете, но я понятия не имею, как ее использовать. В документации говорится, что:
Function File: [u, v] = dwt (x, wname)
Из документации:
х вектор сигнала.
w имя Wavelet name.
Но когда я пытаюсь использовать его таким образом, октава говорит
error: Invalid call to dwt. Correct usage is:
-- Function File: [CA CD] = dwt(X,LO_D,HI_D)
Где я должен добраться до LO_D
и HI_D
coeffs? В документации говорится, что это «Коэффициенты FIR фильтра с низким проходом/высоким проходом».
И при условии, что я буду вычислять dwt по моим данным, что мне делать после выполнения разложения?
В качестве альтернативы, можете ли вы предоставить мне некоторую информацию, как выполнить любое разложение по сигналу?
Я думаю, что коэффициенты могут быть получены в зависимости от имени вейвлета, основанного на интерфейсе [matlab] (http://www.mathworks.fr/fr/help/wavelet/ref/dwt.html), но когда я делаю ' dwt (те (1,10), 'sym4') ', например, октава жалуется, что wfilters не определено, и я не мог найти его. – Emilien