现代通信原理 作业一

利用matlab完成:

产生正弦波信号、均匀白噪声以及高斯白噪声并分别将两种噪声叠加到正弦波信号上,绘出波形。

分别求取均匀白噪声序列和高斯白噪声序列的自相关及功率谱密度,绘出波形。

白噪声区别及产生方法

1、定义:

均匀白噪声:噪声的幅度分布服从均匀分布,功率谱密度在整个HYPERLINK "/view/628441.htm"频域内均匀分布的噪声。

高斯白噪声:噪声的幅度分布服从正态分布,功率谱密度在整个HYPERLINK "/view/628441.htm"频域内均匀分布的噪声。

matlab仿真函数:

rand函数默认产生是区间在[0,1]的随机数,这里需要利用公式:

z2=a+(b-(a))*rand(m,n)............(公式1)

randn函数默认产生均值是0、方差是1的随机序列,所以可以用其来产生均值为0、方差为1的正态分布白噪声,即N(0,12)。利用公式:

z1=a+b*randn(1,n).................(公式2)

可以产生均值为a,方差为b2 高斯白噪声,即N(a,b2)。

二、自相关函数与功率谱密度之间的关系

1、功率谱密度:每单位频率波携带的功率,这被称为信号的功率谱密度。

2、HYPERLINK "/search?word=自相关函数&fr=qb_search_exp&ie=utf8"自相关函数:描述随机信号X(t)在任意两个不同时刻t1,t2的取值之间的相关程度。

3、维纳-辛钦定理:

由于平均值不为零的信号不是平方可积的,所以在这种情况下就没有傅里叶变换。幸运的是维纳-辛钦定理提供了一个简单的替换方法,如果信号可以看作是平稳HYPERLINK "/view/18964.htm"随机过程,那么功率谱密度就是信号HYPERLINK "/view/553285.htm"自相关函数的傅里叶变换。

4、平稳随机过程:是在固定时间和位置的概率分布与所有时间和位置的概率分布相同的随机过程。(就是指得仅一个随机过程,中途没有变成另外一个统计特性的随机过程)

二、源代码及仿真结果

1、正弦波

x=(0:0.01:2); %采样频率100Hz

y1=sin(10*pi*x); %产生频率5Hz的sin函数

plot(x,y1,'b');

高斯白噪声+正弦波

z1=0.1*randn(1,201); %产生方差N(0,0.12)高斯白噪声 (b=0.01/0.1/1)

plot(x,z1,'b');

y2=y1+z1; %叠加高斯白噪声的正弦波

plot(x,y2,'b');

均匀白噪声+正弦波

z2=-.3+.6*rand(1,201); %产生-0.3到0.3的均匀白噪声

plot(x,z2,'b');

y3=y1+z2; %叠加均匀白噪声的正弦波

plot(x,y3,'b');

4、高斯白噪声序列自相关函数及功率谱密度

z1=0.1*randn(1,201); %产生方差N(0,0.12)高斯白噪声

[r1,lags]=xcorr(z1); %自相关函数的估计

plot(lags,r1);

f1=fft(r1);

f2=fftshift(f1); %频谱校正

l1=(0:length(f2)-1)*200/length(f2)-100; %功率谱密度x轴

y4=abs(f2);

plot(l1,y4);

5、均匀白噪声序列自相关函数及功率谱密度

z2=-.3+.6*rand(1,201); %产生-0.3到0.3的均匀白噪声

[r2,lags]=xcorr(z2); %自相关函数的估计

plot(lags,r2);

f3=fft(r2);

f4=fftshift(f3); %频谱校正

l2=(0:length(f4)-1)*200/length(f4)-100; %功率谱密度x轴

y5=abs(f4);

plot(l2,y5);

