System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种卫星通信反向突发数据接收方法、装置及接收机制造方法及图纸_技高网

一种卫星通信反向突发数据接收方法、装置及接收机制造方法及图纸

技术编号:40334983 阅读:9 留言:0更新日期:2024-02-09 14:25
本发明专利技术涉及卫星通信技术领域,具体提供一种卫星通信反向突发数据接收方法、装置及接收机。旨在解决反向链路的资源利用以及突发数据接收效率的问题。为此目的,本发明专利技术的方法包括:当接收到信道数据时,根据所述信道数据得到待写入数据和伴随参数,根据所述伴随参数将所述待写入数据写入到外部存储器;获取带宽分配指令包,解析所述带宽分配指令包得到解析结果,根据所述解析结果确定数据读取位置,根据所述数据读取位置从所述外部存储器中读取突发数据,并将读取的所述突发数据传输给基带处理模块。

【技术实现步骤摘要】

本专利技术涉及卫星通信,具体提供一种卫星通信反向突发数据接收方法、装置及接收机


技术介绍

1、在卫星通信系统中,从主站通过卫星到远端小站的信息流向称为前向(forwardlink),从远端小站通过卫星到主站的信息流向称为反向(return link)。在多用户卫通系统中常用的是频分和时分复用(mf-tdma)通信方式,在这种系统中,大量用户分时传输数据,在接收机侧的瞬时数据流速率很大,如果不能妥善处理,可能导致由于内存互相覆盖而丢包,因此在基于mf-tdma的卫星通信系统中,需要妥善处理多个不同频率信道的用户数据。目前常见的方法是提前分配带宽,不同用户按照提前分配的带宽在分配的时间发送数据,时间同步机制能保证数据到达接收机的时候互不交叠。所以,在反向信道的带宽分配,是系统通过前向发送带宽分配信令包(bandwidth allocation packet,bap)完成的。bap通过广播或多播的方式发给多个用户,bap也同时发送给物理层的接收机。bap告知多个用户什么时间发送以及发送多少带宽数据,也告知接收机什么时间收到数据并把数据归集到不同用户。

2、这种多用户数据接收和归集在高速传输的时候是非常有挑战性的,因为需要同时兼顾多个信道、多个用户和多个时隙的关系,也需要考虑接收机信号处理的能力和时延,还有考虑时间同步差异的影响。更为挑战的是,这些实现暂时无法通过上层软件实现,只能通过现场可编程门阵列(fpga)或者芯片实现才能满足性能要求。因此,有必要设计和实现一种结构合理、资源优化的电路的控制逻辑,通过提升资源利用率来来提升反向链路数据接收效率,克服宽带卫星数据通信带来的挑战。


技术实现思路

1、本专利技术的目的是提供一种卫星通信反向突发数据接收方法、装置及接收机,用以解决反向链路的资源利用率以及突发数据接收效率问题。

2、在第一方面,本专利技术提供一种卫星通信反向突发数据接收方法,应用于反向接收机,所述反向接收机包含有基带处理模块和外部存储器;所述方法包括:

3、当接收到信道数据时,根据所述信道数据得到待写入数据和伴随参数,根据所述伴随参数将所述待写入数据写入到外部存储器;

4、获取带宽分配指令包,解析所述带宽分配指令包得到解析结果,根据所述解析结果确定数据读取位置,根据所述数据读取位置从所述外部存储器中读取突发数据,并将读取的所述突发数据传输给基带处理模块。

5、在上述卫星通信反向突发数据接收方法的一个技术方案中,所述伴随参数包括:帧号、每次写入长度、子信道号和帧开始地址;所述根据所述伴随参数将所述待写入数据写入到外部存储器具体为:根据所述子信道号、所述帧开始地址和所述每次写入长度确定数据写入位置,根据所述数据写入位置和所述每次写入长度将所述待写入数据写入到所述外部存储器中,并将所述伴随参数中的所述帧号保存为写入帧号。

6、所述根据所述子信道号、所述帧开始地址和所述每次写入长度确定数据写入位置,根据所述数据写入位置和所述每次写入长度将所述待写入数据写入到所述外部存储器中可以具体包括:首次写入时,根据所述子信道号和所述帧开始地址确定初始的写入位置,或者是直接从只读存储器中获取已经设置好的初始的写入位置,基于所述初始的写入位置和每次写入长度向所述外部存储器中写入所述待写入数据,并根据所述初始的写入地址和所述每次写入长度确定当前偏移地址;非首次写入时,根据所述子信道号确定基地址,根据所述基地址和所述当前偏移地址确定写入位置,基于所述写入位置和所述每次写入长度向所述外部存储器中写入所述待写入数据,并更新当前偏移地址。

7、进一步的,所述根据所述信道数据得到待写入数据和伴随参数具体为:将所述信道数据进行ddr预处理后输出得到待写入数据和伴随命令队列,其中所述伴随命令队列中存储有所述伴随参数。所述进行ddr预处理的信道数据是经过帧同步的信道数据。所述将所述待写入数据写入到外部存储器之前还包括:判断伴随命令队列是否非空,非空时则执行所述将所述待写入数据写入到外部存储器。

