单脉冲测角和差波束法原理

news2024/11/15 13:47:42

和差波束测角及仿真

      • 和差波束法原理
      • MATLAB仿真

和差波束法原理

和差波束法是等信号测角方法中的一种,该方法利用两个形状完全相同但是部分重叠的波束,两个波束再形成和波束差波束,由和差波束测量目标回波的入射角。
如下图所示,波束1和波束2满足和差波束法的要求。两个波束相交叉的一点与原点的连线 O A OA OA为等信号轴,如果目标从等信号轴方向入射,此时两个波束测得的信号强度的差值为0,即目标的角误差为 ϵ = 0 \epsilon=0 ϵ=0,则波束1和波束2收到的信号的强度完全相等,两者的差信号的振幅为0。当信号不是从等信号轴方向入射时,波束1和波束2收到的信号强度必然不同,即目标的角误差 ϵ ≠ 0 \epsilon \neq 0 ϵ=0。我们可以通过比较两个波束回波的强弱来判断目标偏离等信号轴的方向,目标偏离等信号轴的角度可以通过查表法进行估计。
在这里插入图片描述

图1. 等信号法测角示意图

设天线方向图为 F ( θ ) F(\theta) F(θ),等信号轴 O A OA OA指向 θ 0 \theta_0 θ0方向, θ Δ \theta_\Delta θΔ为等信号轴与波束最大值的夹角,那么可以得到波束1、波束2的方向图为:
F 1 ( θ ) = F ( θ − θ 0 + θ k ) F 1 ( θ ) = F ( θ − θ 0 − θ k ) F_1(\theta)=F(\theta-\theta_0+\theta_k)\\ F_1(\theta)=F(\theta-\theta_0-\theta_k) F1(θ)=F(θθ0+θk)F1(θ)=F(θθ0θk)
假设目标所在角度与等信号轴 θ 0 \theta_0 θ0的夹角为 θ t \theta_t θt,则波束1和波束2收到的信号分别为:
u 1 ( θ ) = k F ( θ k − θ t ) u 2 ( θ ) = k F ( θ k + θ t ) u_1(\theta)=kF(\theta_k-\theta_t)\\ u_2(\theta)=kF(\theta_k+\theta_t) u1(θ)=kF(θkθt)u2(θ)=kF(θk+θt)
其中, k k k为常数,波束1和波束2接收信号的和为和波束 Σ ( θ t ) \Sigma(\theta_t) Σ(θt),波束1和波束2接收到的差为差波束 Δ ( θ t ) \Delta(\theta_t) Δ(θt),即
Σ ( θ t ) = u 1 ( t ) + u 2 ( t ) = k ( F ( θ k − θ t ) + F ( θ k + θ t ) ) Δ ( θ t ) = u 1 ( t ) − u 2 ( t ) = k ( F ( θ k − θ t ) − F ( θ k + θ t ) ) \Sigma(\theta_t)=u_1(t)+u_2(t)=k(F(\theta_k-\theta_t)+F(\theta_k+\theta_t))\\ \Delta(\theta_t)=u_1(t)-u_2(t)=k(F(\theta_k-\theta_t)-F(\theta_k+\theta_t)) Σ(θt)=u1(t)+u2(t)=k(F(θkθt)+F(θk+θt))Δ(θt)=u1(t)u2(t)=k(F(θkθt)F(θk+θt))
在等信号轴 θ 0 \theta_0 θ0附近, Σ ( θ t ) ≈ 2 F ( θ 0 ) k \Sigma(\theta_t)\approx2F(\theta_0)k Σ(θt)2F(θ0)k Δ ( θ t ) ≈ 2 k θ t d F ( θ ) d θ ∣ θ = θ 0 \Delta(\theta_t)\approx2k\theta_t\frac{dF(\theta)}{d\theta}\mid_{\theta=\theta_0} Δ(θt)2kθtdθdF(θ)θ=θ0,和信号和差信号的比值为:
Δ ( θ t ) Σ ( θ t ) = θ t F ( θ 0 ) d F ( θ ) d θ ∣ θ = θ 0 \frac{\Delta(\theta_t)}{\Sigma(\theta_t)}=\frac{\theta_t}{F(\theta_0)}\frac{dF(\theta)}{d\theta}\mid_{\theta=\theta_0} Σ(θt)Δ(θt)=F(θ0)θtdθdF(θ)θ=θ0
由此可见, Δ ( θ t ) Σ ( θ t ) \frac{\Delta(\theta_t)}{\Sigma(\theta_t)} Σ(θt)Δ(θt)正比于 θ t \theta_t θt,我们可以用它来估计目标的角度和方向。我们可以将和差波束的幅度比值随着误差角度的变化曲线称之为鉴角曲线。

