2016-09-06 12 views
0

мне нужно построить осциллограмму для следующего выражения: -Wavelet модуляции в MATLAB

expression.

Я не понимаю, как определить вейвлет как функцию времени «t» (где «t» я определю)?

Как масштабировать и переводить вейвлет?

[phi,psi,xval] = wavefun('db4',10); %extracting the psi function from db4 
[a,s]=size(psi);   %extracting the number of samples. 
yc(t,1)= yc(t,1)+abs(dataMod(x,1))*dataMod(x,1)*(2^m)*psi(1,(10*(2^m)*t-k)); 

, где я храню мой модулированный сигнал в yc, (все это находится внутри петли), и dataMod представляет собой массив символов QAM.

Но я получаю нон бессмысленный сюжет следующим образом: -

plot

ответ

0

«т» показан в «xval» стороны, xval представляет собой компактный носитель, и xval = 2 * N -1, здесь N = 4 (db4), поэтому просто замените «xval» на «t», и это должно сработать.