A method and apparatus for transmitting a radio signal, a computer device and a medium

By XORing the synchronization header and training sequence of radio signals with pseudo-random sequences, the inherent characteristics of the signals are eliminated, solving the problem of radio signals being easily detected and identified, and improving communication security and anti-interference capabilities.

CN121037840BActive Publication Date: 2026-02-10BEIJING HUALONGTONG SCI & TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202511564505.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-30
Publication Date
2026-02-10
Estimated Expiration
2045-10-30

AI Technical Summary

Technical Problem

Radio signals have obvious synchronization headers and training sequence characteristics, making them easy for third parties to detect and identify, resulting in low security and the risk of being deceived by replay.

Method used

A pseudo-random binary output sequence is generated by a pseudo-random sequence generator, and then XORed bit by bit with the synchronization header and training sequence to generate a randomized synchronization header and training sequence. The modulated signal is then transmitted at the time jump of the time base to eliminate the inherent characteristics of the signal.

Benefits of technology

It improves the security of radio communication signals, prevents signals from being detected and identified, eliminates the possibility of signal replay deception, and enhances the anti-interference capability of signals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121037840B_ABST
    Figure CN121037840B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a wireless signal transmission method and device, computer equipment and medium, and relate to the technical field of wireless communication, wherein the method comprises the following steps: if a signal frame sent by a signal sending party is detected, a pseudo-random binary output sequence is generated by a pseudo-random sequence generator using a time reference of a signal frame transmission time; the pseudo-random binary output sequence is bit by bit exclusive-ORed with a synchronization header and a training sequence according to the arrangement order of the synchronization header and the training sequence, to generate a randomized synchronization header and a randomized training sequence; the randomized synchronization header, the randomized training sequence and service load data are combined and sequentially output, and the output data is modulated; a time reference hopping time is calculated, and a modulated signal is transmitted to a signal receiving party at the time reference hopping time. The scheme completes randomization processing through a pseudo-random sequence, thereby improving the security of wireless communication signal transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of radio communication technology, and in particular to a method, apparatus, computer equipment, and medium for transmitting radio signals. Background Technology

[0002] Radio communication channels are open, communication distances are long, and signals can be received over a wide geographical area, which poses challenges to communication security.

[0003] Radio signals typically consist of several main components, including a synchronization header, training sequences, and payload data. The synchronization header and training sequences usually employ pre-defined fixed sequences or undergo simple processing. This processing makes the signal characteristics very obvious, and these characteristics do not change over time. This means that third parties can use these obvious signal characteristics to detect and identify radio signals, which increases the risk of interception. More seriously, intercepted signals may even be replayed for deception attacks against legitimate users. Therefore, eliminating these signal characteristics is crucial for ensuring the security of radio communication signals. Measures need to be taken to make the characteristics of radio signals difficult to identify and exploit, and to improve the security of radio communications. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a method for transmitting radio signals to solve the technical problem in the prior art that radio signals are easily detected and identified, resulting in low security. The method includes:

[0005] Synchronize the time of the receiving and transmitting parties. If a signal frame transmitted by the transmitting party is detected, use the time reference of the transmission time of the signal frame. A pseudo-random binary output sequence is generated by a pseudo-random sequence generator, wherein the signal frame includes a synchronization header, a training sequence, and service payload data;

[0006] According to the arrangement order of the synchronization header and the training sequence, the pseudo-random binary output sequence is XORed bit by bit with the synchronization header and the training sequence to generate a randomized synchronization header and a randomized training sequence.

[0007] The service payload data is channel coded, interleaved, and symbol mapped. The randomized synchronization header, the randomized training sequence, and the service payload data are combined and output sequentially. The output data is then modulated to generate a modulated signal.

[0008] Calculate the time base The jump moment, and in the time base The modulation signal is transmitted to the receiving signal at the transition time.

[0009] This invention also provides a radio signal transmission device to address the technical problem in the prior art where radio signals are easily detected and identified, resulting in low security. The device includes:

[0010] The random sequence generation module is used to synchronize the time of the receiving and transmitting signal parties. If a signal frame transmitted by the transmitting party is detected, the time reference of the transmission time of the signal frame is used. A pseudo-random binary output sequence is generated by a pseudo-random sequence generator, wherein the signal frame includes a synchronization header, a training sequence, and service payload data;

