单脉冲阵列和差波束形成实现比幅测角法(MATLAB仿真)

news2024/10/12 18:16:02

单脉冲阵列和差波束形成实现比幅测角法(MATLAB仿真)

文章目录

  • 前言
  • 一、和差波束形成
  • 二、比幅测角法原理
  • 三、MATLAB仿真
  • 四、MATLAB仿真代码(超详细)
    • 单脉冲阵列和差波束形成实现比幅测角法MATLAB仿真超详细代码
  • 总结


前言

单脉冲雷达天线要求产生一个主瓣的和波束,以及具有两个主瓣的差波束。差波束的两个峰值之间的最小值称为“零值”。和波束的作用是探测目标的距离( r r r)并进行距离跟踪,差波束的作用是探测目标的方位角和俯仰角信息( θ , ϕ \theta,\phi θ,ϕ)并进行角跟踪。一个目标的距离信息角信息已知,则目标的空间位置就确定了。单脉冲测角方法之一是幅度比较法,本文将介绍该方法并用MATLAB对其进行仿真。


提示:以下是本篇文章正文内容,转载请附上链接!

一、和差波束形成

对于均匀线阵而言,假设一共有 2 M 2M 2M个阵元,其方向矢量可以表示为:
a ⃗ ( θ ) = [ 1 e − j k d sin ⁡ θ ⋮ e − j ( 2 M − 1 ) k d sin ⁡ θ ] \vec{\bf{a}}(\theta)=\begin{bmatrix} 1 \\ e^{-jkd\sin\theta} \\ \vdots \\ e^{-j(2M-1)kd\sin\theta} \\ \end{bmatrix} a (θ)= 1ejkdsinθej(2M1)kdsinθ
假设阵列方向图的最大指向角度为 θ 0 \theta_0 θ0,则和波束的权向量为:
w → Σ = a → ( θ 0 ) \overrightarrow{w}_{\Sigma}=\overrightarrow{a}(\theta_{0}) w Σ=a (θ0)
差波束的权向量为:
w → Δ = [ − 1 , ⋯   , − 1 , 1 , ⋯   , 1 ] ∘ w → Σ \overrightarrow{w}_{\Delta}=[-1,\cdots,-1,1,\cdots,1]\circ\overrightarrow{w}_{\Sigma} w Δ=[1,,1,1,,1]w Σ
其中,符号“ ∘ \circ ”表示哈达玛积,-1有 M M M个,1有 M M M个。
假设现在有一个信号从 θ s \theta_s θs入射,则和波束方向图的输出为:
S ( θ s ) = w Σ H a ⃗ ( θ s ) = ∑ m = 1 2 M e − j ( m − 1 ) k d ( sin ⁡ θ s − sin ⁡ θ 0 ) S(\theta_s)={{w}_{\Sigma}}^H\vec{a}(\theta_s)=\sum_{m=1}^{2M} {e^{-j(m-1)kd(\sin\theta_s-\sin\theta_0)}} S(θs)=wΣHa (θs)=m=12Mej(m1)kd(sinθssinθ0)
差波束方向图的输出为:
D ( θ s ) = w Δ H a ⃗ ( θ s ) = ∑ m = M + 1 2 M e − j ( m − 1 ) k d ( sin ⁡ θ s − sin ⁡ θ 0 ) − ∑ m = 1 M e − j ( m − 1 ) k d ( sin ⁡ θ s − sin ⁡ θ 0 ) D(\theta_s)={{w}_{\Delta}}^H\vec{a}(\theta_s)=\sum_{m=M+1}^{2M} {e^{-j(m-1)kd(\sin\theta_s-\sin\theta_0)}}-\sum_{m=1}^{M} {e^{-j(m-1)kd(\sin\theta_s-\sin\theta_0)}} D(θs)=wΔHa (θs)=m=M+12Mej(m1)kd(sinθssinθ0)m=1Mej(m1)kd(sinθssinθ0)

二、比幅测角法原理

