概念

目的:使多元阵构成的基阵经过适当处理得到在预定方向上的指向性。
意义:对于一个发射系统,具有指向性意味着发射能量可集中在某一方向,这样可以用较小的发射功率他侧更远距离的目标;对于一个接收系统,可以使系统定向接收,从而抑制其他方向的信号个干扰,准确测定目标方位。
方法:对各个阵元进行处理(加权、延时、求和等)形成空间指向性。

自然指向性与任意指向性


 我们设第0个阵元接收到的信号为cos(ωt)cos(\omega t)cos(ωt),那么第1个阵元接收到的信号为cos(ω(t+τ))cos(\omega (t+\tau))cos(ω(t+τ)),第n个阵元接收到的信号为cos(ω(t+(n−1)τ))cos(\omega (t+(n-1)\tau))cos(ω(t+(n−1)τ)),其中τ=dsin(θ)c\tau=\frac{dsin(\theta)}{c}τ=cdsin(θ)​,如果对所有阵元的信号进行一个求和,可以得到指向性因子D(θ)D(\theta)D(θ):
 D(θ)=sin(Nπdλsin(θ))Nsin(πdλsin(θ))D(\theta)=\frac{sin(\frac{N\pi d}{\lambda } sin(\theta))}{Nsin(\frac{\pi d}{\lambda } sin(\theta))}D(θ)=Nsin(λπd​sin(θ))sin(λNπd​sin(θ))​
 如果我们对每个阵元进行不同的时延,使其接收到的信号分别为cos(ωt)cos(\omega t)cos(ωt),cos(ω(t+τ−ϕ))cos(\omega (t+\tau-\phi))cos(ω(t+τ−ϕ)),……,cos(ω(t+(n−1)(τ−ϕ)))cos(\omega (t+(n-1)(\tau-\phi)))cos(ω(t+(n−1)(τ−ϕ))),其中ϕ=dsin(θ0)c\phi=\frac{dsin(\theta_0)}{c}ϕ=cdsin(θ0​)​,此时的指向性因子:
 D(θ)=sin(Nπdλ(sin(θ)−sin(θ0)))Nsin(πdλ(sin(θ)−sin(θ0)))D(\theta)=\frac{sin(\frac{N\pi d}{\lambda } (sin(\theta)-sin(\theta_0)))}{Nsin(\frac{\pi d}{\lambda } (sin(\theta)-sin(\theta_0)))}D(θ)=Nsin(λπd​(sin(θ)−sin(θ0​)))sin(λNπd​(sin(θ)−sin(θ0​)))​

空间傅里叶变换角度去看波束形成

如果我们将信号写成复数的形式,那么相差可以用指数表示ejωnτe^{j\omega n\tau}ejωnτ,记第n个阵元的幅值为s((n−1)d)s((n-1)d)s((n−1)d),指向性因子可以写成下面的形式:
D(θ)=∑n=0N−1s(nd)ejωnτ=∑n=0N−1s(nd)ejωsin(θ)cnd=∑n=0N−1s(nd)ejksin(θ)nd=∑n=0N−1s(nd)ejkxndD(\theta)=\sum_{n=0}^{N-1}s(nd)e^{j\omega n\tau}=\sum_{n=0}^{N-1}s(nd)e^{j\frac{\omega sin(\theta)}{c}nd}=\sum_{n=0}^{N-1}s(nd)e^{j ksin(\theta)nd}=\sum_{n=0}^{N-1}s(nd)e^{j k_xnd}D(θ)=n=0∑N−1​s(nd)ejωnτ=n=0∑N−1​s(nd)ejcωsin(θ)​nd=n=0∑N−1​s(nd)ejksin(θ)nd=n=0∑N−1​s(nd)ejkx​nd
 从上面的推导可以看出,求指向性就是一个空间域的离散序列的傅里叶变换(对水平波数作变换)。
 根据傅里叶变换到的知识,离散序列的谱是周期的:
 
 我们注意到,kxk_xkx​的取值是有范围的,为[−kxmax,kxmax][-k_{xmax},k_{xmax}][−kxmax​,kxmax​],所以实际只能看到部分的谱,kxmaxk_{xmax}kxmax​越大代表能看到的谱就越多,为了不看到第二个峰(即副极大),要使
 kxmax<2πdk_{xmax}<\frac{2\pi}{d}kxmax​<d2π​
 而在任意指向性时,kx=k(sin(θ)−sin(θ0))k_{x}=k(sin(\theta)-sin(\theta_0))kx​=k(sin(θ)−sin(θ0​)),所以kxmax=2kk_{xmax}=2kkxmax​=2k,故
 2k<2πd2k<\frac{2\pi}{d}2k<d2π​d<λ2d<\frac{\lambda}{2}d<2λ​
 上式即为空间采样定理,我认为和时间的采样定理还是有一定区别的,时间的采样定理的描述是截止频率<采样率2截止频率<\frac{采样率}{2}截止频率<2采样率​,为的是防止频谱混叠;而空间采样定理是为了不看到第二个峰。

