单信号源与多信号源下的数字波束形成

单信号源与多信号源下的数字波束形成

在这里插入图片描述

单一信号源

假设来波方向为 θ \theta θ,波束平行照射,那么信号的导向矢量为:
a ( θ ) = [ 1 , e j k d s i n ( θ ) , . . . , e j k ( N − 1 ) d s i n ( θ ) ] T \textbf{a}(\theta)=[1, e^{jkdsin(\theta)}, ... , e^{jk(N-1)dsin(\theta)}]^T a(θ)=[1,ejkdsin(θ),...,ejk(N1)dsin(θ)]T
这里的导向矢量的相位关系,可以理解为,以最左边天线接收到的信号的相位为基准,记为1, 那么剩下的相位在图示中均是超前的,可以通过波长与相位之间的关系,确定剩下的天线接收到的信号与基准天线出接收到信号的相对相位差。通过导向矢量,我们可以说明来波的方向。

现在,接收到了一组由N个天线接收的信号:
X ( t ) = [ x 1 ( t ) , x 2 ( t ) , . . . , x N ( t ) ] T \textbf{X}(t) = [x_1(t), x_2(t), ..., x_N(t)]^T X(t)=[x1(t),x2(t),...,xN(t)]T
可以用导向矢量表示为
X ( t ) = s ( t ) a ( θ ) + N ( t ) \textbf{X}(t)=s(t)\textbf{a}(\theta)+\textbf{N}(t) X(t)=s(t)a(θ)+N(t)
其中s(t)为信号的包络,且已经运用了窄带信号的包络近似。N(t)为噪声分量。

设定权值向量为
W = a ( θ 0 ) \textbf{W}=\textbf{a}(\theta_0) W=a(θ0)

W = a ( θ 0 ) = [ 1 , e j k d s i n ( θ 0 ) , . . . , e j k ( N − 1 ) d s i n ( θ 0 ) ] T \textbf{W} = \textbf{a}(\theta_0)=[1, e^{jkdsin(\theta_0)}, ... , e^{jk(N-1)dsin(\theta_0)}]^T W=a(θ0)=[1,ejkdsin(θ0),...,ejk(N1)dsin(θ0)]T
可见W的共轭转置为
W H = [ 1 , e − j k d s i n ( θ 0 ) , . . . , e − j k ( N − 1 ) d s i n ( θ 0 ) ] \textbf{W}^H = [1, e^{-jkdsin(\theta_0)}, ... , e^{-jk(N-1)dsin(\theta_0)}] WH=[1,ejkdsin(θ0),...,ejk(N1)dsin(θ0)]
根据上图结构,有
y ( t ) = W H X ( t ) = s ( t ) W H a ( θ ) + W H N ( t ) y(t)=\textbf{W}^H\textbf{X}(t)=s(t)\textbf{W}^H\textbf{a}(\theta)+\textbf{W}^H\textbf{N}(t) y(t)=WHX(t)=s(t)WHa(θ)+WHN(t)
可以看出,当来波方向 θ = θ 0 \theta=\theta_0 θ=θ0时,
W H a ( θ ) = 1 + 1 + . . . + 1 = N \textbf{W}^H\textbf{a}(\theta)=1+1+...+1 = N WHa(θ)=1+1+...+1=N
实现了相干叠加,获得最大的增益。利用这一点,通过调节 θ 0 \theta_0 θ0的取值,可以实现方向的选择。

