[an error occurred while processing this directive]
|
Есть сигнал при входной частоте дискретизации. Есть мысль скинуть его на более низкую частоту дискретизации. В качестве модели делаю так:
clear all
fd=200;
f1=2;f2=40;
N=1024;
t=0:1/fd:(N-1)/fd;
s1=0.5*sin(2*pi*f1*t);
s2=sin(2*pi*f2*t);
s=(1+s1).*s2;
sp=fft(s);
n1=150;n2=250;
c1=sp(n1:n2);
c2=sp((N-n2+2):(N-n1+2));
c=[c1 c2];
figure,plot(abs(sp))
figure,plot(abs(c))
cv=ifft(c);
figure,plot(real(cv))
На выходе что-то похожее на желаемый результат, и одновременно совсем не то что хотелось бы получить.
E-mail: info@telesys.ru