CN-122001562-A - Spread spectrum sequence generation method, device, equipment, medium and product
Abstract
The invention relates to the technical field of wireless communication and provides a spread spectrum sequence generation method, a device, equipment, a medium and a product, wherein the method comprises the steps of generating a basic sequence and a password sequence or a chaotic sequence; the method comprises the steps of mapping a basic sequence into a basic sequence, performing domain expansion mapping on a password sequence or a chaotic sequence into a domain expansion sequence, performing domain expansion addition operation on the basic sequence and the domain expansion sequence to obtain a domain expansion addition sequence, and performing domain expansion transformation on the domain expansion addition sequence to obtain a domain expansion sequence. The invention can generate the spreading sequence meeting the requirements, and has good correlation, long periodicity, good randomness and high safety.
Inventors
- ZHOU JUN
- HU FEI
- XIAO FEI
- WANG PANPAN
- CHENG SHILEI
- WANG JUN
- CHEN TINGYING
- WANG ZHENG
- DENG WEIHUA
Assignees
- 中国电子科技集团公司第三十研究所
Dates
- Publication Date
- 20260508
- Application Date
- 20260409
Claims (10)
- 1. A method for generating a spreading sequence, comprising: generating a base sequence and generating a password sequence or a chaotic sequence; The basic sequence is mapped into a basic sequence in a spread mode, and a password sequence or a chaotic sequence is mapped into a spread sequence in a spread mode; Performing a spread domain addition operation on the base sequence and the spread domain sequence to obtain a spread domain addition sequence; and performing spread domain transformation on the spread domain added sequence to obtain a spread spectrum sequence.
- 2. The method for generating a spread spectrum sequence according to claim 1, wherein the principle of the spread spectrum mapping is as follows: sequentially selecting a plurality of continuous bits from the basic sequence and the password sequence or the chaotic sequence to form a continuous partial sequence segment; And carrying out finite field spread spectrum mapping on the continuous partial sequence segment to obtain a base sequence and a spread spectrum sequence on a finite field.
- 3. The spread spectrum sequence generating method according to claim 2, wherein the spread spectrum conversion is a mapping process of the spread spectrum addition sequence using a trace function.
- 4. A spread spectrum sequence generating method according to claim 3, wherein said mapping the spread domain addition sequence with a trace function comprises: Establishing a mapping table from each element of the finite field to binary bits by using a trace function; And according to the mapping table, the symbols of the spread domain addition sequence are converted into binary bits by looking up a table, so that a binary spread spectrum sequence is obtained.
- 5. The method of generating a spreading sequence according to claim 4, wherein the creating a mapping table from each element of the finite field to the binary bit using the trace function comprises: Determining a primitive polynomial of a finite field; generating representations of all elements in the finite field based on the selected primitive elements; substituting primitive polynomials into trace functions according to the representations of all elements in a finite field to calculate the trace of each element, and utilizing finite field operation rules and polynomial modeling and simplification to obtain binary bits corresponding to each element, thereby establishing a mapping table from each element in the finite field to the binary bits.
- 6. The method of generating a spread spectrum sequence according to claim 1, wherein the base sequence is selected from the group consisting of an m-sequence, a GMW-sequence, a generalized Gold sequence and a Kasami-sequence.
- 7. A spread spectrum sequence generating apparatus, comprising: the sequence generation module is used for generating a basic sequence and a password sequence or a chaotic sequence; The spread domain mapping module is used for performing spread domain mapping on the basic sequence into a basic sequence and performing spread domain mapping on the password sequence or the chaotic sequence into a spread domain sequence; the spread domain adding module is used for carrying out spread domain adding operation on the base sequence and the spread domain sequence to obtain a spread domain adding sequence; and the spread domain conversion module is used for carrying out spread domain conversion on the spread domain addition sequence to obtain a spread spectrum sequence.
- 8. An electronic device, comprising: and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor, by executing the instructions stored by the memory, causing the at least one processor to perform the method of any one of claims 1-6.
- 9. A computer readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1-6 to be implemented.
- 10. A computer program product, characterized in that the computer program product, when called by a computer, causes the computer to perform the method according to any of claims 1-6.
Description
Spread spectrum sequence generation method, device, equipment, medium and product Technical Field The present invention relates to the field of wireless communications technologies, and in particular, to a method, an apparatus, a device, a medium, and a product for generating a spreading sequence. Background The openness of the wireless communication transmission medium causes that an air interface signal is easy to be intercepted, analyzed and utilized by an illegal user, and becomes an important target of wireless attack gradually. The direct sequence spread spectrum is one of the main anti-interference and anti-interception means of the current wireless communication system, the current spread spectrum code widely adopts a spread spectrum technology based on a fixed pseudo-random code, and the pseudo-random code has periodicity and cyclostationarity, is easily intercepted, predicted, analyzed, deciphered and other security threats through long-time reconnaissance and analysis, so that the security defensive capability of the spread spectrum communication based on the pseudo code is insufficient. According to the communication requirement, the spread spectrum sequence needs to have long period and binary autocorrelation characteristics, meanwhile, the spread spectrum sequence also needs to have safety requirements, and is ensured by a password sequence/chaotic sequence. However, it is known that the cipher sequence/chaotic sequence and the spread spectrum sequence have completely different sequence characteristic requirements, and in general, the cipher stream sequence/chaotic sequence does not have communication correlation characteristics, and simply taking the cipher sequence/chaotic sequence as a communication spread spectrum code can seriously affect communication performance. Therefore, the code/chaos generation of the spreading sequences needs to consider the requirements of the correlation characteristics of the spreading codes, and the spreading sequences with a sufficiently long period and a sufficiently good correlation should be constructed as a design target on the premise of minimizing the number of the spreading sequences (i.e. the number of the spreading sequences is equal to 1). Secondly, the code sequence/chaos sequence can not influence the correlation performance of the spread spectrum sequence while providing safety protection capability for the spread spectrum sequence. Thus, the problem to be solved by the spread spectrum sequence design includes the following aspects: (1) Sequence correlation problem-correlation is an important indicator for measuring the performance of a spread spectrum sequence. The cross correlation should be as small as possible to reduce multiple access interference, and the autocorrelation sidelobe values should be as small as possible, preferably with binary correlation properties, to reduce the channel multipath effects. (2) The sequence periodicity problem is that the sequence period needs to be long enough to meet the long-time use requirement and reduce the cyclostationarity of the spread spectrum signal. (3) The sequence randomness problem is that the run characteristic and the balance are good, and the interception resistance of the system is strong. (4) The sequence safety problem is that the complex and safe sequence generation is required to be realized by utilizing the confusion and diffusion characteristics of the password/chaotic sequence, and the eavesdropping resistance and the interference resistance of the system are improved. Disclosure of Invention Aiming at the problems, the invention provides a method, a device, equipment, a medium and a product for generating a spread spectrum sequence, so as to solve the problems of correlation, periodicity, randomness and safety related to the design of the spread spectrum sequence. In a first aspect, the present invention provides a method for generating a spreading sequence, including: generating a base sequence and generating a password sequence or a chaotic sequence; The basic sequence is mapped into a basic sequence in a spread mode, and a password sequence or a chaotic sequence is mapped into a spread sequence in a spread mode; Performing a spread domain addition operation on the base sequence and the spread domain sequence to obtain a spread domain addition sequence; and performing spread domain transformation on the spread domain added sequence to obtain a spread spectrum sequence. In a preferred embodiment, the principle of the spread-spectrum mapping is: sequentially selecting a plurality of continuous bits from the basic sequence and the password sequence or the chaotic sequence to form a continuous partial sequence segment; And carrying out finite field spread spectrum mapping on the continuous partial sequence segment to obtain a base sequence and a spread spectrum sequence on a finite field. In a preferred embodiment, the spread-spectrum transformation is a mapping process of the spread-s