Signal modulation method, signal demodulation method, communication device and communication system

By interleaving the bit sequence and combining BOK and MPSK modulation technologies, the flexibility and robustness of signal modulation are improved, the problem of insufficient modulation flexibility in the prior art is solved, and the throughput and data transmission reliability of communication equipment are improved.

CN119766603APending Publication Date: 2025-04-04BEIJING SMARTCHIP MICROELECTRONICS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411625767.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

In the prior art, the modulation flexibility of signal modulation is low, resulting in insufficient throughput and data transmission robustness of communication equipment.

Method used

By interleaving the bit sequence, a priority interval bit group is formed, the first bit is BOK modulated and the bit block is MPSK modulated, and the two are multiplied to realize the Chirp direct sequence spread spectrum modulation.

Benefits of technology

It improves the flexibility of signal modulation, enables the target spread spectrum signal to carry more bits, improves the throughput of communication devices, and improves the anti-interference performance through MPSK modulation to improves the robustness of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119766603A_ABST
    Figure CN119766603A_ABST
Patent Text Reader

Abstract

The invention discloses a signal modulation method, a signal demodulation method, communication equipment and a communication system, and relates to the technical field of communication. According to the method, a to-be-modulated bit sequence can be interleaved, so that a plurality of bits included in the bit sequence are arranged at intervals according to the priority. Then, the method can perform BOK modulation on a first bit with a lower priority to obtain a target chirp signal, perform MPSK modulation on a bit block with a higher priority to obtain a corresponding constellation symbol, and multiply the constellation symbol with the target chirp signal to obtain a target spread spectrum signal. Therefore, according to the method, BOK modulation and chirp direct sequence spread spectrum modulation can be combined, and compared with independent BOK modulation or chirp direct sequence spread spectrum modulation, the flexibility of signal modulation can be improved, and the throughput of the first communication equipment is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a signal modulation method, a signal demodulation method, a communication device and a communication system. Background Art

[0002] Chirp modulation refers to modulation based on chirp signals. The modulation methods of chirp modulation include binary orthogonal keying (BOK) modulation and direct spread spectrum modulation with chirp as the spread spectrum sequence (referred to as chirp direct sequence spread spectrum modulation). Chirp direct sequence spread spectrum modulation can map information bits to constellation symbols through frequency shift keying (FSK) modulation or phase shift keying (PSK), and use a linear up-conversion (i.e., up-chirp) signal as the basic spread spectrum sequence to multiply the constellation symbol to expand the spectrum of the signal, and make the chirp signal obtained by multiplication carry the information bit.

[0003] In the field of wireless communications, BOK modulation or direct modulation is currently commonly used for signal modulation, and the modulation flexibility is relatively low. Summary of the invention

[0004] The present application provides a signal modulation method, a signal demodulation method, a communication device and a communication system, which can solve the problem of low modulation flexibility of current signal modulation. The technical solution is as follows:

[0005] In one aspect, a signal modulation method is provided, the method comprising:

[0006] Interleaving a bit sequence to obtain an interleaved bit sequence, wherein the interleaved bit sequence includes a plurality of bit groups, each of the bit groups includes: a first bit and a bit block, the bit block includes at least one second bit, and a priority of the first bit is lower than a priority of each of the second bits;

[0007] For each of the bit groups, performing binary orthogonal keying (BOK) modulation on the first bit in the bit group to obtain a target chirp signal;

[0008] Performing multi-level phase shift keying (MPSK) modulation on the bit block in the bit group to obtain a constellation symbol corresponding to the bit block;

[0009] The target chirp signal is multiplied by the constellation symbol to obtain a target spread spectrum signal, and the target spread spectrum signal is sent.

[0010] Optionally, performing interleaving processing on the bit sequence to be modulated to obtain the interleaved bit sequence includes:

[0011] Interleaving the bit sequence to be modulated by a data interleaver to obtain the interleaved bit sequence output by the data interleaver;

[0012] In the process of outputting the interleaved bit sequence, the data interleaver outputs at least one of the second bits for each first bit outputted, and the total number of the at least one second bit is positively correlated with the modulation order of the MPSK modulation.

[0013] Optionally, if the MPSK modulation is binary phase shift keying modulation, the data interleaver outputs one second bit each time it outputs one first bit;

[0014] If the MPSK modulation is quaternary phase shift keying modulation, the data interleaver outputs two second bits for every first bit it outputs;

[0015] If the MPSK modulation is octal phase shift keying modulation, the data interleaver outputs three second bits for every first bit it outputs.

[0016] Optionally, the bit sequence is a codeword sequence.

[0017] Optionally, before performing interleaving processing on the bit sequence to be modulated to obtain the interleaved bit sequence, the method further includes:

[0018] The information bit sequence to be sent is encoded to obtain the codeword sequence.

[0019] Optionally, for each of the bit groups, performing binary orthogonal keying (BOK) modulation on the first bit in the bit group to obtain a target chirp signal includes:

[0020] Performing serial-to-parallel conversion on the interleaved bit sequence to obtain a first bit sequence and a second bit sequence, wherein the first bit sequence includes the first bit in each of the bit groups, and the second bit sequence includes the bit blocks in each of the bit groups;

[0021] Performing BOK modulation on each of the first bits in the first bit sequence to obtain a target chirp signal corresponding to the first bit;

[0022] Performing multi-level phase shift keying MPSK modulation on the bit block in the bit group to obtain a constellation symbol corresponding to the bit block includes:

[0023] Perform MPSK modulation on each of the bit blocks in the second bit sequence to obtain a constellation symbol corresponding to the bit block.