[0011] The feature randomization module is used to XOR the pseudo-random binary output sequence with the synchronization header and the training sequence bit by bit according to the arrangement order of the synchronization header and the training sequence, so as to generate a randomized synchronization header and a randomized training sequence.

[0012] The modulation module is used to perform channel coding, interleaving and symbol mapping on the service payload data, combine the randomized synchronization header, the randomized training sequence and the service payload data and output them in sequence, and perform modulation processing on the output data to generate a modulated signal;

[0013] Radio signal transmitting module, used to calculate the time base The jump moment, and in the time base The modulation signal is transmitted to the receiving signal at the transition time.

[0014] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-mentioned methods for transmitting radio signals, thereby solving the technical problem in the prior art that radio signals are easily detected and identified, resulting in low security.

[0015] This invention also provides a computer-readable storage medium storing a computer program that executes any of the above-described methods for transmitting radio signals, in order to solve the technical problem in the prior art that radio signals are easily detected and identified, resulting in low security.

[0016] Compared with the prior art, the beneficial effects that at least one technical solution adopted in the embodiments of this specification can achieve include at least:

[0017] The synchronization header and training sequence are randomized by using pseudo-random sequences. The randomized synchronization header and training sequence are then combined with the service payload data and output sequentially. After modulation processing, the data is transmitted, which improves the security of radio communication signal transmission. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a flowchart of a radio signal transmission method provided in an embodiment of the present invention;

[0020] Figure 2 This is a physical layer frame structure diagram of the radio waveform standard provided in the embodiments of the present invention;

[0021] Figure 3 This is an overall flowchart of a method for transmitting the above-described radio signals provided by an embodiment of the present invention;

[0022] Figure 4 This is a schematic diagram of the method for transmitting the above-mentioned radio signals based on a three-to-one switch provided in an embodiment of the present invention;

[0023] Figure 5 This is a structural block diagram of a computer device provided in an embodiment of the present invention;

[0024] Figure 6 This is a structural block diagram of a radio signal transmission device provided in an embodiment of the present invention. Detailed Implementation

[0025] The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0026] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0027] This invention addresses the problem of obvious signal characteristics caused by the use of fixed synchronization headers and fixed training sequences in traditional radio signals, which do not change over time. Instead, it modifies the signal characteristics by using a fixed synchronization header and fixed training sequence with a locally generated sequence based on the signal transmission time. The generated pseudo-random sequence is XORed to complete the randomization process, and then... The signal is transmitted at the transition moment. This pseudo-random sequence will change continuously over time, completely eliminating the inherent characteristics of the original signal synchronization header and training sequence (including training sequence and service payload data). This makes it impossible for third parties to detect or identify the signal based on these inherent characteristics, and also eliminates the possibility of third parties replaying the intercepted signal at different times and frequencies to deceive legitimate communication users.

[0028] like Figure 2 As shown, the physical layer frame of a radio waveform standard consists of a synchronization header, a training sequence, and traffic payload data. The synchronization header and training sequence in this frame structure both contain inherent characteristics that do not change over time.

[0029] In this embodiment of the invention, a method for transmitting radio signals is provided, such as... Figure 1 As shown, the method includes:

[0030] Step S101: Synchronize the time of the receiving and transmitting parties. If a signal frame transmitted by the transmitting party is detected, use the time reference of the transmission time of the signal frame. A pseudo-random binary output sequence is generated by a pseudo-random sequence generator, wherein the signal frame includes a synchronization header, a training sequence, and service payload data;

[0031] Step S102: According to the arrangement order of the synchronization header and the training sequence, the pseudo-random binary output sequence is XORed bit by bit with the synchronization header and the training sequence to generate a randomized synchronization header and a randomized training sequence.

[0032] Step S103: Perform channel coding, interleaving and symbol mapping on the service payload data, combine the randomized synchronization header, the randomized training sequence and the service payload data and output them in sequence, and perform modulation processing on the output data to generate a modulated signal;

[0033] Step S104: Calculate the time base The jump moment, and in the time base The modulation signal is transmitted to the receiving signal at the transition time.

[0034] In specific implementation, the time reference of the signal frame transmission time is achieved through the following steps. A pseudo-random binary output sequence is generated using a pseudo-random sequence generator:

[0035] Reset the pseudo-random sequence generator, wherein the pseudo-random sequence generator is a multi-stage cascaded feedback shift register or a binary bit operation structure; according to the current time t and the longest processing time required for information processing The time base corresponding to the next transmission time is calculated. ; the time base The sequence is fed into a pseudo-random sequence generator to generate a pseudo-random binary output sequence.

