一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多组无线跳频频点生成方法、装置、存储介质及设备与流程

2023-02-04 17:08:57 来源:中国专利 TAG:
1.本技术涉及信息处理
技术领域
:,具体涉及一种多组无线跳频频点生成方法、装置、存储介质及设备。
背景技术
::2.跳频是最常见的扩频方式之一,其工作原理是指收发双方传输信号的载波频率按照预定规律进行离散变化的通信方式,也就是说,通信中使用的载波频率受伪随机变化码的控制而随机跳变。采用跳频技术是为了确保通信的秘密性和抗干扰性,只要对方不清楚载波频率的跳频图案,就很难截获我方的通信内容。跳频图案指跳频通信中载波频率变化的规律,跳频图案越多,被敌方截获和干扰的可能性就越小。3.相关技术中,跳频图案可控制载波频率的跳变,载波频率的跳变为在信号传输过程中,并不是直接进行信号的传输,而是先根据跳频频点对信号进行跳频调制,跳频调制后再将此信号发射出去。4.针对上述中的相关技术,发明人认为存在有以下缺陷:一个发射信号对应一个跳频频点,当有多个发射信号发射时,多组跳频频点之间容易出现碰撞的情况,多个发射信号之间会互相产生干扰。技术实现要素:5.为了使得多组跳频频点不发生碰撞,本技术提供一种多组无线跳频频点生成方法、装置、存储介质及设备。6.在本技术的第一方面提供了一种多组无线跳频频点生成方法,具体包括:获取当前的tod时间信息与无线通信信道的序列秘钥信息;获取所述tod时间信息之前已生成的第一跳频图案,并获取所述第一跳频图案对应的跳频频点;采用预置的非线性链路表并基于所述第一跳频图案,生成所述tod时间信息对应的第二跳频图案;根据所述tod时间信息、所述序列秘钥信息与所述第二跳频图案,得到所述第二跳频图案对应的跳频频点。7.通过采用上述技术方案,生成当前的tod时间信息对应的第二跳频图案之前,根据第一跳频图案获取对应的跳频频点,接着将第一跳频图案作为非线性链路表的输入参数,由非线性链路表生成第二跳频图案,从而使得到的第二跳频图案能较好的规避到前面已经生成的第一跳频图案。最后基于生成的第二跳频图案、tod时间信息和所述序列秘钥信息获取第二跳频图案对应的跳频频点,由于第二跳频图案较好规避了第一跳频图案,从而使得多个跳频频点不会发生碰撞,进而尽量避免多个发射信号之间发生干扰。8.可选的,所述获取所述tod时间信息之前已生成的第一跳频图案,包括:获取跳频参数,所述跳频参数包括跳频频点数量、最大循环次数、前后两个跳频频点间距、跳频频点重复出现的最大次数以及跳频周期频点的数量;将所述跳频参数输入到所述非线性链路表中,获取所述tod时间信息之前的第一跳频图案。9.通过采用上述技术方案,将获取到的跳频参数作为非线性链路表的输入参数,其中跳频参数为信号收发双方共同设定。输入参数后非线性链路表当前的生成tod时间信息之前的第一跳频图案,从而便于后续根据第一跳频图案获取到第一跳频图案对应的跳频频点。10.可选的,所述并获取所述第一跳频图案对应的跳频频点,包括:根据所述第一跳频图案、所述第一跳频图案对应的tod时间信息以及所述序列秘钥信息,生成第一跳频地址;根据所述第一跳频地址与所述第一跳频图案对应的tod时间信息,生成第一跳率索引;根据所述第一跳率索引,获取到所述第一跳频图案对应的跳频频点。11.通过采用上述技术方案,非线性链路表生成第一跳频图案后,基于预设的算法,将第一跳频图案、生成第一跳频图案对应的tod时间信息以及序列秘钥信息作为算法的输入参数,生成第一跳率索引,从而根据第一跳率索引检索得到第一跳频图案对应的跳频频点。12.可选的,所述获取所述tod时间信息之前已生成的第一跳频图案,并获取所述第一跳频图案对应的跳频频点之前,还包括:获取跳频带宽;根据预置的跳频间隔,对所述跳频带宽内的频率点进行划分生成频率表;所述根据所述tod时间信息、所述序列秘钥信息与所述第二跳频图案,得到所述第二跳频图案对应的跳频频点,包括:根据所述tod时间信息、所述序列秘钥信息与所述第二跳频图案,生成所述第二跳频图案对应的第二跳频地址;根据所述第二跳频地址与所述tod时间信息,生成所述第二跳频地址对应的第二跳率索引;基于所述第二跳率索引从所述频率表中得到所述第二跳频图案对应的跳频频点。13.通过采用上述技术方案,根据获取到的无线通信信道的跳频带宽,跳频带宽中包括多个频率点,接着根据跳频间隔对跳频带宽中的频率点进行划分,使得频率点之间具有一定的间隔,从而得到频率表。输入第一跳频图案到非线性链路表中生成第二跳频图案,接着根据当前的tod时间信息、序列秘钥信息和第二跳频图案生成第二跳频地址,基于生成的第二跳频地址与当前的tod时间信息得到第二跳频索引,从而以第二跳频索引从频率表中检索出第二跳频图案对应的跳频频点。14.可选的,所述最大循环次数根据跳频速率进行调整。15.通过采用上述技术方案,跳频速率为载波频率跳变的速率,跳频速率越高,抗跟踪式干扰的能力越强,基于循环迭代算法的最大循环次数按照跳频速率大小进行适应调整,从而使得循环迭代算法替换重复的跳频频点较为频繁,进而提升非线性跳频频点的平衡性。16.可选的,所述获取当前的tod时间信息与无线通信信道的序列秘钥信息,包括:获取北斗系统提供的当前时间,根据所述当前时间获取当前的tod时间信息;对输入的网号和跳频密钥进行素数运算,得到素数;将所述素数进行对称密钥运算,将对称密钥运算的结果作为序列秘钥信息以获取序列秘钥信息。17.通过采用上述技术方案,接收北斗系统提供的实时时间,获取tod时间信息,通过tod时间信息提供各节点的初始相位并且有利于各节点利用迟入网算法自动实现时差校正,从而保证跳频通信时间同步;通信过程中,跳频信道中包含提前输入的网号和跳频密钥,对两者进行素数运算得到素数,接着对所述素数进行对称密钥运算,最终获得序列秘钥信息,从而使得跳频图案具有较好的保密性。18.在本技术的第二方面提供了一种多组无线跳频频点生成装置,具体包括:信息获取模块(11),用于获取当前的tod时间信息与无线通信信道的序列秘钥信息;第一频点生成模块(12),用于获取所述tod时间信息之前已生成的第一跳频图案,并获取所述第一跳频图案对应的跳频频点;第二图案生成模块(13),用于采用预置的非线性链路表并基于所述第一跳频图案,生成所述tod时间信息对应的第二跳频图案;第二频点生成模块(14),用于根据所述tod时间信息、所述序列秘钥信息与所述第二跳频图案,得到所述第二跳频图案对应的跳频频点。19.通过采用上述技术方案,信息获取模块获取tod时间信息和序列秘钥信息,第一频点生成模块通过已经生成的第一跳频图案得到对应的跳频频点,接着第二图案生成模块根据第一频点生成模块获取的第一跳频图案生成第二跳频图案,最后第二频点生成模块根据tod时间信息、序列秘钥信息和第二跳频图案获取到第二跳频图案对应的跳频频点。20.综上所述,本技术包括以下至少一种有益技术效果:1.生成当前的tod时间信息对应的第二跳频图案之前,根据第一跳频图案获取对应的跳频频点,接着将第一跳频图案作为非线性链路表的输入参数,由非线性链路表生成第二跳频图案,从而使得到的第二跳频图案能较好的规避到前面已经生成的第一跳频图案。最后基于生成的第二跳频图案、tod时间信息和所述序列秘钥信息获取第二跳频图案对应的跳频频点,由于第二跳频图案较好规避了第一跳频图案,从而使得多个跳频频点不会发生碰撞,进而尽量避免多个发射信号之间发生干扰;2.非线性链路表生成第一跳频图案后,基于预设的算法,将第一跳频图案、生成第一跳频图案对应的tod时间信息以及序列秘钥信息作为算法的输入参数,生成第一跳率索引,从而根据第一跳率索引检索得到第一跳频图案对应的跳频频点。附图说明21.图1是本技术实施例提供的一种多组无线跳频频点生成方法的流程示意图;图2是本技术实施例提供的一种跳频图案示意图;图3是本技术实施例提供的另一种多组无线跳频频点生成方法的流程示意图;图4是本技术实施例提供的一种3组跳频频点生成流程示意图;图5是本技术实施例提供的一种多组无线跳频频点生成装置的结构示意图;图6是本技术实施例提供的另一种多组无线跳频频点生成装置的结构示意图。22.附图标记说明:11、信息获取模块;12、第一频点生成模块;13、第二图案生成模块;14、第二频点生成模块。具体实施方式23.为了使本
技术领域
:的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。24.在本技术实施例的描述中,“示性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。25.在本技术实施例的描述中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b这三种情况。另外,除非另有说明,术语“多个”的含义是指两个或两个以上。例如,多个系统是指两个或两个以上的系统,多个屏幕终端是指两个或两个以上的屏幕终端。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。26.参见图1,本技术实施例公开了一种多组无线跳频频点生成方法的流程示意图,可依赖于计算机程序实现,也可运行于基于冯诺依曼体系的多组无线跳频频点生成装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行,具体包括:s101:获取当前的tod时间信息与无线通信信道的序列秘钥信息。27.具体的,时间信息(timeofday,tod)为基于精确时钟法、同步头法、自同步法提出的一种综合同步方法。该方法是将携带有时间信息的同步头置于跳频信号的最前面,接收端从同步头中捕获到同步信息后,调整本地跳频序列发生器,从而使信号收发双方实现同步。序列秘钥信息为获取跳频图案的参数,即使对方破译了tod时间信息,如果没有序列秘钥信息,也无法破解跳频图案,因此序列秘钥信息使跳频系统具有保密性。无线通信信道是对无线通信中发送端和接收端之间通路的一种形象比喻。其中,在本技术实施例中,通过北斗系统获取到当前的tod时间信息。28.s102:获取tod时间信息之前已生成的第一跳频图案,并获取第一跳频图案对应的跳频频点。29.具体的,跳频图案为发送端在时钟控制下,伪码发生器产生伪随机序列控制频率合成至生成跳频载波系列。如图2所示为本技术实施例提供的一种跳频图案示意图。图中横轴为时间,纵轴为频率,这个时间与频率的平面为时域频域,将此时域频域看作棋盘,横轴上的时间段与纵轴上的频率段构成棋盘格子,阴影线代表所布棋子的方案,即跳频图案。它表明什么时间采用什么频率进行通信。由于生成当前的tod时间信息对应的跳频图案之前,已经生成第一跳频图案,所以根据第一跳频图案获取到对应的跳频频点,以便后续进行第二跳频图案的生成。其中,跳频频点即发射信号真正的跳频频率数值,发射信号在此跳频频率上进行跳频调制,最终将发射信号发射出去。30.s103:采用预置的非线性链路表并基于第一跳频图案,生成tod时间信息对应的第二跳频图案。31.具体的,链路表为链式存储结构的线性表,非线性链路表为链式存储结构的非线性表。其中,线性表是最基本、最简单、也是最常用的一种数据结构。一个线性表是n个具有相同特性的数据元素的有限序列,线性表中数据元素之间的关系是一对一的关系,而非线性表中数据元素之间的关系一对多和多对一等。获得tod时间信息之前的第一跳频图案后,将第一跳频图案作为输入参数输入到非线性链路表中,生成当前的tod时间信息对应的第二跳频图案。32.s104:根据tod时间信息、序列秘钥信息与第二跳频图案,得到第二跳频图案对应的跳频频点。33.具体的,获取到第二跳频图案后,基于第二跳频图案、当前的tod时间信息以及序列秘钥信息,从而获取第二跳频图案对应的跳频频点,往后的第三跳频图案、第四跳频图案等的生成,都是将前面已经生成的第一跳频图案、第二跳频图案作为输入得到的,从而使得当前生成的跳频图案能规避掉前面已经生成的跳频图案,进而使得各个跳频图案对应的跳频频点之间不会发生碰撞。34.参见图3,本技术实施例公开了另一种多组无线跳频频点生成方法的流程示意图,可依赖于计算机程序实现,也可运行于基于冯诺依曼体系的多组无线跳频频点生成装置上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行,具体包括:s201:获取北斗系统提供的当前时间,根据当前时间获取当前的tod时间信息。35.具体的,采用时间同步设备,通过此设备获取到北斗系统的准确时间,接着通过1588v2协议把时间信息发送到承载设备。承载设备与时间同步设备之间采用1588v2时间同步接口协议。最后通过承载设备得到准确的时间信息,将此时间信息作为当前的tod时间信息。36.s202:对输入的网号和跳频密钥进行素数运算,得到素数。37.具体的,在无线通信过程中,新节点接入网络,需要设置新节点的通信信道,通信信道包含频率集、跳频密钥、跳频图案算法和实时时间等参数。将设置新节点输入的网号和跳频密钥进行素数运算。38.s203:将素数进行对称密钥运算,将对称密钥运算的结果作为序列秘钥信息以获取序列秘钥信息。39.具体的,将素数运算得到的素数运用对称密钥算法进行运算,其中,对称密钥算法又称为对称加密、私钥加密、共享密钥加密,是密码学中的一类加密算法。这类算法在加密和解密时使用相同的密钥,或是使用两个可以简单地相互推算的密钥。事实上,这组密钥成为在两个或多个成员间的共同秘密,以便维持专属的通信联系。将对称密钥运算的结果作为序列秘钥信息。40.s204:获取跳频带宽。41.具体的,跳频带宽指跳频工作的最高频率与最低频率之间所占的频带宽度,它是衡量跳频抗干扰能力的重要指标。跳频带越宽,就越能迫使干扰方把有限的干扰功率分散到更宽的频带中去,使干扰效果大大减弱。t3s、t3m系列电台的跳频宽度大于200mhz,主要和电台前端的功放相关,目前货架产品u频段功放支持500~680mhz,l波段功放支持1200~1500mhz,同时,提供频率的定制。通过计算跳频过程中的最高频率与最低频率之间的宽带获取无线通信信道的跳频带宽,在本技术实施例中,跳频带宽为500mhz。42.s205:根据预置的跳频间隔,对所述跳频带宽内的频率点进行划分生成频率表。43.具体的,跳频间隔为指在一个跳频周期内,跳频图案相邻的两个载波频率之间的频差的绝对值中的频差,跳频间隔可按需要设置,在申请实施例中,预置的跳频间隔采用1mhz。得到跳频宽带后,采用预置的跳频间隔将跳频带宽内的频率点进行划分,每个频率点之间的间隔为1mhz,跳频宽带内的频率点被划分为500个频率表。44.s206:获取跳频参数,跳频参数包括跳频频点数量、最大循环次数、前后两个跳频频点间距、跳频频点重复出现的最大次数以及跳频周期频点的数量,最大循环次数根据跳频速率进行调整。45.具体的,在申请实施例中,跳频参数为生成跳频图案所需要的输入参数。跳频频点数量为跳频带宽内的频率点的数量,用2^nbits表示。最大循环次数(即最大循环迭代),用maxrot表示。前后两个跳频频点间距为跳频带宽内相邻两个频点之间的间隔大小,用difpos表示。跳频频点重复出现的最大次数为一个跳频周期内重复跳频频率的最大数量,用repvalue表示。其中跳频周期为每一跳占据的时间。跳频周期频点的数量为一个跳频周期内的跳频频点的数量,用hop_num表示。46.跳频速率为载波频率跳变的速率,通常用一秒钟内载波频率跳变的次数来表示。跳频速率与抗跟踪式干扰的能力有关。跳频速率越高,抗跟踪式干扰的能力越强。最大循环次数会根据跳频速率进行自行调整,跳频速率增大时,最大循环次数maxrot也会随之增加。例如,跳频速率为每一秒1万跳,那么maxrot会随之调整,maxrot的数值大于1万小于100万。需要说明的是,跳频参数的具体获取方式为:信号的收发双方预先共同设置。47.s207:将跳频参数输入到非线性链路表中,获取tod时间信息之前的第一跳频图案。48.具体的,将获取到的跳频参数输作为参数输入非线性链路表中,[nf_table1]=hop_nonlinear_table(hop_num,nbits,sel,maxrot,difpos,repvalue),其中nftable1为第一跳频图案,sel为指针类型的数据,类似c语言中的函数指针,hop_nonlinear_table为非线性链路表。通过此方式生成得到了第一跳频图案。[0049]s208:根据第一跳频图案、第一跳频图案对应的tod时间信息以及序列秘钥信息,生成第一跳频地址。[0050]具体的,生成得到第一跳频图案后,获取到第一跳频图案对应的tod时间信息和序列秘钥信息。其中,第一跳频图案对应的tod时间信息的获取方式可参见步骤s201。接着将三者作为参数输入到跳频地址生成算法中,如下:hop_addr=hop_seq_qene(ttod,key,nf_table1,nbits),其中,ttod为第一跳频图案对应的tod时间信息,key为序列秘钥信息。输入参数后便生成第一跳频图案对应的第一跳频地址。[0051]s209:根据第一跳频地址与第一跳频图案对应的tod时间信息,生成第一跳率索引。[0052]s210:根据第一跳率索引,获取到第一跳频图案对应的跳频频点。[0053]具体的,生成第一跳频地址后,将第一跳频地址与第一跳频图案对应的tod时间信息作为参数输入到函数中,详见如下:fre_index1=mod(ttod,8)*(hop_num/8) mod(hop_addr,hop_num/8) 1,其中,fre_index1为第一跳率索引,mod()为求余函数,用来求括号内两者相除的余数。具体运算过程为:先将tod时间信息与8相除得到第一余数,将一个跳频周期内的跳频频点的数量除以8,得到跳频频点之间的隔离度。接着将生成的第一跳频地址与跳频频点之间的隔离度相除取余,得到第二余数。最后将第一余数乘以跳频频点之间的隔离度后,加上第二余数和数值1,得到第一跳频索引。根据第一跳频索引从频率表中检索出第一跳频图案对应的跳频频点。[0054]s211:将第一跳频图案与跳频参数输入到非线性链路表中,生成tod时间信息对应的第二跳频图案。[0055]具体的,如图4所示为3组跳频频点生成流程示意图,第一跳频图案生成后,往后生成第二跳频图案时,除了输入常规的跳频参数之外,还需要将前面生成的第一跳频图案也作为参数输入到非线性链路表中,从而使得生成的第二跳频图案与前面的第一跳频图案进行规避。详细如下:nf_table1_in=[nf_table1(end-dl:end),nf_table1,nf_table1(1:dl)];step=1;[nf_table2]=hop_table_mulmult(hop_num,nbits,sel,maxrot,difpos,repvalue,nf_table1_in,difpos2,dl,step);其中,step为输入步长。nf_table2为第二跳频图案,dl为前后循环保护的长度。由上述具体过程,可以看出第二跳频图案生成过程中需要输入第一跳频图案,以较好的规避第一跳频图案。[0056]例如,如果需要生成第三跳频图案,那么同理需要将前面生成的所有跳频跳频作为输入。详细如下:nf_table2_in=[nf_table2(end-dl:end),nf_table2,nf_table2(1:dl)];step=2;nf_table2_in1=zeros(1,length(nf_table2_in).*2);nf_table2_in1(1:2:end)=nf_table1_in;nf_table2_in1(2:2:end)=nf_table2_in;[nf_table3]=hop_table_mulmult(n,nbits,sel,maxrot,difpos,repvalue,nf_table2_in1,difpos2,dl*step,step);其中,zeros()函数为matlab中的函数之一,用于创建全零矩阵进行算法存储空间预分配,有效减少循环定义变量维度的改变。length()函数为matlab中的基本函数,用于计算向量或矩阵的长度。由上述具体过程,可以看出可以看出第三跳频图案生成过程中需要输入前面已经生成的第一跳频图案和第二跳频图案,以较好的规避第一跳频图案和第二跳频图案。[0057]s212:根据tod时间信息、序列秘钥信息与第二跳频图案,生成第二跳频图案对应的第二跳频地址。[0058]s213:根据跳频地址与tod时间信息,生成跳频地址对应的第二跳率索引。[0059]具体的,参见步骤s208和s209,在此不再赘述。[0060]s214:基于第二跳率索引从频率表中得到第二跳频图案对应的跳频频点。[0061]具体的,生成第二跳频图案对应的第二跳频索引后,以第二跳频索引作为依据从频率表中检索到第二跳频图案对应的跳频频点,即信号跳的真正位置。例如,跳频带宽500m,按照1m的跳频间隔划分带宽内的跳频频点,生成500个频率表。根据生成的第二跳频索引从这500个频率表中找到第二跳频图案对应的跳频频点。[0062]本技术实施例一种多组无线跳频频点生成方法的实施原理为:获取到当前的tod时间信息和序列秘钥信息,并将跳频参数输入到非线性链路表生成第一跳频图案,根据第一跳频图案、第一跳频图案对应的tod时间信息和序列秘钥信息生成第一跳频地址,根据第一跳频地址与第一跳频图案对应的tod时间信息生成第一跳频索引,接着根据第一跳频索引从频率表中获取第一跳频图案对应的跳频频点。最后将前面已经生成的第一跳频图案输入到非线性链路表中生成第二跳频图案,根据第二跳频图案生成对应的频点,从而使得不同时间点的跳频频点不会发生碰撞。[0063]下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。[0064]请参见图5,为本技术实施例提供的一种多组无线跳频频点生成装置的结构示意图。该多组无线跳频频点生成装置可以通过软件、硬件或者两者的结合实现成为装置的全部或一部分。该装置1包括信息获取模块11、第一频点生成模块12、第二图案生成模块13和第二频点生成模块14。[0065]信息获取模块11,用于获取当前的tod时间信息与无线通信信道的序列秘钥信息;第一频点生成模块12,用于获取tod时间信息之前已生成的第一跳频图案,并获取第一跳频图案对应的跳频频点;第二图案生成模块13,用于采用预置的非线性链路表并基于第一跳频图案,生成tod时间信息对应的第二跳频图案;第二频点生成模块14,用于根据tod时间信息、序列秘钥信息与第二跳频图案,得到第二跳频图案对应的跳频频点。[0066]可选的,如图5所示,第一频点生成模块12,具体用于:获取跳频参数,跳频参数包括跳频频点数量、最大循环次数、前后两个跳频频点间距、跳频频点重复出现的最大次数以及跳频周期频点的数量;将跳频参数输入到非线性链路表中,获取tod时间信息之前的第一跳频图案。[0067]可选的,如图5所示,第一频点生成模块12,具体还用于:根据第一跳频图案、第一跳频图案对应的tod时间信息以及序列秘钥信息,生成第一跳频地址;根据第一跳频地址与第一跳频图案对应的tod时间信息,生成第一跳率索引;根据第一跳率索引,获取到第一跳频图案对应的跳频频点。[0068]可选的,如图5所示,第二图案生成模块13,具体用于:将第一跳频图案与跳频参数输入到非线性链路表中,生成tod时间信息对应的第二跳频图案。[0069]可选的,如图6所示,装置1,还包括:带宽获取模块15,用于获取跳频带宽;频率表获取模块16,根据预置的跳频间隔,对跳频带宽内的频率点进行划分生成频率表。[0070]可选的,第二频点生成模块14,具有用于:根据tod时间信息、序列秘钥信息与第二跳频图案,生成第二跳频图案对应的第二跳频地址;根据跳频地址与tod时间信息,生成跳频地址对应的第二跳率索引;基于第二跳率索引从频率表中得到第二跳频图案对应的跳频频点。[0071]可选的,如图5所示,信息获取模块11,具有用于:获取北斗系统提供的当前时间,根据当前时间获取当前的tod时间信息;对输入的网号和跳频密钥进行素数运算,得到素数;将素数进行对称密钥运算,将对称密钥运算的结果作为序列秘钥信息以获取序列秘钥信息。[0072]需要说明的是,上述实施例提供的一种多组无线跳频频点生成装置在执行多组无线跳频频点生成方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的一种多组无线跳频频点生成装置与一种多组无线跳频频点生成方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。[0073]本技术实施例还公开一种计算机可读存储介质,并且,计算机可读存储介质存储有计算机程序,其中,计算机程序被处理器执行时,采用了上述实施例的一种多组无线跳频频点生成方法。[0074]其中,计算机程序可以存储于计算机可读介质中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间件形式等,计算机可读介质包括能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom)、随机存取存储器(ram)、电载波信号、电信信号以及软件分发介质等,需要说明的是,计算机可读介质包括但不限于上述元器件。[0075]其中,通过本计算机可读存储介质,将上述实施例的一种多组无线跳频频点生成方法存储于计算机可读存储介质中,并且,被加载并执行于处理器上,以方便上述方法的存储及应用。[0076]本技术实施例还公开一种电子设备,计算机可读存储介质中存储有计算机程序,计算机程序被处理器加载并执行时,采用了上述一种多组无线跳频频点生成方法。[0077]其中,电子设备可以采用台式电脑、笔记本电脑或者云端服务器等电子设备,并且,电子设备设备包括但不限于处理器以及存储器,例如,电子设备还可以包括输入输出设备、网络接入设备以及总线等。[0078]其中,处理器可以采用中央处理单元(cpu),当然,根据实际的使用情况,也可以采用其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,通用处理器可以采用微处理器或者任何常规的处理器等,本技术对此不做限制。[0079]其中,存储器可以为电子设备的内部存储单元,例如,电子设备的硬盘或者内存,也可以为电子设备的外部存储设备,例如,电子设备上配备的插接式硬盘、智能存储卡(smc)、安全数字卡(sd)或者闪存卡(fc)等,并且,存储器还可以为电子设备的内部存储单元与外部存储设备的组合,存储器用于存储计算机程序以及电子设备所需的其他程序和数据,存储器还可以用于暂时地存储已经输出或者将要输出的数据,本技术对此不做限制。[0080]其中,通过本电子设备,将上述实施例的一种多组无线跳频频点生成方法存储于电子设备的存储器中,并且,被加载并执行于电子设备的处理器上,方便使用。[0081]以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本
技术领域
:中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。当前第1页12当前第1页12
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献