博客
关于我
窄带随机过程的产生
阅读量:335 次
发布时间:2019-03-04

本文共 1506 字,大约阅读时间需要 5 分钟。

1、窄带随机过程的产生过程

图1 高斯白噪声的产生流程

 

        随机过程的产生过程如图1所示,在利用莱斯表达式生成窄带随机过程时,需要通过高斯白噪声生成两个低频的随机过程,即首先使高斯白噪声通过低通滤波器(本实验中的使用的低通滤波器为巴特沃斯低通滤波器)得到两个低频随机过程,接着让两个随机过程分别通过乘法器,最后再通过累加器即可得到所需要的窄带随机过程。

2、仿真程序

(1)主程序

clear allclcfs=10000;T=1/fs;t=0:T:1;N=length(t);%-----------------------------------------生成低频随机过程fa=0.005;                                 %低频过程a(t)截止频率wa=2*pi*fa;                         fb=0.0055;                                %低频过程b(t)截止频率wb=2*pi*fb;                         f0=2000;                                  %中心频率at=lowfrequency(N,wa);                    %低频随机过程figuresubplot(2,1,1),plot(t,at)title('低频过程a'),xlabel('t'),ylabel('b(t)')bt=lowfrequency(N,wb);subplot(2,1,2),plot(t,bt)title('低频过程b'),xlabel('t'),ylabel('b(t)')%-----------------------------------------窄带随机过程及性质X=at.*cos(2*pi*f0*t)-bt.*sin(2*pi*f0*t);  %窄带随机过程figure,plot(t,X),title('窄带随机过程')Rtau=xcorr(X);                            %自相关函数tt=-N+1:N-1;figure,plot(tt,Rtau),title('自相关函数R_x(\tau)')Sx=fft(Rtau);                             %功率谱密度len=length(Sx);k=0:len-1;w=2*pi*(k/len-1/2)*fs;figure,plot(w/2/pi,abs(fftshift(Sx)));xlim([-2300,2300])title('功率谱密度S_x(\omega)'),xlabel('f/Hz')

(2)产生低频随机过程的函数

function [m_t] = lowfrequency(N,omega)%lowfrequency 产生低频高斯随机信号%   t-时间,w-频率,m_t -低频噪声x=wgn(1,N,5);         %产生高斯白噪声[b,a]=butter(10,omega,'low');m_t=filter(b,a,x);end

        实验所得窄带随机过程如图3所示,窄带随机过程的性质如图4、图5所示,在本实验中窄带随机过程的中心频率为f_0=2000Hz

图2 两个低频过程
图3 窄带随机过程
图4 窄带随机过程自相关函数
图5 窄带随机过程自相关函数

       由图5可知窄带随机过程的功率谱密度中心频率f_0=2000Hz,满足

边界频率分别为

满足\Delta \omega\ll 2\omega_c,即表明生成的为窄带随机过程。实际上图5左半部分的负频率并不存在。

转载地址:http://trwr.baihongyu.com/

你可能感兴趣的文章
Docker精华问答 | task与executor有什么关系?
查看>>
英特尔强势上新一大波数据产品,小伙伴们“奔走相告”…… | 极客头条
查看>>
成为最大的独立开源公司,对SUSE意味着什么? | 人物志
查看>>
红帽:将开源进行到底
查看>>
SaaS前世今生:老树开新花
查看>>
微信小程序生命周期 / 页面的生命周期 / 页面的用户行为
查看>>
用C语言散列表实现电话薄
查看>>
微信小程序云开发手机商城项目源码+数据库+云后台+部署 (毕业生福利!)
查看>>
Maven的配置
查看>>
如何在bilibili上下载学习视频?
查看>>
Python爬虫利器之Beautiful Soup的全世界最强用法 五百行文章!
查看>>
09-Vue之本地应用v-for指令
查看>>
03-selenium元素定位
查看>>
19-selenium操作已启动的浏览器
查看>>
11-Python-作用域和命名空间
查看>>
2020.2.13普及C组 罗密欧与朱丽叶的约会【纪中】【前缀和】
查看>>
纪中2020.3.4普及C组模拟赛总结
查看>>
纪中2020.3.18普及C组模拟赛总结
查看>>
YbtOJ 递推算法课堂过关 例5 平铺方案【递推(简单DP)】
查看>>
YbtOJ hash和hash表课堂过关 例1 字符串哈希【hash】
查看>>