[0036] In practice, the following steps are used to achieve the effect based on the current time. t and the longest processing time required for information processing The time base corresponding to the next transmission time is calculated. :

[0037] Determine the time base moment At the time reference time Time base Set the interval to 0; Based on the aforementioned time reference time The current time t and the longest processing time required for the information processing. The time base corresponding to the next transmission time is calculated. ,in, , Round up to the nearest whole number.

[0038] In practice, the interval time can be set through the following steps. :

[0039] Set interval time , so that the interval time satisfy ,in, The longest propagation delay in radio communication, To protect time.

[0040] In specific implementation, the following steps are used to generate a randomized synchronization header and a randomized training sequence by XORing the pseudo-random binary output sequence bit by bit with the synchronization header and the training sequence according to the order of the synchronization header and the training sequence:

[0041] Obtain the length of the synchronization header M ; the first bit to the second bit of the pseudo-random binary output sequence M Bits and the first bit to the second bit of the synchronization headerM Bit-by-bit XOR operation is performed to generate a randomized synchronization header; the number of training sequences is then obtained. R and the length of each of the training sequences N Process sequentially in a loop. R For each of the training sequences in the given training sequences, until all training sequences have been processed, a randomized training sequence is generated: the first of the pseudo-random binary output sequences is... M +( k -1)× N +1 bit to the M + k × N Bit and the k The first bit to the first bit of the training sequence N Bit-by-bit XOR, generating the randomized 1st bit k There are training sequences, among which... k From 1 to R .

[0042] In practice, the calculation of the time base is achieved through the following steps. The moment of transition:

[0043] Time base The moment of transition ,in, As a time base The moment of transition, As the time base time, This serves as the time base for the next transmission time. This refers to the interval time.

[0044] In specific implementation, the following steps are used to perform channel coding, interleaving, and symbol mapping on the service payload data; the randomized synchronization header, the randomized training sequence, and the service payload data are combined and output sequentially; and the output data is modulated to generate a modulated signal.

[0045] The service payload data is grouped and padded to generate multiple payload data groups. A sparse parity check matrix is ​​defined. Based on the sparse parity check matrix and the service payload data, the parity bits are calculated. The payload data groups are concatenated with the parity bits to obtain the channel-coded payload data. A pseudo-random sequence is generated, and the order of the channel-coded payload data is randomly rearranged according to the read / write order of the pseudo-random queue to generate interleaved payload data. The interleaved payload data is grouped, and each bit of each group is mapped to a point on the constellation diagram to generate processed service payload data. The randomized training sequence and processed service payload data are framed using a three-way switch, and the randomized synchronization header is inserted at the beginning to generate a complete baseband signal. The complete baseband signal is converted into an oversampled continuous waveform through pulse shaping, and the spectrum of the generated baseband signal is converted to the specified radio frequency carrier frequency to generate a modulated signal.

[0046] The fixed synchronization header and fixed training sequence in the signal frame are compared with the local sequence corresponding to the signal frame transmission time. The generated pseudo-random sequence is XORed bit by bit, so that the synchronization header and training sequence are changed from fixed sequences to time-varying pseudo-random sequences before subsequent processing. The signal is then transmitted at the next transmission moment, completely eliminating the inherent characteristics of the original signal.

[0047] Specifically, such as Figure 3 As shown, the radio signal transmission method of this embodiment includes the following steps:

[0048] During the communication process, it is assumed that the two parties communicating, namely the receiving party and the sending party, have successfully achieved time synchronization through the BeiDou time synchronization system or other similar time synchronization methods.

[0049] Step 1: Generate a pseudo-random sequence locally.

[0050] (1) At the beginning of each signal frame, the pseudo-random sequence generator state is reset to the initial state.

[0051] If data transmission is detected, the pseudo-random sequence generator is reset to its initial state. This pseudo-random sequence generator can be a common multi-stage cascaded feedback shift register or a specially designed binary bit operation structure. A multi-stage cascaded feedback shift register consists of multiple shift registers (usually composed of D flip-flops) connected in a cascaded manner, with a feedback path forming a sequential logic circuit. Its core structure uses the output of the previous stage register as the input of the next stage to achieve cascading, while simultaneously using specific feedback logic (such as XOR gate combinations) to feed back some of the register output signals to the input of the first stage, thereby realizing the cyclic shifting of data and the generation of a specific sequence.