主瓣宽度讨论

基于上面两种方法的分析,我们可以从两个角度进行讨论。
 首先从D(θ)D(\theta)D(θ)的表达式入手,通过近似计算,得到主瓣的宽度表达式为:
 θ−θ0=0.44λNdcos(θ0)\theta-\theta_0=\frac{0.44\lambda}{Ndcos(\theta_0)}θ−θ0​=Ndcos(θ0​)0.44λ​

  1. 阵长NdNdNd越长,主瓣宽度越小;
  2. 声波入射角越偏向端射方向,主瓣宽度越大;
  3. 频率越高,主瓣宽度越小;

从傅里叶变换角度考虑:

  1. 阵元越长,即空域越宽,波数域越窄,即主瓣宽度约小;
  2. 频率改变,波数谱的形状不会变,影响的只是看到的宽度;因为频率越高,波数越大,看到的宽度越大,把看到的谱映射到角度域时,内容更多了,但定义域还是[−90,90][-90,90][−90,90],所以主瓣的宽度变窄了;

注:以上所有从傅里叶变换角度的分析都是个人理解,可能会存在一定问题。

代码实现

总体分两步:

  1. 空间积分,即各阵元的信号求和
  2. 时间积分,取信号的能量(信号处理不能通过信号的瞬时值来进行判决,能量正比于幅度的平方)
%阵元的自然指向性
clc;clear all;
fs=1000;%采样率
c=1500;%声速
f0=20;%信号频率 波长75
d=20;%阵元间隔
ts=1;%采样的时间长度
t=1/fs:1/fs:ts;%时间序列
N=40;%阵元个数
target=60;%目标角度
theta=-90:90;
for count=1:length(theta)for n=1:Ntao(n)=(n-1)*d*sind(theta(count))/c;%第n号阵元的时延fai(n)=(n-1)*d*sind(target)/c;%给第n号阵元添加的相位s(n,:)=cos(2*pi*f0*(t+tao(n)));%第n号阵元接收到的信号s1(n,:)=cos(2*pi*f0*(t+tao(n)-fai(n)));%形成具有固定指向性的信号endSt=sum(s);%对所有阵元的信号进行空间求和St1=sum(s1);E(count)=sum(St.^2);%对时间积分,得到能量E1(count)=sum(St1.^2);
end
E=E/max(E);%能量归一化
E1=E1/max(E1);
figure;
subplot(121);
plot(theta,E);xlabel('角度');title('指向性图(直角坐标系)');
subplot(122);
polar(theta*pi/180,E);title('指向性图(极坐标系)');
figure;
subplot(121);
plot(theta,E1);xlabel('角度');title('指向性图(直角坐标系)');
subplot(122);
polar(theta*pi/180,E1);title('指向性图(极坐标系)');

结果:


【实验5】——波束形成技术相关推荐

  1. 频域波束形成matlab,SONAR_code 波束形成技术,包括相移 ,频域 matlab代码,以及相关实验的ppt 263万源代码下载- www.pudn.com...

    文件名称: SONAR_code下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 25848 KB 上传时间: 2015-05-03 下载次数: 21 提 供 ...

  2. 波束赋形技术lms算法在matlab仿真,自适应波束成形算法LMS、RLS、VSSLMS分解

    1.传统的通信系统中,基站天线通常是全向天线,此时,基站在向某一个用户发射或接收信号时,不仅会造成发射功率的浪费,还会对处于其他方位的用户产生干扰.然而,虽然阵列天线的方向图是全向的,但是通过一定技术 ...

  3. 实验三-密码破解技术

    学   号 201421430010   中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验三 密码破解技术   ...

  4. 实验三 密码破解技术

    中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验三 密码破解技术     学生姓名 田学晓 年级 2014级 区 ...

  5. 实验四 恶意代码技术

    学   号201421460014 中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验四 恶意代码技术     学 ...

  6. 实验四 恶意代码技术

    实验报告 四 学   号   中国人民公安大学 Chinese people' public security university 网络对抗技术 实验报告   实验四 恶意代码技术     学生姓名 ...

  7. 机器学习实验中的编程技术(part3)--numpy

    学习笔记,仅供参考,有错必纠 文章目录 机器学习实验中的编程技术 numpy中的逻辑运算 numpy中的指数及对数 numpy中的集合操作 取唯一 检测数组中是否包含某些元素 集合的交,并,差,异或 ...

  8. 机器学习实验中的编程技术(part2)--numpy

    学习笔记,仅供参考,有错必纠 文章目录 机器学习实验中的编程技术 numpy中的数据截断 四舍五入 其他 numpy中的和 积 差 梯度 机器学习实验中的编程技术 numpy中的数据截断 四舍五入 # ...

  9. 机器学习实验中的编程技术(part1)--numpy

    学习笔记,仅供参考,有错必纠 文章目录 机器学习实验中的编程技术 numpy中的算术运算 加法 除法 取倒数 取余 取负数 绝对值 numpy中的三角函数与反三角函数 机器学习实验中的编程技术 num ...

  10. mvdr波束形成原理_5G的“波束赋形”技术是什么东东?

    工业互联网建设巳拉开帷幕,作为其"基础设施"的5G许多通信技术将发挥极大作用.波束赋形就是其中之一. 电磁波发射波束.如不加人为干涉,是向其四周无死角散射,大部分是做无用功或浪费掉 ...

最新文章

  1. Android图片放对应的drawable文件夹
  2. 【机器学习基础】SVM算法在项目实践中的应用!
  3. php查询一对多,PHP并输出一对多结果
  4. element-ui简单使用
  5. ASP.NET MVC 学习之路-5
  6. 用例子来区分4种文法
  7. Java 开发环境配置jdk安装教程
  8. JAVA 语言如何进行异常处理,关键字: throws,throw,try,catch,finally分别代表什么意义? 在try块中可以抛 出异常吗?...
  9. html表格制作应该注意什么软件,html表格制作
  10. 伪指令相当于c语言的什么,ARM汇编中关于“.word”伪指令的概念(转)
  11. http://www.uupoop.com/ps/
  12. 损失函数的“噪音免疫力”
  13. Windows 适配 Apple Magic TrackPad2
  14. 阿里云ACP如何线上考试
  15. 3. 项目立项三板斧-建议书-可行性研究-评估论证
  16. Javascript笔记大全01,会持续更新~
  17. 微信在线EXCEL自动统计人数
  18. 粒子群算法Fortran代码(OMP并行)
  19. vue面试题、react面试题大全、ES6等....
  20. 盗窃案件办理中的问题及思路

热门文章

  1. 公司开除并在离职证明上贬低被程序员怒怼,网友:总有耿直的员工
  2. win11 右下角图标(网络,音量,电量)点击无反应解决方法
  3. 潭州学院html学习(day04)
  4. mysql求班级男女比例_学校班级队形上看,男女比例严重失调,网友:这以后讨老婆有难度...
  5. 聚焦华南医药创新,9月CPhI P-MEC China华南首站定档!
  6. 【蓝桥杯单片机组第四届模拟题】— “模拟智能灌溉系统”
  7. 计算机毕业设计-ssm智能小区管理系统(源码+数据库+文档)社区维修管理系统-小区缴费管理系统javaweb项目
  8. 中国工业液压油市场市场发展现状研究与投资趋势分析报告2022-2028年
  9. 网络工程师必备(网线制作)
  10. 一款令人印象深刻的FCPX插件:3D Photo Animator (3D照片动画制作器)