-
0 引言
-
随着通信技术的发展,通信网络的覆盖范围由原有的城市区域不断向外扩展,网络通信系统利用星地协同的网络通信方式解决特殊地区,如荒漠、海洋等,难以铺设地面通信站的问题[1]。卫星根据轨道高度可以分为低轨、中轨、高轨三类。低轨卫星通信具有链路损耗小和传输时延短的优势,是星地通信的最佳选择。但是低轨卫星运行速度快、运行姿态不稳定。本文将相控阵天线应用于低轨卫星通信,利用相控阵天线波束跟踪快、抗干扰能力强、波束跟踪不产生机械扰动的优点,通过快速准确地计算出相控阵天线的波束指向角,在卫星与地面通信站的通信时间内,保证星上天线波束不受卫星运行速度和姿态变化的影响,一直准确指向地面通信站,实现星地稳定通信[2]。
-
1 波束指向角计算
-
1.1 星地网络通信系统组成
-
星地网络通信系统组成如图1所示。
-
图1 星地网络通信系统组成
-
地面通信站(简称为地面站)根据本地存储的卫星轨道信息,在约定的通信时隙向卫星传输自身位置信息。卫星在约定时隙接收地面站发送的自身位置信息,结合卫星自身的姿态、位置、速度等信息,通过星上计算,控制相控阵天线波束指向地面站并进行后续通信。输出的卫星姿态信息采用轨道坐标系O,卫星位置信息和速度信息采用J2000惯性坐标系(简称J2000坐标系)与CGCS2000坐标系,地面站输出的位置信息采用CGCS2000坐标系。
-
1.2 波束指向角的通用算法
-
计算卫星相控阵天线的波束指向角,需要通过坐标转换将卫星天线波束指向地面站的方向矢量变换到以相控阵天线为原心的天线坐标系中去,根据变换后的方向矢量进行波束选择,使得相控阵天线的波束指向地面站。
-
进行坐标系变换,通常的做法是将轨道坐标系O转换到J2000坐标系,再转换到CGCS2000坐标系,以建立卫星与地面站之间的联系。
-
J2000坐标系下的卫星位置矩阵rsat_J和速度矩阵vsat_J表示为
-
式中:Xsat_J,Ysat_J,Zsat_J分别为卫星在J2000坐标系下的X轴、Y轴、Z轴方向的位置分量;VX,sat_J,VY,sat_J,VZ,sat_J分别为卫星在J2000坐标系下的X轴、Y轴、Z轴方向的速度分量。
-
卫星J2000坐标系到轨道坐标系O的转换矩阵HJ2O[3]可以表示为
-
其中
-
式中:eX,eY_temp,eY,eZ均为中间变量;T为矩阵转置运算符;|·|为矩阵取模运算符;为叉乘运算符。
-
建立了J2000坐标系与轨道坐标系O的转换关系后,由于地面站的位置信息采用的是CGCS2000坐标系,因此仍需将J2000坐标系转换到CGCS2000坐标系。J2000坐标系到CGCS2000坐标系的转换矩阵HJ2C[4]可表示为
-
式中:W(t)为极移矩阵;R(t)为地球自转矩阵;Q(t)为章动岁差矩阵。由式(5)可知,计算HJ2C需要完成3个3×3矩阵的连乘,并且这3个矩阵都与时间有关,因此HJ2C也会随着时间持续变化。考虑到星上资源受限,在实际应用中,HJ2C的获取通常采用近似计算,这会大大增加最终计算结果的误差。
-
CGCS2000坐标系的卫星位置矩阵rsat_C和地面站位置矩阵rgro_C可表示为
-
式中:Xsat_C,Ysat_C,Zsat_C分别为卫星在CGCS2000坐标系下的X轴、Y轴、Z轴方向的位置分量;Xgro_C,Ygro_C,Zgro_C分别为地面站在CGCS2000坐标系下的X轴、Y轴、Z轴方向的位置分量。
-
根据卫星和地面站位置信息,可以获得CGCS2000坐标系下卫星天线波束指向地面站的方向矢量矩阵
-
由于卫星姿态信息采用轨道坐标系O,因此需要将CGCS2000坐标系下的卫星天线波束指向地面站的方向矢量矩阵RC转换为卫星轨道坐标系O下的方向矢量矩阵RO。其转换方程为
-
其中
-
式中:HC2O为CGCS2000坐标系到卫星轨道坐标系O的转换矩阵;HJ2O为 J2000坐标系到卫星轨道坐标系O的转换矩阵;HC2J为CGCS2000坐标系到J2000坐标系的转换矩阵。
-
获得轨道坐标系O下的卫星天线波束指向地面站的方向矢量矩阵RO后,根据卫星轨道坐标系O下的俯仰角θO、偏航角φO、滚动角γO进行坐标转换,将方向矢量矩阵RO变换到卫星本体坐标系B[5-6]下,该方向矢量矩阵记为RB,有
-
其中
-
式中:HATTI为卫星轨道坐标系到卫星本体坐标系的姿态转换矩阵;Hθ,Hφ,Hγ分别为俯仰角转换矩阵、偏航角转换矩阵、滚动角转换矩阵。
-
由于天线在卫星上的安装位置没有统一的规定,因此,假设卫星本体坐标系到卫星天线坐标系的转换矩阵为HANA,则可以将卫星本体坐标系下的方向矢量矩阵RB转换到卫星天线坐标系下,该方向矢量矩阵记为RA,有
-
式中:XA,YA,ZA分别为地面站投影在卫星天线坐标系下的X轴、Y轴、Z轴方向的位置分量。
-
相控阵天线波束指向的离轴角α定义为波束指向偏离天线阵面法线(即天线坐标系Y轴)的角度,其取值范围为0°~90°。旋转角β定义为波束指向在天线阵面上的投影逆时针旋转偏离天线坐标系X轴的角度,其取值范围为0°~360°。天线坐标系下波束指向的离轴角与旋转角示意图如图2所示。
-
图2 天线坐标系下的波束指向离轴角与旋转角示意图
-
根据RA可以计算获得波束指向所对应的离轴角α与旋转角β [7],其表达式分别为
-
式中:atan2(·)为四象限反正切函数。
-
获取离轴角α与旋转角β后,就可以通过控制这两个角度使相控阵天线波束指向地面站。
-
1.3 波束指向角的简化算法
-
卫星相控阵天线的波束指向角通用算法涉及多个坐标系,分别为J2000坐标系、CGCS2000坐标系、轨道坐标系O、卫星本体坐标系B、天线坐标系A。其中,J2000坐标系与CGCS2000坐标系的转换矩阵HJ2C是随着时间持续变化的,且该矩阵计算量大。同时,HJ2C也是波束指向角计算中的重要误差来源,因此需要对其计算过程进行优化,降低HJ2C对算法计算误差及计算量的影响,完成波束指向计算。
-
设卫星当前时刻为Torb,则Torb时刻卫星在CGCS2000坐标系下的速度矩阵vsat_C可以表示为
-
式中:VX,sat_C,VY,sat_C,VZ,sat_C分别为卫星在CGCS2000坐标系下的X轴、Y轴、Z轴方向的速度分量。
-
建立一个在Torb时刻与CGCS2000坐标系完全重合的惯性坐标系I。则在Torb时刻,卫星在惯性坐标系I下的位置矩阵rsat_I与CGCS2000坐标系下的位置矩阵rsat_C完全一致。结合地球自转角速度ωe引起的牵连速度,可以得到在Torb时刻惯性坐标系I下的卫星位置矩阵rsat_I和速度矩阵vsat_I[8],其表达式分别为
-
基于rsat_I与vsat_I,可以得到卫星惯性坐标系I到轨道坐标系O的转换矩阵
-
其中
-
式中:eX,simp,eY_temp,simp,eY,simp,eZ,simp均为中间变量。
-
由上文的假设可知,在Torb时刻,惯性坐标系I与CGCS2000坐标系完全重合,因此可以基于该假设推导出CGCS2000坐标系到轨道坐标系O的转换矩阵HC2O_simp与卫星惯性坐标系I到轨道坐标系O的转换矩阵HI2O_simp一致,即HC2O_simp=HI2O_simp。
-
在CGCS2000坐标系下,进一步将Torb时刻的卫星天线波束指向地面站的方向矢量矩阵RC_simp转换到卫星轨道坐标系O中,则对应的方向矢量矩阵
-
获得RO_simp后,根据卫星轨道坐标系到卫星本体坐标系的姿态转换矩阵HATTI及卫星本体坐标系到卫星天线坐标系的转换矩阵HANA,即可获得波束指向角的计算结果。
-
2 计算量及计算结果对比
-
从波束指向角通用算法与简化算法的计算流程来看,两种算法的主要区别在于CGCS2000坐标系到轨道坐标系O的转换矩阵的获取方式。在通用算法中,先生成从CGCS2000坐标系到J2000坐标系的转换矩阵HC2J,再生成J2000坐标系到轨道坐标系O的转换矩阵HJ2O,进而得到HC2O;在简化算法中,先建立当前时刻的惯性坐标系I,再直接生成从CGCS2000坐标系到轨道坐标系O的转换矩阵HC2O_simp,这大幅降低了计算量,简化了算法流程。
-
分别采用通用算法与简化算法,计算在轨道坐标系O下的卫星天线波束指向地面站的方向矢量矩阵RO与RO_simp,并比较两者差异。两种算法的距离误差计算结果比较如图3所示。
-
由图3可知,两种算法的计算结果差异的量级在米级。对比星地之间最少几百公里的距离,该计算误差基本可以忽略。通用算法与简化算法计算量对比如表1所示。
-
由表1可以看出,简化算法大幅降低了乘法和加法运算次数,运算量分别降低了84.9%,89.7%,节约了大量的星上计算资源,缩短了计算时间。
-
图3 通用算法与简化算法的距离误差计算结果比较图
-
综上所述,简化算法在计算误差与计算量上都能满足星上计算的需求。
-
3 结论
-
本文介绍了星上天线波束指向角的简化算法,该算法与星上天线波束指向角通用算法最大的区别在于转换坐标系的选择。通用算法采用J2000坐标系,该坐标系与时间密切相关,且坐标转换过程中涉及地球极移模型和章动岁差模型的选取问题,计算过程复杂;简化算法通过建立当前时刻与CGCS2000坐标系重合的惯性坐标系I,避免了通用算法中的复杂模型的选取与计算消耗,实现了从CGCS2000坐标系到轨道坐标系O的快速转换。
-
参考文献
-
[1] 汪春霆,翟立君,徐晓帆. 天地一体化信息网络发展与展望[J]. 无线电通信技术,2020,36(2):493-504.
-
[2] 阎鲁滨. 星载相控阵天线的技术现状及发展趋势[J]. 航天器工程,2012,21(3):11-16.
-
[3] 李广宇. 天球参考系变换及其应用[M]. 北京:科学出版社,2010.
-
[4] 张捍卫,郑勇,马高峰. GCRS与ITRS之间的坐标转换研究[J]. 大地测量与地球动力学,2011,31(1):63-67.
-
[5] 高龙超. 定向通信系统天线波束指向误差分析[J]. 航空电子技术,2021,52(4):56-61.
-
[6] 张毅,肖龙旭,王顺宏. 弹道导弹弹道学[M]. 长沙:国防科技大学出版社,2005:5-30.
-
[7] 郝辉,李雪瑞,舒健生,等. 导弹常用空间直角坐标系间转换方法[J]. 四川兵工学报,2013,34(2):18-20.
-
[8] 严恭敏,戴晨杰,陈若彤. 地球自转模型误差对高精度惯导系统定位精度的影响分析[J]. 中国惯性技术学报,2022,30(2):153-158.
-
摘要
介绍了一种星上天线波束指向角的简化算法。该算法通过建立当前时刻与CGCS2000坐标系重合的惯性坐标系,实现CGCS2000坐标系到轨道坐标系的直接转换。和星上天线波束指向角通用算法相比,该算法不需要计算随时间持续变化的J2000惯性坐标系到CGCS2000坐标系的转换矩阵,更不用考虑章动岁差模型与极移模型的选取所带来的计算误差。仿真计算结果表明:两种算法的计算误差均在米级,而简化算法大幅降低了乘法和加法运算的次数,在计算误差与计算量上都能满足星上计算的需求。
Abstract
A simplified algorithm of beam pointing angle for on-board antenna was introduced. The algorithm established the inertial coordinate system which coincided with the CGCS2000 coordinate system at the current time, and the direct transformation from CGCS2000 coordinate system to the orbit coordinate system was realized. Compared with the general on-board beam pointing algorithm, the proposed algorithm does not need to calculate the time-varying conversion matrix from J2000 inertial coordinate system to CGCS2000 coordinate system, and does not need to consider the calculation error caused by the selection of the nutation-precession model and the pole shift model. The simulation results show that the calculation errors of the two algorithms are in the meter level, and the simplified algorithm greatly reduces the times of multiplication and addition, and can meet the needs of on-board calculation in terms of calculation error and calculation amount.
关键词
波束指向角 ; J2000惯性坐标系 ; 坐标转换