[0024] On the other hand, a signal demodulation method is provided, the method comprising:

[0025] Despreading each of the received multiple spread spectrum signals to obtain a despread signal of the spread spectrum signal;

[0026] Acquire a first bit of a bit group corresponding to the spread spectrum signal based on the despread signal, and perform MPSK demodulation on the despread signal to obtain a bit block of the bit group, so as to obtain the bit group, wherein the bit block includes: at least one second bit;

[0027] Acquire an interleaved bit sequence, wherein the interleaved bit sequence includes a plurality of the bit groups;

[0028] The interleaved bit sequence is deinterleaved to obtain a signal demodulation result.

[0029] Optionally, the bit sequence is a codeword sequence; and performing deinterleaving processing on the interleaved bit sequence to obtain a signal demodulation result includes:

[0030] Deinterleaving the interleaved bit sequence to obtain the bit sequence before interleaving;

[0031] The bit sequence before interleaving is decoded to obtain a signal demodulation result.

[0032] On the other hand, a first communication device is provided, the first communication device comprising:

[0033] A data interleaver, configured to perform interleaving processing on a bit sequence to obtain an interleaved bit sequence, wherein the interleaved bit sequence includes a plurality of bit groups, each of the bit groups includes: a first bit and a bit block, the bit block includes at least one second bit, and a priority of the first bit is lower than a priority of each of the second bits;

[0034] A modulation component, configured to perform binary orthogonal keying (BOK) modulation on the first bit in each of the bit groups to obtain a target chirp signal, perform multi-level phase shift keying (MPSK) modulation on the bit block in the bit group to obtain a constellation symbol corresponding to the bit block, and multiply the target chirp signal by the constellation symbol to obtain a target spread spectrum signal;

[0035] A transmitter is used to send the target spread spectrum signal.

[0036] Optionally, the modulation component includes:

[0037] A serial-to-parallel conversion circuit, used for performing serial-to-parallel conversion on the interleaved bit sequence to obtain a first bit sequence and a second bit sequence, wherein the first bit sequence includes the first bit in each of the bit groups, and the second bit sequence includes the bit blocks in each of the bit groups;

[0038] A BOK modulator, configured to perform BOK modulation on each of the first bits in the first bit sequence to obtain a target chirp signal corresponding to the first bit;

[0039] An MPSK modulator, configured to perform MPSK modulation on each of the bit blocks in the second bit sequence to obtain a constellation symbol corresponding to the bit block;

[0040] A multiplier is used to multiply the target chirp signal of each of the bit groups by the constellation symbol to obtain a target spread spectrum signal.

[0041] Optionally, the bit sequence is a codeword sequence; the first communication device further includes: an encoder;

[0042] The encoder is used to encode the information bit sequence to be sent to obtain a bit sequence.

[0043] On the other hand, a second communication device is provided, wherein the second communication device includes:

[0044] A BOK demodulator, configured to despread each of the received multiple spread spectrum signals to obtain a despread signal, and obtain a first bit of a bit group corresponding to the spread spectrum signal based on the despread signal;

[0045] An MPSK demodulator is used to perform MPSK demodulation on the despread signal to obtain a bit block of the bit group to obtain the bit group, wherein the bit block includes: at least one second bit;

[0046] The deinterleaving component is used to obtain an interleaved bit sequence and perform deinterleaving processing on the interleaved bit sequence to obtain a signal demodulation result, wherein the interleaved bit sequence includes a plurality of the bit groups.

[0047] Optionally, the bit sequence is a codeword sequence; and the deinterleaving component includes:

[0048] A deinterleaver, used to obtain an interleaved bit sequence, and perform deinterleaving processing on the interleaved bit sequence to obtain the bit sequence before interleaving;

[0049] The decoder is used to decode the bit sequence before interleaving to obtain a signal demodulation result.

[0050] On the other hand, a computer-readable storage medium is provided, on which a computer program is stored, characterized in that when the computer program is executed by a processor, the signal modulation method or the signal demodulation method as described in the above aspects is implemented.

[0051] On the other hand, a communication system is provided, comprising: the first communication device as described in the above aspect, and the second communication device as described in the above aspect.

[0052] The beneficial effects brought about by the technical solution provided by this application include at least:

[0053] The present application provides a signal modulation method, a signal demodulation method, a communication device and a communication system, which can interleave a bit sequence, wherein the interleaved bit sequence includes a plurality of bit groups, each bit group includes a first bit and a bit block, and the bit block includes at least one second bit. Then, the method can perform BOK modulation on the first bit in each bit group to obtain a target chirp signal, and perform MPSK modulation on the bit block in the bit group to obtain a corresponding constellation symbol, and multiply the constellation symbol with the target chirp signal to perform chirp direct sequence spread spectrum modulation on the basis of BOK modulation to obtain a target spread spectrum signal. It can be seen that the method can combine BOK modulation and chirp direct sequence spread spectrum modulation, which can improve the flexibility of signal modulation on the one hand compared to separate BOK modulation or chirp direct sequence spread spectrum modulation; on the other hand, it can make the target spread spectrum signal carry more bits, thereby effectively improving the throughput of the first communication device; on the other hand, because the anti-interference performance of MPSK modulation is better, it can improve the robustness of data transmission compared to BOK modulation. Furthermore, since the first bit with a lower priority can be modulated by BOK and the bit block with a higher priority can be modulated by MPSK, the demodulation bit error rate of the receiving device can be reduced and the transmission reliability of the signal can be improved.

[0054] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0055] Figure 1 is a flow chart of a signal modulation method provided by an embodiment of the present application;

