欢迎光临散文网 会员登陆 & 注册

波束成形(beamforming)的数学推导(三)---从接收端看

2022-07-25 21:48 作者:乐吧的数学  | 我要投稿

(录制的视频:https://www.bilibili.com/video/BV1wW4y1q7fe/

在前两篇文章中,我们讨论了一组发射天线,如何做到波束成形的(让波束指哪儿打哪儿)。那么,我们很自然的容易问:是否能用一组接收天线,在指定方向上接收信号,在其他方向上抑制信号,或者说收不到其他方向上的信号?
我们用类似的模型,让一组接收天线排成一列,假如是 N 个天线,如下图所示:

假设在足够远处有一个发射天线,那么 N个 接收天线接收的信号,可以近似认为是平行到达各个接收天线的,与天线阵列的夹角都是相同的。如下图所示:

那么以图中最下面天线收到的信号为基准,则其上紧挨着的天线,接收到的信号多走的距离就是:

d%20%5Cspace%20cos(%5Ctheta)


依此类推,第 k 个天线接收的信号,多走的距离就是:

(k-1)%20d%20%5Cspace%20cos(%5Ctheta)


距离除以光速 c,就是信号多走的时间(第k个天线比第一个天线多走的时间):

%5CDelta%20t_k%20%3D%20%5Cfrac%7B(k-1)%20d%20%5Cspace%20cos(%5Ctheta)%7D%7Bc%7D
假设发送的电磁波是一个单频信号,频率是 f,则多走的时间导致的相位偏差为:

2%5Cpi%20f%20%5CDelta%20t_k%20%3D%20%5Cfrac%7B%202%20%5Cpi%20f(k-1)%20d%20%5Cspace%20cos(%5Ctheta)%7D%7Bc%7D


频率 f 对应的周期为 1/f,则一个周期对应的长度(波长),就是 c * 1/f,即:

%5Clambda%20%3D%20%5Cfrac%7Bc%7D%7Bf%7D
那么:

2%5Cpi%20f%20%5CDelta%20t_k%20%3D%20%5Cfrac%7B%202%20%5Cpi%20f(k-1)%20d%20%5Cspace%20cos(%5Ctheta)%7D%7Bc%7D%3D%20%5Cfrac%7B%202%20%5Cpi%20(k-1)%20d%20%5Cspace%20cos(%5Ctheta)%7D%7B%5Clambda%7D


把上面公式中与 k 无关的部分提取出来,单独给个记号:

%5Cpsi%20%3D%20%5Cfrac%7B2%20%5Cpi%20d%20%5Cspace%20cos(%5Ctheta)%7D%20%20%20%7B%5Clambda%7D

那么这 N 个接收天线,以第一根天线为参照,其相位偏差分别为:

0%2C%5Cspace%20%5Cpsi%2C%5Cspace%202%5Cpsi%2C%20%5Ccdots%2C%20(N-1)%5Cpsi


则这 N 根天线收到的信号,以第一根天线为参照,相当于分别被乘以一个复数:

e%5E%7Bj0%5Cpsi%7D%2C%5Cspace%20e%5E%7Bj1%5Cpsi%7D%2C%20%5Cspace%20e%5E%7Bj2%5Cpsi%7D%2C%5Ccdots%2Ce%5E%7Bj(N-1)%5Cpsi%7D


把 N 根天线收到的信号叠加起来:

%5Cfrac%7B1%7D%7BN%7D%20%5Csum_%7Bk%3D0%7D%5E%7BN-1%7D%20e%5E%7Bjk%5Cpsi%7D


做等比数列求和:

%5Cfrac%7B1%7D%7BN%7D%5Csum_%7Bk%3D0%7D%5E%7BN-1%7D%20e%5E%7Bjk%20%5Cpsi%7D%20%3D%0A%5Cbegin%7Bcases%7D%0A%20%7C%5Cfrac%7Bsin(N%20%5Cpsi%20%2F2)%7D%7BN%20sin(%5Cpsi%2F2)%7D%7C%20%26%20%5Ctext%7B%20if%20%7D%20%5Cpsi%20%5Cneq%200%20%20%5C%5C%0A%201%20%26%20%5Ctext%7B%20if%20%7D%20%5Cpsi%20%3D%200%0A%5Cend%7Bcases%7D


可以看出,当 %5Cpsi%20%3D%200 时,信号的强度最大,也就是 %5Ctheta%3D%5Cfrac%7B%5Cpi%7D%7B2%7D 时信号强度最大,也就是说,垂直于天线阵列方向上发来的信号,会被接收阵列收到最大的信号。

图形如下:

代码中假设 %5Cfrac%7Bd%7D%7B%5Clambda%7D%20%3D%20%5Cfrac%7B1%7D%7B2%7D .


附录:

%5Cfrac%7B1%7D%7BN%7D%5Csum_%7Bi%3D0%7D%5E%7BN-1%7D%20e%5E%7Bjk%5Cpsi%7D%20%20%5C%5C%0A%3D%5Cfrac%7B1%7D%7BN%7D%5Cfrac%7B1-e%5E%7BjN%5Cpsi%7D%7D%7B1-e%5E%7Bj%5Cpsi%7D%7D%20%5C%5C%0A%3D%20%5Cfrac%7B1%7D%7BN%7D%5Cfrac%7Be%5E%7BjN%5Cpsi%2F2%7D%7D%7Be%5E%7Bj%5Cpsi%2F2%7D%7D%20%20%5Cfrac%7B(e%5E%7B-jN%5Cpsi%2F2%7D-e%5E%7BjN%5Cpsi%2F2%7D)%7D%7B(e%5E%7B-j%5Cpsi%2F2%7D-e%5E%7Bj%5Cpsi%2F2%7D)%7D%20%5C%5C%0A%3D%20%20%5Cfrac%7Be%5E%7BjN%5Cpsi%2F2%7D%7D%7Be%5E%7Bj%5Cpsi%2F2%7D%7D%20%5Cfrac%7Bsin(N%5Cpsi%2F2)%7D%7BNsin(%5Cpsi%2F2)%7D

若只考虑幅度,则上面推导中最后的两个分式中,第一个分式的模是 1,可以忽略。

%5Cbegin%7Bvmatrix%7D%0A%5Cfrac%7B1%7D%7BN%7D%5Csum_%7Bk%3D0%7D%5E%7BN-1%7D%20e%5E%7Bjk%5Cpsi%7D%0A%5Cend%7Bvmatrix%7D%0A%3D%0A%5Cbegin%7Bvmatrix%7D%0A%5Cfrac%7Bsin(N%5Cpsi%2F2)%7D%7BNsin(%5Cpsi%2F2)%7D%20%20%0A%5Cend%7Bvmatrix%7D

波束成形(beamforming)的数学推导(三)---从接收端看的评论 (共 条)

分享到微博请遵守国家法律