雷达对抗实验报告

实验题目:噪声干扰信号的Matlab仿真

院 系: 信息科学与工程学院

班 级: 通信2班

姓 名: 宋曜辰

学 号: 1003060230

指导教师:

噪声调幅、调频、调相信号的Matlab仿真

一、 实验目的

通过实验,加深对噪声调幅、调频、调相信号的理解,加深对噪声调幅、调频、调相信号频谱分析的基本思想与实现方法的认识,并掌握Matlab对随机过程的仿真方法与其基本函数和语法的使用。

二、 实验原理

实验中要仿真的各种噪声的时域表达式及相应的频谱特性:

1. 射频噪声干扰

窄带高斯过程:称为射频噪声干扰。其中包络函数服从瑞利分布,相位函数服从[0,2]均匀分布,且与相互独立,载频为常数,且远大于的谱宽。

2. 噪声调幅干扰

广义平稳随机过程:称为噪声调幅干扰。其中,调制噪声为零均值,方差为,在区间[-,分布的广义平稳随机过程,服从[0,2]均匀分布,且为与独立的随机变量,为常数。

噪声调幅信号的波形图,以及联合概率密度分布函数p()以及各自的概率密度分布密度p()存在下列关系:

3. 噪声调频干扰

广义平稳随机过程:

称为噪声调频干扰,其中调制噪声为零均值、广义平稳的随机过程,服从[0,2]均匀分布且与独立的随机变量,,

噪声调频干扰中的调制噪声和噪声调频干扰信号的波形J(t)如下图示:

4. 噪声调相干扰

广义平稳随机过程:

称为噪声调频干扰,其中调制噪声为零均值、广义平稳的随机过程,服从[0,2]均匀分布且与独立的随机变量,,

噪声调相干扰的功率谱如下图所示:

三、 实验内容

利用Matlab仿真产生视频噪声:;射频噪声:;噪声调幅干扰:视频噪声,调制度m=0.1~1;噪声调频干扰:视频噪声;噪声调相干扰:视频噪声。等一系列干扰信号并分析特性。

四、 实验思路与步骤

1. 产生一个高斯白噪声,

2. 利用Matlab自带的fir1函数产生一个低通滤波器,限制高斯白噪声的带宽,由此产生了视频噪声。

3. 利用产生的视频噪声,分别代入噪声调幅干扰的时域表达式,并且进行100次的积累后求平均值,由此画出噪声调幅干扰频域波形,对其进行快速傅里叶变换后,求出功率谱,由此画出噪声调幅干扰的功率谱波形。

4. 重复上述步骤,分别代入噪声调频干扰和噪声调相干扰的时域表达式,分别画出其时域波形和功率谱。

五、 实验结果

1. 视频噪声时域波形

2. 视频噪声功率谱

3. 噪声调幅干扰时域波形

调制度m=0.5,

4. 噪声调幅干扰功率谱

5. 噪声调频干扰时域波形

6. 噪声调频干扰功率谱

7. 噪声调相干扰时域波形

8. 噪声调相干扰功率谱

六、 实验分析与结论

1. 视频噪声是一个带宽受限的高斯白噪声,,从其功率谱图可以很明显看出带宽

2. 通过仿真噪声调幅干扰的时域波形和功率谱,并和理论计算值进行了对比,发现仿真结果与理论值一致,在中心频率处有一个冲击,仿真时采用参数为调制度m=0.5,。

3. 通过仿真噪声调频干扰的时域波形和功率谱,并和理论计算值进行了对比,仿真结果与理论值基本一致。仿真时采用参数。

4. 通过仿真噪声调相干扰的时域波形和功率谱,并和理论计算值进行了对比,结果与理论值基本一致。结果与理论十分相符。

七、 实验程序代码

clear all;close all;clc;%清除变量

T=100e-6;%采样时间

fs=300e6;%采样频率

N=T*fs;%采样点数

detlf=20e6;%滤波器截止频率

f1=100e6;%调制信号中心频率

m=0.5;%调制度

kfm=5e6;%调频斜率

kpm=5;%调相斜率

M=100;%积累次数

p=fft(fir1(N-1,detlf/fs*2));%滤波器频谱

s=0;

for i=1:100

xn=ifft(fft(random(Normal,0,1,1,N)).*p);%高斯白噪声通过滤波器

j=abs(fft(xn));

s=s+j;

end

s=s/M;

j=s;

figure(1)

t=0:1/fs:T-1/fs;

plot(t*1e6,xn);

xlabel(us);

title(视频噪声时域波形);

figure(2)

f=(0:N-1)*fs/N;

plot(f*1e-6,20*log10(j.^2/max(j.^2)));%视频噪声功率谱

axis([-1 22 -8 0]);

xlabel(MHZ);

title(视频噪声功率谱);

n=1:N;

zn=(1+m*cos(2*pi*xn)).*cos(2*pi*f1/fs*n);%噪声调幅干扰表达式

figure(3)

plot(t*1e6,zn);

title(噪声调幅干扰时域波形);

xlabel(us);

s=0;

for i=1:100

zn=(1+m*cos(2*pi*xn)).*cos(2*pi*f1/fs*n);

j=abs(fft(zn));

s=s+j;

end

s=s/M;

j=s;

figure(4)

plot(f*1e-6,20*log10(j.^2/max(j.^2)));%噪声调幅干扰功率谱

title(噪声调幅干扰功率谱);

xlabel(MHZ);

axis([90 110 -200 0]);

sum(1)=0;

for i=1:N-1;

sum(i+1)=xn(i)+sum(i);

end

xn=sum/fs;

wn=cos((2*pi*f1*t+2*pi*kfm*xn));%噪声调频干扰表达式

figure(5)

plot(t*1e6,wn);

title(噪声调频干扰时域波形);

xlabel(us);

s=0;

for i=1:100

xn=ifft(fft(random(Normal,0,1,1,N)).*p);

sum(1)=0;

for i=1:N-1;

sum(i+1)=xn(i)+sum(i);

end

xn=sum/fs;

wn=cos((2*pi*f1*t+2*pi*kfm*xn));

j=abs(fft(wn));

s=s+j;

end

s=s/M;

j=s;

figure(6)

plot(f*1e-6,20*log10(j.^2/max(j.^2)));%噪声调频干扰功率谱

axis([50 150 -150 0])

xlabel(MHZ);

title(噪声调频干扰功率谱);

sum(1)=0;

for i=1:N-1;

sum(i+1)=xn(i)+sum(i);

end

xn=sum/fs;

on=cos(2*pi*f1*t+kpm*xn);%噪声调相干扰表达式

figure(7)

plot(t*1e6,on);

title(噪声调相干扰时域波形);

xlabel(us);

s=0;

for i=1:100

xn = ifft(fft(random(Normal,0,1,1,N)).*p);

on=cos(2*pi*f1*t+kpm*xn);

j=abs(fft(on));

s=s+j;

end

s=s/M;

j=s;

figure(8)

plot(f*1e-6,20*log10(j.^2/max(j.^2)));%噪声调相干扰功率谱

axis([50 150 -70 0])

xlabel(MHZ);

title(噪声调相干扰功率谱);

第10页

展开阅读全文

matlab 窄带高斯过程仿真,噪声干扰信号的Matlab仿真.doc相关推荐

  1. matlab 调幅频谱ifft,噪声干扰信号的matlab仿真.doc

    噪声干扰信号的matlab仿真.doc 雷达对抗实验报告实验题目噪声干扰信号的MATLAB仿真院系电子与信息工程学院班级姓名学号指导教师实验时间2012年6月雷达对抗技术实验报告第1页噪声调幅.调频. ...

  2. Matlab镜像建模产生啸叫信号,基于MATLAB有噪声语音信号的处理最终稿(样例3)...

    <基于MATLAB有噪声语音信号的处理.doc>由会员分享,可免费在线阅读全文,更多与<基于MATLAB有噪声语音信号的处理(最终稿)>相关文档资源请在帮帮文库(www.woc ...

  3. Matlab镜像建模产生啸叫信号,基于MATLAB有噪声语音信号的处理(最终稿)

    <基于MATLAB有噪声语音信号的处理.doc>由会员分享,可免费在线阅读全文,更多与<基于MATLAB有噪声语音信号的处理(最终稿)>相关文档资源请在帮帮文库(www.woc ...

  4. Arduino与Proteus仿真实例-简单信号频率计数仿真

    简单信号频率计数仿真 Arduino 可用于测量电量(如电压.电流.功率等)或物理量(如温度.湿度.光强.湿度等)或电子元件值等. 本文将演示演示了如何使用 Arduino 测量脉冲的频率和占空比. ...

  5. MATLAB中语音加噪,语音信号加噪和降噪处理

    语音信号加噪和降噪处理 所属分类:matlab例程 开发工具:matlab 文件大小:596KB 下载次数:32 上传日期:2018-04-17 18:23:30 上 传 者:15738512336 ...

  6. matlab如何采集两路语音信号,基于MATLAB的语音信号采集与处理

    内容介绍 原文档由会员 大雨倾盆 发布 基于MATLAB的语音信号采集与处理 2.4万字 114页 原创作品,已通过查重系统 摘要 语音信号处理作为目前发展最为迅速的信息科学研究领域的核心技术,它是一 ...

  7. 在Matlab平台上实现对语音信号的去噪研究和仿真

    在Matlab平台上实现对语音信号的去噪研究和仿真 摘要 语音信号在数字信号处理中占有极其重要的地位,因此选择通过对语音信号的研究来巩固和掌握数字信号处理的基本能力十分具有代表性.对数字信号处理离不开 ...

  8. 【滤波器】基于低通滤波器语音信号加噪与去噪含Matlab源码

    1 简介 1.1 课题的背景与意义 通过语音传递信息是人类最重要.最有效.最常用和最方便的交换信息的形式.让计算机能听懂人类的语言,是人类自计算机诞生以来梦寐以求的想法,用现代手段研究语音信号,使人们 ...

  9. 脉冲波形对uwb的影响matlab仿真,DS-UWB系统信号的产生及MATLAB仿真

    目录 摘要 (2) 第1章超宽带信号 (3) 1.1 引言 (3) 1.2 直接序列超宽带信号(DS-UWB) (4) 1.2.1 DS-UWB的定义 (4) 1.2.2 DS-UWB的特点 (4) ...

最新文章

  1. SQL语句修改字段类型与第一次SQLServer试验解答
  2. python读取文件中的数据为二维数组变量_Numpy 多维数据数组的实现
  3. BZOJ 1852 [MexicoOI06]最长不下降序列(贪心+DP+线段树+离散化)
  4. Android之Inflate()方法用途
  5. 关于导入geoserver 源码到Eclipse编译运行
  6. 咖啡豆(JavaBean)•香
  7. 6-23 分离链接法的删除操作函数 (20 分)
  8. 我对 OneData 数据中台体系架构的一些思考
  9. 小程序 - 参考数据 - ASC字符码表和常用的中文字符编码表
  10. 运维前线:一线运维专家的运维方法、技巧与实践3.1 数据中心搬迁准备
  11. UnDistort Audio File(音频修复软件)官方正式版V1.0 | 音频修复软件哪个好用 | 专业修复音频的软件
  12. 成功解决:[‘‘, ‘‘, __ob__: Observer]
  13. Blender建模(一)
  14. java 分层处理解耦_后端分层架构如何解耦?
  15. CentOS配置Jenkins+Android+fir+pyger(蒲公英)+qiniu(七牛)
  16. 2022国内网络安全事件大盘点
  17. 小半径中值模糊的急速实现(16MB图7.5ms实现) + Photoshop中蒙尘和划痕算法解读
  18. 在线支付系列【20】微信支付服务商介绍
  19. 苹果mp3软件_这几款苹果APP也许你会用得着,赶紧下载试试看!
  20. 思科模拟器配置静态路由(下一跳使用端口)

热门文章

  1. 视频教程-【吴刚】iOS原生图标设计原理与绘制技巧标准教程-UI
  2. Mac 新系统安装CocoaPods
  3. Anylogic各个版本的功能对比
  4. Excel快速将多个单元格合并到一个单元格
  5. 33岁的外行妈妈,转行金融业可行吗?(此贴仅限于个人感悟)
  6. Power Pivot选项卡不显示
  7. Pycharm专业版下载及安装,使用python解释器运行(官网)
  8. 如何系统学习VCU电控开发
  9. Vue3源码分析之打包原理
  10. C语言——二维数组每行求和