[0052] (2) Based on the current time t And the longest processing time required for this machine to process information. Calculate the time base corresponding to the transmission time of the signal frame. Value (in) express). in Round up to the nearest whole number.

[0053] As the timing reference specified by the system, The time base corresponding to the moment The value is 0, and the interval is... , Add 1, It is mainly determined based on the longest propagation delay of radio communication. ,in, The longest propagation delay in radio communication, To protect time, each terminal within the system only operates on the time base. The signal is transmitted at the transition moment.

[0054] (3) The calculated , A pseudo-random binary output sequence is generated by inputting a binary sequence into a pseudo-random sequence generator.

[0055] Step 2: Perform a bit-by-bit XOR operation between the pseudo-random binary output sequence generated locally (by the signal sender) and the synchronization header and training sequence.

[0056] like Figure 4 As shown, the synchronization header, training sequence, and service payload data are combined as needed and output sequentially via a three-in-one switch. The synchronization header and training sequence have been randomized.

[0057] By selecting a three-way selector, users can flexibly combine the synchronization header, training sequence, and service payload data, and output them in a specific order. During this process, both the synchronization header and training sequence undergo careful randomization to ensure the security and reliability of data transmission.

[0058] (1) Based on the synchronization header length, the pseudo-random binary output sequence generated locally is XORed bit by bit with the fixed synchronization header in sequence using the same number of bits to complete the synchronization header randomization.

[0059] If the synchronization head length is M Bit, then the first bit to the second bit of the pseudo-random binary output sequence generated by the pseudo-random sequence generator. M Bits and the first bit of the synchronization header to the second bit MBit-by-bit XOR operation is performed to complete the synchronization header randomization.

[0060] (2) Based on the number of bits in the training sequence and the number of training sequences, the pseudo-random binary output sequence generated locally is deducted from the bit sequence that has been used, and then the same number of bits are sequentially XORed with the training sequence to complete the randomization of the training sequence.

[0061] If a signal frame is followed by a synchronization header R training sequences and R The training sequence consists of several payload segments, and the training sequence is framed alternately with the payload segments. The length of the training sequence is [length missing]. N bits, payload segment length is L The bit will be the first bit of the binary output sequence generated by the pseudo-random sequence generator. M +( k -1)* N +1 to the M + k * N Bit and the k (1≤ k ≤ R The first to the second training sequence N Bit-by-bit XOR operation is performed to randomize the training sequence.

[0062] Step 3: After performing the subsequent processing as before, start transmitting the signal at the signal frame transmission time.

[0063] (1) The randomized synchronization header, training sequence and payload segment are processed in the original way (including modulation processing, etc.).

[0064] Specifically, channel coding, interleaving, and symbol mapping operations are performed on the service payload data to ensure data integrity and transmission reliability, thereby generating processed service payload data.

[0065] Channel coding, interleaving, and symbol mapping operations are used to rearrange the received traffic payload data to enhance signal anti-interference capabilities. The interleaved traffic payload data is converted into a symbol form suitable for transmission according to a preset mapping rule, so that it can be combined with the randomized synchronization header and training sequence to form a complete signal frame for transmission.

[0066] Channel coding, based on forward error correction, adds extra redundant information to the original data, thereby giving the receiver the ability to detect and correct errors that may occur during data transmission. This technique is applied in digital communication systems to ensure accurate information transmission. Various coding schemes are employed in the implementation of channel coding, such as convolutional codes, low-density parity-check codes, and LDPC codes. These coding schemes process the original service payload data (bitstream) through complex mathematical calculations, ultimately generating a longer coded bitstream. This new bitstream not only contains the original data information but also includes redundant information for error detection and correction, thus greatly improving the reliability of data transmission. This embodiment of the invention uses low-density parity-check codes for channel coding of the service payload data.

[0067] Interleaving effectively combats bursty, consecutive bit errors that may occur in the channel, such as deep fading or short-duration pulse interference. By distributing continuous bit data across different time points, errors that would otherwise occur consecutively are effectively broken up. During deinterleaving, bursty errors are transformed into randomly distributed, independent errors. This error distribution is easier for forward error correction (FEC) decoders to handle and correct. The specific implementation steps of interleaving include: writing the service payload data row-by-row into a matrix, and then reading this data according to certain rules (e.g., column-by-column reading, first-in-first-out, pseudo-random sequence specification), thereby scrambling the original bit order and further ensuring the robustness and reliability of radio signal transmission. This application employs a random interleaving method, based on a pseudo-random sequence to specify the interleaving read and write order. Because it can more thoroughly scramble the bit order, its performance is generally superior to regular block interleaving.

[0068] At the transmitting end, the symbol mapping operation, following mathematical rules, adds redundant bits to the original information bits of the service payload data, enabling the receiving end to use this redundant information to detect and correct errors. The specific implementation steps of symbol mapping include mapping the grouped bit data (e.g., groups of two bits) to a point on a constellation diagram.

[0069] (2) Modulation signal in The corresponding transition moment begins the launch. (In the calculation) The jump moment, i.e. The signal is transmitted from the transmitting party to the receiving party at a certain moment.

[0070] The modulated signal will begin to be transmitted at a specific transition moment, which is based on a time base. Add the calculated transition time Multiply by the time period T. In other words, at the calculated jump time, i.e. equal Multiply by the time point T, and the modulated signal will begin its transmission process.

[0071] In this embodiment, a computer device is provided, such as... Figure 5 As shown, it includes a memory 501, a processor 502, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements any of the above-described methods for transmitting radio signals.

[0072] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.

[0073] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that performs any of the above-described methods for transmitting radio signals.

[0074] Specifically, computer-readable storage media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media do not include transient media, such as modulated data signals and carrier waves.

[0075] Based on the same inventive concept, this invention also provides a radio signal transmission device, as described in the following embodiments. Since the principle by which the radio signal transmission device solves the problem is similar to that of the radio signal transmission method, the implementation of the radio signal transmission device can refer to the implementation of the radio signal transmission method, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0076] Figure 6This is a structural block diagram of a radio signal transmission device according to an embodiment of the present invention, such as... Figure 6 As shown, it includes: a random sequence generation module 601, a feature randomization module 602, a modulation module 603, and a radio signal transmission module 604. The structure is described below.