实际上,
W H a ( θ ) = 1 + e j k d ( s i n θ − s i n θ 0 ) + . . . + e j k ( N − 1 ) d ( s i n θ − s i n θ 0 ) = 1 − e j k N d ( s i n θ − s i n θ 0 ) 1 − e j k d ( s i n θ − s i n θ 0 ) = e j k N − 1 2 d ( s i n θ − s i n θ 0 ) s i n ( N k d 2 ( s i n θ − s i n θ 0 ) ) s i n ( k d 2 ( s i n θ − s i n θ 0 ) ) \textbf{W}^H\textbf{a}(\theta)=1+e^{jkd(sin\theta-sin\theta_0)}+...+e^{jk(N-1)d(sin\theta-sin\theta_0)}\\ =\frac{1-e^{jkNd(sin\theta-sin\theta_0)}}{1-e^{jkd(sin\theta-sin\theta_0)}}\\ =e^{jk\frac{N-1}{2}d(sin\theta-sin\theta_0)}\frac{sin(\frac{Nkd}{2}(sin\theta-sin\theta_0))}{sin(\frac{kd}{2}(sin\theta-sin\theta_0))} WHa(θ)=1+ejkd(sinθsinθ0)+...+ejk(N1)d(sinθsinθ0)=1ejkd(sinθsinθ0)1ejkNd(sinθsinθ0)=ejk2N1d(sinθsinθ0)sin(2kd(sinθsinθ0))sin(2Nkd(sinθsinθ0))

MATLAB仿真验证

下面进行仿真验证,来波方向角设定为30°。

clear;clc;close all;
lambda = 0.3;
N = 8;
k = 2*pi/lambda;
d = lambda/2;
theta = 30*pi/180;
s = 1;
n = 0 : N-1;
Noise = 0.25*randn(N, 1);
a = exp(1i*k*d*n.'*sin(theta));
X = s*a+Noise;
Nsam = 12+1;
y = zeros(1, Nsam);
for p = 1 : Nsam
    theta_0 = (p-1)*pi/2/(Nsam-1);
    WH = exp(-1i*k*d*n*sin(theta_0));
    y(p) = s*WH*a+WH*Noise;
end
figure;
sq = 0 : Nsam-1;
stem(sq*90/(Nsam-1), abs(y));
xlabel('\theta_0    ^o');
ylabel('|y|');

在这里插入图片描述

多个信号源

当信号源有多个时,有有了多个来波方向,设信号源的个数为m,则接收信号矢量就可以表示成:
X ( t ) = AS ( t ) + N ( t ) \textbf{X}(t)=\textbf{A}\textbf{S}(t)+\textbf{N}(t) X(t)=AS(t)+N(t)
其中 A = [ a ( θ 1 ) , a ( θ 2 ) , . . . , a ( θ i ) , . . . , a ( θ m ) ] \textbf{A}=[\textbf{a}(\theta_1), \textbf{a}(\theta_2), ...,\textbf{a}(\theta_i), ..., \textbf{a}(\theta_m)] A=[a(θ1),a(θ2),...,a(θi),...,a(θm)] S ( t ) = [ s 1 ( t ) , s 2 ( t ) , . . . s m ( t ) ] T \textbf{S}(t)=[s_1(t), s_2(t),...s_m(t)]^T S(t)=[s1(t),s2(t),...sm(t)]T, a ( θ i ) = [ 1 , e j k d s i n ( θ i ) , . . . , e j k ( N − 1 ) d s i n ( θ i ) ] T \textbf{a}(\theta_i)=[1, e^{jkdsin(\theta_i)}, ... , e^{jk(N-1)dsin(\theta_i)}]^T a(θi)=[1,ejkdsin(θi),...,ejk(N1)dsin(θi)]T, X ( t ) = [ x 1 ( t ) , x 2 ( t ) , . . . , x N ( t ) ] T \textbf{X}(t) = [x_1(t), x_2(t), ..., x_N(t)]^T X(t)=[x1(t),x2(t),...,xN(t)]T

在这里,每一个天线出接收到的信号等于多个信号源的叠加,叠加时考虑了因天线位置不同的产生的各自的相对相位差。

最终,
y 1 × 1 = W 1 × N H A N × P S ( t ) P × 1 + W 1 × N H N ( t ) N × 1 y_{1\times 1}=\textbf{W}^H_{1\times N}\textbf{A}_{N\times P}\textbf{S}(t)_{P\times 1}+\textbf{W}^H_{1\times N}\textbf{N}(t)_{N\times 1} y1×1=W1×NHAN×PS(t)P×1+W1×NHN(t)N×1
注意,权值只能适应一个方向。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值