有效
一种用于同时接收多种信号体制的方法和装置
李井源、李峥嵘、张海丽、李小霞、黄新明、王一戎、赵雄
天津先进技术研究院
摘要
本发明提出一种用于同时接收多种信号体制的方法和装置,属于信号处理技术领域。所述方法基于多核处理器和协处理器联合完成对属于若干个信号体制集的接收信号的分时接收,从而提升信号处理效率。提高装置的集成度,并降低使用成本。
1.一种用于同时接收多种信号体制的方法,其特征在于,所述方法基于多核处理器和协处理器联合完成对属于M个信号体制集的接收信号的分时接收;其中:每个信号体制集中包含N种信号体制格式,所述N种信号体制格式下的接收信号共享同一方式的接口控制和处理流程;所述多核处理器包括P个子核,其中一个子核为控制核,N个子核为接收核,其余P-N-1个子核为具备译码功能的其他核;所述协处理器的数量为一个或多个,N个接收核中的每一个都唯一对应一个协处理器,一个接收核与其对应的协处理器构成一个处理单位,共有N个所述处理单位;所述控制核对所述每个信号体制集的信号体制类型进行配置,并为待接收信号的信号体制集匹配与其信号体制类型对应的处理单位,由经匹配的处理单位执行对所述待接收信号的信号体制集中包含的N种信号体制格式下的接收信号的同时接收;M、N和P均为正整数,且P≥N+1。
2.根据权利要求1所述的一种用于同时接收多种信号体制的方法,其特征在于:每个处理单位包含一个接收核和对应的协处理器,其中,接收核的功能通过执行接收核程序来实现,协处理器的功能通过执行协处理器程序来实现;控制核的功能通过执行控制核程序来实现,所述控制核程序还用于定义外部接口,所述外部接口用于与外部进行交互;当所述待接收信号的信号体制集发生变更时,所述控制核匹配出新的处理单位,经由所述外部接口的测试程序传递切换控制指令,所述切换控制指令用于切换至与所述新的处理单位对应的新的接收核程序和新的协处理器程序。
3.根据权利要求2所述的一种用于同时接收多种信号体制的方法,其特征在于,所述控制核程序、各个接收核程序和各个协处理程序均存储于所述多核处理器的存储单元中,由所述多核处理器和所述控制核完成对各个程序的调度和加载,具体包括:S1、所述多核处理器加载所述控制核程序,使得所述控制核程序读取所述待接收信号的配置文件,并加载与所述配置文件中的信号体制集匹配的接收核程序和对应的协处理器程序;S2、所述控制核创建通信网络,并通过所述通信网络的接口与所述外部接口的测试程序进行通信;S3、所述控制核程序将所述信号体制集包含的N种信号体制格式发送到各个所述匹配的接收核程序,所述匹配的接收核程序根据接收到的N种信号体制格式,进行信号体制配置;S4、所述接收核程序启动所述协处理器程序的运行,根据经配置的信号体制计算出控制和调度策略,并利用所述协处理器程序完成所述待接收信号与所述控制和调度策略的相关数据计算。
4.根据权利要求3所述的一种用于同时接收多种信号体制的方法,其特征在于,由所述多核处理器和所述控制核完成对所述各个程序的调度和加载,其中,当所述待接收信号的信号体制集发生变更时:由所述外部接口的控制程序通过所述通信网络的接口传递所述切换控制指令,以切换至经变更的信号体制集;所述控制核接收到所述切换控制指令后,对所述切换控制指令的正确性进行校验,对所述经变更的信号体制集进行信号体制配置;所述控制核对所述接收核程序和所述协处理器程序进行复位;所述控制核加载与所述经变更的信号体制集匹配的接收核程序和对应的协处理器程序。
5.一种用于同时接收多种信号体制的装置,其特征在于,所述装置包括多核处理器和协处理器,基于所述多核处理器和所述协处理器联合完成对属于M个信号体制集的接收信号的分时接收;其中:每个信号体制集中包含N种信号体制格式,所述N种信号体制格式下的接收信号共享同一方式的接口控制和处理流程;所述多核处理器包括P个子核,其中一个子核为控制核,N个子核为接收核,其余P-N-1个子核为具备译码功能的其他核;所述协处理器的数量为一个或多个,N个接收核中的每一个都唯一对应一个协处理器,一个接收核与其对应的协处理器构成一个处理单位,共有N个所述处理单位;所述控制核对所述每个信号体制集的信号体制类型进行配置,并为待接收信号的信号体制集匹配与其信号体制类型对应的处理单位,由经匹配的处理单位执行对所述待接收信号的信号体制集中包含的N种信号体制格式下的接收信号的同时接收;M、N和P均为正整数,且P≥N+1。
6.根据权利要求5所述的一种用于同时接收多种信号体制的装置,其特征在于:每个处理单位包含一个接收核和对应的协处理器,其中,接收核的功能通过执行接收核程序来实现,协处理器的功能通过执行协处理器程序来实现;控制核的功能通过执行控制核程序来实现,所述控制核程序还用于定义外部接口,所述外部接口用于与外部进行交互;当所述待接收信号的信号体制集发生变更时,所述控制核匹配出新的处理单位,经由所述外部接口的测试程序传递切换控制指令,所述切换控制指令用于切换至与所述新的处理单位对应的新的接收核程序和新的协处理器程序。
7.根据权利要求6所述的一种用于同时接收多种信号体制的装置,其特征在于,所述控制核程序、各个接收核程序和各个协处理程序均存储于所述多核处理器的存储单元中,由所述多核处理器和所述控制核完成对各个程序的调度和加载,具体包括:所述多核处理器加载所述控制核程序,使得所述控制核程序读取所述待接收信号的配置文件,并加载与所述配置文件中的信号体制集匹配的接收核程序和对应的协处理器程序;所述控制核创建通信网络,并通过所述通信网络的接口与所述外部接口的测试程序进行通信;所述控制核程序将所述信号体制集包含的N种信号体制格式发送到各个所述匹配的接收核程序,所述匹配的接收核程序根据接收到的N种信号体制格式,进行信号体制配置;所述接收核程序启动所述协处理器程序的运行,根据经配置的信号体制计算出控制和调度策略,并利用所述协处理器程序完成所述待接收信号与所述控制和调度策略的相关数据计算。
8.根据权利要求7所述的一种用于同时接收多种信号体制的装置,其特征在于,由所述多核处理器和所述控制核完成对所述各个程序的调度和加载,其中,当所述待接收信号的信号体制集发生变更时:由所述外部接口的控制程序通过所述通信网络的接口传递所述切换控制指令,以切换至经变更的信号体制集;所述控制核接收到所述切换控制指令后,对所述切换控制指令的正确性进行校验,对所述经变更的信号体制集进行信号体制配置;所述控制核对所述接收核程序和所述协处理器程序进行复位;所述控制核加载与所述经变更的信号体制集匹配的接收核程序和对应的协处理器程序。
9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现权利要求1-4任一项所述的一种用于同时接收多种信号体制的方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现权利要求1-4任一项所述的一种用于同时接收多种信号体制的方法中的步骤。



