[an error occurred while processing this directive]
|
y - входной сигнал,
Out - массив с гребенкой.
for frq=1:1/step/2
outCos(frq) = 0;
outSin(frq) = 0;
for i=1:length(y)
outCos(frq) = outCos(frq) + cos(i*step * 2 * 3.14 * frq)*y(i);
outSin(frq) = outSin(frq) + sin(i*step * 2 * 3.14 * frq)*y(i);
end
Out(frq) = sqrt(outCos(frq)*outCos(frq) + outSin(frq)*outSin(frq));
end
E-mail: info@telesys.ru