MATLAB仿真

设阵元数为11的一维均匀等距线阵,以等信号轴为法线方向,两个波束的指向分别为-3°和3°,波长为 1 / 2 λ 1/2\lambda 1/2λ,代码和两个波束的方向图如下所示。

%% 形成波束1和波束2的方向图
%% 波长为半波长,波束1指向-3°,波束2指向3°
close all; clear all; clc;
N = 11;                 %阵元数
theta = -90:0.1:90;
theta1 =-3;             %波形1指向的方向
theta2 = 3;             %波束2指向的方向
theta1 = theta1*pi/180; %将度转换为弧度
theta2 = theta2*pi/180;
theta = theta*pi/180;
d_lembda = 0.5;         %阵元间距比波长
w_1 = exp(j*2*pi*d_lembda*(0:N-1)'*sin(theta1)); %波束1加权权向量
w_2 = exp(j*2*pi*d_lembda*(0:N-1)'*sin(theta2)); %波束2加权权向量
a = exp(j*2*pi*d_lembda*(0:N-1)'*sin(theta));    %导向矢量
y1 = abs(w_1'*a); % 波束1的方向图
y2 = abs(w_2'*a); % 波束2的方向图
figure;
%plot(theta*180/pi,20*log10(y1/max(y1)))        ;%归一化,并取dB为单位
plot(theta*180/pi,(y1/max(y1)),'linewidth',1);   %绘制波束1
hold on;
plot(theta*180/pi,(y2/max(y2)),'linewidth',1);   %绘制波束2
xlabel('方位角/°');
ylabel('归一化方向图');
legend('波束1','波束2');
axis tight;
grid on;

方向图如下,取归一化的结果
在这里插入图片描述

图2. 两个波束的方向图

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

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

相关文章

seL4 操作系统微内核生态-ACM协会

美国计算机协会 (ACM) 将 2022 年 ACM 软件系统奖项授予 seL4 微内核团队。 SeL4是世界上第一个通过数学方法被证明安全的操作系统内核,并且在安全的基础上还强调高性能,是世界上最快、最先进的 OS 微内核。它对于嵌入式计算系统的安全可信赖方面将会有极…

先人一步了解Go 1.21版本新特性前瞻

本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"! 作者:tonybai|慕课网讲师 正在如火如荼地开发当中,按照Go核心团队的一年两次的发布节奏来算,Go 1.21…

【Java入门合集】第四章继承(二)

博主:命运之光 专栏:JAVA入门 学习目标 1.掌握继承性的主要作用、实现、使用限制; 2.掌握this和super的含义及其用法; 3.掌握方法覆写的操作; 4.掌握final关键字的使用; 5.掌握类变量、实例变量和局部变量的…

Cyanine5 maleimide马来酰亚胺活化荧光染料Cy5;1437872-46-2

CY5-MAL细胞标记是一种用于标记细胞的荧光染料,它可以被用于多种应用中。首先,CY5-MAL细胞标记可以被用于活细胞成像。通过将CY5-MAL细胞标记与活细胞结合,可以使细胞在显微镜下清晰可见。这种技术可以被用于研究细胞的结构和功能。其次&…

linux彻底卸载mysql步骤

第一步,先查看是否安装了mysql mysql -u root -p 如果提示bash: mysql: command not found...则没有安装过mysql 如果提示需要输入密码,那就证明安装了mysql 第二步,查看mysql运行状态并关闭 先查看下mysql的运行状态(如果已经…

redis(6)

基于redis中的list类型实现分页思路: list数据类型的应用场景: 1)对数据量大的集合做删减,比如说百度首页的热点新闻的列表,有一个换一换的功能,我们正是利用了list集合中的分页功能,使用lrange的命令,列表数据的显示&…

Anaconda——使用原因及创建方法

Anaconda——使用原因 一、使用原因二、创建虚拟环境的方法1、打开Anaconda Navigator2、点进Anaconda Powershell Prompt3、输入创建命令 参考文章 一、使用原因 Anaconda包含很多库Anaconda可以 创建虚拟环境 ,满足不同工程的要求的工具版本不一致问题&#xff0…

JavaScript中的异步函数(async/await)

1、async:异步的,await:等待。 一、作为async标识的函数与正常函数有两个区别: 1、当我们用async来声明一个函数的时候就说明这个函数是异步函数了,但事实上被声明的函数仍然是会在后面js之前求值,代码如…

四通道电容式智能门锁触摸芯片GT304L

智能门锁是指区别于传统机械锁的基础上改进的,在用户安全性、识别、管理性方面更加智能化简便化的锁具。智能门锁是门禁系统中锁门的执行部件。智能门锁区别于传统机械锁, 是具有安全性, 便利性, 技术的复合型锁具。使用非机械钥匙作为用户识别ID的成熟技术&#xf…

分布式事务(CAP定理和BASE理论)

CAP定理 分布式系统无法同时满足这三个指标,这个结论就叫做CAP定理。 分布式系统三个指标: Consistency (一致性)Availability (可用性)Partition tolerance(分区容错性) Consistency (一致性) 用户访问分布式系统中的任意节点,得到的数据必须一致 A…

【最终截稿 | Springer 独立出版 | EI稳定检索】 2023年能源与环境工程国际会议(CoEEE 2023)

会议简介 Brief Introduction 2023年能源与环境工程国际会议(CoEEE 2023) 会议时间:2023年5月19日-21日 召开地点:瑞典马尔默 大会官网:www.coeee.org CoEEE 2023将围绕“能源与环境工程”的最新研究领域而展开,为研究人员、工程师…

拥有Java基础对比学习C#基本语法

文章目录 一、引包二、构造函数三、析构函数四、C#数据类型五、加框(boxing)和消框(unboxing)六、运算符七、控制语句八、类的继承九、方法参数的种类十、操作符重载十一、this关键字十二、类的多态十三、抽象类和抽象方法十四、密封类和密封方法十五、接口十六、代…

Laf Assistant:云开发从未如此爽快!

原文链接:https://forum.laf.run/d/67 工欲善其事,必先利其器。在编写代码时,IDE 也是我们不可或缺的。它可以让我们更高效地完成代码编写,提高开发效率。因此,IDE 是我们编写代码中最亲密的伙伴之一。 虽然 Laf 云开…

关于并发编程与线程安全的思考与实践 | 京东云技术团队

作者:京东健康 张娜 一、并发编程的意义与挑战 并发编程的意义是充分的利用处理器的每一个核,以达到最高的处理性能,可以让程序运行的更快。而处理器也为了提高计算速率,作出了一系列优化,比如: 1、硬件…

MS8257N跨阻放大器pin对pin兼容OPA857

MS8257N 是一颗宽带、快速过载恢复时间、快速建立时间、跨阻增益可调、超低噪声的跨阻放大器,主要用于光电监测和各种高性能的光电系统。可pin对pin兼容OPA857。快速过载恢复特性和内部输入保护电路可以让信号从过载传输中快速恢复正常。两档可选跨阻增益保证了极高…

MySQL基础(十八)MySQL8其它新特性

1. MySQL8新特性概述 MySQL从5.7版本直接跳跃发布了8.0版本,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行了重构,最突出的一点是MySQL Optimizer优化器进行了改进。不仅在速度上得…

【Redis】概述与安装

概述 Redis 是什么? Redis(Remote Dictionary Server ),即远程字典服务; 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。 Redis 会周期性的把…

深入理解什么是 dp(dip)

文章目录 dp 的计算公式dp 计算的例子dp 的来历究竟什么是 dp dp 的计算公式 dp 是安卓 UI 开发中最常见的单位之一,它有一个别名 dip。dp 与 dip 是同一个意思。dp 指的是什么呢?官方的解释是 device independent pixels(设备独立像素&#…

Golang 函数调用机制

在真实的内存里面是没有test和main栈区的,这里只是为了区分。这两个数据空间是独立的,但是同时都在栈区里面。 这里可以清楚的看到,虽然两个名字都叫n1,但是其实上都是独立的。就好比不同的教师里面坐着名字相同的人。 注意test…

软考A计划-重点考点-专题四(多媒体相关)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&am…