【实验5】——波束形成技术

概念

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

自然指向性与任意指向性

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

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

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

主瓣宽度讨论

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

  1. 阵长 N d Nd Nd越长,主瓣宽度越小;
  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:N
        tao(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)));%形成具有固定指向性的信号
    end
    St=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('指向性图(极坐标系)');

结果:

在这里插入图片描述
在这里插入图片描述

  • 23
    点赞
  • 136
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值