Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-07-13, 20:11   #1
sfang9902
初级会员
 
注册日期: 2008-06-16
年龄: 44
帖子: 11
声望力: 17
sfang9902 正向着好的方向发展
难过 [求助]burg进行AR模型谱估计

请教一下产生噪声的小程序,
如果有信号x(t)=sin(2*π*7.25t+50),即信号幅值为1,初相角50,并在信号中加入最大幅值为0.1的随机噪声(信噪比SNR=20),选取对模型AR阶数order=30用burg算法对信号进行分析。
怎样产生噪声呢?谢谢。(如果有高手对这个小程序很了解的话,请指教),多谢!
sfang9902 当前离线   回复时引用此帖
旧 2008-07-13, 20:27   #2
sfang9902
初级会员
 
注册日期: 2008-06-16
年龄: 44
帖子: 11
声望力: 17
sfang9902 正向着好的方向发展
默认 刚才问题的补充

这样写对吗?x1=sin(2*pi*f1*t)+0.1*sqrt(0.5)*randn(size(t))
整个程序:
clear all
fs=40;
nfft=160;
order=30;
t=0:1/fs:1;
f1=7.25;
x1=sin(2*pi*f1*t)+0.1*sqrt(0.5)*randn(size(t));
[p,f]=pburg(x1,order,nfft,fs);
p1=10*log10(p);
subplot(211);
plot(f,p1)
grid on;
xlabel('Frequency(Hz)');
ylabel('相对功率谱密度(dB/Hz)');
title('Burg PSD Estimate');
可是我得到的图形并不理想,而且感觉噪声的产生好像有问题,请信号处理的高手们帮帮忙,指点一下,本人将不胜感激!
sfang9902 当前离线   回复时引用此帖
旧 2008-08-22, 17:38   #3
zzxinlovewl
初级会员
 
注册日期: 2008-08-20
年龄: 35
帖子: 6
声望力: 0
zzxinlovewl 正向着好的方向发展
默认 回复: [求助]burg进行AR模型谱估计

你对信噪比snr的定义理解不对,它不是直接幅度的比值,而是一个dB的式子。
zzxinlovewl 当前离线   回复时引用此帖
旧 2008-08-24, 14:59   #4
脚踏实地
初级会员
 
注册日期: 2008-08-24
年龄: 46
帖子: 3
声望力: 0
脚踏实地 正向着好的方向发展
默认 回复: [求助]burg进行AR模型谱估计

考虑调整阶数
脚踏实地 当前离线   回复时引用此帖
旧 2009-07-11, 19:20   #5
侯明月
初级会员
 
注册日期: 2009-04-23
年龄: 37
帖子: 6
声望力: 0
侯明月 正向着好的方向发展
微笑 回复: [求助]burg进行AR模型谱估计

我有点不明白:为什么要在白噪声前还要另外再乘以 根号0.5??
信噪比已经满足20db了的~~
我刚才试了一下,有根号0.5的图,很平缓,没有的,峰和谷都很明显。。。你试试吧~~
侯明月 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]Simulink接口如何与电机接口连接上(matlab R 2007a版) ying MATLAB论坛 3 2008-11-06 18:19
[求助]好象很简单的问题,大家帮我看看嘛,谢谢咯~~ yitsoh MATLAB论坛 0 2008-05-11 17:05
[求助]循环结构 LIKAIYU MATLAB论坛 4 2008-04-19 13:43
【讨论】基于MATLAB的城市轨道车辆牵引程序计算 051404108 MATLAB论坛 1 2008-01-27 15:50
【求助】求助高手点拨算法 pypily MATLAB论坛 2 2008-01-01 19:46


所有时间均为北京时间。现在的时间是 02:06


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.