[0077] The random sequence generation module 601 is used to synchronize the time of the receiving and transmitting signal parties. If a signal frame transmitted by the transmitting party is detected, the time reference of the transmission time of the signal frame is used. A pseudo-random binary output sequence is generated by a pseudo-random sequence generator, wherein the signal frame includes a synchronization header, a training sequence, and service payload data;

[0078] The feature randomization module 602 is used to XOR the pseudo-random binary output sequence with the synchronization header and the training sequence bit by bit according to the arrangement order of the synchronization header and the training sequence, so as to generate a randomized synchronization header and a randomized training sequence.

[0079] The modulation module 603 is used to perform channel coding, interleaving and symbol mapping on the service payload data, combine the randomized synchronization header, the randomized training sequence and the service payload data and output them in sequence, and perform modulation processing on the output data to generate a modulated signal;

[0080] Radio signal transmitting module 604 is used to calculate the time base. The jump moment, and in the time base The modulation signal is transmitted to the receiving signal at the transition time.

[0081] In one embodiment, the random sequence generation module includes:

[0082] A reset generator unit is used to reset the pseudo-random sequence generator, wherein the pseudo-random sequence generator is a multi-stage cascaded feedback shift register or a binary bit operation structure;

[0083] The next time reference calculation unit is used to calculate the time reference based on the current time. t and the longest processing time required for information processing The time base corresponding to the next transmission time is calculated. ;

[0084] The pseudo-random sequence generation unit is used to generate the time base. The sequence is fed into a pseudo-random sequence generator to generate a pseudo-random binary output sequence.

[0085] In one embodiment, the next time reference calculation unit is also used to determine the time reference time. At the time reference time Time base Set the interval to 0; Based on the aforementioned time reference time The current time t and the longest processing time required for the information processing. The time base corresponding to the next transmission time is calculated. ,in, , Round up to the nearest whole number.

[0086] In one embodiment, the next time reference calculation unit is also used to set the interval time. , so that the interval time satisfy ,in, The longest propagation delay in radio communication, To protect time.

[0087] In one embodiment, the feature randomization module includes:

[0088] Synchronization header length acquisition unit, used to acquire the length of the synchronization header. M ;

[0089] The synchronization header randomization unit is used to randomize the first bit to the second bit of the pseudo-random binary output sequence. M Bits and the first bit to the second bit of the synchronization header M Bit-by-bit XOR operation is performed to generate a randomized synchronization header;