[0056] Figure 2 is a flow chart of another signal modulation method provided by an embodiment of the present application;

[0057] Figure 3 is a flow chart of a signal demodulation method provided by an embodiment of the present application;

[0058] Figure 4 is a structural diagram of a first communication device provided in an embodiment of the present application;

[0059] Figure 5 is a structural diagram of another first communication device provided in an embodiment of the present application;

[0060] Figure 6 is a structural diagram of a second communication device provided in an embodiment of the present application;

[0061] Figure 7 is a structural diagram of another second communication device provided in an embodiment of the present application;

[0062] Figure 8 It is a structural diagram of a communication system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0063] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.

[0064] Chirp modulation is a modulation technique that uses a signal with a frequency that varies over time to transmit information. Chirp modulation is commonly used in radar systems, sonar communications, and some wireless communication technologies. In the field of wireless communications, there are two types of chirp modulation methods, depending on the modulation process. The two types of chirp modulation methods are: BOK modulation and chirp direct sequence spread spectrum modulation using the chirp signal as the spread spectrum sequence.

[0065] In BOK modulation, a linear frequency increase signal can be used to represent information bit 1, and a linear frequency reduction (i.e., down-chirp) signal can be used to represent information bit 0. It can be seen that the BOK modulation method can use the frequency change rate polarity of the chirp signal to carry information, which is achieved by using the orthogonality between chirp signals with different slopes. However, the demodulation anti-noise performance of BOK modulation is poor, which reduces the robustness of data transmission.

[0066] In chirp direct sequence spread spectrum modulation, the broadening and compression process of chirp pulses can be directly regarded as a kind of spread spectrum modulation and demodulation. The chirp direct sequence spread spectrum modulation is similar to the traditional direct sequence spread spectrum modulation, the difference is that the spread spectrum sequence of the chirp direct sequence spread spectrum modulation is the chirp signal, while the spread spectrum sequence of the traditional sequence spread spectrum modulation is a pseudo-random sequence. Chirp direct sequence spread spectrum modulation can map information bits to constellation symbols through FSK modulation or PSK modulation, and multiply the constellation symbol with up-chirp as the basic spread spectrum sequence (i.e., spread spectrum code) to expand the spectrum of the signal and make the chirp signal carry the information bit.

[0067] However, in chirp direct sequence spread spectrum modulation, the chirp signal is usually only used as a spread spectrum sequence and does not carry any information, thus resulting in a low throughput rate of the communication device.

[0068] In view of this, an embodiment of the present application provides a signal demodulation method, which is applied to a first communication device, where the first communication device is a transmitting device. Figure 1 , the method comprising:

[0069] Step 101: interleave the bit sequence to be modulated to obtain an interleaved bit sequence.

[0070] The interleaved bit sequence includes multiple bit groups. Each bit group includes: a first bit and a bit block, and the bit block includes at least one second bit. The priority of the first bit is lower than the priority of each second bit. That is, the importance of each second bit is higher than the importance of the first bit.

[0071] It can be seen that the method provided in the embodiment of the present application can interleave the bit sequence so that the multiple bits included in the interleaved bit sequence are arranged at intervals according to high and low priorities, so that bits of different priorities can be accurately distinguished in the subsequent modulation process.

[0072] Optionally, the bit sequence may be an information bit sequence to be sent. Each information bit in the information bit sequence may carry the priority of the information bit. Alternatively, the bit sequence may be a codeword sequence obtained by encoding the information bit sequence. The codeword sequence may include information bits and check bits.

[0073] Step 102: For each bit group, perform BOK modulation on the first bit in the bit group to obtain a target chirp signal.

[0074] The target chirp signal is a linear frequency increase signal or a linear frequency decrease signal, and the target chirp signal is a spread spectrum signal. The target chirp signal is generated based on a spread spectrum basic sequence and a pre-set spread spectrum factor (spreading factor, SF). The spread spectrum basic sequence is an up-chirp signal.

[0075] Step 103: Perform MPSK modulation on the bit block in the bit group to obtain the constellation symbol corresponding to the bit block.

[0076] The first communication device may map the bit block to a corresponding constellation symbol according to the constellation mapping relationship corresponding to MPSK, so as to implement MPSK modulation on the bit block. The constellation symbol is used to modulate the phase of the target chirp signal.

[0077] Step 104: multiply the target chirp signal by the constellation symbol to obtain a target spread spectrum signal, and send the target spread spectrum signal.

[0078] In an embodiment of the present application, the first communication device may use the target chirp signal as a spread spectrum carrier, and multiply the target chirp signal by a constellation symbol to obtain a target spread spectrum signal and send it.

[0079] In summary, the embodiment of the present application provides a signal modulation method, which can interleave the bit sequence to be modulated so that the multiple bits included in the bit sequence are arranged at intervals of high and low priority. Then, the method can perform BOK modulation on the first bit with a lower priority to obtain a target chirp signal, and perform MPSK modulation on the bit block with a higher priority to obtain the corresponding constellation symbol, and multiply the constellation symbol with the target chirp signal to perform chirp direct sequence spread spectrum modulation on the basis of BOK modulation to obtain the target spread spectrum signal. It can be seen that the method can combine BOK modulation and chirp direct sequence spread spectrum modulation to modulate the signal. Compared with separate BOK modulation or chirp direct sequence spread spectrum modulation, on the one hand, it can improve the flexibility of signal modulation; on the other hand, it can make the target spread spectrum signal carry more bits, thereby effectively improving the throughput of the first communication device. In addition, since the anti-interference performance of MPSK modulation is better than that of BOK modulation, the more important second bit is modulated by MPSK and the less important first bit is modulated by BOK, so that the more important bit can obtain better demodulation performance and improve the transmission reliability of the signal.

