自己编写线性调频信号,怎么不对?
如下是程序:fs=10; ft=200; i=0;
while (i<200)
fc=fs+i; %每次加一个步长
y(i+1)=sin(2*pi*i*fc); %求出一个值
i=i+1;
end
plot(y)
fs是初始频率,为10;ft是终止频率,为200;i为步长;y为生成的信号
结果图像有点线性调频的意思,但是很不规则,不知道为啥啊
[ 本帖最后由 ChaChing 于 2009-9-9 21:35 编辑 ] 一个频率仅一个点, 看了出趋势吗? 为何不用chirp?
参考下列
clc; clear
t=; y=chirp(t,10,1,200); plot(t,y); figure; specgram(y,256,1e3,256,250)
fs=10; ft=200; bb=(ft-fs); ff=fs+bb*t; yy=cos(2*pi*ff.*t);
figure; plot(t,yy); figure; specgram(y,256,1e3,256,250) 我就是想自己按照线性调频的公式自己编一下程序,没有实际用途
多谢ChaChing的指点。我的程序一个频率只有一点,反应不出问题。
刚刚用Matlab编程,思维还是不科学啊,看了您的程序就明白了 好难好难 啊啊
页:
[1]