北斗通信卫星多波束多用户监收装置和方法

文档序号:9202473阅读:2334来源:国知局
北斗通信卫星多波束多用户监收装置和方法
【技术领域】
[0001]本发明涉及北斗二号RDSS通信装置和方法,尤其北斗通信卫星多波束多用户监收装置和方法。
【背景技术】
[0002]北斗二号卫星导航系统(BD2、Beidou-2)是中国独立开发的全球卫星导航系统。截止2012年底目前已有14颗卫星服务于亚太地区,包括5颗GEO卫星、5颗IGSO卫星和4颗MEO卫星。其中北斗二号5颗GEO卫星提供短报文通信功能,其他卫星提供导航定位功能。5颗GEO卫星,其中每颗卫星包含2个独立波束信号,即共10个独立波束信号提供短报文通信服务。每个波束信号包含1、Q两路调制信息。
[0003]北斗“短报文”是北斗卫星导航系统特有功能,该功能是指卫星定位终端和北斗卫星或北斗地面服务站之间能够直接通过卫星信号进行双向的信息传递,不依赖于通信网络。尤其是灾害地区移动通讯中断、电力中断等或移动通讯不能覆盖的情况下,北斗终端就可以利用短报文进行通讯,实现定位信息和远程信息交互等。该技术将应用于应急救灾、野外作业、远洋作业等系统。
[0004]短报文通讯是北斗的一大特色,即可为用户机与用户机、用户机与地面中心站之间提供每次最多120个汉字或1680比特的短报文通讯服务。每个用户机都有唯一的一个ID号,并采用I户I密的加密方式,通讯均需经过地面中心站转发。其流程是:
[0005](I)短报文发送方首先将包含接收方ID号和通讯内容的通讯申请信号加密后通过卫星转发入站;
[0006](2)地面中心站接收到通讯申请信号后,经脱密和再加密后加入持续广播的出站广播电文中,经卫星广播给用户;
[0007](3)接收方用户机接收出站信号,解调解密出站电文,完成一次通讯。
[0008]与定位功能相似,短报文通讯的传输时延约0.5秒,通讯的最高频度也是I秒I次。
[0009]北斗用户机一般都是一机一号的原则,即在每个用户机上都将装入一张北斗SM卡,此SM卡用于表示用户的唯一身份,且存储用户的初项、多项式参数。北斗用户机正常情况下只接收自己的卫星短报文信息。在某些特殊的应用场景,北斗用户机需要接收多个用户的短报文信息,从而能够实现对多个用户终端的监控。

【发明内容】

[0010]本发明旨在提出一种方法解决北斗通信卫星信号多波束多用户接收的问题。为了解决上述技术问题,本发明提供了一种北斗通信卫星多波束多用户监收装置,包括基带模块和控制模块,所述基带模块和控制模块通过EMC总线进行数据传输,其中,
[0011]所述基带模块包括NXM个并行独立的I支路通道、NXM个并行独立独立的Q支路通道和2XNXM个FIFO,所述NXM个I支路通道分别用于捕获、跟踪、解调对应的北斗通信卫星发射的NXM个波束的I支路信号;所述NXM个Q支路通道分别用于捕获、跟踪、解调对应的北斗通信卫星发射的NXM个波束Q支路信号;所述2XNXM个FIFO与NXM个I支路通道和NXM个Q支路通道对应设置,分别用于接收和缓存对应的I支路通道或Q支路通道发送的电文信息;其中N为对应的北斗通信卫星的数目,M为每个对应的北斗通信卫星发射的波束信号的数目;
[0012]所述控制模块包括内存队列和中断处理单元,所述中断处理单元用于根据所述FIFO中的信息和预存在所述内存队列的需要监收的北斗短报文用户的ID信息来读取并存储所述需要监收的北斗短报文用户的电文信息。
[0013]所述需要监收的北斗短报文用户的ID信息包括该用户的北斗SIM卡对应的初相和多项式参数;所述M为5,N为2。
[0014]优选地,所述NXM个Q支路通道中每个通道包括一个捕获寄存器;所述FIFO的长度不小于所述基带模块接收的I帧信息的最大长度;所述控制模块中中断处理单元具有最高的处理优先级。
[0015]优选地,所述基带模块采用QPSK的调试方式,Q支路通道晚于I支路通道四分之一个相位周期。
[0016]相应地,本发明还提供了一种北斗通信卫星多波束多用户监收方法,包括以下步骤:
[0017]S1、基带模块的〗支路通道和Q支路通道分别接收并解析北斗通信卫星发送的信息,并将解析的信息分别存入相应的FIFO中;
[0018]S2、基带模块向控制模块发送读取FIFO中断请求;
[0019]S3、控制模块接收到基带模块发送的FIFO请求,控制中断处理单元遍历基带模块中的FIFO,将FIFO中的有效电文信息存入内存队列;
[0020]S4、中断处理单元遍历内存队列,读取I支路通道对应的电文信息,并解析出所述电文信息的IDl字段,在内存队列中预存的需要监收的北斗短报文用户的ID信息中查找所述IDl字段,若找到,则将所述用户的ID信息对应的初相和多项式参数写入到所述I支路通道对应的Q支路通道的捕获寄存器中。
[0021]具体地,步骤SI包括以下步骤:
[0022]S101、基带模块的I支路通道和Q支路通道分别接收北斗通信卫星发送的信息,进行帧同步;
[0023]S102、基带模块读取完整的I帧信息;
[0024]S103、基带模块将读取的I帧信息交由维特比译码器译码得到帧内容;
[0025]S104、基带模块将所述帧内容存入对应的FIFO中。
[0026]具体地,步骤S3中的中断处理单元遍历基带模块中的FIFO,将FIFO中的有效电文信息存入内存队列包括:中断处理单元依次读取基带模块中的FIFO,判断每个FIFO中是否有可用的电文信息,若有,则将该FIFO中的数据通过EMC总线复制到控制模块的内存队列中。
[0027]优选地,步骤S4之后还包括以下步骤:
[0028]S5、控制模块遍历内存队列,读取并存储对应的需要监收的北斗短报文用户的电文信息。
[0029]优选地,步骤S4中的在内存队列中预存的需要监收的北斗短报文用户的ID信息中查找所述IDl字段采用二分查找法。
[0030]优选地,步骤SI前还包括:将需要监收的北斗短报文用户的ID信息预存到内存队列。
[0031]应用本发明,具有如下有益效果:
[0032]本发明包括基带模块和控制模块两大处理部分,基带模块包括10个I支路通道和10个Q支路通道,同时包含20个独立的FIFO,用于缓存20个通道的一帧完整电文。控制模块部分采用预先存储用户北斗SIM卡的初项、多项式参数,结合Q支路通道参数的快速设置,最终实现了对北斗5颗通信卫星10波束的多用户电文的接收功能。本发明可应用于北斗指挥型用户机或普通型用户机,为行业系统监控实施方案提供了便捷的方式,降低了系统实施成本;且有利于加大北斗指挥型用户机下属用户监控的容量,以及降低北斗通信监控行业应用成本。
【附图说明】
[0033]为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0034]图1是本发明实施例提供的北斗通信卫星多波束多用户监收装置的系统框图;
[0035]图2是本发明实施例提供的北斗通信卫星多波束多用户监收装置的基带模块控制流程图;
[0036]图3是本发明实施例提供的北斗通信卫星多波束多用户监收装置的控制模块读取FIFO的流程图;
[0037]图4是本发明实施例提供的北斗通信卫星多波束多用户监收装置的控制模块设置Q支路通道寄存器的流程图。
【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]实施例:
[0040]请参见图1-图4,本发明实施例提供了一种北斗通信卫星多波束多用户监收装置,包括基带模块和控制模块,所述基带模块和控制模块通过EMC总线进行数据传输,其中,
[0041]所述基带模块包括NXM个并行独立的I支路通道、NXM个并行独立独立的Q支路通道和2XNXM个FIFO,所述NXM个I支路通道分别用于捕获、跟踪、解调对应的北斗通信卫星发射的NXM个波束的I支路信号;所述NXM个Q支路通道分别用于捕获、跟踪、解调对应的北斗通信卫星发射的NXM个波束Q支路信号;所述2XNXM个FIFO与NXM个I支路通道和NXM个Q支路通道对应设置,分别用于接收和缓存对应的I支路通道或Q支路通道发送的电文信息;其中N为对应的北斗通信卫星的数目,M为每个对应的北斗通信卫星发射的波束信号的数目;
[0042]所述控制模块包括内存队列和中断处理单元,所述中断处理单元用于根据所述FIFO中的信息和预存在所述内存队列的需要监收的北斗短报文用户的ID信息来读取并存储所述需要监收的北斗短报文用户的电文信息。<
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1