[0080] The embodiment of the present application takes the bit sequence to be modulated as a codeword sequence as an example to exemplarily illustrate the signal demodulation method provided by the embodiment of the present application. The method can be applied to a first communication device, which is a transmitting device. Figure 2, the method may include:

[0081] Step 201: Encode the information bit sequence to be sent to obtain a codeword sequence.

[0082] After the transmitting device obtains the information bit sequence to be sent, it can use the forward error correction (FEC) coding algorithm to encode the information bit sequence to obtain a codeword sequence. In this way, errors occurring in channel transmission can be corrected, thereby improving the reliability of information transmission. The codeword sequence includes multiple codewords.

[0083] Optionally, the forward error correction coding algorithm may be a Hamming coding algorithm. Accordingly, the codeword sequence is a Hamming coding codeword sequence. Taking the Hamming (7, 4) code as an example, the length of each codeword in the codeword sequence may be 7 bits, 4 of the 7 bits are information bits (i.e., information bits), and 3 bits are check bits (i.e., check bits). That is, at this time, the coding rate R of the first communication device is 4 / 7.

[0084] In an embodiment of the present application, the first communication device may include an encoder, and the first communication device may encode the information bit sequence through the encoder to obtain a codeword sequence.

[0085] Step 202: Interleave the codeword sequence to obtain an interleaved codeword sequence.

[0086] The interleaved codeword sequence includes: a plurality of bit groups. Each bit group includes: a first bit and a bit block, and the bit block includes at least one second bit. The priority of the first bit is lower than the priority of each second bit. That is, each second bit is a high priority bit, and each first bit is a low priority bit.

[0087] It can be seen that the first bit with a lower priority and the second bit with a higher priority in the interleaved codeword sequence can be arranged alternately.

[0088] In an embodiment of the present application, the first communication device may include a data interleaver, which can interleave the bit sequence according to the interleaving rule to adjust the arrangement order of the bit sequence, thereby obtaining and outputting the interleaved bit sequence.

[0089] The interleaving rule may be pre-configured by the data interleaver, and the interleaving rule is related to the MPSK modulation order M. In the process of outputting the interleaved codeword sequence, the data interleaver outputs at least one second bit for each first bit outputted. The total number of the at least one second bit is positively correlated with the modulation order of the MPSK modulation.

[0090] Specifically, after the data interleaver uses the interleaving rule to interleave the bit sequence, it is necessary to achieve the effect of arranging the first bit and all the second bits included in the bit block at intervals. The number N of at least one second bit included in each bit block depends on the modulation order M of the MPSK modulation. Therefore, the interleaving rule is related to the modulation order M of the MPSK.

[0091] In the embodiment of the present application, in MPSK modulation, the coded bit carried by each constellation symbol is at least one second bit in the bit block. The number of coded bits carried by each constellation symbol is N, which satisfies: N=log 2 M.

[0092] If MPSK is binary phase shift keying (BPSK), that is, M = 2, then log 2 M=1, each constellation symbol (also called BSPK modulation symbol) carries one encoded second bit. At this time, after the data interleaver interleaves the codeword sequence, it can output a second bit for every first bit, that is, it can output the first bit and the second bit at a 1:1 ratio. The constellation symbols corresponding to BPSK include "0" and "1", a total of 2 symbols.

[0093] If MPSK is quaternary phase shift keying (QPSK), that is, M = 4, then log 2 M=2, each constellation symbol carries 2 encoded bits. At this time, after the data interleaver interleaves the codeword sequence, it can output two second bits for every first bit, that is, it can output the first bit and the second bit at a ratio of 1:2. The constellation symbols corresponding to QPSK include 4 symbols, "00", "01", "10" and "11".

[0094] If MPSK is 8PSK, that is, M = 8, then log 2 M=3, each constellation symbol carries 3 encoded bits. At this time, after the data interleaver interleaves the codeword sequence, it can output three second bits for every first bit, that is, the first bit and the second bit can be output at a ratio of 1:3. The constellation symbols corresponding to 8PSK include 8 symbols including "000", "001", "011", "010", "110", "100", "101" and "111".

[0095] In the embodiment of the present application, taking the coding rate R=4 / 7 as an example, when MPSK is BPSK, the low priority bit can be the check bit or part of the information bit in the code word sequence, and the high priority bit can be the remaining information bits in all information bits except the part of the information bits. That is, the data interleaver can use all the check bits and each of the part of the information bits in the code word sequence as the low priority bit, and the remaining information bits as the high priority bit.

[0096] When MPSK is QPSK and MPSK is 8PSK, the low priority bits may be some check bits in the code word sequence, and the high priority bits may be information bits in the code word sequence, or the remaining check bits in all check bits except the part of the check bits. That is, the data interleaver may use some check bits in the code word sequence as low priority bits, and use the remaining check bits and each of all information bits as high priority bits.

[0097] It can be understood that, in the case where each bit in the information bit sequence carries a priority, the information bit with a lower priority can be preferentially used as the first bit.

[0098] Step 203: Perform serial-to-parallel conversion on the interleaved codeword sequence to obtain a first bit sequence and a second bit sequence.

[0099] The first bit sequence includes the first bit of each bit group in the plurality of bit groups. The second bit sequence includes a bit block of each bit group in the plurality of bit groups. That is, the first bit sequence includes only low priority bits, and the second bit sequence includes only high priority bits. Accordingly, the first bit sequence can be called a low priority bit sequence, and the second bit sequence can be called a high priority bit sequence.

