传统的通信系统中,基站大线通常是全向天线, 此时,基站在向某一个用户发射或接收
信号时,不仅会造成发射功率的浪费,还会对处于其他方位的用户产生干扰。
然而,虽然阵列天线的方向图是全向的, 但是通过一定技术对阵列的输出进行适当的加
权后,可以使阵列天线对特定的一个或多个空间目标产生方向性波束,即"波束成形" ,且
波束的方向性可控。波束成形技术可以使发射和接收信号的波束指向所需要用户, 提高频谱
利用率,降低干扰。
传统的波束成形算法通常是根据用户信号波达方向( DOA)的估计值构造阵列天线的 加权向量,且用户信号 DOA在一定时间内不发生改变。然而,在移动通信系统中,用户的 空间位置是时变的,此时,波束成形权向量需要根据用户当前位置进行实时更新。自适应波 束成形算法可以满足上述要求。
本毕业设计将对阵列信号处理中的波束成形技术进行研究, 重点研究自适应波束成形技
术。要求理解掌握波束成形的基本原理,掌握几种典型的自适应波束成形算法,熟练使用 MATLAB仿真软件,并使用 MA TLAB仿真软件对所研究的算法进行仿真和分析,评估算法 性能。
(一)波束成形:
波束成形,源于自适应大线的一个概念。接收端的信号处理,可以通过对多天线阵元接
收到的各路信号进行加权合成,形成所需的理想信号。从天线方向图 (pattern)视角来看,这
样做相当于形成了规定指向上的波束。 例如,将原来全方位的接收方向图转换成了有零点、
有最大指向的波瓣方向图。 同样原理也适用用于发射端。 对天线阵元馈电进行幅度和相位调
整,可形成所需形状的方向图。
波束成形技术属于阵列信号处理的主要问题:使阵列方向图的主瓣指向所需的方向。
在阵列信号处理的范畴内,波束形成就是从传感器阵列重构源信号。 虽然阵列天线的方
向图是全方向的,但阵列的输出经过加权求和后, 却可以被调整到阵列接收的方向增益聚集
在一个方向上,相当于形成了一个“波束” 。
波束形成技术的基本思想是:通过将各阵元输出进行加权求和, 在一时间内将大线阵列
波束“导向”到一个方向上,对期望信号得到最大输出功率的导向位置即给出波达方向估计。
“导向”作用是通过调整加权系数完成的。 对于不同的权向量, 上式对来自不同方向的
电波便有不同的响应,从而形成不同方向的空间波束。
波束成形的工作过程是怎样的?以热点为例, 基站给客户端周期性发送声信号, 客户端
将信道信息反馈给基站,于是基站可根据信道状态发送导向数据包给客户端。 高速的数据计
算处理,给出了复形的指示,客户端方向上的增益得以加强,方向图随之整型,相应方向的 传输距离也有所增加。 AP如果用4组发射大线4x4三组空间流,便能在多天线得到的增益基 础上,获取较大的空间分集增益。 (资料搜集自:百度百科、通信信号处理第十一章)
(二) 波束形成器:
1. Bartlett波束形成器
Bartlett波束形成器是经典Fourier分析,对传感器阵列数据的一种自然推广。思想:使
波束形成的输出功率相对于某个输入信号为最大。 当存在多个信源时,波束形成的问题等价
于加性噪声中的谐波频率估计。
设我们希望来自方向。的输出功率为最大,则该最大化的问题可表示为:
WH RxxW=argmaxE{WH X(n)XH (n)W}]
=arg max[W H E{X(n) X H (n)}W]
=argmax[Ed(t)|2|WHaf )|2。2 ||W『]
2
在白喋K万差性一定的情况下,权向量的范数 ||W||不影响输出信噪比。故取||W||=1 , 用Lagrange乘子法容易求得上述最大化问题的解为:
a(” WBF — I / ,a ("a(u)
加权向量 WBF可以解释为一空间滤波器,它与照射到阵列上的信号匹配。直观上,阵
列加权使该信号在各阵元上产生的延退 (还可能是衰减)均衡, 以便使它们各自的贡献最大
限度的综合在一起。
空间波束:BF^) =WFa(”
特点:最优权和所需信号匹配,而无法抑制干扰。
分辨能力i取决于阵列的几何结构和信噪比。
2. Capon波束形成器
Bartlett波束形成器不是自适应的,不能适应不同的干扰环境。为了针对不同的环境做 自适应处
理,波束形成器必须自动对消干扰信号,具有自适应功能。
Capon波束形成器的数学描述为:
H
Min WHRW
st WHa"1
思想:使来自非。方向的任何干扰所贡献的功率为最小, 但又能保持在观测方向 。上的 信号功率不变。
最优权矢量可以用Lagrange乘子法求解。
WCAP = R」a(u) aH O)R-1aO)
空间波束:
BF(" = wCAp a("
特点:自适应干扰对消。 对消干扰数受阵列几何结构的限制。分辨能力取决于阵列几何 结构和信噪比。
(三)自适应波束形成算法
自适应波束形成是智能大线的关键技术, 其核心是通过一些自适应波束形成算法获得大
线阵列的最佳权重,并最终最后调整主瓣专注于所需信号的到达方向 ,以及抑制干扰信号,
通过这些方式,天线可以有效接收所需信号。在实际应用中 ,收敛性,复杂性和鲁棒性的速度
是在选择自适应波束形成算法时要考虑的主要因素。
智能天线是一种基于自适应天线原理的移动通信新技术, 它结合了自适应天线技术的优
点,利用大线阵列对波束的汇成和指向的控制, 产生多个独立的波束,可以自适应的调整其
波束图以跟踪信号的变化。
接受时,每个阵元的输入被自适应性的加权调整, 并与其他的信号相加已达到从混合的
接收信号中解调出期望得到的信号并抑制干扰信号的目的, 它对干扰信号调零,以减少或是
抵消干扰信号。发射时,根据从接收信号获知的用户设备信号方位, 通过自适应性的调整每
个辐射阵元输出的幅度和相位, 使得他们的输出在空间叠加,产生指向目标用户设备的赋形
波束,智能大线的特点是能够以较低的代价换取大线的覆盖范围、系统容量、业务质量、抗 阻塞和抗掉话等性能的提高。
常用的自适应波束成形算法有以下几种:取样协方差矩阵的直接求逆
LM撮小均方算法、RL瓣推最小二乘算法(基于参考信号的自适应波束形成的算法 )
SC赫准CAPO陂束形成算法(基于波达角估计的自适应波束形成的算法)
Buss gang自适应均衡算法
表Z三疏日适度波束形成尊法的比较
鼠最d构方tLHS)雌 避推最小二乘(RLS) m 血河g斑洼
涉总■口 化 = 0
片■ " 了
夜某个很抻Eft 勤,3,…町
式 商侦 +1) = + 汽氐-!)H的
... f 代)
炒* = --- r~ -------
】+矿。估)
- -宙
证局=话.# -1 ; + *(t)
F(ir:i - f -炒 X 目(淄叫-b 必-『供侦局 削尸四)-必)
裕斗1)
收步好敏声
0<2<1 埠长学欺芹
clear,clc
m=8; % sensors
n=2; % sources
theta=[0 20]; % in angle
d=0.3; % 1/2 lambada
N=500; % samples
L=100; % resolution in [-90' 90']
Meann=0; % mean of noise
% variance of noise DMI算法
varn=1;
% signal-to-noise ratio
INR=10; % interference-to-noise ratio
rvar1=sqrt(varn) * 10A(SNR/20); % variance of signal
rvar2=sqrt(varn) * 10A(INR/20); % variance of interference
% generate the source signals
s=[rvar1*exp(j*2*pi*50*0.001*[0:N-1])
rvar2*exp(j*2*pi*(100*0.001*[0:N-1]+rand))];
% generate the A matrix
A=exp(-j*2*pi*d*[0:m-1].'*sin(theta*pi/180));
% generate the noise component
e=sqrt(varn/2)*(randn(m,N)+j*randn(m,N));
% generate the ULA data
Y=A*s+e;
% initialize weight matrix and associated parameters for LMS predictor de
=s(1,:);
mu=1e-3;
w = zeros(m, 1);
for k = 1:N
% predict next sample and error
y(k) = w'*Y(:, k);
e(k) = de(k) - y(k);
% adapt weight matrix and step size
w = w + mu * Y(:,k)*conj(e(k)); SNR=10;
end
% beamforming using the LMS method
beam=zeros(1,L);
for i = 1 : L
a=exp(-j*2*pi*d*[0:m-1].'*sin(-pi/2 + pi*(i-1)/L));
beam(i)=20*log10(abs(w'*a));
end
% plotting command followed
figure
angle=-90:180/L:(90-180/L);
plot(angle,beam);
xlabel('方向角(度)');
ylabel('幅度响应 / (dB)');
figure
for k = 1:N
en(k)=(abs(e(k))).A2;
end
semilogy(en);
xlabel('迭代次数n');
ylabel('eA{2}(n)');
波束形成器的本质是一个乘加器。