基于Matlab仿真有干扰和无干扰的接收波形(附源码)

目录

一、 干扰器建模

二、模型干扰器输出

三、干扰器对目标回波的模型效应

四、程序 


一、 干扰器建模

干扰器对象模拟宽带干扰器。输出是一个复杂的白高斯噪声序列。弹幕干扰器的可修改属性是:

  • ERP— 有效辐射功率(瓦特)

  • SamplesPerFrameSource— 每帧样本数的来源

  • SamplesPerFrame— 每帧样本数

  • SeedSource— 随机数生成器的种子来源

  • Seed— 随机数生成器的种子

复白高斯噪声序列的实部和虚部的方差分别等于有效辐射功率(以瓦特为单位)的 1/2。用P 表示有效辐射功率(以瓦特为单位)。弹幕干扰器输出为:

在该方程中,x[n]、y[n]是具有单位方差的零均值高斯随机变量的不相关序列。

二、模型干扰器输出

 本例检查弹幕干扰器输出的统计属性以及它们与有效辐射功率 (ERP) 的关系。使用 5000 瓦的有效辐射功率创建弹幕干扰器。以每帧 500 个样本生成输出。然后调用该函数一次以生成一帧复杂数据。使用该函数,显示弹幕干扰器输出值的分布。系统对象使用随机数生成器。在此示例中,出于说明目的,随机数生成器种子是固定的,可以将其删除。

基于Matlab仿真有干扰和无干扰的接收波形(附源码)_第1张图片

三、干扰器对目标回波的模型效应

此示例演示如何模拟弹幕干扰器对目标回声的影响。首先,创建所需的对象。需要一个阵列、一个发射器、一个辐射器、一个目标、一个干扰器、一个收集器和一个接收器。此外,还需要定义两条传播路径:一条从阵列到目标并返回,另一条从干扰器到阵列。

假设阵列、目标和干扰器是静止的。数组位于全局原点 (0,0,0)。目标位于(1000,500,0),干扰器位于(2000,2000,100)。确定从阵列到目标和干扰器的方向。

最后,将矩形脉冲波形传输到目标,将其反射到目标上,并在阵列处收集回波。同时,干扰器向阵列发送干扰信号。干扰信号和回声在接收器上混合。生成波形。产生干扰信号,绘制结果,并将其与有干扰和无干扰的接收波形进行比较。

基于Matlab仿真有干扰和无干扰的接收波形(附源码)_第2张图片

四、程序 

使用Matlab R2022b版本,点击打开。

基于Matlab仿真有干扰和无干扰的接收波形(附源码)_第3张图片

打开下面的“ModelBarrageJammerOutputExample.mlx”文件,点击运行,就可以看到上述效果。

基于Matlab仿真有干扰和无干扰的接收波形(附源码)_第4张图片  

源码链接。

你可能感兴趣的:(#,Matlab实例(附源码),matlab,接收波形)