[0100] It can be seen that the method provided in the embodiment of the present application can transform an interleaved codeword sequence into two parallel sequences, namely a high priority bit sequence and a low priority bit sequence, according to the priority of the bits.

[0101] Step 204: Perform BOK modulation on each first bit in the first bit sequence to obtain a target chirp signal corresponding to the first bit.

[0102] The target chirp signal is a linear frequency increase signal whose frequency increases linearly with time, and a linear frequency reduction signal whose frequency decreases linearly with time. It can be seen that BOK modulation can use the slope of the chirp signal to encode the first bit.

[0103] Furthermore, the target chirp signal is a spread spectrum signal. The target chirp signal is generated based on a spread spectrum basic sequence and a pre-set spreading factor (SF). The spread spectrum basic sequence is an up-chirp signal, and the spread spectrum basic sequence supports several different spreading factors. The conjugate sequence of the spread spectrum basic sequence up-chirp signal is a down-chirp signal.

[0104] In an embodiment of the present application, the first communication device may select the slope of the linear frequency modulation signal (i.e., the chirp signal) based on the first bit to obtain the target chirp signal. For example, if the first bit is "0", the first communication device may determine the up-chirp signal as the target chirp signal. If the first bit is "1", the first communication device may determine the down-chirp signal as the target chirp signal.

[0105] Step 205: Perform MPSK modulation on each bit block in the second bit sequence to obtain a constellation symbol corresponding to the bit block.

[0106] In an embodiment of the present application, for each bit block among multiple bit blocks, the first communication device can perform MPSK modulation on the bit block to map and obtain a constellation symbol corresponding to the bit block according to a constellation mapping relationship corresponding to the MPSK.

[0107] The constellation symbol is used to modulate the phase of the target chirp signal.

[0108] According to the records of the above steps 204 and 205, the method provided in the embodiment of the present application can perform MPSK modulation on the high priority bit sequence and perform BOK modulation on the low priority bit sequence, that is, the modulation mode of the bit sequence can be allocated based on the priority level of the bit. Since the bit error performance of BOK modulation is worse than that of MPSK modulation, performing MPSK modulation on the high priority bit sequence and performing BOK modulation on the low priority bit sequence can effectively reduce the demodulation bit error rate of the receiving device and improve the reliability and robustness of signal transmission.

[0109] Step 206: multiply the constellation symbol by the target chirp signal to obtain a target spread spectrum signal.

[0110] In an embodiment of the present application, the first communication device may multiply the constellation symbol corresponding to the bit block of each bit group with the target chirp signal corresponding to the first bit of the bit group to obtain a target spread spectrum signal. It can be seen that the target spread spectrum signal can carry not only a first bit through the slope, but also a bit block through the phase.

[0111] Therefore, compared with the modulated signal obtained by separate BOK modulation or chirp direct sequence spread spectrum modulation, the target spread spectrum signal can carry more data, thereby effectively improving the throughput and spectrum resource utilization of the first communication device.

[0112] Step 207: Send the target spread spectrum signal.

[0113] After obtaining the target spread spectrum signal, the first communication device may send the target spread spectrum signal. For example, the first communication device may filter the target spread spectrum signal before sending it.

[0114] It is understandable that the order of the steps of the signal modulation method provided in the embodiment of the present application can be adjusted appropriately, and the steps can be increased or decreased accordingly according to the situation. Any technician familiar with the technical field can easily think of a change within the technical scope disclosed in this application, and it should be included in the protection scope of this application, so it will not be repeated.

[0115] In summary, the embodiment of the present application provides a signal modulation method, which can interleave the bit sequence to be modulated so that the multiple bits included in the bit sequence are arranged at intervals of high and low priority. Then, the method can perform BOK modulation on the first bit with a lower priority to obtain a target chirp signal, and perform MPSK modulation on the bit block with a higher priority to obtain the corresponding constellation symbol, and multiply the constellation symbol with the target chirp signal to perform chirp direct sequence spread spectrum modulation on the basis of BOK modulation to obtain the target spread spectrum signal. It can be seen that the method can combine BOK modulation and chirp direct sequence spread spectrum modulation to modulate the signal. Compared with separate BOK modulation or chirp direct sequence spread spectrum modulation, on the one hand, it can improve the flexibility of signal modulation; on the other hand, it can make the target spread spectrum signal carry more bits, thereby effectively improving the throughput of the first communication device. In addition, since the anti-interference performance of MPSK modulation is better than that of BOK modulation, the more important second bit is modulated by MPSK and the less important first bit is modulated by BOK, so that the more important bit can obtain better demodulation performance and improve the transmission reliability of the signal.

[0116] Figure 3 A signal demodulation method provided in an embodiment of the present application is applied to a second communication device, where the second communication device is a receiving device. Figure 3 , the method comprising:

[0117] Step 301: Despread each spread spectrum signal among a plurality of received spread spectrum signals to obtain a despread signal of the spread spectrum signal.

[0118] In an embodiment of the present application, for each spread spectrum signal, the second communication device may perform correlation processing on the spread spectrum signal with the locally pre-stored up-chirp signal and the down-chirp signal, respectively, to obtain a first correlation signal corresponding to the up-chirp signal, and a second correlation signal corresponding to the down-chirp signal. Then, the second communication device may obtain the absolute values ​​of the real parts of the first correlation signal and the second correlation signal, respectively, and use the correlation signal to which the larger absolute value of the two absolute values ​​belongs as the despread signal of the spread spectrum signal.

