基于波束成型技术的海上浮标节点间无线远距离通信方法技术领域
本发明涉及海上无线通信领域,特别是涉及一种基于波束成型技术的海上
浮标节点间及浮标对岸基的无线远距离通信方法。
背景技术
相控阵天线波束成型技术对无线通信系统所带来的优势是目前任何技术难
以替代的,已经成为无线通信中最具有吸引力的技术之一。波束成型技术通过
将主要能量对准期望用户以提高信噪比,天线技术与数字信号处理技术的结合,
目的用于定向信号传输或接收,能有效地抑制共道干扰,提高目标节点方向的
增益,进而提高通信节点间的距离。几乎所有先进的无线通信系统都将采用此
技术。
但波束成型技术现在还没有用于海上无线通信,主要原因在于波束成型方
向不好控制。目前海洋监测的主流手段是基于海上浮标的监测台站,即使一开
始波束成型的方向对好了,无线节点所依附的浮标也会由于海浪、洋流作用,
随着波浪上下摆动、旋转,最终造成节点波束成型方向偏离目标方向,不能满
足通信的可靠性要求。
发明内容
本发明的目的是克服海浪洋流等对浮标的影响,提供一种基于波束成型技
术的海上浮标节点间无线远距离通信方法。
本发明的目的是通过以下技术方案来实现的:一种基于波束成型技术的海上浮
标节点间无线远距离通信方法,其特征在于,包括以下步骤:
(1)如图1所示,建立天线阵直角坐标系,假设初始时刻天线阵平面垂直于水
平面,则令X轴为天线阵法线方向向外,Y为天线阵平面水平方向,Z为天线阵
平面竖直方向向上;
(2)在浮标节点上安装三维加速度计,得到浮标沿坐标三个方向的实时加速度
ax、ay、az;
(3)对时间进行分段,令其中每段间隔为0.1s,并令此时间段间隔开始时刻及结
束时刻天线阵沿各坐标轴的速度分别为vx0,vy0,vz0;vx1,vy1,vz1,其中:
v x 1 = v x 0 + ∫ 0 Δt a x dt ; ]]> v y 1 = v y 0 + ∫ 0 Δt a y dt ; ]]> v z 1 = v z 0 + ∫ 0 Δt a z dt ; ]]>
式中,ax、ay、az为浮标沿三个坐标方向的实时加速度;Δt=0.1s;
(4)对步骤2所得的加速度在步骤3所分的某时间段分别积分得到三个方向的
位移: s x = v x 0 Δt + ∫ 0 Δt ∫ 0 Δt a x dtdt ; ]]> s y = v y 0 Δt + ∫ 0 Δt ∫ 0 Δt a y dtdt ; ]]> s z = v z 0 Δt + ∫ 0 Δt ∫ 0 Δt a z dtdt ; ]]>
其中,sx、sy、sz为Δt时刻天线阵中心的位移;ax、ay、az为浮标沿三
个坐标方向的实时加速度;vx0,vy0,vz0;vx1,vy1,vz1为此时间段间隔开始时刻及结束时
刻天线阵沿各坐标轴的速度;Δt=0.1s;
(5)浮标上安装三轴陀螺仪,得到天线阵旋转的实时角速度ωx、ωy、ωz;
(6)对步骤5得到的角速度积分得浮标在步骤3所分的某时间段内的角位移:
Δα = ∫ 0 Δt ω x dt ; ]]> Δβ = ∫ 0 Δt ω y dt ; ]]> Δθ = ∫ 0 Δt ω z dt ; ]]>
其中,Δα、Δβ、Δθ为Δt时刻天线阵旋转的角位移;ωx、ωy、ωz为天线
阵旋转地实时角速度;Δt=0.1s;
(7)此时间段间隔开始时刻及结束时刻目标节点在天线阵坐标系中的坐标为
(x0,y0,z0),(x1,y1,z1);则目标节点在天线阵齐次坐标系始末时刻坐标为
V0=(x0,y0,z0,1)T,V1=(x1,y1,z1,1)T;
(8)由齐次变换相关知识可知在步骤(3)所分的某段时间内绕X轴、Y轴、Z
轴的旋转矩阵分别为:
R ( x , Δα ) = 1 0 0 0 0 cos Δα - sin Δα 0 0 sin Δα cos Δα 0 0 0 0 1 , ]]>
R ( y , Δβ ) = cos Δβ 0 sin Δβ 0 0 1 0 0 - sin Δβ 0 cos Δβ 0 0 0 0 1 , ]]>
R ( z , Δθ ) = cos Δθ - sin Δθ 0 0 sin Δθ cos Δθ 0 0 0 0 1 0 0 0 0 1 , ]]>
平移矩阵为:
Trans ( Δx , Δy , Δz ) = 1 0 0 Δx 0 1 0 Δy 0 0 1 Δz 0 0 0 1 , ]]>
(9)由步骤7、8的结果计算:
R(z,Δθ)R(y,Δβ)R(x,Δα)Trans(Δx,Δy,Δz)V1=V0,
令0T1=R(z,Δθ)R(y,Δβ)R(x,Δα)Trans(Δx,Δy,Δz);
则上式可简化为:0T1V1=V0;
则有:V1=0T1-1V0;
其中,R(x,Δα) R(y,Δβ) R(z,Δθ)为X轴、Y轴、Z轴的旋转矩阵;Trans(Δx,Δy,Δz)为
平移矩阵;
(10)根据步骤9所得的结果,即得到波束成型的方向,再依据相应的波束成型
算法对Δt时刻进行波束成型,可采用如下方法:根据天线波束所应指向的空间
位置,波控计算机计算出相应的方位及仰角初始相位值,然后再计算出阵列天
线中每个单元移相器所需的相位值,通过驱动器使移相器移相,从而使天线波
束指向规定的方向;
(11)重复步骤1-9,可对任意时刻进行波束成型,从而使波束方向始终跟踪目
标节点,不因海面情况的影响而改变,保证节点间的可靠通信。
本发明的有益效果是,本发明在浮标节点上安装天线阵,利用加速度传感
器和陀螺仪对天线阵的运动状态进行反馈,并通过坐标变换算法,确定目标节点
相对对于天线阵的位置,再根据目标节点相对对于天线阵的位置信息利用波束
成型相关算法,使波束方向始终跟踪目标节点,不因海面情况的影响而改变,
保证节点间的可靠通信。
附图说明
图1是天线阵坐标的示意图;
图2是时间间隔分布图;
图3是相控阵坐标示意图。
具体实施方式
下面结合附图和实施例对本发明作详细说明。
本发明基于波束成型技术的海上浮标节点间无线远距离通信方法,包括以
下步骤:
1、如图1所示,建立天线阵直角坐标系,假设初始时刻天线阵平面垂直于水平
面,则令X轴为天线阵法线方向向外,Y为天线阵平面水平方向,Z为天线阵平
面竖直方向向上。
2、在浮标节点上安装三维加速度计,得到浮标沿坐标三个方向的实时加速度ax、
ay、az;
3、如图2所示,对时间进行分段,令其中每段间隔为0.1s,并令此时间段间隔开
始时刻及结束时刻天线阵沿各坐标轴的速度分别为vx0,vy0,vz0;vx1,vy1,vz1,其中:
v x 1 = v x 0 + ∫ 0 Δt a x dt ; ]]> v y 1 = v y 0 + ∫ 0 Δt a y dt ; ]]> v z 1 = v z 0 + ∫ 0 Δt a z dt ; ]]>
式中,ax、ay、az为浮标沿三个坐标方向的实时加速度;Δt=0.1s。
4、对步骤2所得的加速度在步骤3所分的某时间段分别积分得到三个方向的位
移: s x = v x 0 Δt + ∫ 0 Δt ∫ 0 Δt a x dtdt ; ]]> s y = v y 0 Δt + ∫ 0 Δt ∫ 0 Δt a y dtdt ; ]]> s z = v z 0 Δt + ∫ 0 Δt ∫ 0 Δt a z dtdt ; ]]>
其中,sx、sy、sz为Δt时刻天线阵中心的位移;ax、ay、az为浮标沿三
个坐标方向的实时加速度;vx0,vy0,vz0;vx1,vy1,vz1为此时间段间隔开始时刻及结束时
刻天线阵沿各坐标轴的速度;Δt=0.1s。
5、浮标上安装三轴陀螺仪,得到天线阵旋转的实时角速度ωx、ωy、ωz;
6、对步骤5得到的角速度积分得浮标在步骤3所分的某时间段内的角位移:
Δα = ∫ 0 Δt ω x dt ; ]]> Δβ = ∫ 0 Δt ω y dt ; ]]> Δθ = ∫ 0 Δt ω z dt ; ]]>
其中,Δα、Δβ、Δθ为Δt时刻天线阵旋转的角位移;ωx、ωy、ωz为天线
阵旋转地实时角速度;Δt=0.1s。
7、此时间段间隔开始时刻及结束时刻目标节点在天线阵坐标系中的坐标为
(x0,y0,z0),(x1,y1,z1);则目标节点在天线阵齐次坐标系始末时刻坐标为
V0=(x0,y0,z0,1)T,V1=(x1,y1,z1,1)T;
8、由齐次变换相关知识可知在步骤(3)所分的某段时间内绕X轴、Y轴、Z轴
的旋转矩阵分别为:
R ( x , Δα ) = 1 0 0 0 0 cos Δα - sin Δα 0 0 sin Δα cos Δα 0 0 0 0 1 , ]]>
R ( y , Δβ ) = cos Δβ 0 sin Δβ 0 0 1 0 0 - sin Δβ 0 cos Δβ 0 0 0 0 1 , ]]>
R ( z , Δθ ) = cos Δθ - sin Δθ 0 0 sin Δθ cos Δθ 0 0 0 0 1 0 0 0 0 1 , ]]>
平移矩阵为:
Trans ( Δx , Δy , Δz ) = 1 0 0 Δx 0 1 0 Δy 0 0 1 Δz 0 0 0 1 , ]]>
9、由步骤7、8的结果计算:
R(z,Δθ)R(y,Δβ)R(x,Δα)Trans(Δx,Δy,Δz)V1=V0,
令0T1=R(z,Δθ)R(y,Δβ)R(x,Δα)Trans(Δx,Δy,Δz)
则上式可简化为:0T1V1=V0;
则有:V1=0T1-1V0;
其中,R(x,Δα)R(y,Δβ)R(z,Δθ)为X轴、Y轴、Z轴的旋转矩阵;Trans(Δx,Δy,Δz)为
平移矩阵。
10、根据步骤9所得的结果,即得到波束成型的方向,再依据相应的波束成型算
法对Δt时刻进行波束成型。可采用如下方法:
在相控阵雷达中,波束扫描过程是这样的:根据天线波束所应指向的空间
位置,波控计算机计算出相应的方位及仰角初始相位值,然后再计算出阵列天
线中每个单元移相器所需的相位值,通过驱动器使移相器移相,从而使天线波
束指向规定的方向。
以M×N矩形平面阵(如图3)为例。在(x,y)平面上,各相邻单元的间
距在x,y方向分别为dx与dy。当采用数字式移相器时,由于阵面第(m,n)单元
相对于第(0,0)单元的阵内相位波控数码值为
其中:
2π/2K为阵内最小相移量,为初始向量,为波束指向与平面阵坐
标系x,y轴的夹角,K为移向器位数。
以上方法就是平面阵列中通常采用的一种行列分离计算、单元集中配相的
算法。所谓行列分离算法,就是按照初始向量分别计算出中x,y上个
对应点的相位值;所谓单元集中配相就是将第(m,n)单元所在的行和列的相位值
相加所得到的相位值。
由以上再按照相应的时序关系,通过控制接口将移相量送至各移相
器,即可得到定向的波束。
11、重复步骤1-10,可对任意时刻进行波束成型,从而使波束方向始终跟踪目
标节点,不因海面情况的影响而改变,保证节点间的可靠通信。
以上所述仅为本发明的一个较佳实施例而已,并不构成对本发明的任何限
制,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应
包含在本发明的保护范围之内。