CN115514390B - Method, device and storage medium for generating frame structure of high-speed frequency hopping system - Google Patents
Method, device and storage medium for generating frame structure of high-speed frequency hopping system Download PDFInfo
- Publication number
- CN115514390B CN115514390B CN202210859632.8A CN202210859632A CN115514390B CN 115514390 B CN115514390 B CN 115514390B CN 202210859632 A CN202210859632 A CN 202210859632A CN 115514390 B CN115514390 B CN 115514390B
- Authority
- CN
- China
- Prior art keywords
- sequence
- code
- frequency hopping
- frame structure
- transmission data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/713—Spread spectrum techniques using frequency hopping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
- H04L27/2655—Synchronisation arrangements
- H04L27/2656—Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
技术领域Technical field
本申请涉及跳频通信技术领域,尤其涉及一种高速跳频系统帧结构的生成方法、装置及存储介质。The present application relates to the field of frequency hopping communication technology, and in particular to a method, device and storage medium for generating a frame structure of a high-speed frequency hopping system.
背景技术Background technique
跳频扩频技术是将传统的窄带调制信号的载波频率在一个伪随机序列的控制下进行离散跳变,从而实现频谱扩展的扩频方式。随着跳频技术的发展,其面临的电磁环境越来越复杂,通信系统被干扰的的频率和干扰程度大大增加,高速跳频技术是对抗干扰的一种有效措施,高速跳频技术是指在原有跳频系统的基础上,提高跳频速率,使得每一跳的驻留时间小于干扰机处理转发时间与传播时延总和,进而躲避恶意干扰。Frequency hopping spread spectrum technology is a spread spectrum method that discretely jumps the carrier frequency of a traditional narrowband modulation signal under the control of a pseudo-random sequence to achieve spectrum expansion. With the development of frequency hopping technology, the electromagnetic environment it faces becomes more and more complex, and the frequency and degree of interference of communication systems have greatly increased. High-speed frequency hopping technology is an effective measure to combat interference. High-speed frequency hopping technology refers to On the basis of the original frequency hopping system, the frequency hopping rate is increased so that the dwell time of each hop is less than the sum of the jammer's processing forwarding time and propagation delay, thereby avoiding malicious interference.
但高速跳频系统在要求高调频频率的同时,也对纤细传输速率、接收端数据处理速度提出了更高的要求。目前现有的方法仅依靠检测同步序列的相关峰来判断同步,一旦序列被瞄准式干扰,其相关特性将会被严重破坏,接收端同步成功的概率显著下降,进而导致通信中断。However, while the high-speed frequency hopping system requires high frequency modulation, it also puts forward higher requirements for the fine transmission rate and the data processing speed of the receiving end. Currently, existing methods only rely on detecting the correlation peaks of synchronization sequences to determine synchronization. Once the sequence is targeted and interfered, its correlation characteristics will be severely damaged, and the probability of successful synchronization at the receiving end will be significantly reduced, leading to communication interruption.
发明内容Contents of the invention
本申请实施例通过提供一种高速跳频系统帧结构的生成方法、装置及存储介质,解决了现有技术中接收端帧同步成功的概率低,且发射端帧结构对应的同步算法复杂度高的问题,实现了帧同步算法复杂度低,同步处理效率高,在人为干扰严重的情况下,仍可以实现帧同步,抗干扰能力强的效果。By providing a method, device, and storage medium for generating a frame structure of a high-speed frequency hopping system, the embodiments of the present application solve the problem of the low probability of successful frame synchronization at the receiving end and the high complexity of the synchronization algorithm corresponding to the frame structure at the transmitting end in the prior art. problem, the frame synchronization algorithm has low complexity and high synchronization processing efficiency. In the case of serious human interference, frame synchronization can still be achieved and the effect of strong anti-interference ability is achieved.
第一方面,本发明实施例提供了一种高速跳频系统帧结构的生成方法,该方法包括:In a first aspect, embodiments of the present invention provide a method for generating a high-speed frequency hopping system frame structure. The method includes:
对发送信号进行调制,获取传输数据;Modulate the sent signal to obtain the transmission data;
对原始PN序列进行差分编码,并按规则对差分编码后的所述PN序列进行重组,确定重组码;Perform differential encoding on the original PN sequence, recombine the differentially encoded PN sequence according to rules, and determine the recombination code;
将所述重组码按照跳频帧结构插入所述传输数据中,确定传输序列。The reassembly code is inserted into the transmission data according to the frequency hopping frame structure to determine the transmission sequence.
结合第一方面,在一种可能的实现方式中,所述对发送信号进行调制,包括:Combined with the first aspect, in a possible implementation, the modulating the transmission signal includes:
对所述发送信号采用低码率信道进行编码;The transmission signal is encoded using a low code rate channel;
将编码后的所述发送信号进行整帧随机交织;Perform random interleaving on the entire frame of the encoded transmission signal;
对交织后的所述发送信号进行进行映射,确定所述传输数据。The interleaved transmission signals are mapped to determine the transmission data.
结合第一方面,在一种可能的实现方式中,根据以下公式对原始PN序列差分编码:其中dk表示差分编码后的所述PN码,ck表示所述原始PN码,/>表示异或。Combined with the first aspect, in a possible implementation, the original PN sequence is differentially encoded according to the following formula: where d k represents the differentially encoded PN code, c k represents the original PN code,/> Represents exclusive OR.
结合第一方面,在一种可能的实现方式中,所述将所述重组码按照跳频帧结构插入所述传输数据中,包括:将所述重组码进行等长度均分,并周期性的插入所述传输数据中。In conjunction with the first aspect, in one possible implementation, inserting the reassembly code into the transmission data according to a frequency hopping frame structure includes: dividing the reassembly code into equal lengths, and periodically Insert into the transmitted data.
结合第一方面,在一种可能的实现方式中,所述跳频帧结构包括:跳时、功率控制、同步序列及所述传输数据。With reference to the first aspect, in a possible implementation, the frequency hopping frame structure includes: time hopping, power control, synchronization sequence and the transmission data.
第二方面,本发明实施例提供了一种高速跳频系统帧结构的生成装置,其特征在于,包括:In a second aspect, embodiments of the present invention provide a device for generating a high-speed frequency hopping system frame structure, which is characterized by including:
发送信号处理模块,用于对发送信号进行调制,获取传输数据;The sending signal processing module is used to modulate the sending signal and obtain the transmission data;
PN序列处理模块,用于对原始PN序列进行差分编码,并按规则对差分编码后的所述PN序列进行重组,确定重组码;The PN sequence processing module is used to differentially encode the original PN sequence, and recombine the differentially encoded PN sequence according to rules to determine the recombination code;
输出模块,用于将所述重组码按照跳频帧结构插入所述传输数据中,确定传输序列。An output module is used to insert the recombination code into the transmission data according to the frequency hopping frame structure to determine the transmission sequence.
结合第二方面,在一种可能的实现方式中,所述发送信号处理模块用于:Combined with the second aspect, in a possible implementation, the transmission signal processing module is used to:
对所述发送信号采用低码率信道进行编码;The transmission signal is encoded using a low code rate channel;
将编码后的所述发送信号进行整帧随机交织;Perform random interleaving on the entire frame of the encoded transmission signal;
对交织后的所述发送信号进行进行映射,确定所述传输数据。The interleaved transmission signals are mapped to determine the transmission data.
结合第二方面,在一种可能的实现方式中,所述PN序列处理模块根据以下公式对原始PN序列差分编码:其中dk表示差分编码后的所述PN码,ck表示所述原始PN码,/>表示异或。Combined with the second aspect, in a possible implementation, the PN sequence processing module differentially encodes the original PN sequence according to the following formula: where d k represents the differentially encoded PN code, c k represents the original PN code,/> Represents exclusive OR.
结合第二方面,在一种可能的实现方式中,所述输出模块将所述重组码进行等长度均分,并周期性的插入所述传输数据中。In conjunction with the second aspect, in a possible implementation manner, the output module divides the reassembly code into equal lengths and periodically inserts it into the transmission data.
结合第二方面,在一种可能的实现方式中,所述输出模块中的所述跳频帧结构包括:跳时、功率控制、同步序列及所述传输数据。Combined with the second aspect, in a possible implementation, the frequency hopping frame structure in the output module includes: time hopping, power control, synchronization sequence and the transmission data.
第三方面,本发明实施例提供了一种无线通信设备,该设备包括存储器和处理器;In a third aspect, embodiments of the present invention provide a wireless communication device, which includes a memory and a processor;
所述存储器用于存储计算机可执行指令;The memory is used to store computer-executable instructions;
所述处理器用于执行所述计算机可执行指令,以实现第一方面以及第一方面任一项所述的方法。The processor is configured to execute the computer-executable instructions to implement the first aspect and the method described in any one of the first aspects.
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有可执行指令,计算机执行所述可执行指令时能够实现如第一方面以及第一方面任一项所述的方法。In a fourth aspect, embodiments of the present invention provide a computer-readable storage medium that stores executable instructions. When a computer executes the executable instructions, it can implement the first aspect and any of the first aspects. method described in one item.
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:One or more technical solutions provided in the embodiments of the present invention have at least the following technical effects or advantages:
本发明实施例通过采用了一种高速跳频系统帧结构的生成方法、装置及存储介质,该方法包括对发送信号进行调制,获取传输数据;对原始PN序列进行差分编码,并按规则对差分编码后的PN序列进行重组,确定重组码;将重组码按照跳频帧结构插入传输数据中,确定传输序列。对原始的PN码进行差分运算,接收端同步时需对应做解差分操作,使得同步算法对频偏、相移不敏感。同时可以实现定时同步与信息载波信息的共用,不必额外的进行频偏估计,算法复杂度低,同步处理效率高。上述的方法中,对于传输序列采用联合频域、码域和时域的多维联合抗干扰技术,频域上采用高速跳频,码域上采用高性能低码率信道编码,时域上采用随机交织器,抗干扰能力强。该方法有效解决了现有技术中接收端帧同步成功的概率低,且发射端帧结构对应的同步算法复杂度高,实现了帧同步算法复杂度低,同步处理效率高,在人为干扰严重的情况下,仍可以实现帧同步,抗干扰能力强的效果。The embodiment of the present invention adopts a method, device and storage medium for generating the frame structure of a high-speed frequency hopping system. The method includes modulating the transmission signal to obtain the transmission data; performing differential coding on the original PN sequence, and performing differential coding according to rules. The encoded PN sequence is reorganized to determine the reorganization code; the reorganization code is inserted into the transmission data according to the frequency hopping frame structure to determine the transmission sequence. Perform a differential operation on the original PN code, and the receiving end needs to perform a corresponding differential operation when synchronizing, making the synchronization algorithm insensitive to frequency offset and phase shift. At the same time, timing synchronization and information carrier information can be shared, without the need for additional frequency offset estimation. The algorithm has low complexity and high synchronization processing efficiency. In the above method, a multi-dimensional joint anti-interference technology that combines frequency domain, code domain and time domain is used for the transmission sequence. High-speed frequency hopping is used in the frequency domain, high-performance low code rate channel coding is used in the code domain, and random is used in the time domain. Interleaver, strong anti-interference ability. This method effectively solves the problem in the existing technology that the probability of successful frame synchronization at the receiving end is low and the synchronization algorithm corresponding to the frame structure at the transmitting end is highly complex. It achieves low complexity of the frame synchronization algorithm and high synchronization processing efficiency, which can be used in areas with serious human interference. In this case, frame synchronization and strong anti-interference ability can still be achieved.
附图说明Description of the drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对本发明实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings that need to be used in describing the embodiments of the present invention or the prior art will be briefly introduced below. Obviously, the drawings in the following description These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without exerting creative efforts.
图1为本申请实施例提供的方法步骤流程图;Figure 1 is a flow chart of method steps provided by an embodiment of the present application;
图2为本申请实施例提供的同步序列产生的流程图;Figure 2 is a flow chart of synchronization sequence generation provided by the embodiment of the present application;
图3为本申请实施例提供的高速跳频系统帧结构的生成装置示意图;Figure 3 is a schematic diagram of a device for generating a high-speed frequency hopping system frame structure provided by an embodiment of the present application;
图4为本申请实施例提供的无线通信设备示意图。Figure 4 is a schematic diagram of a wireless communication device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.
跳频扩频技术是将传统的窄带调制信号的载波频率在一个伪随机序列控制下进行离散跳变,从而实现频谱扩展的扩频方式。随着跳频技术应用越来越广泛,其所面临的电磁环境越来越复杂,通信系统被干扰概率和干扰程度大大增加,需要重点考虑如何对抗各种恶意干扰,确保通信链路的正常应用。Frequency hopping spread spectrum technology is a spread spectrum method that discretely jumps the carrier frequency of a traditional narrowband modulation signal under the control of a pseudo-random sequence to achieve spectrum expansion. As frequency hopping technology is used more and more widely, the electromagnetic environment it faces becomes more and more complex. The probability and degree of interference in the communication system have greatly increased. It is necessary to focus on how to combat various malicious interferences and ensure the normal application of communication links. .
高速跳频技术是对抗恶意干扰的一种有效措施。它是指在原有跳频系统的基础上,提高跳频速率,使得每一跳的驻留时间小于干扰方干扰机处理转发时间与传播时延的总和。这样,当干扰信号到达时,跳频接收机已经开始接收下一跳,从而躲避了恶意干扰。High-speed frequency hopping technology is an effective measure against malicious interference. It refers to increasing the frequency hopping rate based on the original frequency hopping system so that the residence time of each hop is less than the sum of the interfering jammer's processing forwarding time and propagation delay. In this way, when the interference signal arrives, the frequency hopping receiver has already started to receive the next hop, thus avoiding malicious interference.
高速跳频系统在要求高跳频频率的同时,也对信息传输速率、接收端数据处理速度提出了更高要求。现在采用的帧结构大多由导频和数据组成,当信号的跳数确定时,信息传输率的多少取决于每跳携带的信息量和传输效率。如何在导频数量尽可能少的情况下得到较好的性能,实际就是如何设计出针对高速跳频系统的性能更为优越的帧结构的问题。在高速跳频系统中,跳频速率大于1000hops/s,这就要求接收端每一跳的所有信号处理都必须在1ms内完成,数据处理时间非常有限,对同步算法提出了计算速度上的要求。因此,需要尽可能降低定时同步的复杂度,减少同步处理耗时,进而提高收端处理速度。High-speed frequency hopping systems not only require high frequency hopping frequencies, but also put forward higher requirements for information transmission rate and data processing speed at the receiving end. Most of the frame structures currently used are composed of pilots and data. When the number of hops of the signal is determined, the information transmission rate depends on the amount of information carried by each hop and the transmission efficiency. How to obtain better performance with as few pilots as possible is actually a question of how to design a frame structure with superior performance for high-speed frequency hopping systems. In a high-speed frequency hopping system, the frequency hopping rate is greater than 1000 hops/s, which requires that all signal processing for each hop at the receiving end must be completed within 1ms. The data processing time is very limited, which puts forward computational speed requirements for the synchronization algorithm. . Therefore, it is necessary to reduce the complexity of timing synchronization as much as possible, reduce the time-consuming synchronization processing, and thereby increase the processing speed of the receiving end.
基于训练序列的同步法是跳频通信中广泛使用的定时同步方法。该方法利用训练序列自相关曲线尖锐、互相关性低的特点,能够实现对接收信号进行精确同步。而且由于训练序列良好的伪随机性,此种方法能够较好地抗宽带干扰。但是,该方法仅依靠检测同步序列的相关峰来判定同步,一旦序列被瞄准式干扰,其原有的相关特性将被严重破坏,接收端同步成功概率显著下降,进而导致通信中断。The synchronization method based on training sequences is a timing synchronization method widely used in frequency hopping communications. This method takes advantage of the sharp autocorrelation curve and low cross-correlation of the training sequence to achieve precise synchronization of the received signal. Moreover, due to the good pseudo-randomness of the training sequence, this method can better resist broadband interference. However, this method only relies on detecting the correlation peak of the synchronization sequence to determine synchronization. Once the sequence is targeted and interfered, its original correlation characteristics will be severely damaged, and the probability of successful synchronization at the receiving end will be significantly reduced, leading to communication interruption.
因此,需要找到一种适用于电子对抗环境的高速跳频通信系统的帧设计,要求此帧结构对应的同步算法复杂度低。Therefore, it is necessary to find a frame design for a high-speed frequency hopping communication system suitable for electronic countermeasures environments, and the synchronization algorithm corresponding to this frame structure is required to have low complexity.
针对现有技术存在的问题,本发明实施例提供了一种高速跳频系统帧结构的生成方法,该方法包括以下步骤S101至S103。如图1所示为该方法的步骤流程示意图。如图2所示为本申请提供的同步序列产生的流程图。In view of the problems existing in the existing technology, embodiments of the present invention provide a method for generating a frame structure of a high-speed frequency hopping system. The method includes the following steps S101 to S103. Figure 1 shows a schematic flow chart of the steps of this method. Figure 2 shows a flow chart of synchronization sequence generation provided by this application.
S101,对发送信号进行调制,获取传输数据。S101, modulate the transmission signal and obtain the transmission data.
S102,对原始PN序列进行差分编码,并按规则对差分编码后的PN序列进行重组,确定重组码。S102: Perform differential encoding on the original PN sequence, reorganize the differentially encoded PN sequence according to rules, and determine the reorganization code.
S103,将重组码按照跳频帧结构插入传输数据中,确定传输序列。S103. Insert the reassembly code into the transmission data according to the frequency hopping frame structure to determine the transmission sequence.
本申请提供的方法是一种分散式同步法的帧结构,接收端联合各跳完成定时同步,在人为干扰严重的情况下,仍可实现帧同步,完成收发两方的正常通信。产生同步序列时对原始PN码进行差分运算,收端同步时需对应做解差分操作,使得同步算法对频偏、相移不敏感。同时,可以实现定时同步与信息载波同步信息的共用,不必额外进行频偏估计,算法复杂度低,同步处理效率高,适用于各种高速跳频系统。发送信号采用联合频域、码域和时域的多维联合抗干扰技术,频域上采用高速跳频,码域上采用高性能低码率信道编码,时域上采用随机交织器,抗干扰能力强。The method provided by this application is a frame structure of a decentralized synchronization method. The receiving end combines each hop to complete timing synchronization. In the case of severe artificial interference, frame synchronization can still be achieved and normal communication between the sending and receiving parties can be completed. When generating a synchronization sequence, a differential operation is performed on the original PN code. When synchronizing at the receiving end, a corresponding differential operation is required, making the synchronization algorithm insensitive to frequency offset and phase shift. At the same time, timing synchronization and information carrier synchronization information can be shared, without the need for additional frequency offset estimation. The algorithm has low complexity, high synchronization processing efficiency, and is suitable for various high-speed frequency hopping systems. The transmission signal adopts multi-dimensional joint anti-interference technology that combines the frequency domain, code domain and time domain. It adopts high-speed frequency hopping in the frequency domain, uses high-performance low code rate channel coding in the code domain, and uses a random interleaver in the time domain to improve its anti-interference capability. powerful.
设通信帧总长为L,跳时长度为L1,功率控制长度为L2,则用于发送同步序列和数据部分的总长度为N*Lblock,N为用于同步和数据传输的总跳数,Lblock为每跳的长度。每跳由跳频切换和M段导频块规则间隔插入数据块组成,Lblock=Lswitch+M*Ls+(M-1)*Ld。Lswitch为跳频切换的长度,Ls为一小段导频长度,Ld为一小段数据长度。Suppose the total length of the communication frame is L, the hop length is L1, and the power control length is L2, then the total length used to send the synchronization sequence and data part is N*Lblock, N is the total number of hops used for synchronization and data transmission, Lblock is the length of each hop. Each hop consists of frequency hopping switching and M-segment pilot blocks inserted into data blocks at regular intervals, Lblock=Lswitch+M*Ls+(M-1)*Ld. Lswitch is the length of frequency hopping switching, Ls is a short pilot length, and Ld is a short data length.
在步骤S101中,对发送信号进行调制,包括:对发送信号采用低码率信道进行编码;将编码后的发送信号进行整帧随机交织;对交织后的发送信号进行进行映射,确定传输数据。其中发送信号的总长度为(M-1)*Ld*N。In step S101, the transmission signal is modulated, including: encoding the transmission signal using a low code rate channel; randomly interleaving the encoded transmission signal throughout the frame; mapping the interleaved transmission signal to determine transmission data. The total length of the sent signal is (M-1)*Ld*N.
对发送信号进行低码率信道编码能够实现信道自适应均衡、分集和跳频功能,经过调制的发送信号能够保证移动通信系统在多径和衰落信道条件下正常工作。Low code rate channel coding of the transmitted signal can realize channel adaptive equalization, diversity and frequency hopping functions. The modulated transmitted signal can ensure the normal operation of the mobile communication system under multipath and fading channel conditions.
在步骤S102中,对长度为(M-1)*Ld*N的原始PN码,设置参考比特d0为0,按位对其进行差分编码。根据以下公式对原始PN序列差分编码:其中dk表示差分编码后的PN码,ck表示原始PN码,/>表示异或。In step S102, for the original PN code with a length of (M-1)*Ld*N, the reference bit d0 is set to 0, and the original PN code is differentially encoded bit by bit. The original PN sequence is differentially encoded according to the following formula: where d k represents the differentially encoded PN code, c k represents the original PN code,/> Represents exclusive OR.
在步骤S103中,将重组码按照跳频帧结构插入传输数据中,包括:将重组码进行等长度均分,并周期性的插入传输数据中。将差分编码后的PN码按照规则进行重组。重组规则为M个比特为一组,且前一组的最后一个比特和下一组的第一个比特相同,即首尾相同,即表示为:In step S103, inserting the reassembly code into the transmission data according to the frequency hopping frame structure includes: dividing the reassembly code into equal lengths and inserting it into the transmission data periodically. The differentially encoded PN codes are reorganized according to rules. The reorganization rule is that M bits form a group, and the last bit of the previous group is the same as the first bit of the next group, that is, the beginning and the end are the same, which is expressed as:
生成长度为Ls的PN码作为扩频码,对长度为M*N的重组序列进行Ls倍扩频,得到长度为Ls*M*N的同步序列。A PN code of length Ls is generated as a spreading code, and the recombinant sequence of length M*N is spread by Ls times to obtain a synchronization sequence of length Ls*M*N.
对传输数据进行周期性的调整,使得同步算法对频偏、相移不敏感,同时实现了定时同步信息载波信息的共用。不必进行额外的进行频偏估计,算法的复杂度大大降低,且节省了对信息处理的时间,同步处理效率高。Periodically adjusting the transmission data makes the synchronization algorithm insensitive to frequency offset and phase shift, and at the same time realizes the sharing of timing synchronization information carrier information. There is no need to perform additional frequency offset estimation, the complexity of the algorithm is greatly reduced, time for information processing is saved, and synchronization processing efficiency is high.
虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。本实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照本实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。Although this application provides method operation steps as described in the embodiments or flow charts, more or less operation steps may be included based on conventional or non-inventive efforts. The sequence of steps listed in this embodiment is only one way of executing the sequence of many steps, and does not represent the only execution sequence. When the actual device or client product is executed, it may be executed sequentially or in parallel (for example, in a parallel processor or multi-threaded processing environment) according to the method shown in this embodiment or the accompanying drawings.
本发明实施例提供了一种高速跳频系统帧结构的生成装置300,如图3所示该装置包括:发送信号处理模块301、PN序列处理模块302以及输出模块303。An embodiment of the present invention provides a device 300 for generating a high-speed frequency hopping system frame structure. As shown in Figure 3, the device includes: a transmission signal processing module 301, a PN sequence processing module 302, and an output module 303.
发送信号处理模块301,用于对发送信号进行调制,获取传输数据。发送信号处理模块301用于:对发送信号采用低码率信道进行编码;将编码后的发送信号进行整帧随机交织;对交织后的发送信号进行进行映射,确定传输数据。The transmission signal processing module 301 is used to modulate the transmission signal and obtain transmission data. The transmission signal processing module 301 is used to: encode the transmission signal using a low code rate channel; randomly interleave the encoded transmission signal throughout the frame; map the interleaved transmission signal to determine transmission data.
PN序列处理模块302,用于对原始PN序列进行差分编码,并按规则对差分编码后的PN序列进行重组,确定重组码。PN序列处理模块302根据以下公式对原始PN序列差分编码:其中dk表示差分编码后的PN码,ck表示原始PN码,/>表示异或。The PN sequence processing module 302 is used to perform differential encoding on the original PN sequence, reassemble the differentially encoded PN sequence according to rules, and determine the reorganization code. The PN sequence processing module 302 differentially encodes the original PN sequence according to the following formula: where d k represents the differentially encoded PN code, c k represents the original PN code,/> Represents exclusive OR.
输出模块303,用于将重组码按照跳频帧结构插入传输数据中,确定传输序列。输出模块303将重组码进行等长度均分,并周期性的插入传输数据中。跳频帧结构包括:跳时、功率控制、同步序列及传输数据。The output module 303 is used to insert the reassembly code into the transmission data according to the frequency hopping frame structure to determine the transmission sequence. The output module 303 divides the recombination code into equal lengths and inserts it into the transmission data periodically. The frequency hopping frame structure includes: time hopping, power control, synchronization sequence and transmission data.
在本申请提供的装置中,首先先将发送信号传输至发送信号处理模块301中,根据特定的帧结构对发送数据进行编码,进行编码后生成的传输数据对频偏、相移不敏感,且能够在多径和衰落的信道条件下进行正常工作。在PN序列处理模块302中,先对原始的PN序列进行差分编码、直接序列扩频这两种操作,产生同步序列。在输出模块303中对同步序列等长度进行等分,将其插入传输数据中。In the device provided by this application, the transmission signal is first transmitted to the transmission signal processing module 301, and the transmission data is encoded according to a specific frame structure. The transmission data generated after encoding is insensitive to frequency offset and phase shift, and Able to operate normally under multipath and fading channel conditions. In the PN sequence processing module 302, differential encoding and direct sequence spreading are first performed on the original PN sequence to generate a synchronization sequence. In the output module 303, the synchronization sequence is divided into equal lengths and inserted into the transmission data.
上述实施例阐明的装置或模块,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。为了描述的方便,描述以上装置时以功能分为各种模块分别描述。在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。当然,也可以将实现某功能的模块由多个子模块或子单元组合实现。The devices or modules described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. For the convenience of description, when describing the above device, the functions are divided into various modules and described separately. When implementing this application, the functions of each module can be implemented in the same or multiple software and/or hardware. Of course, a module that implements a certain function can also be implemented by a combination of multiple sub-modules or sub-units.
本申请中所述的方法、装置或模块可以以计算机可读程序代码方式实现控制器按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(英文:Application Specific Integrated Circuit;简称:ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内部包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。The methods, devices or modules described in this application may be implemented in the form of computer readable program codes by a controller in any appropriate manner. For example, the controller may take the form of a microprocessor or processor and the storage may be provided by the (micro)processor. Computer-readable media, logic gates, switches, application-specific integrated circuits (English: Application Specific Integrated Circuit; abbreviation: ASIC), programmable logic controllers and embedded microcontrollers that execute computer-readable program code (such as software or firmware) In the form of a controller, examples of controllers include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in the form of pure computer-readable program code, the controller can be completely programmed with logic gates, switches, application-specific integrated circuits, programmable logic controllers and embedded logic by logically programming the method steps. Microcontroller, etc. to achieve the same function. Therefore, this kind of controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be considered as structures within the hardware component. Or even, the means for implementing various functions can be considered as structures within hardware components as well as software modules implementing the methods.
本申请所述装置中的部分模块可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构、类等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。Some modules of the apparatus described herein may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, classes, etc. that perform specific tasks or implement specific abstract data types. The present application may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.
本发明实施例提供了一种无线通信设备,如图4所示该设备包括存储器401和处理器402;存储器401用于存储计算机可执行指令;处理器402用于执行计算机可执行指令,以实现高速跳频系统帧结构的设计方法以及高速跳频系统帧结构的设计方法任一项的方法。An embodiment of the present invention provides a wireless communication device. As shown in Figure 4, the device includes a memory 401 and a processor 402; the memory 401 is used to store computer-executable instructions; the processor 402 is used to execute computer-executable instructions to implement A method for designing a frame structure of a high-speed frequency hopping system and a method for designing a frame structure of a high-speed frequency hopping system.
本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有可执行指令,计算机执行可执行指令时以实现高速跳频系统帧结构的设计方法以及高速跳频系统帧结构的设计方法任一项的方法。Embodiments of the present invention provide a computer-readable storage medium. The computer-readable storage medium stores executable instructions. When the computer executes the executable instructions, a design method for the frame structure of a high-speed frequency hopping system and a method for designing the frame structure of a high-speed frequency hopping system are provided. A method for any of the design methods.
上述存储介质包括但不限于随机存取存储器(英文:Random Access Memory;简称:RAM)、只读存储器(英文:Read-Only Memory;简称:ROM)、缓存(英文:Cache)、硬盘(英文:Hard Disk Drive;简称:HDD)或者存储卡(英文:Memory Card)。所述存储器可以用于存储计算机程序指令。The above storage media include but are not limited to random access memory (English: Random Access Memory; referred to as: RAM), read-only memory (English: Read-Only Memory; referred to as: ROM), cache (English: Cache), hard disk (English: Hard Disk Drive (abbreviation: HDD) or memory card (English: Memory Card). The memory may be used to store computer program instructions.
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的硬件的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,也可以通过数据迁移的实施过程中体现出来。该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,移动终端,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。From the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software plus necessary hardware. Based on this understanding, the essence of the technical solution of this application or the part that contributes to the existing technology can be embodied in the form of a software product, or can also be embodied in the implementation process of data migration. The computer software product can be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes a number of instructions to cause a computer device (which can be a personal computer, mobile terminal, server, or network device, etc.) to execute the software product. Apply methods described in various embodiments or parts of embodiments.
本说明书中的各个实施方式采用递进的方式描述,各个实施方式之间相同或相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。本申请的全部或者部分可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、移动通信终端、多处理器系统、基于微处理器的系统、可编程的电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。Each embodiment in this specification is described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on its differences from other embodiments. This application may be used in whole or in part in any number of general or special purpose computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, mobile communication terminals, multi-processor systems, microprocessor-based systems, programmable electronic devices, network PCs, minicomputers, mainframe computers, including Distributed computing environment for any of the above systems or devices, etc.
以上实施例仅用以说明本申请的技术方案,而非对本申请限制;尽管参照前述实施例对本申请进行了详细的说明,本领域普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请技术方案的范围。The above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit the present application. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments. The technical solution may be modified, or some or all of the technical features thereof may be equivalently replaced; and these modifications or substitutions shall not cause the essence of the corresponding technical solution to depart from the scope of the technical solution of this application.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210859632.8A CN115514390B (en) | 2022-07-21 | 2022-07-21 | Method, device and storage medium for generating frame structure of high-speed frequency hopping system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210859632.8A CN115514390B (en) | 2022-07-21 | 2022-07-21 | Method, device and storage medium for generating frame structure of high-speed frequency hopping system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115514390A CN115514390A (en) | 2022-12-23 |
CN115514390B true CN115514390B (en) | 2023-12-12 |
Family
ID=84502636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210859632.8A Active CN115514390B (en) | 2022-07-21 | 2022-07-21 | Method, device and storage medium for generating frame structure of high-speed frequency hopping system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115514390B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1330045A1 (en) * | 2000-10-24 | 2003-07-23 | Mitsubishi Denki Kabushiki Kaisha | Transmitter and receiver of spectrum spread communication system, and modulation and demodulation methods thereof |
CN101238642A (en) * | 2005-06-01 | 2008-08-06 | 高通股份有限公司 | Receiver for wireless communication network with extended range |
CN101242200A (en) * | 2008-03-10 | 2008-08-13 | 中国人民解放军理工大学 | The Construction Method of Differential Frequency Hopping G Function |
CN109194366A (en) * | 2018-08-30 | 2019-01-11 | 杭州波拓科技有限公司 | Wireless self-networking frequency hopping radio set based on G3-PLC chip and radio-frequency module |
CN111684731A (en) * | 2018-02-12 | 2020-09-18 | 华为技术有限公司 | Communication method, communication device and network device |
CN114095055A (en) * | 2022-01-19 | 2022-02-25 | 北京理工大学 | Low-code rate biorthogonal code coding spreading method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6463089B1 (en) * | 1998-08-19 | 2002-10-08 | Interair Wireless, Inc. | Hybrid spread spectrum method and system for wirelessly transmitting and receiving wideband digital data |
-
2022
- 2022-07-21 CN CN202210859632.8A patent/CN115514390B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1330045A1 (en) * | 2000-10-24 | 2003-07-23 | Mitsubishi Denki Kabushiki Kaisha | Transmitter and receiver of spectrum spread communication system, and modulation and demodulation methods thereof |
CN101238642A (en) * | 2005-06-01 | 2008-08-06 | 高通股份有限公司 | Receiver for wireless communication network with extended range |
CN101242200A (en) * | 2008-03-10 | 2008-08-13 | 中国人民解放军理工大学 | The Construction Method of Differential Frequency Hopping G Function |
CN111684731A (en) * | 2018-02-12 | 2020-09-18 | 华为技术有限公司 | Communication method, communication device and network device |
CN109194366A (en) * | 2018-08-30 | 2019-01-11 | 杭州波拓科技有限公司 | Wireless self-networking frequency hopping radio set based on G3-PLC chip and radio-frequency module |
CN114095055A (en) * | 2022-01-19 | 2022-02-25 | 北京理工大学 | Low-code rate biorthogonal code coding spreading method and device |
Non-Patent Citations (1)
Title |
---|
差分跳频码性能检验研究;易大进;杨千里;;海军工程大学学报(第03期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115514390A (en) | 2022-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110875757B (en) | A Construction Method of Frequency Hopping Sequence Set in Low Collision Zone with Wide Spacing Characteristics | |
Bodine et al. | Characterization of Luby transform codes with small message size for low-latency decoding | |
WO2016177266A1 (en) | Data transmission processing method and device | |
Chen et al. | Performance evaluation of a tactical data-link system based on MSK and 16QAM | |
CN115514390B (en) | Method, device and storage medium for generating frame structure of high-speed frequency hopping system | |
CN115276906A (en) | Data frame transmission method, device, chip, storage medium and Bluetooth equipment | |
Cao et al. | Combinatorial characterizations of one-coincidence frequency-hopping sequences | |
Badea et al. | Influence of Manchester encoding over spreading codes used in multiple access techniques for IoT purposes | |
WO2020152739A1 (en) | Transmission device and transmission method | |
CN114124148B (en) | A low interception spread spectrum communication method, device and medium based on polarization coding | |
CN105635026B (en) | A kind of position modulation in spread spectrum communication and soft demodulating method | |
CN111541467A (en) | A Generating Method of Quasi-synchronous Frequency Hopping Sequence Set | |
Noh et al. | Partitioned cyclic code shift keying for JTIDS | |
GB2495709A (en) | Assigning orthogonal and non-orthogonal spreading codes in a CDMA transmission system | |
CN117675483B (en) | FH-OFDM system and method based on digital and analog mixed frequency hopping | |
Maric et al. | Application of Quasi Orthogonal Short Sequence Families in Pattern Division Multiple Access–a Non Orthogonal Multiple Access Technique | |
CN115333571A (en) | Synchronization processing method and device for frequency hopping communication system | |
Benton | Concurrent coding: a reason to think differently about encoding against noise, burst errors and jamming | |
CN110300449B (en) | Secure communication method and device based on pseudo multipath | |
WO2007134542A1 (en) | Method and apparatus of sending and receiving signal | |
CN116980067A (en) | Spread spectrum code generating method | |
CN115347973A (en) | Generalized Orthogonal Function and Double-spread Communication Coding | |
CN116743307A (en) | Encoding method and decoding method of enhanced physical layer based on LoRa chip | |
CN119728026A (en) | Design method and equipment based on frame structure of broadband multi-mode communication system | |
Benedetto et al. | Analysis of an optical code division multiple access scheme employing Gold sequences |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Room 208, 2nd Floor, Zone A, Building 5, No. 200 Tianfu Fifth Street, Chengdu High tech Zone, Chengdu Free Trade Pilot Zone, Sichuan Province, 610096 Applicant after: Feixin Intelligent Control (Chengdu) Technology Co.,Ltd. Address before: Room 1202, floor 12, international talent building, No. 12, Tuanjie South Road, high tech Zone, Xi'an, Shaanxi 710000 Applicant before: Feixin intelligent control (Xi'an) Technology Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information |
Inventor after: Li Guanghui Inventor after: Chen Pufang Inventor after: Liang Yongjun Inventor before: Li Guanghui Inventor before: Chen Pufang |
|
CB03 | Change of inventor or designer information |