[0119] The up-chirp signal and down-chirp signal pre-stored this time are the same as the chirp signal sent by the sending device.

[0120] Optionally, the second communication device may perform filtering processing on the received spread spectrum signal before despreading each of the multiple received spread spectrum signals.

[0121] Step 302: Based on the despread signal of the spread spectrum signal, obtain the first bit of the bit group corresponding to the spread spectrum signal, and perform MPSK demodulation on the despread signal of the spread spectrum signal to obtain a bit block in the bit group corresponding to the spread spectrum signal to obtain the bit group.

[0122] The bit group corresponding to the spread spectrum signal refers to: a bit group used to generate the spread spectrum signal. The bit block includes at least one second bit. MPSK demodulation is the inverse process of MPSK modulation.

[0123] In an embodiment of the present application, the second communication device may judge the despread signal based on a preconfigured threshold value to obtain the first bit of the bit group corresponding to the spread spectrum signal. In addition, the second communication device may restore the second bit included in the bit block through the constellation mapping relationship in the MPSK modulation process. Then, the second communication device may cascade the first bit of the bit group with the bit block to obtain the bit group.

[0124] Step 303: Obtain the interleaved bit sequence.

[0125] The interleaved bit sequence includes a plurality of bit groups, each of which is obtained by the second communication device performing the above steps 401 and 402 on a spread spectrum signal.

[0126] Step 304: Deinterleave the interleaved bit sequence to obtain a signal demodulation result.

[0127] In an embodiment of the present application, the second communication device can deinterleave the interleaved bit sequence (i.e., multiple bit groups) to restore the order of the bit sequence, obtain the bit sequence before interleaving, and then obtain the signal demodulation result, i.e., the information bit sequence sent by the sending device.

[0128] The deinterleaving process is the inverse process of the interleaving process, and decoding the bit sequence is the inverse process of encoding the bit sequence.

[0129] Optionally, if the bit sequence is a codeword sequence, after obtaining the bit sequence before interleaving, the second communication device may decode the bit sequence before interleaving, thereby obtaining a signal demodulation result.

[0130] In summary, an embodiment of the present application provides a signal demodulation method, which can despread each of the multiple received spread spectrum signals to obtain a despread signal of the spread spectrum signal. Then, the method can obtain the first bit of the bit group corresponding to the spread spectrum signal based on the despread signal, and perform MPSK demodulation on the despread signal to obtain a bit block of the bit group, thereby obtaining an interleaved bit sequence, which includes multiple bit groups. Afterwards, the method can deinterleave the interleaved bit sequence to obtain a signal demodulation result. In this way, effective demodulation of the spread spectrum signal obtained by joint BOK modulation and chirp direct sequence spread spectrum modulation can be achieved.

[0131] The present application embodiment provides a schematic diagram of the structure of a first communication device. Figure 4 , the first communication device 100 includes:

[0132] The data interleaver 110 is used to interleave the bit sequence to obtain an interleaved bit sequence, wherein the interleaved bit sequence includes multiple bit groups, each bit group includes: a first bit and a bit block, the bit block includes at least one second bit, and the priority of the first bit is lower than the priority of each second bit.

[0133] The modulation component 120 is connected to the data interleaver 110 and is used to perform BOK modulation on the first bit in each bit group to obtain a target chirp signal, perform MPSK modulation on the bit block in the bit group to obtain a constellation symbol corresponding to the bit block, and multiply the constellation symbol with the target chirp signal to obtain a target spread spectrum signal.

[0134] The transmitter 130 is used to send a target spread spectrum signal.

[0135] Optionally, the transmitter 130 may be a transmission filter 130, and an input end of the transmission filter 130 is connected to the modulation component 120. The transmission filter 130 may be used to filter the target spread spectrum signal and transmit the filtered target spread spectrum signal.

[0136] Figure 5 is a schematic diagram of the structure of another first communication device provided in an embodiment of the present application. Figure 5 The modulation component 120 may include: a serial-to-parallel conversion circuit 1201, a BOK modulator 1202, an MPSK modulator 1203 and a multiplier 1204. The input end of the serial-to-parallel conversion circuit 1201 is connected to the output end of the data interleaver, and the output end of the serial-to-parallel conversion circuit 1201 is respectively connected to the input end of the BOK modulator 1202 and the input end of the MPSK modulator 1203. The output end of the BOK modulator 1202 and the output end of the MPSK modulator 1203 are both connected to the input end of the multiplier 1204.

[0137] The serial-to-parallel conversion circuit 1201 may be used to perform serial-to-parallel conversion on the interleaved bit sequence to obtain a first bit sequence and a second bit sequence, wherein the first bit sequence includes the first bit in each bit group, and the second bit sequence includes the bit blocks in each bit group.

[0138] That is, the serial-to-parallel converter 1201 can divide a serial bit sequence output by the data interleaver 110 into two parallel sequences, namely a first bit sequence and a second bit sequence, and transmit the first bit sequence to the BOK modulator 1202 and the second bit sequence to the MPSK modulator 1203.

[0139] The BOK modulator 1202 may be configured to perform BOK modulation on each first bit in the first bit sequence to obtain a target chirp signal corresponding to the first bit.

[0140] The MPSK modulator 1203 may be configured to perform MPSK modulation on each bit block in the second bit sequence to obtain a constellation symbol corresponding to the bit block.

[0141] The multiplier 1204 can be used to multiply the constellation symbol and the target chirp signal to obtain the target spread spectrum signal. That is, the multiplier 1204 can be used to synthesize the constellation symbol and the target chirp signal corresponding to each bit group.

