本发明涉及信号生成,尤其涉及一种跨通道跳频信号生成方法及系统。
背景技术:
1、复杂电磁环境构设系统用于生成同时多通道、每个通道多路多种信号体制的电磁环境,该类系统要求信号覆盖带宽大、信号体制多、信号数量多。
2、当使用多个带宽相对较窄的硬件通道拼接成宽带信号通道时,如果跳频范围较宽的跳频信号处于硬件拼接的边缘,则为信号生成带来困难。如图1所示,通道1内生成频率0hz~334mhz的信号,通道2内生成频率334mhz~667mhz内的信号,通道3内生成频率667mhz~1ghz内的信号,信号s是一个跳频信号,频率跨越通道1和通道2,因此在通道1和通道2内均无法完整生成该信号。
3、因此,亟需一种用于跨通道跳频信号生成的技术方案。
技术实现思路
1、鉴于上述的分析,本发明实施例旨在提供一种跨通道跳频信号生成方法及系统,用以解决现有技术中硬件通道拼接成信号通道时导致跳频信号无法正常生成的问题。
2、一方面,本发明实施例提供了一种跨通道跳频信号生成方法,所述生成方法包括:
3、获取跨通道跳频信号的信号参数,确定跳频次数和每次跳频的时长,并生成跳频时段序列;
4、对跳频时段序列中每个跳频时段分配载频,统计每个载频对应的跳频时段集合;
5、根据跨通道跳频信号的信号带宽确定跨通道跳频信号的采样率;根据每个载频确定对应的通道,在对应的通道内根据所述采样率生成每个载频对应的跳频时段集合中每个跳频时段的基带信号,得到跨通道跳频信号。
6、基于上述方法的进一步改进,跨通道跳频信号的信号参数包括跳速、信号时长以及载频集合。
7、基于上述方法的进一步改进,根据下列公式确定跳频次数:
8、m=vt;
9、其中,m表示跳频次数,v表示跳速,t表示信号时长。
10、基于上述方法的进一步改进,根据下列公式确定每次跳频的时长:
11、t=1/v;
12、其中,t表示每次跳频的时长;
13、跳频时段序列为{t1,t2,t3…tm…tm},每个跳频时段为tm=t(t_start,t_end),t_start=(m-1)t,t_end=mt,m=1,2,3…,m。
14、基于上述方法的进一步改进,所述对跳频时段序列中每个跳频时段分配载频,统计每个载频对应的跳频时段集合包括:
15、根据载频集合,基于伪随机分配对每个跳频时段分配载频,确定每个载频对应的跳频时段集合。
16、基于上述方法的进一步改进,所述根据每个载频确定对应的通道包括:
17、确定每个通道的频率范围;
18、比较该载频与每个通道的频率范围,若该载频位于某个通道的频率范围内,则该通道作为该载频对应的通道。
19、基于上述方法的进一步改进,所述生成每个载频对应的跳频时段集合中每个跳频时段的基带信号包括:
20、确定跨通道跳频信号总的缓冲区长度len,并将总的缓冲区初始化为0,其中len=fs*t;其中,fs表示跨通道跳频信号的采样率;
21、遍历载频集合中每一个载频,确定每一个载频对应的跳频时段集合,将每一个跳频时段的基带信号按照时段序列存储至总的缓冲区中。
22、基于上述方法的进一步改进,所述将每一个跳频时段的基带信号按照时段序列存储至总的缓冲区中包括:
23、遍历该载频对应的跳频时段集合中每个跳频时段,生成每个跳频时段的基带信号data_i;
24、根据下列公式确定每个跳频时段的基带信号缓冲区的长度:
25、len_i=fs*t;
26、其中,len_i表示第i个跳频时段的基带信号缓冲区的长度;
27、从总的缓冲区中按时段序列依次取出len_i的缓冲区长度存储相应跳频时段的基带信号。
28、基于上述方法的进一步改进,根据下述步骤判断生成的信号是否为跨通道跳频信号:
29、确定通道集合中每个通道对应的频率范围以及跳频信号对应的频率范围;
30、如果通道集合中任意一个通道对应的频率范围不能将该跳频信号对应的频率范围全部包括,则该跳频信号是跨通道跳频信号。
31、另一方面,本发明实施例提供了一种跨通道跳频信号生成系统,所述生成系统包括:
32、跳频参数确定模块,用于获取跨通道跳频信号的信号参数,确定跳频次数和每次跳频的时长,并生成跳频时段序列;
33、载频时段集合获取模块,用于对跳频时段序列中每个跳频时段分配载频,统计每个载频对应的跳频时段集合;
34、跳频信号生成模块,用于根据跨通道跳频信号的信号带宽确定跨通道跳频信号的采样率;根据每个载频确定对应的通道,在对应的通道内根据所述采样率生成每个载频对应的跳频时段集合中每个跳频时段的基带信号,得到跨通道跳频信号。
35、与现有技术相比,本发明至少可实现如下有益效果之一:
36、1、通过将跨通道跳频信号进行拆分,在各个频率对应通道内生成各个跳频时段对应的基带信号,实现跨通道跳频信号的生成。
37、2、通过跨通道跳频信号的信号带宽确定跨通道跳频信号的采样率,降低了对cpu资源的要求。
38、本发明中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本发明的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过说明书以及附图中所特别指出的内容中来实现和获得。
1.一种跨通道跳频信号生成方法,其特征在于,所述生成方法包括:
2.根据权利要求1所述的生成方法,其特征在于,跨通道跳频信号的信号参数包括跳速、信号时长以及载频集合。
3.根据权利要求2所述的生成方法,其特征在于,根据下列公式确定跳频次数:
4.根据权利要求3所述的生成方法,其特征在于,根据下列公式确定每次跳频的时长:
5.根据权利要求4所述的生成方法,其特征在于,所述对跳频时段序列中每个跳频时段分配载频,统计每个载频对应的跳频时段集合包括:
6.根据权利要求5所述的生成方法,其特征在于,所述根据每个载频确定对应的通道包括:
7.根据权利要求1所述的生成方法,其特征在于,所述生成每个载频对应的跳频时段集合中每个跳频时段的基带信号包括:
8.根据权利要求7所述的生成方法,其特征在于,所述将每一个跳频时段的基带信号按照时段序列存储至总的缓冲区中包括:
9.根据权利要求1-8任一项所述的生成方法,其特征在于,根据下述步骤判断生成的信号是否为跨通道跳频信号:
10.一种跨通道跳频信号生成系统,其特征在于,所述生成系统包括: