本发明属于无线通信技术领域。具体涉及一种基于多通道通信接收系统的寄存器配置方法。
背景技术:
在多通道通信接收系统系统中,当一个寄存器不能满足传输业务的要求时,将相邻的寄存器联成一个整体对通信业务进行传输。
进行处理的时候,寄存器需要同时扩展到所有的相邻的寄存器,但是,现有技术中,寄存器配置实时性差且计算量大;而且同时加重硬件的负担,使得整个多通道通信接收系统系统稳定性变差,导致整个多通道通信接收系统系统异常,而且很难排查到是哪个步骤错误所致,对应此类问题的排查方法是非常困难的,寄存器无法追踪指令来源。
技术实现要素:
本发明的目的是为了克服上述不足提供一种基于多通道通信接收系统的寄存器配置方法。
一种基于多通道通信接收系统的寄存器配置方法,包括以下步骤:
节点通过搜索频率来发现当前节点周围的邻居节点,并进行实时更新;
对邻居节点进行标识,通过更新标识计算发现当前节点周围的邻居节点需要读取的数据量;
完成节点与网络中当前节点周围的邻居节点时间的同步;
根据当前节点中需要读取的数据量获得需要更新的寄存器的配置文件;
进行节点的动态时隙分配;
根据需要更新的寄存器的配置文件更新当前节点周围的邻居节点中需要更新的寄存器。
进一步,所述节点通过搜索频率来发现当前节点周围的邻居节点,并进行实时更新具体为:
多通道通信接收系统网络中需要需要更新的寄存器所在的节点作为主节点,主节以固定频率发送时间信息给从节点;
从节点以固定频率进行扫描,接收主节点的时间信息;
从节点收到主节点的信息后,记录主节点编号和频率,并以固定频率发送时间信息给当前节点周围的邻居节点。
进一步,所述对邻居节点进行标识,通过更新标识计算发现当前节点周围的邻居节点需要读取的数据量中:
所述更新标识的作用是用来显示分别当前节点中的各个寄存器是否需要更新。
进一步,所述完成节点与网络中当前节点周围的邻居节点时间的同步的步骤具体为:
当前节点收到邻居节点的时间信息时,在时序上感知时隙段,根据时隙段确定收发状态;
邻居节点向当前节点反馈同步修正信息;
当前节点收到邻居节点的同步修正信息后,计算时间差,修正同邻居节点的时间差,完成当前节点与邻居节点的时间对齐。
进一步,所述对邻居节点进行标识,通过更新标识计算发现当前节点周围的邻居节点需要读取的数据量具体为:
判断当前节点需要读取的数据量与当前节点的寄存器中实际存储数据量的空间之间的大小,如果当前节点需要读取的数据量大于当前节点的寄存器中实际存储数据量的空间,则读取当前节点需要读取的数据量与当前节点的寄存器中实际存储数据量的空间的差值数据;
如果当前节点需要读取的数据量小于当前节点的寄存器中实际存储数据量的空间,则丢弃当前节点需要读取的数据量,得到实际需要的当前节点信息。
本发明的寄存器配置方法通过节点通过搜索频率来发现当前节点周围的邻居节点,并进行实时更新,对邻居节点进行标识,通过更新标识计算发现当前节点周围的邻居节点需要读取的数据量等步骤克服了现有的寄存器配置方法寄存器配置实时性差且计算量大;而且同时加重硬件的负担,使得整个多通道通信接收系统系统稳定性变差,导致整个多通道通信接收系统系统异常,而且很难排查到是哪个步骤错误所致,对应此类问题的排查方法是非常困难的,寄存器无法追踪指令来源等问题,提高了寄存器配置实时性,减少了计算量;减少了加重硬件的负担,使得整个多通道通信接收系统系统稳定性得到提高。
附图说明
图1为本发明方法流程示意图。
具体实施方式
以下结合具体实施例对本发明作进一步的说明:
一种基于多通道通信接收系统的寄存器配置方法,包括以下步骤:
节点通过搜索频率来发现当前节点周围的邻居节点,并进行实时更新;
对邻居节点进行标识,通过更新标识计算发现当前节点周围的邻居节点需要读取的数据量;
完成节点与网络中当前节点周围的邻居节点时间的同步;
根据当前节点中需要读取的数据量获得需要更新的寄存器的配置文件;
进行节点的动态时隙分配;
根据需要更新的寄存器的配置文件更新当前节点周围的邻居节点中需要更新的寄存器。
所述节点通过搜索频率来发现当前节点周围的邻居节点,并进行实时更新具体为:
多通道通信接收系统网络中需要需要更新的寄存器所在的节点作为主节点,主节以固定频率发送时间信息给从节点;
从节点以固定频率进行扫描,接收主节点的时间信息;
从节点收到主节点的信息后,记录主节点编号和频率,并以固定频率发送时间信息给当前节点周围的邻居节点。
所述对邻居节点进行标识,通过更新标识计算发现当前节点周围的邻居节点需要读取的数据量中:
所述更新标识的作用是用来显示分别当前节点中的各个寄存器是否需要更新。
所述完成节点与网络中当前节点周围的邻居节点时间的同步的步骤具体为:
当前节点收到邻居节点的时间信息时,在时序上感知时隙段,根据时隙段确定收发状态;
邻居节点向当前节点反馈同步修正信息;
当前节点收到邻居节点的同步修正信息后,计算时间差,修正同邻居节点的时间差,完成当前节点与邻居节点的时间对齐。
所述对邻居节点进行标识,通过更新标识计算发现当前节点周围的邻居节点需要读取的数据量具体为:
判断当前节点需要读取的数据量与当前节点的寄存器中实际存储数据量的空间之间的大小,如果当前节点需要读取的数据量大于当前节点的寄存器中实际存储数据量的空间,则读取当前节点需要读取的数据量与当前节点的寄存器中实际存储数据量的空间的差值数据;
如果当前节点需要读取的数据量小于当前节点的寄存器中实际存储数据量的空间,则丢弃当前节点需要读取的数据量,得到实际需要的当前节点信息。