u = k d ( sin ⁡ θ s − sin ⁡ θ 0 ) u=kd(\sin\theta_s-\sin\theta_0) u=kd(sinθssinθ0),则单脉冲比MRC为:
在这里插入图片描述
最后可推导出:
θ s ≈ θ 0 + j λ M π d cos ⁡ θ 0 M R C \theta_s\approx\theta_0+j \frac{\lambda}{M\pi d\cos\theta_0}MRC θsθ0+jMπdcosθ0λMRC

三、MATLAB仿真

仿真参数设置如下:
在这里插入图片描述
代码中修改这里的参数,仿真结果就会跟着改变,超级方便,只需修改参数,就可以观察不同参数下的测角效果。
仿真结果如下:
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
修改波束指向角为45°后的仿真结果如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过仿真结果,我们会发现,波束指向角偏离法向时,比幅测角法的误差会减小。

四、MATLAB仿真代码(超详细)

单脉冲阵列和差波束形成实现比幅测角法MATLAB仿真超详细代码


总结

以上就是要介绍的全部内容了,详细介绍了和差波束形成和比幅测角法的原理并完成了仿真。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2208443.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Mysql—高可用集群MHA

1:什么是MHA? MHA(Master High Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切…

GitLab Runner 通过 Pipeline 流水线实现持续集成 CI

文章目录 1、基础环境2、安装 Docker3、安装 GitLab4、安装 JDK5、安装 Maven6、安装 GitLab Runner7、注册 GitLab Runner8、上传 GitLab9、配置 Pipeline 1、基础环境 本次演示搭建,我使用的是阿里云服务器,配置如下: 服务器1:…

web 0基础第一节 文本标签

这是一个html文件的基本结构 在vs code 中使用英文的 ! 可快捷设置这样的结构 <!-- --> 是在html写注释的结构 <!DOCTYPE html> <!--标识当前文档类型为html--> <html> …

由于找不到msvcp140.dll而陷入困境?从系统更新到文件修复的全方位应对策略

由于找不到msvcp140.dll&#xff0c;不少电脑用户陷入了困惑之中。在计算机的复杂生态系统里&#xff0c;dll&#xff08;动态链接库&#xff09;文件是一种共享的资源库&#xff0c;而msvcp140.dll更是与特定的编程环境和软件运行息息相关。它就像是一座桥梁&#xff0c;连接着…

企业内部文档安全外发如何挑选合适的外发系统?

企业文档的外发不仅关系到运营效率&#xff0c;更是信息安全的重要组成部分。面对B2B模式下文档交换的普遍性和重要性&#xff0c;企业内部文档的安全外发成为了众多公司关注的重点之一。 随着互联网技术的发展&#xff0c;企业之间的合作越来越紧密&#xff0c;文档的交流也变…

数字电路尚硅谷学习笔记

学习视频&#xff1a;01_数字电路_从零搭建计算机引导_哔哩哔哩_bilibili 第1章数字电路基础 1.引言 数字电路是现代科技和工程领域中不可或缺的基础。从计算机系统到通信设备&#xff0c;从家庭电子产品到工业自动化&#xff0c;数字电路无处不在&#xff0c;影响着我们的生…

传智杯 第六届—E

题目描述&#xff1a; leafee 最近爱上了 abb 型语句&#xff0c;比如“叠词词”、“恶心心”。 leafee 拿到了一个只含有小写字母的字符串&#xff0c;她想知道有多少个 "abb" 型的子序列&#xff1f; 定义&#xff1a; abb 型字符串满足以下条件&#xff1a; 字符…

JQuery基本操作(一)

获取表单元素的值 $(选择器).val(); //获取 $(选择器).val(值); //赋值 <body><div>用户名&#xff1a;<input type"text" id"userName"/><button id"get">获取值</button><button id"set">设…

GDAL:windows安装GDA

GDAL&#xff1a;windows安装GDA gdal 中文版官网文档地址&#xff1a;https://www.osgeo.cn/gdal/ 英文官方文档地址&#xff1a;https://www.gisinternals.com/release.php GDAL&#xff08;Geospatial Data Abstraction Library&#xff09;是一个开源的地理空间数据处理库…

【零基础学懂算法】:动态规划算法

前言&#xff1a;本系列文章旨在介绍笔试题中常见的算法&#xff0c;面向算法零基础小白&#xff0c;以最简单直白的语言方便你更快的理解算法原理和使用方法。 目录 一.算法思想与原理 1. 什么是状态&#xff1f; 2. 什么是状态转移方程&#xff1f; 二.动态规划做题步骤 …

umi build 打包后production工程发布到xampp或node服务, 代理proxy的设置流程;

umi发布打包会有代理问题&#xff0c;官方没给出具体操作步骤&#xff1b;下面介绍两种运行环境proxy的设置方法&#xff1b; 核心问题&#xff0c;为什么本地dev环境可以代理成功&#xff0c;而放在服务器或xampp上&#xff0c;或nginx 上就不能正常访问其它端口或链接&#…

光明乳业乳品四厂勇闯TPM世界级奖终审,开创中国乳品行业新纪元

近日&#xff0c;中国乳品行业的标志性事件在光明乳业乳品四厂隆重上演&#xff0c;该厂迎来了TPM&#xff08;全面生产维护&#xff09;世界级奖项的终审评审&#xff0c;这不仅是光明乳业发展历程中的重大突破&#xff0c;也是中国乳品行业首次冲击该领域最高荣誉——TPM世界…

另一个ssh server, handy-sshd

Handy-SSHD 是一个轻量级、高性能的 SSH 服务器解决方案&#xff0c;旨在为开发者和系统管理员提供便捷的远程访问功能。它基于现代加密技术&#xff0c;确保数据传输的安全性和保密性。Handy-SSHD 具有简单易用的配置选项&#xff0c;支持多种认证方式&#xff0c;包括密码和公…

光伏项目难管理的问题如何解决?

1.数字化管理平台的应用 数字化是当前解决光伏项目管理难题的关键手段之一。通过建立统一的数字化管理平台&#xff0c;可以实现对光伏电站的远程监控、数据分析、故障预警及运维调度等功能。这类平台通常集成有智能算法&#xff0c;能够实时分析电站运行数据&#xff0c;及时…

【Python】 列表解析 语法 实例展示 说明统统一顿明白!!!

列表解析 根据已有列表&#xff0c;高效创建新列表的方式。 列表解析是Python迭代机制的一种应用&#xff0c;它常用于实现创建新的列表&#xff0c;因此用在[]中。 语法&#xff1a; [expression for iter_val in iterable] [expression for iter_val in iterable if con…

动态规划——多状态动态规划问题

目录 一、打家劫舍 二、打家劫舍 II 三、删除并获得点数 四、粉刷房子 五、买卖股票的最佳时机含冷冻期 六、买卖股票的最佳时机含手续费 七、买卖股票的最佳时机III 八、买卖股票的最佳时机IV 一、打家劫舍 打家劫舍 第一步&#xff1a;确定状态表示 当我们每次…

navicat下载教程(包会的)

官网地址&#xff1a;Navicat | 下载 Navicat Premium 14 天免费 Windows、macOS 和 Linux 的试用版 第三方官网&#xff1a;https://pan.baidu.com/s/1kTgxwX84TPEqVfals38Mvw 一、下载navicat安装包 步骤1---试用版本 步骤2---下载windws系统的navicat 步骤3---查看安装…

ES6总结

1.let和const以及与var区别 1.1 作用域 var&#xff1a; 变量提升&#xff08;Hoisting&#xff09;&#xff1a;var 声明的变量会被提升到其作用域的顶部&#xff0c;但赋值不会提升。这意味着你可以在声明之前引用该变量&#xff08;但会得到 undefined&#xff09;。 con…

闯关leetcode——88. Merge Sorted Array

大纲 题目地址内容 解题代码地址 题目 地址 https://leetcode.com/problems/merge-sorted-array/description/ 内容 You are given two integer arrays nums1 and nums2, sorted in non-decreasing order, and two integers m and n, representing the number of elements …

计量校准公司对校准工程师,会有什么资质要求?

计量校准是指利用一些计量校准工具&#xff0c;对机器、仪器等进行测量和校准。来实现基本功能的正常使用。计量校准安排&#xff0c;是指根据委托方的要求&#xff0c;按照计量器具校准标准&#xff0c;向社会提供计量器具校准服务的安排。今天&#xff0c;我们就来看看计量校…