[0142] Optionally, the bit sequence to be modulated may be a codeword sequence. Figure 5The first communication device 100 may further include: an encoder 140, the input end of the encoder 140 may receive the information bit sequence to be transmitted, and the output end of the encoder 140 may be connected to the input end of the data interleaver 110. The encoder 140 may be used to encode the information bit sequence to be transmitted to obtain a codeword sequence.

[0143] The codeword series includes a plurality of codewords, and the plurality of codewords are serially output by the encoder 140 .

[0144] In summary, the embodiment of the present application provides a first communication device, which can interleave the bit sequence to be modulated so that the multiple bits included in the bit sequence are arranged at intervals of high and low priority. Then, the first communication device can perform BOK modulation on the first bit with a lower priority to obtain a target chirp signal, and perform MPSK modulation on the bit block with a higher priority to obtain the corresponding constellation symbol, and multiply the constellation symbol with the target chirp signal to perform chirp direct sequence spread spectrum modulation on the basis of BOK modulation to obtain the target spread spectrum signal. It can be seen that since the first communication device can perform signal modulation by combining BOK modulation and chirp direct sequence spread spectrum modulation, compared with separate BOK modulation or chirp direct sequence spread spectrum modulation, on the one hand, the flexibility of signal modulation can be improved; on the other hand, the target spread spectrum signal can carry more bits, thereby effectively improving the throughput of the first communication device. In addition, since the anti-interference performance of MPSK modulation is better than that of BOK modulation, the more important second bit is modulated by MPSK and the less important first bit is modulated by BOK, so that the more important bit can obtain better demodulation performance and improve the transmission reliability of the signal.

[0145] Figure 6 is a schematic diagram of the structure of a second communication device provided in an embodiment of the present application. Figure 6 , the second communication device 200 may include:

[0146] The BOK demodulator 210 is configured to despread each of the received multiple spread spectrum signals to obtain a despread signal of the spread spectrum signal, and acquire the first bit of the bit group corresponding to the spread spectrum signal based on the despread signal.

[0147] The MPSK demodulator 220 is connected to the BOK demodulator 210 and is used to perform MPSK demodulation on the despread signal to obtain a bit block of the bit group to obtain the bit group, the bit block including: at least one second bit;

[0148] The deinterleaving component 230 is used to obtain the interleaved bit sequence and perform deinterleaving processing on the interleaved bit sequence to obtain a signal demodulation result. The interleaved bit sequence includes multiple bit groups.

[0149] See also Figure 7 The deinterleaving component 230 may include: a deinterleaver 2301. The deinterleaver 2301 may be used to obtain an interleaved bit sequence, and perform deinterleaving processing on the interleaved bit sequence to obtain a bit sequence before interleaving.

[0150] Optional, please continue to see Figure 7 , the bit sequence is a codeword sequence. The deinterleaving component 230 may further include: a decoder 2302 connected to the deinterleaver 2301. The decoder 2302 may be used to decode the bit sequence before interleaving to obtain a signal demodulation result.

[0151] like Figure 7 As shown, the second communication device 200 may further include: a receiving filter 240. The receiving filter 240 is connected to the BOK demodulator 210, and the receiving filter 240 is used to receive multiple spread spectrum signals.

[0152] In summary, an embodiment of the present application provides a second communication device, which can despread each of the multiple received spread spectrum signals to obtain a despread signal of the spread spectrum signal. Then, the second communication device can obtain the first bit of the bit group corresponding to the spread spectrum signal based on the despread signal, and perform MPSK demodulation on the despread signal to obtain a bit block of the bit group, thereby obtaining an interleaved bit sequence, which includes multiple bit groups. Afterwards, the second communication device can deinterleave the interleaved bit sequence to obtain a signal demodulation result. In this way, effective demodulation of the spread spectrum signal obtained by joint BOK modulation and chirp direct sequence spread spectrum modulation can be achieved.

[0153] It is understandable that the structure and parameter design of the digital interleaver and deinterleaver provided in the embodiment of the present application match the encoding mode, code rate, and modulation order of MPSK modulation of the encoder. And by adjusting the parameters of the digital interleaver and deinterleaver, the digital interleaver and deinterleaver can be adapted to different types of encoders and / or different modulation orders.

[0154] An embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the signal demodulation method or signal modulation method provided in the above method embodiment is implemented.

[0155] The present application embodiment provides a communication system, see Figure 8The communication system includes: the first communication device 100 and the second communication device 200 provided in the above-mentioned apparatus embodiment. The first communication device 100 and the second communication device 200 establish a wireless communication connection.

[0156] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0157] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0158] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0159] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0160] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0161] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A signal modulation method, characterized in that: The method comprises: Performing interleaving processing on the bit sequence to be modulated to obtain the interleaved bit sequence, wherein the interleaved bit sequence includes a plurality of bit groups, each of the bit groups includes: a first bit and a bit block, the bit block includes at least one second bit, and the priority of the first bit is lower than the priority of each of the second bits; For each of the bit groups, performing binary orthogonal keying (BOK) modulation on the first bit in the bit group to obtain a target chirp signal; Performing multi-level phase shift keying (MPSK) modulation on the bit block in the bit group to obtain a constellation symbol corresponding to the bit block; The target chirp signal is multiplied by the constellation symbol to obtain a target spread spectrum signal, and the target spread spectrum signal is sent.