[0090] The training sequence number and length acquisition unit is used to acquire the number of training sequences. R and the length of each of the training sequences N ;

[0091] Loop unit, used for sequential loop processing R For each of the training sequences, until all training sequences have been processed, a randomized training sequence is generated:

[0092] The training sequence randomization unit is used to randomize the first sequence of the pseudo-random binary output sequence. M +( k -1)× N +1 bit to the M + k × N Bit and the k The first bit to the first bit of the training sequence N Bit-by-bit XOR, generating the randomized 1st bit kThere are training sequences, among which... k From 1 to R .

[0093] In one embodiment, the modulation module includes:

[0094] The channel coding unit is used to group and pad the service payload data to generate multiple payload data groups, define a sparse parity check matrix, calculate the parity bit based on the sparse parity check matrix and the service payload data, and concatenate the payload data groups with the parity bit to obtain the channel-coded payload data.

[0095] An interleaving unit is used to generate a pseudo-random sequence and randomly rearrange the order of the channel-coded payload data according to the read and write order of the pseudo-random queue to generate interleaved payload data.

[0096] The symbol mapping unit is used to group the interleaved payload data and map each bit of data in each group to a point on the constellation diagram to generate processed service payload data.

[0097] The complete baseband signal generation unit is used to frame the randomized training sequence and the processed service payload data through a three-to-one switch, and insert the randomized synchronization header at the very beginning to generate a complete baseband signal.

[0098] The modulation signal generation unit is used to convert the complete baseband signal into an oversampled continuous waveform through pulse shaping, and then convert the spectrum of the generated baseband signal to a specified radio frequency carrier frequency to generate a modulation signal.

[0099] In one embodiment, the radio signal transmitting module includes:

[0100] Radio signal transmitting unit, used for time reference The moment of transition ,in, As a time base The moment of transition, As the time base time, This serves as the time base for the next transmission time. This refers to the interval time.

[0101] The embodiments of the present invention achieve the following technical effects:

[0102] The radio signal feature randomization method of this invention performs XOR operation on a fixed synchronization header, a fixed training sequence, and a pseudo-random sequence generated locally based on TOD to complete the randomization of the synchronization header and training sequence. This completely eliminates the inherent characteristics of the original signal. Moreover, the pseudo-random sequence changes continuously over time, making it impossible for third parties to detect or identify the signal based on its inherent characteristics. It also eliminates the possibility of third parties replaying intercepted signals to deceive legitimate users. Channel coding, interleaving, and symbol mapping operations are used to rearrange the received service payload data, further enhancing the signal's anti-interference capability.

[0103] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.

[0104] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations can be made to the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for transmitting radio signals, characterized in that, include: Synchronize the time of the receiving and transmitting parties. If a signal frame transmitted by the transmitting party is detected, use the time reference of the transmission time of the signal frame. A pseudo-random binary output sequence is generated by a pseudo-random sequence generator, wherein the signal frame includes a synchronization header, a training sequence, and service payload data; Using the time reference of the signal frame transmission time A pseudo-random binary output sequence is generated using a pseudo-random sequence generator, including: Reset the pseudo-random sequence generator, wherein the pseudo-random sequence generator is a multi-stage cascaded feedback shift register or a binary bit operation structure; According to the current time t and the longest processing time required for information processing The time base corresponding to the next transmission time is calculated. ; The time base The sequence is fed into the pseudo-random sequence generator to generate a pseudo-random binary output sequence; According to the arrangement order of the synchronization header and the training sequence, the pseudo-random binary output sequence is XORed bit-by-bit with the synchronization header and the training sequence respectively to generate a randomized synchronization header and a randomized training sequence, including: Obtain the length of the synchronization header M ; The first bit to the second bit of the pseudo-random binary output sequence M Bits and the first bit of the synchronization header to the second bit M Bit-by-bit XOR operation is performed to generate a randomized synchronization header; Obtain the number of training sequences R and the length of each of the training sequences N ; Process sequentially in a loop. R For each of the training sequences, until all training sequences have been processed, a randomized training sequence is generated: The first of the pseudo-random binary output sequence M +( k -1)× N +1 bit to the M + k × N Bit and the k The first bit to the first bit of the training sequence N Bit-by-bit XOR, generating the randomized 1st bit k There are training sequences, among which... k From 1 to R ; The service payload data is channel coded, interleaved, and symbol mapped. The randomized synchronization header, the randomized training sequence, and the service payload data are combined and output sequentially. The output data is then modulated to generate a modulated signal. Calculate the time base The jump moment, and in the time base The modulation signal is transmitted to the receiving signal at the transition time; Calculation time base The transition moments include: Time base The moment of transition ,in, As a time base The moment of transition, As the time base time, This serves as the time base for the next transmission time. This refers to the interval time.