8、在上述卫星通信反向突发数据接收方法的一个技术方案中,所述解析所述带宽分配指令包得到解析结果具体为:根据所述带宽分配指令包的报文格式,解析所述带宽分配指令包获得帧号、子信道号、待读取的突发数据个数以及每个突发数据对应的用户标识和时隙大小;根据所述用户标识确定数据类型标识,根据所述时隙大小确定时隙偏移;将所述帧号、所述子信道号、所述待读取的突发数据个数以及每个突发数据对应的所述用户标识、所述时隙大小、所述时隙偏移和所述数据类型标识作为得到的所述解析结果;并将每个突发数据对应的所述用户标识、所述时隙大小、所述时隙偏移和所述数据类型标识存入带宽分配表。

9、进一步的,所述根据所述解析结果确定数据读取位置,根据所述数据读取位置从所述外部存储器中读取突发数据具体为:

10、根据所述解析结果中的所述子信道号确定基地址,根据所述基地址和所述带宽分配表中存储的所述时隙偏移确定数据读取位置,根据所述带宽分配表中存储的所述时隙大小确定待读取的突发数据的长度;

11、根据所述待读取的突发数据的长度和所述数据读取位置从所述外部存储器中读取突发数据;并将读取的所述突发数据存储到数据突发帧缓存区。

12、进一步的,所述将所述待写入数据写入到外部存储器时还包括保存写入帧号;所述读取突发数据之前还包括:判断是否满足数据读取条件,是则执行所述读取突发数据,否则不执行所述读取突发数据;

13、所述数据读取条件具体为:所述解析所述带宽分配指令获得的所述帧号与保存的写入帧号相匹配;且数据突发帧缓存区的剩余空间大于待读取的突发数据的长度,且外部存储器中存储有完整的突发数据,且已读取的突发数据个数小于所述待读取的突发数据个数;

14、其中,所述待读取的突发数据的长度根据所述时隙大小确定,所述已读取的突发数据个数通过对每次读取突发数据的个数进行累计获得。

15、在第二方面,本专利技术提供一种控制装置,包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行上述卫星通信反向突发数据接收方法的技术方案中任一项技术方案所述的方法。

16、在第三方面,本专利技术提供一种反向接收机,所述反向接收机至少包括基带处理模块、外部存储器以及上述控制装置。

17、在上述反向接收机的一个技术方案中,所述基带处理模块采用通道处理模块、同步处理模块和译码模块组成的多路并行解调结构;在所述多路并行解调结构中,所采用的所述通道处理模块的个数、所述同步处理模块的个数以及所述译码模块的个数根据带宽进行配置。

18、在上述反向接收机的一个技术方案中,所述通道处理模块与所述同步处理模块之间通过仲裁管理模块进行交互;

19、所述仲裁管理模块,用于确定各个通道处理模块与各个同步处理模块的对应关系。

20、进一步地,所述仲裁管理模块的具体实现方式如下:仲裁管理模块检测各个通道的帧有本文档来自技高网...

【技术保护点】

1.一种卫星通信反向突发数据接收方法,应用于反向接收机,其特征在于:所述反向接收机包含有基带处理模块和外部存储器;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述伴随参数包括:帧号、每次写入长度、子信道号和帧开始地址;

3.根据权利要求1所述的方法,其特征在于,所述解析所述带宽分配指令包得到解析结果具体为:

4.根据权利要求3所述的方法,其特征在于,所述根据所述解析结果确定数据读取位置,根据所述数据读取位置从所述外部存储器中读取突发数据具体为:

5.根据权利要求4所述的方法,其特征在于,所述将所述待写入数据写入到外部存储器时还包括保存写入帧号;所述读取突发数据之前还包括:判断是否满足数据读取条件,是则执行所述读取突发数据,否则不执行所述读取突发数据;

6.一种控制装置,包括处理器和存储装置,所述存储装置适于存储多条程序代码,其特征在于,所述程序代码适于由所述处理器加载并运行以执行权利要求1至5中任一项所述的卫星通信反向突发数据接收方法。

7.一种反向接收机,其特征在于:所述反向接收机至少包括基带处理模块、外部存储器以及权利要求6所述控制装置。

8.根据权利要求7所述的反向接收机,其特征在于,所述基带处理模块采用通道处理模块、同步处理模块和译码模块组成的多路并行解调结构;

9.根据权利要求8所述的反向接收机,其特征在于,所述通道处理模块与所述同步处理模块之间通过仲裁管理模块进行交互;

10.根据权利要求8所述的反向接收机,其特征在于,所述反向接收机还包括数据缓存模块和组包仲裁模块;所述译码模块和所述数据缓存模块采用多路并行结构;

...

【技术特征摘要】

1.一种卫星通信反向突发数据接收方法,应用于反向接收机,其特征在于:所述反向接收机包含有基带处理模块和外部存储器;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述伴随参数包括:帧号、每次写入长度、子信道号和帧开始地址;

3.根据权利要求1所述的方法,其特征在于,所述解析所述带宽分配指令包得到解析结果具体为:

4.根据权利要求3所述的方法,其特征在于,所述根据所述解析结果确定数据读取位置,根据所述数据读取位置从所述外部存储器中读取突发数据具体为:

5.根据权利要求4所述的方法,其特征在于,所述将所述待写入数据写入到外部存储器时还包括保存写入帧号;所述读取突发数据之前还包括:判断是否满足数据读取条件,是则执行所述读取突发数据,否则不执行所述读取突发数据;

6...

【专利技术属性】
技术研发人员:盛立伟陈威焦杰徐钧刘艳
申请(专利权)人:航天科工空间工程网络技术发展杭州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1