2. The method according to claim 1, characterized in that Performing interleaving processing on the bit sequence to be modulated to obtain the interleaved bit sequence, including: Interleaving the bit sequence to be modulated by a data interleaver to obtain the interleaved bit sequence output by the data interleaver; In the process of outputting the interleaved bit sequence, the data interleaver outputs at least one of the second bits for each output of the first bit, and the total number of the at least one second bit is positively correlated with the modulation order of the MPSK modulation.

3. The method according to claim 2, characterized in that If the MPSK modulation is binary phase shift keying modulation, the data interleaver outputs one second bit for each output of the first bit; If the MPSK modulation is quaternary phase shift keying modulation, the data interleaver outputs two second bits for every first bit it outputs; If the MPSK modulation is octal phase shift keying modulation, the data interleaver outputs three second bits for every first bit it outputs.

4. The method according to any one of claims 1 to 3, characterized in that: The bit sequence is a codeword sequence.

5. The method according to claim 4, characterized in that Before performing interleaving processing on the bit sequence to be modulated to obtain the interleaved bit sequence, the method further includes: The information bit sequence to be sent is encoded to obtain the codeword sequence.

6. The method according to any one of claims 1 to 3, characterized in that: For each of the bit groups, performing binary orthogonal keying (BOK) modulation on the first bit in the bit group to obtain a target chirp signal, including: Performing serial-to-parallel conversion on the interleaved bit sequence to obtain a first bit sequence and a second bit sequence, wherein the first bit sequence includes the first bit in each of the bit groups, and the second bit sequence includes the bit blocks in each of the bit groups; Performing BOK modulation on each of the first bits in the first bit sequence to obtain a target chirp signal corresponding to the first bit; Performing multi-level phase shift keying MPSK modulation on the bit block in the bit group to obtain a constellation symbol corresponding to the bit block includes: Perform MPSK modulation on each of the bit blocks in the second bit sequence to obtain a constellation symbol corresponding to the bit block.

7. A signal demodulation method, characterized in that: The method comprises: Despreading each of the received multiple spread spectrum signals to obtain a despread signal of the spread spectrum signal; Acquire a first bit of a bit group corresponding to the spread spectrum signal based on the despread signal, and perform MPSK demodulation on the despread signal to obtain a bit block of the bit group, so as to obtain the bit group, wherein the bit block includes: at least one second bit; Acquire an interleaved bit sequence, wherein the interleaved bit sequence includes a plurality of the bit groups; The interleaved bit sequence is deinterleaved to obtain a signal demodulation result.

8. The method according to claim 7, characterized in that The bit sequence is a codeword sequence; Deinterleaving the interleaved bit sequence to obtain a signal demodulation result, including: Deinterleaving the interleaved bit sequence to obtain the bit sequence before interleaving; The bit sequence before interleaving is decoded to obtain a signal demodulation result.

9. A first communication device, characterized in that: The first communication device comprises: A data interleaver, configured to perform interleaving processing on a bit sequence to obtain an interleaved bit sequence, wherein the interleaved bit sequence includes a plurality of bit groups, each of the bit groups includes: a first bit and a bit block, the bit block includes at least one second bit, and a priority of the first bit is lower than a priority of each of the second bits; A modulation component, configured to perform binary orthogonal keying (BOK) modulation on the first bit in each of the bit groups to obtain a target chirp signal, perform multi-level phase shift keying (MPSK) modulation on the bit block in the bit group to obtain a constellation symbol corresponding to the bit block, and multiply the target chirp signal by the constellation symbol to obtain a target spread spectrum signal; A transmitter is used to send the target spread spectrum signal.

10. The first communication device according to claim 9, characterized in that: The modulation component comprises: A serial-to-parallel conversion circuit, used for performing serial-to-parallel conversion on the interleaved bit sequence to obtain a first bit sequence and a second bit sequence, wherein the first bit sequence includes the first bit in each of the bit groups, and the second bit sequence includes the bit blocks in each of the bit groups; A BOK modulator, configured to perform BOK modulation on each of the first bits in the first bit sequence to obtain a target chirp signal corresponding to the first bit; An MPSK modulator, configured to perform MPSK modulation on each of the bit blocks in the second bit sequence to obtain a constellation symbol corresponding to the bit block; A multiplier is used to multiply the target chirp signal of each of the bit groups by the constellation symbol to obtain a target spread spectrum signal.

11. The first communication device according to claim 9 or 10, characterized in that: The bit sequence is a codeword sequence; the first communication device further includes: an encoder; The encoder is used to encode the information bit sequence to be sent to obtain the bit sequence.

12. A second communication device, characterized in that: The second communication device comprises: A BOK demodulator, configured to despread each of the received multiple spread spectrum signals to obtain a despread signal, and obtain a first bit of a bit group corresponding to the spread spectrum signal based on the despread signal; An MPSK demodulator is used to perform MPSK demodulation on the despread signal to obtain a bit block of the bit group to obtain the bit group, wherein the bit block includes: at least one second bit; The deinterleaving component is used to obtain an interleaved bit sequence and perform deinterleaving processing on the interleaved bit sequence to obtain a signal demodulation result, wherein the interleaved bit sequence includes a plurality of the bit groups.

13. The second communication device according to claim 12, characterized in that: The bit sequence is a codeword sequence; the deinterleaving component comprises: A deinterleaver, used to obtain an interleaved bit sequence, and perform deinterleaving processing on the interleaved bit sequence to obtain the bit sequence before interleaving; The decoder is used to decode the bit sequence before interleaving to obtain a signal demodulation result.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 6 is implemented, or the method according to claim 7 or 8 is implemented.

15. A communication system, characterized in that: The communication system comprises: a first communication device according to any one of claims 9 to 11, and a second communication device according to claim 12 or claim 13.