2. The method for transmitting radio signals as described in claim 1, characterized in that, According to the current time t and the longest processing time required for information processing The time base corresponding to the next transmission time is calculated. ,include: Determine the time base moment At the time reference time Time base =0; Set interval time Based on the aforementioned time reference time The current time t and the longest processing time required for the information processing. The time base corresponding to the next transmission time is calculated. ,in, , Round up to the nearest whole number.

3. The method for transmitting radio signals as described in claim 2, characterized in that, Set interval time ,include: Set interval time , so that the interval time satisfy ,in, The longest propagation delay in radio communication, To protect time.

4. The method for transmitting radio signals as described in any one of claims 1 to 3, characterized in that, The service payload data is subjected to channel coding, interleaving, and symbol mapping. The randomized synchronization header, the randomized training sequence, and the service payload data are combined and output sequentially. The output data is then modulated to generate a modulated signal, including: The service payload data is grouped and padded to generate multiple payload data groups. A sparse parity check matrix is ​​defined. Based on the sparse parity check matrix and the service payload data, the parity bits are calculated. The payload data groups are concatenated with the parity bits to obtain the channel-coded payload data. A pseudo-random sequence is generated, and the order of the channel-coded payload data is randomly rearranged according to the read and write order of the pseudo-random sequence to generate interleaved payload data. The interleaved payload data is grouped, and each bit of data in each group is mapped to a point on the constellation diagram to generate processed service payload data. By using a three-in-one switch, the randomized training sequence and the processed service payload data are framed together, and the randomized synchronization header is inserted at the very beginning to generate a complete baseband signal. After the complete baseband signal is converted into an oversampled continuous waveform by pulse shaping, the spectrum of the generated baseband signal is converted to the specified radio frequency carrier frequency to generate a modulated signal.

5. A radio signal transmission device, characterized in that, include: The random sequence generation module is used to synchronize the time of the receiving and transmitting signal parties. If a signal frame transmitted by the transmitting party is detected, the time reference of the transmission time of the signal frame is used. A pseudo-random binary output sequence is generated by a pseudo-random sequence generator. Specifically, the pseudo-random sequence generator is reset, wherein the pseudo-random sequence generator is a multi-stage cascaded feedback shift register or a binary bit operation structure; based on the current time... t and the longest processing time required for information processing The time base corresponding to the next transmission time is calculated. ; the time base The signal frame is fed into a pseudo-random sequence generator to generate a pseudo-random binary output sequence, wherein the signal frame includes a synchronization header, a training sequence, and service payload data; The feature randomization module is used to XOR the pseudo-random binary output sequence with the synchronization header and the training sequence bit by bit according to the arrangement order of the synchronization header and the training sequence, so as to generate a randomized synchronization header and a randomized training sequence. The feature randomization module is also used to obtain the length of the synchronization header. M ; the first bit to the second bit of the pseudo-random binary output sequence M Bits and the first bit to the second bit of the synchronization header M Bit-by-bit XOR operation is performed to generate a randomized synchronization header; the number of training sequences is then obtained. R and the length of each of the training sequences N Process sequentially in a loop. R For each of the training sequences in the given training sequences, until all training sequences have been processed, a randomized training sequence is generated: the first of the pseudo-random binary output sequences is... M +( k -1)× N +1 bit to the M + k × N Bit and the k The first bit to the first bit of the training sequence N Bit-by-bit XOR, generating the randomized 1st bit k There are training sequences, among which... k From 1 to R ; The modulation module is used to perform channel coding, interleaving and symbol mapping on the service payload data, combine the randomized synchronization header, the randomized training sequence and the service payload data and output them in sequence, and perform modulation processing on the output data to generate a modulated signal; Radio signal transmitting module, used to calculate the time base The jump moment, and in the time base The time reference is used to transmit the modulated signal to the receiving signal at the transition time. The jump time ,in, As a time base The moment of transition, As the time base time, This serves as the time base for the next transmission time. This refers to the interval time.

6. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for transmitting radio signals according to any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs the method for transmitting radio signals according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Anti-communication reconnaissance and interception method and device

    CN101296052A