一种动中通天线的信号遮挡检测及恢复方法与流程

文档序号:13212504阅读:1108来源:国知局
一种动中通天线的信号遮挡检测及恢复方法与流程

本发明属于卫星通讯技术领域,具体涉及一种动中通天线的信号遮挡检测及恢复方法,适用于低成本惯导跟踪的动中通系统。



背景技术:

近年来,受运动中远程、宽带多媒体应急通信需求的驱动,一种新的卫星通信技术——动中通卫星通信(satcomon-the-move,sotm)应运而生,并得到快速发展。动中通卫星通信的实质是基于固定卫星服务(fixedsatelliteservice,fss)资源而实现的宽带移动卫星通信。动中通系统集成于飞机、轮船、汽车等移动载体上,能在快速运动中实时传递语音、数据和视频等多媒体信息。动中通具有机动灵活、通信能力强、可靠性高等特点,在军事领域能够提供各作战单元运动中远程卫星通信服务,实现公共态势图互知,达到对作战部队不间断的指挥控制和真正意义上的联合作战。另外,动中通还广泛地应用于车载、轮船、飞机的电视接收和通信保障服务,公安、消防的现场指挥,大型的语音和视频会议,银行、交通管理以及其它大型的管理调度系统。总之,凭借其出色的超视距传输能力和系统独立性,动中通在军用和民用两方面都具有广阔的应用前景。

在动中通使用过程中,尤其是车载动中通会受到周围障碍物的遮挡,ku频段的电磁波长只有几厘米,当目标卫星受到高楼、广告牌、天桥、涵洞等障碍物的视线遮挡时,动中通将无法收到信号。根据动中通天线波束宽度、障碍物尺寸以及两者之间的位置关系,视线遮挡可分为部分遮挡和完全遮挡。在部分遮挡的条件下,如电线杆、广告牌等障碍物的遮挡,接收机仍然能接收到部分信号,但接收的信号幅度会减小。在完全遮挡条件下,例如道路旁的高楼和涵洞的遮挡,接收机收不到信号,卫星通信将会阻断。快速准确检测遮挡,并且在遮挡消失后快速恢复跟踪是确保动中通可靠通信的必然条件,也是衡量动中通性能的重要指标。

使用低成本惯导跟踪的动中通系统,由于惯导航向存在漂移,需要利用卫星信号不断修正天线方位指向,并对惯导航向校准,长时间运行依赖卫星信号。动中通使用过程中不可避免的会出现信号遮挡问题,尤其是车载动中通,当出现遮挡后如何快速检测遮挡,并且信号遮挡消失后如何快速恢复对卫星信号跟踪,是动中通工程应用中需要解决的关键问题。



技术实现要素:

有鉴于此,本发明的目的是提供一种动中通天线的信号遮挡检测及恢复方法,可实现快速检测和恢复信号遮挡。

一种动中通天线的信号遮挡检测及恢复方法,包括如下步骤:

步骤1、动中通天线初始化完成,通过360度旋转寻星,对准卫星进入卫星跟踪状态;

步骤2、判断天线的信标信号值agc是否为0:如果为0,执行步骤3;如果不为0,执行步骤4;

步骤3、判断agc信号是否在规定时间内连续为0:如果是,执行步骤5;如果否,返回步骤2;

步骤4、在agc不为0且agc小于设定的部分遮挡阈值,则认停止对应周期圆锥扫描调整功能,返回执行步骤2,直到信号恢复超过阈值则重新启动新周期圆锥扫描,再次执行步骤2;

步骤5、依靠惯导跟踪卫星,并计算惯导航向漂移误差容忍时间,执行下一步;

步骤6、判断信号遮挡时间是否超出惯导航向漂移误差容忍时间:

当未超出容忍时间,则认为惯导解算结果准确,用惯导输出的结果解算天线指向,实现天线的运动跟踪,返回步骤2;

当超出容忍时间,执行步骤7;

步骤7、进入天线正弦扫描寻星阶段,即在方位误差基础上叠加如下余弦位置函数δa,实现天线指向按照正弦扫描轨迹:

其中,aadd为扫描幅度控制系数,n为扫描幅度控制变量,m为节拍控制变量,控制节拍为wagc单位为ms,即每wagc毫秒记录一次agc的值;正弦扫描周期为wcos;

步骤8、在天线正弦扫描前设定agcmax为0,扫描期间每节拍检测agc,并与agcmax比较,当agc>agcmax时,更新agcmax值为当前agc值,并记录此时的横滚角、俯仰角和航向角k1;在每个正弦扫描的1/4周期和3/4周期时刻检查agcmax是否等于零:如果agcmax为零,则继续执行正弦扫描运动;如果agcmax不为零,则认为信号遮挡消失,并扫描到卫星,执行步骤9;

步骤9、航向角校准,具体为:扫描到卫星之后根据记录agcmax最大值处的横滚角和俯仰角反解此时惯导的航向角k2,用解算的航向角k2减去航向角k1,得到航向偏差角δkerr;用航向偏差角δkerr修正惯导当前输出的航向角k3,则此时实际的航向角k3+δkerr,完成航向角校准;校准完成后调整天线对准卫星,进入跟踪状态,实现遮挡恢复。然后返回步骤2;如果正弦扫描幅度达到了预先设定最大值n_max,仍然没有搜索到卫星信号,则执行步骤10,进入阶段四360度寻星;

步骤10、天线进入360度寻星阶段。

较佳的,所述步骤3中,判断agc信号是否在规定时间内连续为0方法如下:

记录每个t时间点所检测到的信标信号agc(t)并将其赋值给agclast(t),即agclast(t)=agc(t);

当检测到在t+1时刻信标信号agc(t+1)=0,如果agclast(t)=0,则设置计数器进行加1操作,如果agclast(t)≠0则清空计数器;如果在t+1时刻agc(t+1)≠0同时清空计数器;

当计数器值为300时,即agc信号在设定的时间内连续为0。

较佳的,所述步骤5中,惯导航向漂移误差容忍时间为:tins_err=(abeam/vinserr)×10×60/2,其中,abeam为天线的方位波束角,vins_err为惯导航向静态漂移速度。

较佳的,所述步骤10中,360度寻星的具体方法为:

1)初始化agcmax=0,控制天线在方位方向上旋转360度,并根据姿态实时调整天线俯仰角,使其指向卫星所在俯仰角度;在天线进行360度旋转过程中,检测agc的值:当agc大于设定的最大值agcmax时,更新agcmax值为当前agc值,并记录此时的横滚角、俯仰角和航向角k1′;

2)360度旋转结束后,检查agcmax是否为0:如果agcmax为0,则认为没有找到卫星,继续360度旋转寻找卫星,直至找到卫星;如果agcmax不为0,则认为找到卫星,执行下一步;

3)找到卫星之后根据记录agcmax最大值处的横滚角、俯仰角反解此时惯导的航向角k2′;用解算的航向角k2减去航向角k1′,得到航向偏差角δk′err;用航向偏差角δk′err修正惯导当前输出的航向角k3′,则此时实际的航向角k3′+δk′err,完成航向角校准;校准完成后调整天线对准卫星,进入跟踪状态,实现遮挡恢复。

本发明具有如下有益效果:

本发明提出根据惯导性能的分阶段处理方案,阶段一、阶段二充分利用惯导性能实现信号遮挡的零等待恢复,阶段三利用惯导的低精度,通过正弦扫描实现快速寻星,阶段四进行360度大范围寻星。针对检测卫星信号是否丢失,本发明提出了一种信号连续为零的检测方法,可以准确判断卫星信号是否被遮挡。依靠惯导跟踪阶段,给出了惯导漂移容忍时间的概念,并分析了对其影响的相关因素及预估公式。正弦扫描阶段,通过正弦扫描弥补惯导航向精度的降低,给出了正弦扫描的控制方法,实现正弦扫描范围的递增,扫描到信号后并给出了针对惯导安装在天线转台上的惯导航向角反解计算方法及惯导补偿方法,实现对惯导航向的校准。360度寻星阶段,给出天线旋转过程中实时俯仰角解算公式,扫描到信号后并给出了针对惯导安装在天线转台上的惯导航向角反解计算方法及惯导补偿方法,实现对惯导航向的校准。

通过以上一整套完善的卫星信号遮挡检测及恢复处理方法,可以使动中通应对任何遮挡状况,实现动中通天线的稳定运行。

附图说明

图1为瑞特公司riu300惯导航向漂移速度曲线图。

图2为本发明中正弦扫描幅度递增图。

图3为车载动中通天线被遮挡示意图。

图4为本发明的方法流程图。

具体实施方式

下面结合附图并举实施例,对本发明进行详细描述。

本发明的一种动中通天线的信号遮挡检测及恢复方法,分四个阶段对遮挡进行处理,包括阶段一遮挡检测阶段、阶段二依靠惯导跟踪阶段、阶段三正弦扫描快速寻星阶段、阶段四360度扫描寻星阶段,其中阶段一和阶段二可以实现零等待恢复,阶段三可以实现快速恢复。具体方案实现细节如下。

步骤1、首先天线初始化完成,通过360度旋转寻星(与遮挡恢复第四阶段过程相同),对准卫星进入卫星跟踪状态。无遮挡情况下,天线依靠惯导跟踪实现载体的运动隔离保证天线指向的精度,其间通过圆锥扫描运动(卫星搜索到信标信号后,通过让天线绕转轴较小范围转动,使天线指向轨迹呈椭圆状,每一圈通过信标机记录下椭圆上上下左右四个点的信号强度,根据这四点的信号强度找到卫星信号最强点,即卫星真正位置,来调整天线指向。)不断修正卫星指向,实现卫星信号闭环的精细跟踪,并根据卫星信号实现惯导的航向校准。

步骤2、天线在卫星跟踪状态下,会执行阶段一遮挡检测处理流程,根据信标信号值agc的变化情况进行遮挡检测,信号遮挡分为以下两种情况:部分遮挡和全部遮挡。

无遮挡情况下,卫星信号跟踪平稳,当出现部分遮挡情况,例如路旁树木、电线杆等障碍物,信号会下降,破坏圆锥扫描调整功能和惯导校准。载体行驶过程中,此情况影响时间较短,一般不超过2s,对整个跟踪影响较小,对通信质量会有一定影响。部分遮挡信号变化如图3所示。

因此,判断agc是否为0:如果为0,执行步骤3;如果不为0,执行步骤4;

步骤3、全部遮挡:当出现全部遮挡,例如高楼、涵洞,agc信号丢失变为0,此时通信会中断。检测及处理方法,当检测到agc信号为0时,此时会停止圆锥扫描调整功能,并判断agc信号是否连续为0,规定时间内agc信号如果恢复(不为0),返回步骤2,恢复正常天线跟踪状态;如果一直为0,则认为信号被完全遮挡,执行步骤5;

其中,本步骤中的agc信号连续为0检测方法如下:

记录每个t时间点所检测到的信标信号agc(t)并将其赋值给agclast(t),即agclast(t)=agc(t)。

当检测到在t+1时刻信标信号agc(t+1)=0,如果agclast(t)=0则设置计数器进行加1操作,如果agclast(t)≠0则清空计数器。如果在t+1时刻agc(t+1)≠0同时清空计数器。

当计数器值为300时,即agc信号连续3s(agc检测周期为10ms)为0,则认为信号被完全遮挡,进入遮挡处理第二阶段。

步骤4、在agc不为0且agc小于部分遮挡阈值,则认为出现部分遮挡。此时停止对应周期圆锥扫描调整功能,返回执行步骤2,直到信号恢复超过阈值则重新启动新周期圆锥扫描,同样执行步骤2。此处理可以避免遮挡信号干扰,造成错误的圆锥扫描调整。

步骤5、进入阶段二依靠惯导跟踪阶段,此阶段信号为完全遮挡。通过卫星信号反解校准航向功能失效,此时惯导输出航向角会产生漂移,导致天线会出现方位指向误差;

其中,本步骤中,惯导航向角漂移误差与惯导中陀螺仪的零漂和精度有关,并随着时间积累不断增加。惯导航向角漂移误差无法直接测量,可通过时间估算,处理方式如下:

假设惯导航向漂移误差容忍时间为tins_err单位为s,天线的方位波束角为abeam单位为度,惯导航向静态漂移速度为vins_err单位为°/10min,则可求得惯导航向漂移误差容忍时间的值为:

tins_err=(abeam/vinserr)*10*60/2

其中*10*60操作为时间单位换算,/2操作是因为惯导动态漂移速度会比静态漂移速度大,在估算时间上留一定余量。瑞特公司riu300惯导航向漂移速度如图1所示。

在时间tins_err内,如果信号遮挡,则惯导通过姿态闭环跟踪和运动隔离进行跟踪(通过惯导输出的载体姿态信息解算天线的指向,进而隔离载体姿态的变化),如果信号遮挡消失,则认为天线指向精度在天线波束角范围内,信号可以实现零等待恢复。超过时间tins_err,则认为天线航向指向精度超出天线波束角,信号遮挡消失后天线信号丢失,不能零等待恢复,进入遮挡处理阶段三正弦扫描快速寻星。

步骤6、判断信号遮挡时间是否超出惯导航向漂移误差容忍时间,即判断方位误差是否在天线波束角范围内:

当未超出容忍时间,即方位误差在天线波束角范围内,则认为惯导输出的结果准确,可以实现零等待恢复,用惯导输出的结果解算天线指向,实现天线的运动跟踪,返回步骤2;

当超出容忍时间,即方位误差超过天线波束角范围,则信号遮挡消失后天线信号丢失,不能零等待恢复,需要通过正弦扫描快速寻星,执行步骤7;

步骤7、进入阶段三正弦扫描寻星阶段。此时,虽然天线航向指向精度超出天线波束角,但惯导依然保持一定的航向指向精度,利用该精度通过正弦扫描弥补精度损失,实现快速寻星。正弦扫描控制及遮挡恢复方法如下所述:

假设控制节拍为wagc单位为ms,即每wagc毫秒记录一次agc的值,正弦扫描周期为wcos单位为s,因此在每次正弦扫描过程中所产生的节拍数为1000wcos/wagc。扫描幅度控制系数为aadd单位为°/wcos(°/周期)其中aadd的值一般大于惯导静止漂移速度两倍,来保证正弦扫描的有效性。n为扫描幅度控制变量,取正整数,n的最大值决定扫描的最大幅度,根据最大扫描角度设定。m为节拍控制变量,m取值为0~1000wcos/wagc。在方位误差基础上叠加如下余弦位置函数,实现天线指向按照正弦扫描轨迹。

其中,设定正余弦扫描周期为2s,控制节拍为10ms,则每一正弦扫描周期内包含200节拍,即m∈[0,200]。由于aadd的值一般大于惯导静止漂移速度两倍,以瑞特公司riu300系列惯导测试数据为例,如图1所示静止漂移速度约为1°/min,根据上述原则,则求得aadd为1/15°/周期(2s)。每周期n加1,实现正弦增幅扫描,设定n的最大值为100,n增加到100时停止扫描,该实例实现效果如图2所示,其中n取20。上述正弦扫描控制方法,不受载体姿态及航向变化的影响,扫描过程中俯仰角做如下动态调整,实现对卫星俯仰角的跟踪。

步骤8、在天线正弦扫描前设定agcmax为0,扫描期间每节拍检测agc,并与agcmax比较,当agc>agcmax时,更新agcmax值为当前agc值,并记录此时的横滚角、俯仰角和航向角k1。在每个正弦扫描的1/4周期和3/4周期时刻(扫描运动两个端点)检查agcmax是否等于零:如果agcmax为零,则继续进行正弦扫描;如果agcmax不为零,则认为信号遮挡消失,并扫描到卫星,执行步骤9;

步骤9、航向角补偿。扫描到卫星之后根据记录agcmax最大值处的横滚角、俯仰角反解此时惯导的航向角k2,解算过程为:

由现有已知结论得在地理坐标系(东北天坐标系)下,设天线经度为λe,天线纬度为卫星经度为λs,地球平均半径为re(re≈6371.4km),地球同步卫星距地球表面距离h(h≈35785km)的情况下,天线理论对星的方位角度az与俯仰角度el为:

则取地理坐标系下,天线指向卫星方向上的单位向量在该坐标系各轴的投影得:

由于惯导安装在转台上且x轴为横滚轴朝前,z轴为方位轴朝下,y轴为俯仰轴与x轴z轴构成右手系,若令k,β,α分别代表惯导输出的航向角,俯仰角,横滚角,则该伺服系统构成的捷联矩阵为:

则将大地坐标系下单位向量三轴的分量转化到天线转台坐标系得:

在天线转台坐标系中,由于天线指向卫星,则天线方位误差角δa为:

由于在该公式中地理坐标系下的方位角、地理坐标系下俯仰角与惯导输出的俯仰角与横滚角都为已知量,且天线对准卫星,卫星在方位转盘坐标系中的方位角恒等于0,令δa=0得到:

cosαcosβelsin(az-k)+sinαsinβcoselcos(az-k)-sinαcosβsinel)=0

解得航向角

令k=k2则航向角k2减去agcmax处记录的航向角k1为航向偏差角δkerr,此时惯导输出的航向角为k3,则此时实际的航向角k3+δkerr,即为准确的航向角,用于校准此时的惯导航向角。

校准完成后调整天线对准卫星,进入跟踪状态,实现遮挡恢复。如果正弦扫描结束时,正弦扫描幅度达到了预先设定值n_max,仍然没有搜索到卫星信号,则进入阶段四360度寻星。正弦扫描幅度递增图如图2所示。

步骤10、进入阶段四360度寻星。在该阶段认为惯导航向完全失效,进行360度寻星。360度寻星方法如下所述:

1)初始化agcmax=0,控制天线旋转360度,并根据姿态实时调整天线俯仰角,使其指向卫星所在俯仰角度。实时俯仰角计算推理如下:

设转台坐标系下,设天线俯仰角为e则天线法向单位向量为:

已知惯导输出的航向角k、俯仰角β、横滚角α则转台坐标系到地理坐标系下的变换矩阵为:

则地理坐标系下对应天线法向单位向量为:

在地理坐标系下,已知卫星的俯仰角为el则:

由此解得天线坐标系下天线的俯仰角为:

agc采样节拍为10ms,当agc大于agcmax时,更新agcmax值为当前agc值,并记录此时的横滚角、俯仰角。

2)360度旋转结束,检查agcmax是否为0,如果agcmax为0,则认为没有找到卫星,继续360度旋转寻找卫星,直至找到卫星(agcmax不为0),如果agcmax不为0,则认为找到卫星。

找到卫星之后根据记录agcmax最大值处的横滚角、俯仰角反解此时惯导的航向角k2,由阶段三推导过程已知:

令k=k2,则航向角k2减去agcmax处记录的航向角k1为航向偏差角δkerr,此时惯导输出的航向角为k3,则此时实际的航向角k3+δkerr,即为准确的航向角,用于校准此时的惯导航向角。校准完成后调整天线对准卫星,进入跟踪状态,实现遮挡恢复。

综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1