matlab高斯白噪声功率谱密度,matlab-正弦波-高斯白噪声-均匀白噪声-功率谱密度-自相关函数.doc...相关推荐

  1. matlab加有色噪声,这么讲解高斯白噪声,还有色噪声,谁都会懂

    原标题:这么讲解高斯白噪声,还有色噪声,谁都会懂 百度百科上解释为 "高斯白噪声,幅度分布服从高斯分布,功率谱密度服从均匀分布",听起来有些晦涩难懂,下面结合例子通俗而详细地介绍一 ...

  2. matlab白噪声模块,matlab白噪声实现

    用matlab仿真余弦信号与白噪声_数学_自然科学_专业资料.(3)功率谱密度仿... 姓名:朱奇峰 专业:电子与通信工程 方向:数字广播电视技术 学号:103320430109033 MATLAB ...

  3. matlab 高斯脉冲整形,matlab高斯脉冲波形

    曲线的图形表示的详细过程(可用 Matlab.Excel 等...高斯脉冲源时域波形与频域波形: 1.00 1 0.80 0... ('Impulse Response of Gaussian Fil ...

  4. 干货分享 基于MATLAB的带噪图像的高斯滤波论文

    基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...

  5. 基于MATLAB的带噪图像的高斯滤波

    基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...

  6. matlab函数噪声模拟,matlab 模拟高斯噪声和有色噪声

    1. 高斯白噪声-white noise 模拟高斯噪声,也称为正态噪声,是有一系列不相关的随机变量组成的理想化随机过程,是有一系列不相关的随机变量组成的理想化随机过程,其统计特性服从正态分布.一种较为 ...

  7. 散粒噪声是白噪声吗_白色噪音-白噪声的定义,判别方法什么是白噪声,什么是高斯白噪声,如何判定? 爱问知识人...

    白噪声,就是说功率谱为一常数:也就是说,其协方差函数在delay=0时不为0,在delay不等于0时值为零: 换句话说,样本点互不相关.(条件:零均值.) 所以,"白"与" ...

  8. 2021-01-07 matlab数值分析 线性方程组的迭代解法 高斯-赛德尔迭代法

    matlab数值分析 线性方程组的迭代解法 高斯-赛德尔迭代法 Function [x,iter]=gs(A,b,tol) D=diag(diag(A)); L=D-tril(A); U=D-triu ...

  9. matlab中求积函数,MATLAB软件及高斯勒让德求积公式MATLAB软件及高斯勒让德求积公式.doc...

    MATLAB软件及高斯勒让德求积公式MATLAB软件及高斯勒让德求积公式 数 值 分 析 课 程 实 验 报 告 2012-2013学年度 第二学期 系别:数学与计算机科学学院 实验课程数值分析班 级 ...

最新文章

  1. 《Kubernetes权威指南第2版》学习(二)一个简单的例子
  2. Android之XML序列化和解析
  3. php3.2.3 升级,thinkphp3.2.3 升级到3.2.4时出错问题
  4. PHP去除BOM头的方法
  5. html5透明图片格式,半透明图片制作
  6. 如何放大缩小地图 和 移动拖动 地图 (一张的那种,厂区地图非世界地图)
  7. 微信小程序实现上传图片的功能
  8. 禁用驱动数字签名验证
  9. 阿里RocketMQ创始人首次分享出这份RocketMQ技术内木神级架构手册
  10. PhotoShop算法实现进阶-浮雕滤镜-灰度浮雕(三十一)
  11. AR模型参数估计、Y-W方程、L-D算法原理部分
  12. c语言 结构体 选择题,c语言结构体共用体选择题新
  13. iphone手机视频和照片永久删除还能恢复吗?
  14. 计算机基础之计算机的发展历史
  15. 计算机安全论文摘要,计算机安全防护论文摘要怎么写 计算机安全防护论文摘要范文参考...
  16. matlab的udt,西门子PLC的UDT是干什么的?如何使用?终于讲清楚了
  17. 浏览器静态资源的版本控制新思路.强制更新指定资源缓存.的探讨
  18. 这些渐行渐远的友情,你有过吗?
  19. 汽车整体解剖VR教学软件QY-JP001
  20. rust三人服_rust怎么设置第三人视角 | 手游网游页游攻略大全

热门文章

  1. 2020上海全国计算机一级考试时间,2020全国等级计算机考试时间(全国计算机一级报名时间)...
  2. 电脑重装系统,微信备份与恢复聊天记录,保存的文件。微信聊天记录迁移
  3. 学UI设计需要会手绘吗
  4. STM32L475 SPI驱动LCD ST7789V2详解
  5. 库克退休前的最后一战:不是苹果汽车!
  6. MUTAN:Multimodal Tucker Fusion For Visual Question Answering
  7. 旋转卡壳简介(POJ2187)(洛谷P1452)
  8. cond怎么读_cond condition是什么意思
  9. dhcp二层中继和三层中继
  10. 优秀的程序员都在关注「沉默王三」公众号