示波器制作系列1:正弦插值算法
0赞
发表于 6/1/2010 5:28:42 PM
阅读(41307)
?搞了半天,虽然学过信号处理!
?先是一片茫然,然后开始看书,想写代码,发现自己还是不懂。做一下MATLAB的仿真,先分析一下matlab的代码再去写C的。。。。
?代码:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%抽样
Ts = 0.04;
Fs = 1/Ts;
n = 1:1:60;
nTs = n*Ts;
x = sin(pi*10 * nTs);
subplot(2,2,1);
stem(nTs,x);
title('原始信号');
%%%%%%%%%%%%%%%%%%%%%%%
%重构
dt = 0.004;
t = 0 :dt :0.1;
dn = length(t);
xa = ones(1,dn);
for i = 1:dn
i
s = sinc( i / 4 - n )
xa(i) = x * s';
end
subplot(2,2,2);
stem(t,xa);下图是仿真的结果,只要给便dt 就可以了

