matlab产生窄带高斯随机过程,窄带随机过程的产生及其性能测试

实验四 窄带随机过程的产生及其性能测试

一、实验目的

1、基于随机过程的莱斯表达式产生窄带随机过程。

2、掌握窄带随机过程的特性,包括均值(数学期望)、方差、相关函数及功率谱密度等。 二、实验原理

窄带随机过程的产生如下图所示:

b52158071476333bcb123024225c7410.png

00)()sin(2)

f t b t f t p p -

三、实验内容

1、按照上面的结构框图,基于随机过程的莱斯表达式t t b t t a t X 00sin )(cos )()(ωω-=,用Matlab 产生一满足条件的窄带随机过程。 m.文件如下:

%产生一个p 个点的高斯窄带随机过程 function f=suiji1(p) n=1:p;

w=-pi:2*pi/1000:pi; R=100; C=0.001;

wn=1/2*pi*R*C;

[b,a]=butter(1,wn); g=randn(1,1001); y=filter(b,a,g); at=y.*cos(w.*n); bt=y.*sin(w.*n); ft=at-bt; subplot(211) plot(ft)

subplot(212) ksdensity(ft)

在command 命令框里写入: suiji1(1000)

即产生一个1000个点的高斯窄带随机过程

窄带随机过程波形及其概率密度图分别如下所示:

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
窄带包络是指信号的幅度随时间变化的过程,通常由一个低频振荡器或调制器产生。在Matlab中,可以使用以下代码生成窄带包络: ``` % 产生窄带包络信号 fc = 1000; % 载波频率 fm = 10; % 调制频率 fs = 10*fc; % 采样频率 t = 0:1/fs:1; % 时间序列 x = cos(2*pi*fc*t).*cos(2*pi*fm*t); % 信号 env = abs(hilbert(x)); % 包络 ``` 其中,`cos(2*pi*fc*t)`为载波信号,`cos(2*pi*fm*t)`为调制信号,两者相乘得到窄带调制信号`x`,`abs(hilbert(x))`则为其包络。 对于窄带随机过程,可以使用Matlab自带的随机数生成器`randn`产生高斯白噪声,再通过滤波器生成窄带随机过程。例如,以下代码生成均值为0、方差为1的高斯白噪声,再通过低通滤波器生成窄带随机过程: ``` % 产生窄带随机过程 fc = 1000; % 截止频率 fs = 10*fc; % 采样频率 t = 0:1/fs:1; % 时间序列 bw = 10; % 带宽 x = randn(size(t)); % 高斯白噪声 [b,a] = butter(4,bw/(fs/2)); % 低通滤波器 y = filter(b,a,x); % 窄带随机过程 ``` 性能测试指的是对信号进行分析,以评估其性能和质量。对于窄带包络信号,可以使用Matlab中的频谱分析工具`fft`和`pwelch`进行分析,例如以下代码分别绘制信号的频谱和功率谱密度图: ``` % 绘制频谱图 N = length(x); % 采样点数 X = fft(x,N); % 快速傅里叶变换 f = (0:N-1)*(fs/N); % 频率向量 figure; plot(f,abs(X)/N); title('信号频谱'); xlabel('频率 (Hz)'); ylabel('幅度'); % 绘制功率谱密度图 [P,f] = pwelch(x,hamming(1024),[],1024,fs); % 功率谱密度 figure; semilogx(f,P); title('信号功率谱密度'); xlabel('频率 (Hz)'); ylabel('功率谱密度 (dB/Hz)'); ``` 对于窄带随机过程,可以使用Matlab中的自相关函数`xcorr`和自功率谱密度函数`pwelch`进行分析,例如以下代码分别绘制信号的自相关函数和自功率谱密度图: ``` % 绘制自相关函数 [R,lags] = xcorr(y,500,'coeff'); % 自相关函数 figure; plot(lags, R); title('信号自相关函数'); xlabel('时间延迟 (点)'); ylabel('自相关系数'); % 绘制自功率谱密度图 [P,f] = pwelch(y,hamming(1024),[],1024,fs); % 自功率谱密度 figure; semilogx(f,P); title('信号自功率谱密度'); xlabel('频率 (Hz)'); ylabel('功率谱密度 (dB/Hz)'); ``` 通过以上分析,可以得出窄带包络和窄带随机过程的性能评估结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值