载荷侧摆条件下卫星点波束覆盖区域算法研究
2015-02-23薛永娇王德民齐春东黄涵玥
薛永娇,王德民,齐春东,黄涵玥
(1.北京理工大学 信息与电子学院,北京100081;2.长春理工大学 电子信息工程学院,吉林 长春130022)
载荷侧摆条件下卫星点波束覆盖区域算法研究
薛永娇1,王德民2,齐春东1,黄涵玥1
(1.北京理工大学 信息与电子学院,北京100081;2.长春理工大学 电子信息工程学院,吉林 长春130022)
针对卫星斜视时地面覆盖区域确定问题,提出了一种利用卫星波束侧摆角、偏移正东方向旋转角度和星下点确定卫星波束中心的算法。通过卫星的侧视角度确定圆锥面,利用站心坐标系中波束的旋转角确定唯一的圆锥母线作为波束中心线,进而得到卫星波束中心与地球的交点,从而确定卫星的覆盖区域。
点波束;侧视;波束中心;覆盖区域
0 引言
卫星任务设计过程中,如何实现对地面的特定位置和区域的有效覆盖是一个关键因素。随着卫星通信技术的发展,卫星点波束区域覆盖计算方法研究也取得了一定进展[1-3]。当卫星工作在正视模式下,波束中心与地面的交点与星下点重合,因此覆盖边界是卫星波束圆锥与地面的交线[2-3]。当有效载荷工作在侧摆状态时,需要对上述模型进行修正。一种模型是假设卫星侧视时在地面的投影是一个椭圆,椭圆长短轴和波束宽度θ以及波束中心星下偏移角η有关[4]。但因为地球表面为弧形,实际覆盖边缘不是规则的椭圆曲线,波束中心也并不是位于椭圆中心,因此这种假设误差较大。
本文中提出一种改进方法,通过卫星的侧视角度确定圆锥面,利用站心坐标系中波束的旋转角确定唯一的圆锥母线作为波束中心线,进而得到卫星波束中心与地球的交点,最终确定卫星覆盖范围。
1 侧摆载荷的波束与地面目标的关系
如图1所示,地球卫星位于S点,星下点位于G点,卫星的点波束中心与地球表面相交于E点,其经度、纬度坐标分别表示为(Ls,Bs),(Lg,Bg),(Le,Be)。
为了确定波束中心SE的方向,建立以星下点为原点的站心坐标系,正东方向(即与X轴平行的方向)所在平面SGF为参考平面,定义波束中心所在平面SGM(E为直线SM上一点)沿逆时针方向偏移MGF的角度为波束中心的旋转角度 φ,波束中心线 SM(或者 SE)偏离SG的角度为η,F、M为以点G为圆心,Re为半径圆上的点,如图2所示。其中:
则点F的站心坐标可表示为:
图1 卫星侧视图
图2 波束中心确定示意图
利用地固坐标系和站心坐标系的转换关系[6],可得地固坐标为(xef,yef,zef):
由卫星的经纬度可以得到星下点G的地固坐标(xeg,yeg,zeg)为:
其中N表示零高程地球面半径。
此时可得到地固坐标系下星下点正东方向的向量GF:
并将其作为卫星波束中心的偏移角度的参照。
2 载荷侧摆条件下覆盖范围求解算法
2.1 波束中心向量SM确定
如果点M在以点G为原点的站心坐标系内的坐标表示为(xgm,ygm,zgm),则:
为了用角度φ得到唯一确定的M点,结合向量GF和GM外积n=GF×GM判别:即当φ∈(0°,180°),n与站心坐标系的z轴同向,当φ∈(180°,360°)时,与z轴反向,从而剔除与GF沿顺时针方向夹角为φ的点M。得到确定的M点站心坐标后,将其转换成地固坐标(xem,yem,zem)。
2.2 确定波束中心点E
由点卫星经纬度,高度可以得到卫星在地固坐标系中坐标(xs,ys,zs),进而可得母线 SM的参数方程:
若把地球表示成一个平均半径为r0的标准球体,在地固坐标系中,点 E的坐标表示为(xe,ye,ze),则:
将式(7)带入式(8)可得:
其中:
可解得:
为保证式(11)是实数解,要求星下偏移角 η要小于地球半径角ρ。其中:
为了保证波束中心点和卫星是在地球的同一侧,所以上式中取m的较小值,最终可以得出波束中心点的坐标。将此计算结果转换为大地坐标系,即可得到卫星波束中心在地球表面的位置E(Le,Be,0)。
2.3 覆盖区域边缘点求解
在侧摆条件下,覆盖范围的边缘为不规则图形,按照上述求解点波束中心的方法,基于求解出的点波束中心,可以完成对边缘点的求解,最后完成对覆盖区域的计算。
3 仿真分析
表1中列出了仿真的详细参数。图3是STK软件覆盖区域的仿真结果[9-10],图 4是该算法通过 MATLAB实现的区域覆盖仿真。图3与图4对比,说明该算法是有效的。
表1 仿真参数
图3 STK仿真结果
表2为分别选取上、下、左、右四个边界点进行的对比。数据对比表明,本文中提出的算法误差较小,在地表距离差值在72 km范围内。
Algorithm to determine the satellite side beam center
Xue Yongjiao1,Wang Demin2,Qi Chundong1,Huang Hanyue1
(1.School of Information and Electronics,Beijing Institute of Technology,Beijing 100081,China;2.School of Electronics and Information Engineering,Changchun University of Science and Technology,Changchun 130022,China)
This paper introduces an algorithm to determine the satellite side beam center by the rotation angle offset east direction and side swing angle.The core of the algorithm is determining a cone by the side swing angle in geodetic coordinate system firstly,then by the rotation angle,determining the only element of the cone as satellite beam center in earth-fixed coordinate system.Node of satellite beam center and the earth is the point of beam center on the earth,based on it,the region of the satellite coverage is determined.
point beam;side view;beam center;coverage region
TN957.52
:A
:0258-7998(2015)03-0105-02
10.16157/j.issn.0258-7998.2015.03.027