声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1302|回复: 3

[编程技巧] 自己编写线性调频信号,怎么不对?

[复制链接]
发表于 2009-9-8 17:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如下是程序:

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 编辑 ]
untitled.jpg
回复
分享到:

使用道具 举报

发表于 2009-9-9 11:24 | 显示全部楼层
一个频率仅一个点, 看了出趋势吗? 为何不用chirp?
参考下列
clc; clear
t=[0:0.001:1]; 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)

评分

1

查看全部评分

 楼主| 发表于 2009-9-9 15:14 | 显示全部楼层
我就是想自己按照线性调频的公式自己编一下程序,没有实际用途
多谢ChaChing的指点。我的程序一个频率只有一点,反应不出问题。
刚刚用Matlab编程,思维还是不科学啊,看了您的程序就明白了
发表于 2012-5-15 16:54 | 显示全部楼层
好难好难 啊啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-18 01:15 , Processed in 0.054307 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表