Signal transmission method and apparatus, and storage medium

By encoding and modulating the bit sequence to be transmitted, the problem of low power consumption and low complexity of signal transmission in cellular IoT communication systems is solved, and efficient signal transmission is achieved.

WO2025167137A1PCT designated stage Publication Date: 2025-08-14ZTE CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/122380
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-08
Filing Date
2024-09-29
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

In cellular Internet of Things communication systems, how to transmit signals with low power consumption and low complexity is an urgent problem to be solved.

Method used

The second bit sequence is obtained by encoding the first bit sequence to be transmitted, and the signal is transmitted based on the first modulation method and the second bit sequence, and the signal is transmitted in the cellular Internet of Things communication system using the encoding and modulation method.

Benefits of technology

It realizes low power consumption and low complexity signal transmission in cellular IoT communication systems, improves transmission efficiency and reduces energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024122380_14082025_PF_FP_ABST
    Figure CN2024122380_14082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a signal transmission method and apparatus, and a storage medium. The signal transmission method comprises: encoding a first bit sequence to be transmitted to obtain a second bit sequence; and sending a first signal on the basis of a first modulation mode and the second bit sequence.
Need to check novelty before this filing date? Find Prior Art

Description

Signal transmission method, device and storage medium

[0001] This disclosure claims priority to Chinese patent application No. 202410179459.6, filed on February 8, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0002] The present disclosure relates to the field of communication technologies, and in particular to a signal transmission method, device, and storage medium. Background Art

[0003] In the IoT communication system, IoT devices can communicate through various communication methods such as backscatter communication and energy harvesting.

[0004] Summary of the Invention

[0005] In one aspect, an embodiment of the present disclosure provides a signal transmission method. The signal transmission method is applied to a first node and includes: encoding a first bit sequence to be transmitted to obtain a second bit sequence; and sending a first signal based on a first modulation mode and the second bit sequence.

[0006] In another aspect, an embodiment of the present disclosure provides a signal transmission device comprising: a processing unit and a transmitting unit; the processing unit is configured to encode a first bit sequence to be transmitted to obtain a second bit sequence; and the transmitting unit is configured to transmit a first signal based on a first modulation scheme and the second bit sequence.

[0007] In another aspect, embodiments of the present disclosure provide a signal transmission method. The signal transmission method is applied to a second node and includes: receiving a first signal, where the first signal is generated based on a first modulation scheme and a second bit sequence, where the second bit sequence is obtained by encoding the first bit sequence; and obtaining the first bit sequence based on the first signal.

[0008] In another aspect, embodiments of the present disclosure provide a signal transmission device. The signal transmission device includes: a receiving unit and a processing unit; the receiving unit is configured to receive a first signal, the first signal being generated based on a first modulation scheme and a second bit sequence, the second bit sequence being obtained by encoding the first bit sequence; and the processing unit is configured to obtain the first bit sequence based on the first signal.

[0009] In another aspect, an embodiment of the present disclosure provides a communication device comprising: a memory and a processor; the memory and the processor are coupled; the memory is configured to store a computer program; and the processor implements the signal transmission method of any of the above embodiments when executing the computer program.

[0010] In another aspect, an embodiment of the present disclosure provides a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, implement the signal transmission method of any of the above embodiments.

[0011] In another aspect, an embodiment of the present disclosure provides a computer program product, which includes computer program instructions, and when the computer program instructions are executed by a processor, implements the signal transmission method described in any of the above embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] To more clearly illustrate the technical solutions of the present disclosure, the following briefly introduces the drawings required for use in some embodiments of the present disclosure. Obviously, the drawings described below are only drawings of some embodiments of the present disclosure, and those skilled in the art can also derive other drawings based on these drawings.

[0013] FIG1 is a diagram of a system architecture according to some embodiments.

[0014] FIG2 is a schematic flow chart of a signal transmission method according to some embodiments.

[0015] FIG3 is a schematic flow chart of another signal transmission method according to some embodiments.

[0016] FIG4 is a schematic diagram of determining a transmission parameter based on a second bit sequence according to some embodiments.

[0017] FIG5 is a schematic diagram of another method of determining a transmission parameter based on a second bit sequence according to some embodiments.

[0018] FIG6 is a schematic diagram of yet another method of determining a transmission parameter based on a second bit sequence according to some embodiments.

[0019] FIG7 is a schematic diagram of yet another method of determining a transmission parameter based on a second bit sequence according to some embodiments.

[0020] FIG8 is a diagram illustrating a first interval or suffix according to some embodiments.

[0021] FIG. 9 is a diagram illustrating another first interval or suffix according to some embodiments.

[0022] FIG10 is a diagram illustrating a second interval or prefix according to some embodiments.

[0023] FIG. 11 is a diagram illustrating another second interval or prefix according to some embodiments.

[0024] FIG12 is a schematic flow chart of yet another signal transmission method according to some embodiments.

[0025] FIG13 is a schematic diagram of determining a transmission parameter based on a first bit and determining a sending status based on a second bit sequence according to some embodiments.

[0026] FIG14 is a schematic diagram of another method of determining a transmission parameter based on a first bit and determining a sending status based on a second bit sequence according to some embodiments.

[0027] FIG15 is a schematic diagram of another method of determining a transmission parameter based on a first bit and determining a sending status based on a second bit sequence according to some embodiments.

[0028] FIG16 is a flowchart of yet another signal transmission method according to some embodiments.

[0029] FIG17 is a schematic diagram of determining transmission parameters and sending status based on information combination according to some embodiments.

[0030] FIG18 is a schematic diagram illustrating another method of determining transmission parameters and sending status based on information combination according to some embodiments.

[0031] FIG19 is a flowchart of yet another signal transmission method according to some embodiments.

[0032] FIG20 is a flowchart of yet another signal transmission method according to some embodiments.

[0033] FIG21 is a flowchart of yet another signal transmission method according to some embodiments.

[0034] FIG22 is a flowchart of yet another signal transmission method according to some embodiments.

[0035] FIG23 is a flowchart of yet another signal transmission method according to some embodiments.

[0036] FIG24 is a schematic structural diagram of a communication device according to some embodiments.

[0037] FIG25 is a schematic structural diagram of another communication device according to some embodiments.

[0038] FIG26 is a schematic structural diagram of yet another communication device according to some embodiments. DETAILED DESCRIPTION

[0039] The following will clearly and completely describe the technical solutions of this disclosure in conjunction with the accompanying drawings. Obviously, the embodiments described are only some of the embodiments of this disclosure, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.

[0040] It should be noted that in this disclosure, expressions such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this disclosure as "exemplarily" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of expressions such as "exemplarily" or "for example" is intended to present the relevant concepts in a detailed manner.

[0041] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, a feature defined as "first", "second", etc. may explicitly or implicitly include one or more of the features.

[0042] In the description of this disclosure, unless otherwise specified, " / " means "or." For example, A / B can mean A or B. "And / or" herein is simply a description of an association relationship between associated objects, indicating that three possible relationships exist. For example, A and / or B can mean: only A, only B, and A and B. Furthermore, "at least one" means one or more, and "a plurality" means two or more.

[0043] In IoT communication systems, IoT devices can communicate through various communication methods, such as backscatter communication and energy harvesting. However, for cellular IoT communication systems, how to transmit signals in cellular IoT communication systems is an urgent problem that needs to be solved.

[0044] Backscatter communication is a communication method that transmits data by reflecting an excitation signal. IoT devices can also communicate on frequency division duplexing (FDD) systems and time division duplexing (TDD) systems.

[0045] To solve the above technical problems, an embodiment of the present disclosure provides a signal transmission method, in which a first node can encode a first bit sequence to be transmitted to obtain a second bit sequence. Afterwards, the first node can send a first signal based on the first modulation method and the second bit sequence. In this way, in a cellular (licensed spectrum) Internet of Things communication system or an Internet of Things communication system that is not subject to authorized spectrum, the first node can send the first signal through the encoded second bit sequence and the first modulation method, thereby solving the problem of how to transmit signals with low power consumption and low complexity in a cellular Internet of Things communication system or an Internet of Things communication system that is not subject to authorized spectrum.

[0046] The signal transmission method provided by the embodiment of the present disclosure may be applied to the communication system as shown in FIG1 . As shown in FIG1 , the communication system includes: a first node 101 and a second node 102 .

[0047] A first node 101 is in communication with a second node 102. The first node 101 may be a user equipment (UE), a terminal, an IoT device, or an Ambient-IoT device. The second node 102 may be a base station or an excitation source. FIG1 illustrates an example in which the first node 101 is a terminal and the second node 102 is a base station.

[0048] In an embodiment of the present disclosure, the first node 101 may encode a first bit sequence into a second bit sequence and send a first signal to the second node based on the first modulation method and the second bit sequence. The second node 102 may receive the first signal sent by the first node 101 and decode (or demodulate) the first signal to obtain the first bit sequence.

[0049] It should be noted that FIG1 is only an exemplary framework diagram. The number of devices included in FIG1 and the names of the devices are not limited. In addition to the devices shown in FIG1 , the communication system may also include other devices (such as base stations).

[0050] The application scenarios of the embodiments of the present disclosure are not limited. The system architecture and business scenarios described in the embodiments of the present disclosure are intended to more clearly illustrate the technical solutions of the embodiments of the present disclosure and do not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It is understood by those skilled in the art that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0051] The signal transmission method provided by the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.

[0052] The signal transmission method provided in the embodiment of the present disclosure can be applied to the first node 101 in the communication system shown in Figure 1. Figure 2 shows a flow chart of a signal transmission method. As shown in Figure 2, the signal transmission method includes S201 and S202.

[0053] S201: A first node encodes a first bit sequence to be transmitted to obtain a second bit sequence.

[0054] In some implementations, when a first node needs to transmit original information (e.g., an image, a number, or text), it may encode the original information into a first bit sequence using a first encoding method. Subsequently, to convert the first bit sequence into an analog signal format suitable for transmission over a physical channel, the first node may encode the first bit sequence into a second bit sequence using a second encoding method.

[0055] In some embodiments, the first encoding method may be source encoding, and the second encoding method may be encoding on the physical layer.

[0056] In some embodiments, the manner in which the first node encodes the first bit sequence into the second bit sequence (i.e., the second encoding manner) may include at least one of the following: Manchester encoding or bi-phase space coding (FM0), convolutional code, Reed Solomon (RS) coding, polar code, Miller code, repetition coding, sequence extension coding, original bit mapping coding, and 2-bit to 3-bit mapping coding.

[0057] S202. The first node sends a first signal based on a first modulation mode and a second bit sequence.

[0058] In some implementations, after determining the second bit sequence, the first node may modulate the second bit sequence into a first signal based on a first modulation scheme, and then send the first signal to the second node.

[0059] In some embodiments, the first modulation mode may be a preset modulation mode. The first modulation mode may include at least one of the following: amplitude shift keying (ASK) modulation, frequency shift keying (FSK) modulation, or phase shift keying (PSK) modulation.

[0060] In one implementation, the first signal may include a second bit sequence.

[0061] In one implementation, when encoding the first bit sequence, the first node may encode one bit in the first bit sequence into two bits in the second bit sequence. For example, bit 0 in the first bit sequence may be encoded into 0 and 1 in the second bit sequence, and bit 1 in the first bit sequence may be encoded into 1 and 0 in the second bit sequence. In this way, after encoding of multiple bits in the first bit sequence is completed, a second bit sequence is formed.

[0062] In some embodiments, the bits in the second bit sequence may include a 0 level (i.e., corresponding to bit 0 in the second bit sequence) and a 1 level (i.e., corresponding to bit 1 in the second bit sequence), or may be a level sequence consisting of a high level (i.e., corresponding to bit 1 in the second bit sequence) and a low level (i.e., corresponding to bit 0 in the second bit sequence).

[0063] In the embodiments of the present disclosure, the first modulation method may also include multiple methods, and the first modulation method will be described below through the description of methods 1 to 6. Method 1: determining the transmission parameter based on the second bit sequence; Method 2: determining the transmission parameter based on the first bit sequence, and determining the sending state based on the second bit sequence; Method 3: determining the transmission parameter and the sending state based on the information combination; Method 4: determining the transmission parameter and the sending state based on the bit unit after the second bit sequence is divided; Method 5: determining the transmission parameter and the sending state on at least one time domain unit based on the bit unit after the second bit sequence is divided multiple times; Method 6: determining the signal form of the signal sent on the current time domain symbol based on the symbol previous to the current time domain symbol.

[0064] Method 1: determining the transmission parameter based on the second bit sequence.

[0065] Figure 3 shows a flow chart of another signal transmission method. In some embodiments, in combination with Figure 2, as shown in Figure 3, in the above S202, the first node sends the first signal based on the first modulation mode and the second bit sequence, for example, including: S301 and S302.

[0066] S301. A first node determines a transmission parameter based on bits in a second bit sequence.

[0067] The transmission parameters include at least one of the following: frequency, phase or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude.

[0068] In some embodiments, the first frequency point, the second frequency point, the first phase, the second phase, the first amplitude and the second amplitude may be preset, fixed, or indicated by the first node or the second node.

[0069] In some implementations, when a first node transmits a first signal based on a first modulation scheme, the first node may determine a transmission parameter for transmitting the first signal based on bits in a second bit sequence. For example, the first node may determine a first transmission parameter corresponding to bit 0 in the second bit sequence and a second transmission parameter corresponding to bit 1 in the second bit sequence. Alternatively, the first node may determine a first transmission parameter corresponding to bit 1 in the second bit sequence and a second transmission parameter corresponding to bit 0 in the second bit sequence.

[0070] The first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.

[0071] S302. The first node sends a first signal based on a transmission parameter.

[0072] In some implementations, after determining the transmission parameter corresponding to each bit in the second bit sequence, the first node may modulate multiple bits in the second bit sequence onto a subcarrier based on the transmission parameter corresponding to each bit, thereby forming a first signal. For example, when bit 0 in the second bit sequence corresponds to the first transmission parameter and bit 1 corresponds to the second transmission parameter, the first node may modulate bit 0 in the second bit sequence onto the subcarrier corresponding to the first transmission parameter and modulate bit 1 in the second bit sequence onto the subcarrier corresponding to the second transmission parameter.

[0073] In this way, when receiving the first signal, the second node can perform detection based on the transmission parameters, thereby detecting different bits sent based on different transmission parameters, and further demodulating the first bit sequence.

[0074] In one implementation, when the transmission parameters include frequencies, the transmission parameters may further include a third frequency after the first frequency hops, and a fourth frequency after the second frequency hops. In this way, the first node may send the first signal via the first and third frequencies, or the second and fourth frequencies.

[0075] Figure 4 shows a schematic diagram of determining a transmission parameter based on a second bit sequence. As an example, assume that the first bit sequence is 000111001101, and the first node encodes the first bit sequence into a second bit sequence using Manchester encoding: 010101101010010110100110. As shown in Figure 4, the first row is the first bit sequence, the second row is the second bit sequence obtained by encoding the first bit sequence using Manchester encoding, and the third row is the transmission parameter determined based on each bit in the second bit sequence. Bit 0 in the second bit sequence corresponds to f1, and bit 1 corresponds to f2. f1 is the first transmission parameter, and f2 is the second transmission parameter.

[0076] Figure 5 shows another schematic diagram of determining transmission parameters based on a second bit sequence. As another example, assume that the first bit sequence is 000111001101, and the first node encodes the first bit sequence into a second bit sequence based on FM0 coding: 010101001100101011001011. As shown in Figure 5, the first row is the first bit sequence, the second row is the second bit sequence obtained by encoding the first bit sequence based on FM0 coding, and the third row is the transmission parameter determined based on each bit in the second bit sequence. Bit 0 in the second bit sequence corresponds to f1, and bit 1 corresponds to f2. f1 is the first transmission parameter, and f2 is the second transmission parameter.

[0077] Figure 6 shows another schematic diagram of determining transmission parameters based on a second bit sequence. As another example, assuming that the first bit sequence is 000111001101, the first node encodes the first bit sequence into a second bit sequence based on Manchester coding: 010101101010010110100110. As shown in Figure 6, the first line is the second bit sequence obtained by encoding the first bit sequence based on Manchester coding, and the second line is the transmission parameter determined based on each bit in the second bit sequence, as well as the parameter after frequency hopping of the transmission parameter. Bit 0 in the second bit sequence corresponds to f1 and f3, and bit 1 corresponds to f2 and f4. f1 is the first frequency point, f2 is the second frequency point, f3 is the third frequency point, and f4 is the fourth frequency point.

[0078] The second node can obtain the encoded second bit sequence by detecting and combining f1, f2, f3, and f4, and can determine the first bit sequence after decoding the second bit sequence.

[0079] Figure 7 shows another schematic diagram of determining transmission parameters based on a second bit sequence. As another example, assuming the first bit sequence is 000111001101, the first node encodes the first bit sequence into a second bit sequence based on FM0 coding: 010101001100101011001011. As shown in Figure 7, the first line is the second bit sequence after encoding the first bit sequence based on FM0 coding, and the second line is the transmission parameter determined based on each bit in the second bit sequence. Bit 0 in the second bit sequence corresponds to f1 and f3, and bit 1 corresponds to f2 and f4. f1 is the first frequency point, f2 is the second frequency point, f3 is the third frequency point, and f4 is the fourth frequency point.

[0080] The second node can obtain the encoded second bit sequence by detecting and combining f1, f2, f3, and f4, and can determine the first bit sequence after decoding the second bit sequence.

[0081] In one implementation, the first node may perform convolution encoding and / or Manchester encoding on a first bit sequence to be transmitted to obtain a second bit sequence (i.e., S301). Thereafter, the first node may convert the second bit sequence into a modulation symbol according to a first modulation scheme and transmit the modulation symbol via a time-domain symbol (i.e., S302).

[0082] When the first node sends the time domain symbol, it may reserve a first interval or suffix at the end of the time domain symbol, in which no signal is sent, or reserve a second interval or prefix before the beginning of the time domain symbol, in which no signal is sent.

[0083] Alternatively, when sending the time domain symbol, the first node may add a first interval or suffix after the time domain symbol, in which no signal is sent, or add a second interval or prefix before the time domain symbol, in which no signal is sent.

[0084] In some embodiments, the first interval, the second interval, the prefix, and the suffix may be predefined, or configured by the first node, or indicated by the second node.

[0085] The time domain symbol may be actively generated by the first node, or may be generated by backscattering from an excitation source signal. The first modulation mode may include BPSK or QPSK.

[0086] Figure 8 shows a schematic diagram of a first interval or suffix. As shown in Figure 8, among three time domain symbols, there is a first interval or suffix at the end of each time domain symbol.

[0087] Fig. 9 shows a schematic diagram of another first interval or suffix. As shown in Fig. 9, a first interval or suffix is ​​added after each of the three time domain symbols.

[0088] Figure 10 shows a schematic diagram of a second interval or prefix. As shown in Figure 10, among the three time domain symbols, a second interval or prefix exists at the beginning of each time domain symbol.

[0089] Figure 11 shows a schematic diagram of another second interval or prefix. As shown in Figure 11, among three time domain symbols, a second interval or prefix can be added before each time domain symbol.

[0090] Method 2: determining the transmission parameter based on the first bit sequence, and determining the sending status based on the second bit sequence.

[0091] Figure 12 shows a flow chart of another signal transmission method. In some embodiments, in combination with Figure 2 , as shown in Figure 12 , in the above S202 , the first node sending the first signal based on the first modulation mode and the second bit sequence includes: S1201 , S1202 , and S1203 .

[0092] S1201. A first node determines a transmission parameter based on bits in a first bit sequence.

[0093] The transmission parameters include at least one of the following: frequency, phase, or amplitude. The frequency includes a first frequency and a second frequency. The phase includes a first phase and a second phase. The amplitude includes a first amplitude and a second amplitude.

[0094] In some embodiments, the first frequency point, the second frequency point, the first phase, the second phase, the first amplitude and the second amplitude may be preset, fixed, or indicated by the first node or the second node.

[0095] In some implementations, when a first node sends a first signal based on a first modulation method, the first node can determine the transmission parameter corresponding to each bit in the first bit sequence, so that the first node can transmit the signal based on the transmission parameter corresponding to each bit. For example, the first node can determine that bit 0 in the first bit sequence corresponds to the first transmission parameter, and the first node can determine that bit 0 in the first bit sequence corresponds to the second transmission parameter.

[0096] The first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.

[0097] S1202. The first node determines a sending status based on bits in a second bit sequence.

[0098] The sending state includes a first sending state and a second sending state. Bit 0 in the second bit sequence corresponds to the first sending state, and bit 1 in the second bit sequence corresponds to the second sending state. The sending state includes a signal sending state and a signal non-sending state. The signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, or sending a low-level signal and a high-level signal; or the sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, or sending a low-level signal and a high-level signal.

[0099] In some implementations, after determining the second bit sequence, the first node may determine a transmission state for each bit in the second bit sequence, so that the first node transmits each bit in the second bit sequence based on the transmission state. Bits with different bit values ​​correspond to different transmission states. For example, bit 0 in the second bit sequence corresponds to a first transmission state, and bit 1 in the second bit sequence corresponds to a second transmission state.

[0100] It can be understood that the first sending state and the second sending state are two of the multiple sending states.

[0101] In one implementation, in the first sending state and the second sending state, one sending state may be a non-signal sending state, ie, no signal is sent; the other sending state may be a signal sending state, and the signal sending state may be a high-level signal.

[0102] Alternatively, in the first sending state and the second sending state, one sending state may be a sending signal state, which may be a low-level signal, and the other sending state may be a sending signal state, which may be a high-level signal.

[0103] In one implementation, the no signal sending state may include at least one of the following: no signal sending or a low-level signal.

[0104] S1203. The first node sends a first signal based on the transmission parameter and the sending status.

[0105] In some implementations, after determining the transmission parameters and the transmission state, because one bit in the first bit sequence is encoded as two bits in the second bit sequence, the first node may not transmit one of the two bits, and may transmit the other of the two bits using the transmission parameters. For example, after bit 0 in the first bit sequence is encoded as bit 0 and bit 1 in the second bit sequence, the first node may determine that the transmission state of bit 0 in the second bit sequence is a non-signal transmission state, i.e., no signal is transmitted, and the transmission state of bit 1 in the second bit sequence is a signal transmission state, i.e., a high-level signal representing bit 1 is transmitted. The first node may then transmit the encoded bit 1 based on the first frequency point corresponding to the pre-encoded bit 0.

[0106] When the second node detects bit 1 in the second bit sequence sent by the first node at the first frequency and does not detect bit 0 in the second bit sequence, it can determine that bit 0 in the first bit sequence is to be transmitted. Correspondingly, when the second node detects bit 1 in the second bit sequence sent by the first node at the second frequency and does not detect bit 0 in the second bit sequence, it can determine that bit 1 in the first bit sequence is to be transmitted. In this way, since one of the two encoded bits is not sent as a signal or is a low-level signal, transmission consumption can be reduced and transmission efficiency can be improved.

[0107] Figure 13 shows a schematic diagram of determining transmission parameters based on a first bit and determining a transmission state based on a second bit sequence. As an example, assume the first bit sequence is 000111001101, and the first node encodes the first bit sequence into a second bit sequence based on Manchester encoding: 010101101010010110100110. As shown in Figure 13, the first row is the first bit sequence, the second row is the second bit sequence obtained by encoding the first bit sequence based on Manchester encoding, the third row is the transmission parameters determined based on the bits in the first bit sequence, and the fourth row is the transmission state corresponding to the bits in the second bit sequence. Bit 0 in the first bit sequence corresponds to f1, and bit 1 in the first bit sequence corresponds to f2. f1 is the first transmission parameter, and f2 is the second transmission parameter. The 0 in the fourth row indicates that the transmission state corresponding to the bit in the second bit sequence is a non-signaling state. The f1 and f2 in the fourth row indicate that the transmission state corresponding to the bit in the second bit sequence is a high-level signal being transmitted based on f1 or f2 in the third row.

[0108] Figure 14 shows another schematic diagram of determining transmission parameters based on a first bit and determining a transmission state based on a second bit sequence. As another example, assume the first bit sequence is 000111001101, and the first node encodes the first bit sequence into a second bit sequence based on FM0 encoding: 010101001100101011001011. As shown in Figure 14, the first row is the first bit sequence, the second row is the second bit sequence obtained by encoding the first bit sequence based on FM0 encoding, the third row is the transmission parameters determined based on the bits in the first bit sequence, and the fourth row is the transmission state corresponding to the bits in the second bit sequence. Bit 0 in the first bit sequence corresponds to f1, and bit 1 in the first bit sequence corresponds to f2. f1 is the first transmission parameter, and f2 is the second transmission parameter. The 0 in the fourth row indicates that the transmission state corresponding to the bit in the second bit sequence is a non-signaling state. The f1 and f2 in the fourth row indicate that the transmission state corresponding to the bit in the second bit sequence is a high-level signal being transmitted based on f1 or f2 in the third row.

[0109] Figure 15 shows another schematic diagram of determining transmission parameters based on a first bit and determining a transmission state based on a second bit sequence. As another example, assume the first bit sequence is 000111001101, and the first node encodes the first bit sequence into a second bit sequence based on FM0 coding: 010101001100101011001011. As shown in Figure 15, the first row is the first bit sequence, the second row is the second bit sequence obtained by encoding the first bit sequence based on FM0 coding, the third row is the transmission parameters determined based on the bits in the first bit sequence, and the transmission parameters after frequency hopping of the transmission parameters, and the fourth row is the transmission state corresponding to the second bit sequence. Bit 0 in the second bit sequence corresponds to f1 and f3, and bit 1 corresponds to f2 and f4. f1 is the first frequency point, f2 is the second frequency point, f3 is the third frequency point, and f4 is the fourth frequency point. f3 is the frequency point after frequency hopping of f1, and f4 is the frequency point after frequency hopping of f2. The 0 in the fourth row indicates that the sending state corresponding to the bit in the second bit sequence is the non-signal sending state, and the f1, f2, f3, and f4 in the fourth row indicate that the sending state corresponding to the bit in the second bit sequence is sending a high-level signal based on f1 or f3 in the third row, or sending the bit in the second bit sequence or sending a high-level signal based on f2 or f4 in the third row.

[0110] The second node can obtain the encoded second bit sequence by detecting and combining f1, f2, f3, and f4, and can determine the first bit sequence after decoding the second bit sequence.

[0111] Method 3: Determine transmission parameters and sending status based on information combination.

[0112] Figure 16 shows a flow chart of another signal transmission method. In some embodiments, in combination with Figure 2 , as shown in Figure 16 , in the above S202 , the first node sending the first signal based on the first modulation mode and the second bit sequence includes: S1601 and S1602 .

[0113] S1601. The first node determines a transmission parameter and a sending status based on an information combination.

[0114] The information combination includes bits in the first bit sequence and bits in the second bit sequence. The transmission parameters include at least one of the following: frequency, phase, or amplitude. The frequency includes a first frequency and a second frequency. The phase includes a first phase and a second phase. The amplitude includes a first amplitude and a second amplitude. The sending state includes a signal sending state and a signal non-sending state. The signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, or sending a low-level signal and a high-level signal; or the sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, or sending a low-level signal and a high-level signal.

[0115] In some embodiments, the first frequency point, the second frequency point, the first phase, the second phase, the first amplitude and the second amplitude may be preset, fixed, or indicated by the first node or the second node.

[0116] In some implementations, when a first node sends a first signal based on a first modulation method, the first node may combine a bit in a first bit sequence and a bit after encoding the bit (i.e., a bit in a second bit sequence) into an information combination. Afterwards, the first node may determine the transmission parameters and transmission status corresponding to the information combination based on the first corresponding relationship. For example, in the case where bit 0 in the first bit sequence is encoded as bit 0 and bit 1 in the second bit sequence, the first node may determine bit 0 before encoding and bit 0 after encoding as an information combination, and determine the transmission parameters and transmission status corresponding to the information combination based on the first corresponding relationship; or, the first node may determine bit 0 before encoding and bit 1 after encoding as another information combination, and determine the transmission parameters and transmission status corresponding to the information combination based on the first corresponding relationship.

[0117] When receiving the first signal, the second node may determine whether the received bit is bit 0 or bit 1 based on the first corresponding relationship, thereby obtaining the first bit sequence.

[0118] The first correspondence is the correspondence between the information combination, the transmission parameter, and the transmission state. For example, the information combination 01 corresponds to the first transmission parameter and the non-sending signal state. Thus, when the sending state is the non-sending state or a low-level signal, no signal is sent or a low-level signal is sent, thereby reducing transmission consumption.

[0119] In one implementation, the first correspondence may be multiple, or the first correspondence may be preset, or the first correspondence may be indicated by the first node, or the first correspondence may be indicated by the second node.

[0120] In one implementation, the no signal sending state may include at least one of the following: no signal sending or a low-level signal.

[0121] Table 1 shows a schematic diagram of a first correspondence. When a bit in the first bit sequence is encoded as two bits in the second bit sequence, there are four possible information combinations: 00, 01, 10, and 11. 00 is an information combination consisting of bit 0 in the first bit sequence and bit 0 in the second bit sequence after encoding the bit 0; 01 is an information combination consisting of bit 0 in the first bit sequence and bit 1 in the second bit sequence after encoding the bit 0; 10 is an information combination consisting of bit 1 in the first bit sequence and bit 0 in the second bit sequence after encoding the bit 1; and 11 is an information combination consisting of bit 1 in the first bit sequence and bit 1 in the second bit sequence after encoding the bit 1. The first correspondence can be: the transmission parameter corresponding to 00 is the first transmission parameter, and the sending state is the non-signal sending state; the transmission parameter corresponding to 01 is the first transmission parameter, and the sending state is the signal sending state; the transmission parameter corresponding to 10 is the second transmission parameter, and the sending state is the non-signal sending state; and the transmission parameter corresponding to 11 is the second transmission parameter, and the sending state is the signal sending state.

[0122] Table 1

[0123] Table 2 shows a schematic table of another first correspondence. When one bit in the first bit sequence is encoded as two bits in the second bit sequence, there are four possible information combinations: 00, 01, 10, and 11. 00 is an information combination consisting of bit 0 in the first bit sequence and bit 0 in the second bit sequence after encoding the bit 0; 01 is an information combination consisting of bit 0 in the first bit sequence and bit 1 in the second bit sequence after encoding the bit 0; 10 is an information combination consisting of bit 1 in the first bit sequence and bit 0 in the second bit sequence after encoding the bit 1; and 11 is an information combination consisting of bit 1 in the first bit sequence and bit 1 in the second bit sequence after encoding the bit 1. The first correspondence can be: the transmission parameter corresponding to 00 is the first transmission parameter, and the sending state is the signal sending state; the transmission parameter corresponding to 01 is the first transmission parameter, and the sending state is the non-signal sending state; the transmission parameter corresponding to 10 is the second transmission parameter, and the sending state is the non-signal sending state; and the transmission parameter corresponding to 11 is the second transmission parameter, and the sending state is the signal sending state.

[0124] Table 2

[0125] It should be noted that Table 1 and Table 2 are merely exemplary descriptions of various first correspondences. During implementation, the first correspondences may also be other combinations, which are not limited in the embodiments of the present disclosure.

[0126] S1602. The first node sends a first signal based on a transmission parameter and a sending status.

[0127] In some implementations, after determining the transmission parameters and the transmission state, since one bit in the first bit sequence is encoded as two bits in the second bit sequence, the first node may not transmit one of the two bits and transmit the other of the two bits using the transmission parameters. For example, after bit 0 in the first bit sequence is encoded as bit 0 and bit 1 in the second bit sequence, the first node may determine that the transmission state of bit 0 in the second bit sequence is a non-signal transmission state, and the transmission state of bit 1 in the second bit sequence is a signal transmission state (i.e., bit 1 in the second bit sequence is transmitted). Thereafter, the first node may transmit the encoded bit 1 based on the first frequency point corresponding to the pre-encoded bit 0, i.e., transmit a high-level signal representing bit 1.

[0128] When the second node detects bit 1 in the second bit sequence sent by the first node at the first frequency, it can determine that bit 0 in the first bit sequence is to be transmitted. Similarly, when the second node detects bit 1 in the second bit sequence sent by the first node at the second frequency, it can determine that bit 1 in the first bit sequence is to be transmitted. In this way, since one of the two encoded bits can be in a non-transmitted signal state or a low-level signal, transmission consumption can be reduced and transmission efficiency can be improved.

[0129] Figure 17 shows a schematic diagram of determining transmission parameters and sending status based on information combination. As an example, assuming that the first bit sequence is 000111001101, the first node encodes the first bit sequence into a second bit sequence based on FM0 coding: 010101001100101011001011. As shown in Figure 17, the first row is the first bit sequence, the second row is the second bit sequence after encoding the first bit sequence based on FM0 coding, and the third row is the transmission parameters and sending status determined based on the information combination and the first first correspondence. 0 in the third row indicates that the sending status is a non-signal sending state, non-0 indicates that the sending status is a signal sending state, f1 represents the first transmission parameter determined based on the information combination, and f2 represents the second transmission parameter determined based on the information combination.

[0130] Figure 18 shows another schematic diagram of determining transmission parameters and sending status based on information combination. As another example, assuming that the first bit sequence is 000111001101, the first node encodes the first bit sequence into a second bit sequence based on Manchester coding: 010101101010010110100110. As shown in Figure 18, the first row is the first bit sequence, the second row is the second bit sequence after encoding the first bit sequence based on Manchester coding, and the third row is the transmission parameters and sending status determined based on the information combination and the second first correspondence. The 0 in the third row indicates that the sending state is a non-signal sending state, non-0 (i.e., f1 or f2) indicates that the sending state is a signal sending state, f1 represents the first transmission parameter determined based on the information combination, and f2 represents the second transmission parameter determined based on the information combination.

[0131] Method 4: determining the transmission parameters and the sending status based on the bit units divided by the second bit sequence.

[0132] Figure 19 shows a flow chart of another signal transmission method. In some embodiments, in combination with Figure 2 , as shown in Figure 19 , in the above S202 , the first node sending the first signal based on the first modulation mode and the second bit sequence includes: S1901 , S1902 , and S1903 .

[0133] S1901. The first node divides a second bit sequence into multiple bit units.

[0134] In some implementations, after determining the second bit sequence, the first node may divide the first bit sequence into a plurality of bit units according to a first preset number. Each bit unit in the plurality of bit units may include the first preset number of bits. For example, each bit unit may include three bits.

[0135] S1902. The first node determines a transmission parameter and a sending status on at least one time domain unit based on the bit unit.

[0136] The transmission parameters include at least one of the following: frequency, phase, or amplitude. The frequency includes a first frequency and a second frequency. The phase includes a first phase and a second phase. The amplitude includes a first amplitude and a second amplitude. The transmission state includes a signal transmission state and a signal non-transmission state. The signal transmission state includes at least one of the following: transmitting a high-level signal, transmitting a low-level signal, transmitting a high-level signal and a low-level signal, or transmitting a low-level signal and a high-level signal. Alternatively, the transmission state includes at least one of the following: transmitting a high-level signal, transmitting a low-level signal, transmitting a high-level signal and a low-level signal, or transmitting a low-level signal and a high-level signal.

[0137] In some embodiments, the first frequency point, the second frequency point, the first phase, the second phase, the first amplitude and the second amplitude may be preset, fixed, or indicated by the first node or the second node.

[0138] In some implementations, when a first node transmits a first signal based on a first modulation scheme, because the divided bit units need to be mapped onto at least one time domain unit for transmission, the first node may determine the transmission states and transmission parameters of the bit units on different time domain units. In this case, the first node may determine the transmission parameters and transmission state of the bit units on at least one time domain unit based on the bit units and the mapping scheme.

[0139] The mapping method includes the corresponding relationship between the transmission parameters and the sending status of different bit units in different time domain units.

[0140] In some embodiments, the time domain unit may be a time domain symbol. When the bit unit is three bits, at least one time domain unit may be two time domain symbols.

[0141] S1903. The first node transmits a first signal in at least one time domain unit based on the transmission parameter and the sending state.

[0142] In some implementations, the first node may transmit each bit unit based on a transmission parameter and a sending state on a time domain unit corresponding to the bit unit, thereby transmitting the first signal.

[0143] In one implementation, a bit unit includes three bits, and a time domain unit includes a first time domain unit and a second time domain unit. When the three bits are mapped to the two time domain units, and the transmission parameters include frequency and amplitude, each bit unit is mapped to the two time domain units for transmission. Different bit units correspond to different first combinations, where the first combinations are combinations of transmission parameters and transmission states for different time domain units. In this way, the first node can determine the transmission parameters and transmission states for the two time domain units corresponding to each bit unit based on the first combination.

[0144] The first combination includes: the non-signal sending state based on the first frequency point on the first time domain unit, and the signal sending state based on the first frequency point on the second time domain unit; the non-signal sending state based on the first frequency point on the first time domain unit, and the signal sending state based on the second frequency point on the second time domain unit; the signal sending state based on the first frequency point on the first time domain unit, and the non-signal sending state on the second time domain unit; the signal sending state based on the second frequency point on the first time domain unit, and the signal sending state based on the first frequency point on the second time domain unit; the signal sending state based on the second frequency point on the first time domain unit, and the signal sending state based on the second frequency point on the second time domain unit; the signal sending state based on the second frequency point on the first time domain unit, and the non-signal sending state on the second time domain unit; the non-signal sending state on the first time domain unit, and the signal sending state based on the first frequency point on the second time domain unit; the non-signal sending state on the first time domain unit, and the signal sending state based on the first frequency point on the second time domain unit.

[0145] It should be noted that the first combination is one mapping method among multiple mapping methods.

[0146] In another implementation, the bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 of the N bits are carried by the combination of the frequency and time domain units, and N2 of the N bits are carried by the phase information of the signal transmitted over the M time domain units. The phase information is one of the H phases.

[0147] Alternatively, the bit unit includes N bits, the at least one time domain unit includes one time domain unit, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 of the N bits are carried by the frequency, and N2 of the N bits are carried by the phase information of the signal transmitted in one time domain unit. The phase information is one of the H phases.

[0148] Alternatively, the bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 of the N bits are carried by the frequency, and N2 of the N bits are carried by the phase information of the signal sent over the M time domain units. The phase information is one of the H phases.

[0149] Alternatively, the bit unit includes N bits, the at least one time domain unit includes M time domain units (M may also be 1 or an integer greater than 1), and the phase includes H phases. When the transmission parameters include amplitude and phase, N1 of the N bits are carried by the amplitude, and N2 of the N bits are carried by the phase information of the signal transmitted over the M time domain units. The phase information is one of the H phases.

[0150] N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

[0151] Mode 5: Determine the transmission parameters and the sending status on at least one time domain unit based on the bit units obtained by dividing the second bit sequence multiple times.

[0152] Figure 20 shows a flow chart of another signal transmission method. In some embodiments, in combination with Figure 2 , as shown in Figure 20 , in the above S202 , the first node sending the first signal based on the first modulation mode and the second bit sequence includes: S2001 , S2002 , S2003 , and S2004 .

[0153] S2001. The first node divides a second bit sequence into multiple bit units.

[0154] In some implementations, the first node may divide the second bit sequence into a plurality of bit units according to a second preset number. The first preset number may be twice the second preset number.

[0155] S2002: The first node divides each bit unit into a first bit sub-unit and a second bit sub-unit.

[0156] In some implementations, the first node may divide each bit unit into a first bit sub-unit and a second bit sub-unit based on a first preset number.

[0157] In some embodiments, the first node may divide the first bit subunit and the second bit subunit in a front-to-back manner or in an even-odd manner based on the order of bits.

[0158] S2003. The first node determines a transmission parameter and a sending state on at least one time domain unit based on the first mapping method and the first bit unit, and determines a transmission parameter and a sending state on at least one time domain unit based on the second mapping method and the second bit unit.

[0159] The transmission parameters include at least one of the following: frequency, phase, or amplitude. The frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude. The mapping method is a mapping method for the transmission parameters and the transmission status of the bit unit in the time domain unit. The first mapping method and the second mapping method are two mapping methods among multiple mapping methods.

[0160] It can be understood that the first bit subunit (or the second bit subunit) can determine the transmission parameters and the sending status on at least one time domain unit based on multiple mapping methods.

[0161] In some embodiments, the first mapping manners may be the same or different.

[0162] In some embodiments, the multiple mapping modes, the first frequency point, the second frequency point, the first phase, the second phase, the first amplitude and the second amplitude may be preset, fixed, or indicated by the first node or the second node.

[0163] In some implementations, when a first node transmits a first signal based on a first modulation scheme, the first node may determine, based on a first mapping scheme, a transmission parameter and a transmission state corresponding to each of at least one time domain unit mapped by the first bit sub-unit. Furthermore, the first node may determine, based on a second mapping scheme, a transmission parameter and a transmission state corresponding to each of at least one time domain unit mapped by the second bit sub-unit.

[0164] In one implementation, the no signal sending state may include at least one of the following: no signal sending or a low-level signal.

[0165] S2004. The first node transmits a first bit sub-unit and a second bit sub-unit based on the transmission parameters and sending status corresponding to each time domain unit.

[0166] In some implementations, after determining the transmission parameters and sending status corresponding to each time domain unit, the first node may transmit the first bit subunit and the second bit subunit on each time domain unit based on the transmission parameters and sending status.

[0167] In one implementation, the bit units may be obtained by dividing the second bit sequence or the first bit sequence. When the bit units are obtained by dividing the first bit sequence, the first node may determine the transmission parameters and the transmission state in at least one time domain unit based on the mapping method. In this way, the first node does not need to pay attention to the encoded bit sequence and can distinguish between the bit units by sending a high-level signal or not sending a signal.

[0168] It should be noted that the first mapping mode and the second mapping mode are merely exemplary descriptions of multiple mapping modes. During implementation, the multiple mapping modes may also be other combinations, which is not limited in the embodiments of the present disclosure.

[0169] Table 3 shows a schematic diagram of a first mapping method. The time domain unit is a time domain symbol. When the first bit subunit or the second bit subunit includes 001, 010, 101, and 110, the transmission parameter of 001 on the first time domain symbol is the second transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the second transmission parameter, and the sending state is the sending signal state; the transmission parameter of 010 on the first time domain symbol is the second transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the first transmission parameter, and the sending state is the sending signal state; the transmission parameter of 101 on the first time domain symbol is the first transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the first transmission parameter, and the sending state is the sending signal state; the transmission parameter of 110 on the first time domain symbol is the first transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the second transmission parameter, and the sending state is the sending signal state.

[0170] Table 3

[0171] Table 4 shows a schematic diagram of a second mapping method. The time domain unit is a time domain symbol. When the first bit subunit or the second bit subunit includes 010, 011, 101, and 100, the transmission state of 010 on the first time domain symbol is a non-transmission signal state, the transmission parameter on the second time domain symbol is the second transmission parameter, and the transmission state is a transmission signal state; the transmission parameter of 011 on the first time domain symbol is the first transmission parameter, the transmission state is a transmission signal state, and the transmission state on the second time domain symbol is a non-transmission signal state; the transmission state of 101 on the first time domain symbol is a non-transmission signal state, the transmission parameter on the second time domain symbol is the first transmission parameter, and the transmission state is a transmission signal state; the transmission parameter of 100 on the first time domain symbol is the second transmission parameter, the transmission state is a transmission signal state, and the transmission state on the second time domain symbol is a non-transmission signal state.

[0172] Table 4

[0173] As an example, assuming that the first bit sequence is 000111001101, the first node encodes the first bit sequence into a second bit sequence based on FM0 encoding: 010101001100101011001011. The first node may divide the second bit sequence into four bit units based on 6 bits (i.e., the second preset number), and then divide each bit unit into a first bit sub-unit and a second bit sub-unit based on 3 bits (i.e., the first preset number). Taking 010101 as an example, the first bit sub-unit after division is 010, and the second bit sub-unit is 101.

[0174] In this way, when the first bit subunit (or the second bit subunit) is mapped to two time domain units, based on the first mapping method, the first node can determine that the transmission parameter of the first bit subunit on the first time domain unit is the second transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain unit is the first transmission parameter, and the sending state is the sending signal state; the first node can also determine that the transmission parameter of the second bit subunit on the first time domain unit is the first transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain unit is the first transmission parameter, and the sending state is the sending signal state.

[0175] In the case of the second mapping method, the first node can determine that the sending state of the first bit sub-unit on the first time domain unit is a non-signal sending state, the transmission parameter on the second time domain unit is a second transmission parameter, and the sending state is a signal sending state; the first node can also determine that the sending state of the second bit sub-unit on the first time domain unit is a non-signal sending state, the transmission parameter on the second time domain unit is the first transmission parameter, and the sending state is a signal sending state.

[0176] As another example, when three bits are mapped to two time-domain symbols, a bit unit consisting of three bits may include 000, 001, 010, 011, 100, 101, 110, and 111. These eight bit units and eight transmission modes (i.e., the eight modes in the first combination) may correspond one to one, thereby forming multiple mapping modes. The eight sending modes may include: the non-sending signal state based on the first frequency point on the first time domain unit, and the sending signal state based on the first frequency point on the second time domain unit; the non-sending signal state based on the first frequency point on the first time domain unit, and the sending signal state based on the second frequency point on the second time domain unit; the sending signal state based on the first frequency point on the first time domain unit, and the non-sending signal state on the second time domain unit; the sending signal state based on the second frequency point on the first time domain unit, and the sending signal state based on the first frequency point on the second time domain unit; the sending signal state based on the second frequency point on the first time domain unit, and the sending signal state based on the second frequency point on the second time domain unit; the sending signal state based on the second frequency point on the first time domain unit, and the non-sending signal state on the second time domain unit; the non-sending signal state on the first time domain unit, and the sending signal state based on the first frequency point on the second time domain unit.

[0177] As another example, assuming that the first bit sequence is 000111001101 and the second bit sequence is 010101001100101011001011 after FM0 encoding, the second bit sequence is divided into four bit units in units of 6 bits, namely, 010101, 001100, 101011, and 001011. Each bit unit is then divided into a first bit sub-unit and a second bit sub-unit based on parity. Taking 010101 as an example, the two first bit sub-units can be 000 and 111. The first node can then determine the transmission parameters and sending status on the time domain symbols using the following multiple mapping methods.

[0178] Table 5 shows a schematic diagram of a mapping method. 000: The transmission parameter on the first time domain symbol is the first transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the first transmission parameter, the sending state is the sending signal state; 001: The sending state on the first time domain symbol is the non-sending signal state, and the transmission parameter on the second time domain symbol is the first transmission parameter, the sending state is the sending signal state; 010: The transmission parameter on the first time domain symbol is the second transmission parameter, the sending state is the sending signal state, and the sending state on the second time domain symbol is the non-sending signal state; 011: The transmission parameter on the first time domain symbol is the second transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the first transmission parameter, the sending state is the sending signal state; The transmission parameter 100 on the first time domain symbol is the first transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the second transmission parameter, and the sending state is the sending signal state; the transmission parameter 101 on the first time domain symbol is the first transmission parameter, the sending state is the sending signal state, and the sending state on the second time domain symbol is the non-sending signal state; the sending state 110 on the first time domain symbol is the non-sending signal state, and the transmission parameter on the second time domain symbol is the second transmission parameter, and the sending state is the sending signal state; the transmission parameter 111 on the first time domain symbol is the second transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the second transmission parameter, and the sending state is the sending signal state.

[0179] Table 5

[0180] Table 6 shows a schematic diagram of another mapping method. 000 The transmission parameter on the first time domain symbol is the second transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the second transmission parameter, the sending state is the sending signal state; 001 The transmission parameter on the first time domain symbol is the second transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the first transmission parameter, the sending state is the sending signal state; 010 The transmission parameter on the first time domain symbol is the first transmission parameter, the sending state is the sending signal state, and the transmission parameter on the second time domain symbol is the second transmission parameter, the sending state is the sending signal state; 011 The sending state on the first time domain symbol is the non-sending signal state (no signal is sent or a low-level signal is sent), and the transmission parameter on the second time domain symbol is the second transmission parameter, the sending state is the sending signal state; 100 The sending state on the first time domain symbol is the non-signal sending state (no signal is sent or a low-level signal is sent), the transmission parameter on the second time domain symbol is the first transmission parameter, and the sending state is the signal sending state; the transmission parameter 101 on the first time domain symbol is the second transmission parameter, the sending state is the signal sending state, and the sending state on the second time domain symbol is the non-signal sending state (no signal is sent or a low-level signal is sent); the transmission parameter 110 on the first time domain symbol is the first transmission parameter, the sending state is the signal sending state, and the sending state on the second time domain symbol is the non-signal sending state (no signal is sent or a low-level signal is sent); the transmission parameter 111 on the first time domain symbol is the first transmission parameter, the sending state is the signal sending state, and the transmission parameter on the second time domain symbol is the first transmission parameter, the sending state is the signal sending state.

[0181] Table 6

[0182] Table 7 shows a schematic diagram of another mapping method. 000: Send a signal using the first transmission parameter on the first time domain symbol (i.e., a signal state is sent), and send a signal using the first transmission parameter on the second time domain symbol; 001: Send a signal using the first transmission parameter on the first time domain symbol, and send a signal using the second transmission parameter on the second time domain symbol; 010: Send a signal using the first transmission parameter on the first time domain symbol, and do not send a signal on the second time domain symbol (i.e., a signal state is not sent); 011: Do not send a signal on the first time domain symbol, and send a signal using the second transmission parameter on the second time domain symbol; 100: Send a signal using the second transmission parameter on the first time domain symbol, and send a signal using the first transmission parameter on the second time domain symbol; 101: Send a signal using the second transmission parameter on the first time domain symbol, and send a signal using the second transmission parameter on the second time domain symbol; 110: Send a signal using the second transmission parameter on the first time domain symbol, and do not send a signal on the second time domain symbol; 111: Do not send a signal on the first time domain symbol, and send a signal using the first transmission parameter on the second time domain symbol.

[0183] Table 7

[0184] Table 8 shows a schematic diagram of another mapping method. 000: Send a signal using the first transmission parameter on the first time domain symbol (i.e., a signal state is sent), and send a signal using the second transmission parameter on the second time domain symbol; 001: Send a signal using the second transmission parameter on the first time domain symbol, and send a signal using the first transmission parameter on the second time domain symbol; 010: Send a signal using the first transmission parameter on the first time domain symbol, and do not send a signal on the second time domain symbol (i.e., a signal state is not sent); 011: Send a signal using the first transmission parameter on the first time domain symbol, and send a signal using the first transmission parameter on the second time domain symbol; 100: Send a signal using the second transmission parameter on the first time domain symbol, and send a signal using the second transmission parameter on the second time domain symbol; 101: Do not send a signal on the first time domain symbol, and send a signal using the first transmission parameter on the second time domain symbol; 110: Send a signal using the second transmission parameter on the first time domain symbol, and do not send a signal on the second time domain symbol; 111: Do not send a signal on the first time domain symbol, and send a signal using the second transmission parameter on the second time domain symbol.

[0185] Table 8

[0186] Method six: determining the signal form of the signal transmitted on the current time domain symbol based on the symbol preceding the current time domain symbol.

[0187] Figure 21 shows a flow chart of another signal transmission method. In some embodiments, in the above S202, the first node sending the first signal based on the first modulation mode and the second bit sequence includes: S2101.

[0188] S2101. The first node determines a transmission status of a current time domain symbol based on whether a previous time domain symbol of the current time domain symbol sends a signal.

[0189] It should be understood that the low level and the high level in the sending state are that the low level is sent first and then the high level is sent, and the high level and the low level are that the high level is sent first and then the low level is sent.

[0190] In some embodiments, the fifth method can be applied to three bits mapped on two time domain units, or one bit mapped on one time domain unit, or two bits mapped on two time domain units.

[0191] In some implementations, when a first node transmits a first signal based on a first modulation scheme, the first node may determine transmission parameters and a transmission status of multiple bits in a second bit sequence based on at least one of schemes 1 to 5. Because the transmission status may include a state in which a signal is not transmitted in a time domain unit, when transmitting bits in the second bit sequence based on a time domain unit, the first node may determine whether a signal was transmitted in a time domain unit preceding the current time domain unit.

[0192] In one implementation, the no signal sending state may include no signal sending and sending a low-level signal.

[0193] (1) When it is determined that the sending state of the current time domain unit is the sending signal state:

[0194] The sending status on the current time domain unit satisfies at least one of the following:

[0195] When the transmission state at the first frequency point of the previous time domain unit is a non-signal transmission state, the transmission state at the first frequency point of the current time domain unit is a high-level signal.

[0196] When the transmission state at the first frequency point of the previous time domain unit is a high-level signal, the transmission state at the first frequency point of the current time domain unit is a low-level signal and a high-level signal.

[0197] When the transmission state at the first frequency point on the previous time domain unit is a low level signal and a high level signal, the transmission state at the first frequency point of the current time domain unit is a low level signal and a high level signal.

[0198] (2) When it is determined that the sending state of the current time domain unit is a non-sending signal state:

[0199] The sending status on the current time domain unit satisfies at least one of the following:

[0200] In a case where the sending state on the previous time domain unit is a signal sending state, the sending state on the current time domain unit is a signal non-sending state.

[0201] In a case where the sending state on the previous time domain unit is a non-signal sending state, the sending state on the current time domain unit is a non-signal sending state.

[0202] In some embodiments, the signal sent by the first node on the current time domain may be an ASK modulation symbol, an FSK modulation symbol, a PSK modulation symbol, etc.

[0203] It should be pointed out that when the previous time domain unit sends a signal through the first transmission parameter on the first time domain unit, and the first node determines that the transmission parameter and sending status of the current time domain unit are to send a signal through the second transmission parameter, since the previous time domain unit does not send a signal through the second transmission parameter, the first node can determine that the previous time domain unit of the current time domain unit does not send a signal.

[0204] As an example, assuming that the second bit sequence (or the first bit sequence) is 011100010, when one bit is mapped to one time domain symbol, the first node can determine the first transmission parameter corresponding to bit 0 and the second transmission parameter corresponding to bit 1 based on method one.

[0205] Table 9 shows a schematic diagram of a transmission state determined based on mode 5. 01110001 is mapped onto nine time domain symbols for transmission. The first node may determine to send a signal, for example, a high-level signal, using the first transmission parameter on the first time domain symbol, to send a high-level signal using the second transmission parameter on the second time domain symbol, to first send a low-level signal and then a high-level signal using the second transmission parameter on the third time domain symbol, to first send a low-level signal and then a high-level signal using the second transmission parameter on the fourth time domain symbol, to first send a low-level signal and then a high-level signal using the second transmission parameter on the fifth time domain symbol, to first send a low-level signal and then a high-level signal using the first transmission parameter on the sixth time domain symbol, to first send a low-level signal and then a high-level signal using the second transmission parameter on the seventh time domain symbol, to first send a low-level signal and then a high-level signal using the second transmission parameter on the eighth time domain symbol, and to send a high-level signal using the first transmission parameter on the ninth time domain symbol.

[0206] Since the first time domain symbol is the previous time domain symbol of the second time domain symbol, and no signal is sent on the first time domain symbol through the second transmission parameter, the first node can determine that the previous time domain symbol of the second time domain symbol does not send a signal, and sends a high-level signal through the second transmission parameter in a determined manner. Accordingly, since a high-level signal is sent on the second time domain symbol through the second transmission parameter, and the first node determines that a high-level signal is sent on the third time domain symbol through the second transmission parameter, the first node can determine that the previous time domain symbol of the third time domain symbol sends a signal, and determines the sending state on the third time domain symbol to send a low-level signal first and then a high-level signal. Similarly, the sending state on the fifth time domain symbol, the eighth time domain symbol, and the ninth time domain symbol is still a high-level signal; the sending state on the fourth time domain symbol, the sixth time domain symbol, and the seventh time domain symbol is to send a low-level signal first and then a high-level signal.

[0207] Table 9

[0208] As another example, assuming that the second bit sequence (or the first bit sequence) is 010000101001100, when three bit mappings are transmitted on two time domain symbols, the first node can determine the transmission parameters and sending status on each time domain symbol based on method five (for example, Table 7).

[0209] Table 10 shows another schematic table of transmission states determined based on mode 5. 010000101001100 is mapped and transmitted on ten time domain symbols. The first node can determine that 010 is in a signal transmission state, for example, a high-level signal, on the first time domain symbol using the first transmission parameter, and is in a non-signal transmission state on the second time domain symbol; 000 is in a high-level signal transmission state on the third time domain symbol using the first transmission parameter, and is in a low-level signal transmission state followed by a high-level signal transmission state on the fourth time domain symbol using the first transmission parameter; 101 is in a high-level signal transmission state on the fifth time domain symbol using the first transmission parameter, and is in a non-signal transmission state on the sixth time domain symbol; 001 is in a high-level signal transmission state on the seventh time domain symbol using the first transmission parameter, and is in a high-level signal transmission state on the eighth time domain symbol using the second transmission parameter; 100 is in a low-level signal transmission state followed by a high-level signal transmission state on the ninth time domain symbol using the second transmission parameter, and is in a low-level signal transmission state followed by a high-level signal transmission state on the tenth time domain symbol using the second transmission parameter.

[0210] Since the second time domain symbol is the previous time domain symbol of the third time domain symbol, and the second time domain symbol is in a non-signal sending state, the first node can determine that the previous time domain symbol of the third time domain symbol does not send a signal, and send a high-level signal through the first transmission parameter according to the determined sending state.

[0211] Accordingly, since a high-level signal is transmitted using the first transmission parameter on the third time domain symbol, and the first node determines to also transmit a high-level signal using the first transmission parameter on the fourth time domain symbol, the first node can determine that the time domain symbol preceding the fourth time domain symbol is in the transmit signal state, and determine the transmit state on the fourth time domain symbol to be first transmitting a low-level signal and then transmitting a high-level signal. Similarly, the transmit states on the fifth and eighth time domain symbols are still high-level signals.

[0212] In addition, since the ninth time domain symbol sends a low-level signal first and then a high-level signal through the second transmission parameter, and the tenth time domain symbol determined by the first node sends a high-level signal through the second transmission parameter, the first node can determine that the sending state of the previous time domain symbol of the tenth time domain symbol is the sending signal state, and determine that the sending state on the tenth time domain symbol is to send a low-level signal first and then a high-level signal.

[0213] Table 10

[0214] In some implementations, encoding the first bit sequence to be transmitted to obtain the second bit sequence includes: performing convolution encoding and / or Manchester encoding on the first bit sequence to obtain the second bit sequence. The first node sends the first signal based on a first modulation method and the second bit sequence, where the first modulation method includes ASK modulation.

[0215] Sending a first signal based on a first modulation method and a second bit sequence includes: converting the second bit sequence into a modulation symbol according to the first modulation method, and sending the modulation symbol through a time domain symbol. The time domain symbol can be actively generated, or the time domain symbol is generated from an excitation source signal through backscattering.

[0216] When sending a first signal (i.e., sending a time domain symbol), the sending state of the current time domain symbol (or signal) can be determined based on the sending state of the previous time domain symbol (or signal), including: if the sending state of the previous time domain symbol (or signal) is a non-signal sending state, such as a low-level signal or no signal, the sending state of the current time domain symbol (or signal) is to send a high-level signal (the high-level signal transmits the modulation symbol) or to send the modulation symbol or to send a high-level signal (the high-level signal transmits the modulation symbol) and a low-level signal; if the sending state of the previous time domain symbol (or signal) is to send a high-level signal or to send a modulation symbol, the sending state on the current time domain symbol is to not send a signal or to delay until the next time domain symbol to send the modulation symbol or to send a low-level signal and a high-level signal (the high-level signal transmits the modulation symbol). In this way, an amplitude jump between adjacent time domain symbols is achieved, thereby better determining the boundary of a time domain symbol.

[0217] Alternatively, when sending a first signal (i.e., sending a time domain symbol), the sending state of the current time domain symbol (or signal) can be determined based on the sending state of the previous time domain symbol (or signal), including: if the sending state of the previous time domain symbol (or signal) is a non-signal sending state, i.e., a low-level signal or no signal is sent, and the modulation symbol sent on the current time domain symbol is a high-level signal, it can be determined that one or more high-level signals are sent on the current time domain symbol (or signal); if the previous time domain symbol (or signal) sends one or more low-level signals or no signal is sent, and the modulation symbol sent by the current time domain symbol (or signal) is a low-level signal, it can be determined that A high-level signal and a low-level signal are sent on the current time domain symbol (or signal); if the modulation symbol sent by the previous time domain symbol (or signal) is a high-level signal, or a low-level signal and a high-level signal, and the modulation symbol sent by the current time domain symbol (or signal) is a low-level signal, it can be determined that a low-level signal and a high-level signal are sent on the current time domain symbol (or signal); if the modulation symbol sent by the previous time domain symbol (or signal) is a high-level signal, or a low-level signal and a high-level signal, and the modulation symbol sent by the current time domain symbol (or signal) is a high-level signal, the current time domain symbol (or signal) sends one or more low-level signals. In this way, amplitude jumps between adjacent time domain symbols can be achieved, thereby better determining the boundary of a time domain symbol.

[0218] The number of the plurality of low-level signals or the plurality of high-level signals may be predefined or in a signaling configuration or other form.

[0219] The high-level signal mentioned above means that the amplitude of the high-level signal is different from the amplitude of the low-level signal by a certain value, or in other words, the amplitude of the high-level signal is greater than the amplitude of the low-level signal by a threshold value.

[0220] The low-level signal may indicate that no signal is sent, or the amplitude of the low-level signal is lower than a threshold value than the amplitude of the high-level signal, or the amplitude of the high-level signal is different from the amplitude of the low-level signal by a certain value.

[0221] The above is a description of the first modulation mode based on modes 1 to 6. The first transmission parameter and the second transmission parameter in the first modulation mode will be described below.

[0222] The first transmission parameter includes a first frequency point or a first phase, and the second transmission parameter includes a second frequency point or a second phase.

[0223] In some embodiments, the first frequency point is one or more consecutive subcarriers, and the second frequency point may also be one or more consecutive subcarriers.

[0224] In some embodiments, the first frequency point and the second frequency point are spaced apart by K subcarriers, where K is a non-negative integer.

[0225] K may be preset, fixed, generated by the first node, or indicated by the second node.

[0226] In some embodiments, the first frequency point and the second frequency point are determined according to at least one of the following: a fixed frequency point, a frequency point configured according to signaling, a preset frequency point, a frequency point corresponding to an excitation signal, and a frequency domain offset value.

[0227] In some embodiments, the first phase and the second phase are phases corresponding to signals transmitted at the frequency point.

[0228] In some embodiments, the first phase and the second phase are separated by a preset phase offset value.

[0229] In the embodiment of the present disclosure, Figure 22 shows a flow chart 8 of a signal transmission method. In conjunction with Figure 2 , as shown in Figure 22 , before the above S202 , the signal transmission method further includes: S2201 .

[0230] S2201: A first node receives an excitation signal and a second signal.

[0231] The second signal is a downlink signal sent by the second node.

[0232] In some implementations, after receiving the excitation signal sent by the second node, the first node may send the first signal to the second node by reverse reflection.

[0233] In some embodiments, S2201 may be before S201 or after S201.

[0234] The signal transmission method provided in the embodiment of the present disclosure can be applied to the second node 102 in the communication system shown in Figure 1. Figure 23 shows a flow chart of another signal transmission method. As shown in Figure 23, the signal transmission method includes S2301 and S2302.

[0235] S2301. The second node receives a first signal.

[0236] The first signal is generated based on a first modulation mode and a second bit sequence, and the second bit sequence is obtained by encoding the first bit sequence.

[0237] S2302. The second node obtains a first bit sequence based on the first signal.

[0238] It can be understood that the detailed description of S2301 and S2302 can refer to the detailed description of the first node sending the first signal, and the embodiments of the present disclosure will not be repeated here.

[0239] It is understandable that, in order to implement the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. It should be readily apparent to those skilled in the art that, in conjunction with the algorithmic steps of the various examples described in the embodiments of the present disclosure, the present disclosure can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present disclosure.

[0240] The embodiments of the present disclosure can divide the functional modules of the communication device according to the above-mentioned method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one functional module. The above-mentioned integrated modules can be implemented in the form of hardware or software. It should be noted that the division of modules in the embodiments of the present disclosure is schematic and is only a logical functional division. In actual implementation, there may be other division methods. The following is an example of dividing each functional module corresponding to each function.

[0241] FIG24 is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure, which can execute the signal transmission method provided in the above method embodiment. As shown in FIG24 , the communication device includes: a processing unit 2401 and a sending unit 2402.

[0242] The processing unit 2401 is configured to encode a first bit sequence to be transmitted to obtain a second bit sequence.

[0243] The sending unit 2402 is configured to send a first signal based on a first modulation mode and a second bit sequence.

[0244] In one implementation, the communication device further includes: a receiving unit 2403; the receiving unit 2403 is configured to receive the excitation signal and the second signal.

[0245] In one implementation, the first modulation method includes: determining transmission parameters based on bits in a second bit sequence, the transmission parameters including at least one of the following: frequency, phase, or amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude.

[0246] In one implementation, bit 0 in the second bit sequence corresponds to a first transmission parameter, and bit 1 in the second bit sequence corresponds to a second transmission parameter; the first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.

[0247] In one implementation, the first modulation mode includes: determining a transmission parameter based on bits in a first bit sequence, and determining a transmission state based on bits in a second bit sequence, where the transmission parameter includes at least one of the following: a frequency, a phase, or an amplitude, where the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; the transmission state includes a first transmission state and a second transmission state, where bit 0 in the second bit sequence corresponds to the first transmission state, and bit 1 in the second bit sequence corresponds to the second transmission state;

[0248] Alternatively, the sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or, the sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

[0249] In one implementation, bit 0 in the first bit sequence corresponds to a first transmission parameter, and bit 1 in the first bit sequence corresponds to a second transmission parameter; the first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.

[0250] In one implementation, the first modulation method includes: determining transmission parameters and sending status based on an information combination; the information combination includes bits in a first bit sequence and bits in a second bit sequence; the transmission parameters include at least one of the following: frequency, phase or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; the sending status includes a sending signal status and a non-sending signal status, and the sending signal status includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or, the sending status includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

[0251] In one implementation, the first modulation method includes: dividing the second bit sequence into multiple bit units; determining the transmission parameters and sending state on at least one time domain unit based on the bit units; the transmission parameters include at least one of the following: frequency, phase or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; the sending state includes a sending signal state and a non-sending signal state, and the sending signal state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or, the sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

[0252] In one implementation, a bit unit includes three bits, and at least one time domain unit includes a first time domain unit and a second time domain unit. When the three bits are mapped on two time domain units and the transmission parameters include frequency and amplitude, different bit units correspond to different first combinations, and the first combination is a combination of transmission parameters and sending states on different time domain units; the first combination includes: a non-signal sending state based on the first frequency point on the first time domain unit, and a signal sending state based on the first frequency point on the second time domain unit; a non-signal sending state based on the first frequency point on the first time domain unit, and a signal sending state based on the second frequency point on the second time domain unit; a signal sending state based on the first frequency point on the first time domain unit It is in the signal sending state on the second time domain unit, and is in the signal non-sending state on the second time domain unit; it is in the signal sending state based on the second frequency point on the first time domain unit, and is in the signal sending state based on the first frequency point on the second time domain unit; it is in the signal sending state based on the second frequency point on the first time domain unit, and is in the signal sending state based on the second frequency point on the second time domain unit; it is in the signal sending state based on the second frequency point on the first time domain unit, and is in the signal non-sending state on the second time domain unit; it is in the signal non-sending state on the first time domain unit, and is in the signal sending state based on the first frequency point on the second time domain unit; it is in the signal non-sending state on the first time domain unit, and is in the signal sending state based on the second frequency point on the second time domain unit.

[0253] In one implementation, the bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 bits of the N bits are carried by a combination of the frequency and time domain units, and N2 bits of the N bits are carried by phase information of a signal transmitted on the M time domain units, where the phase information includes one phase of the H phases.

[0254] N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

[0255] In one implementation, the bit unit includes N bits, at least one time domain unit includes a time domain unit, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 bits of the N bits are carried by the frequency, and N2 bits of the N bits are carried by the phase information of the signal sent on a time domain unit, and the phase information includes one phase of the H phases; N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

[0256] In one implementation, the bit unit includes N bits, at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 bits of the N bits are carried by the frequency, and N2 bits of the N bits are carried by the phase information of the signal sent on the M time domain units, and the phase information includes one phase of the H phases; N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

[0257] In one implementation, the bit unit includes N bits, the one or more time domain units include M time domain units, and the phase includes H phases. When the transmission parameters include amplitude and phase, N1 bits of the N bits are carried by the amplitude, and N2 bits of the N bits are carried by the phase information of the signal sent on the M time domain units, and the phase information includes one phase of the H phases; N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

[0258] In one implementation, the first modulation method includes: dividing the second bit sequence into a plurality of bit units; dividing each bit portion into a first bit sub-unit and a second bit sub-unit; determining a transmission parameter and a transmission state on at least one time domain unit based on the first mapping method and the first bit unit; determining a transmission parameter and a transmission state on at least one time domain unit based on the second mapping method and the second bit unit; the transmission parameter includes at least one of the following: frequency, phase, or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; the transmission state includes a signal transmission state and a signal non-transmission state, the signal transmission state includes at least one of the following: transmitting a high-level signal, transmitting a low-level signal, transmitting a high-level signal and a low-level signal, or transmitting a low-level signal and a high-level signal; or the transmission state includes at least one of the following: transmitting a high-level signal, transmitting a low-level signal, transmitting a high-level signal and a low-level signal, or transmitting a low-level signal and a high-level signal. In one implementation, the first modulation method further includes: determining the transmission state on the current time domain unit based on whether the time domain unit preceding the current time domain unit transmitted a signal.

[0259] In one implementation, the sending state on the current time domain unit satisfies at least one of the following: when the sending state on the first frequency point on the previous time domain unit is a non-signal sending state, the sending state of the current time domain unit on the first frequency point is a high-level signal; when the sending state on the first frequency point on the previous time domain unit is a high-level signal, the sending state of the current time domain unit on the first frequency point is a low-level signal and a high-level signal; when the sending state on the first frequency point on the previous time domain unit is a low-level signal and a high-level signal, the sending state of the current time domain unit on the first frequency point is a low-level signal and a high-level signal.

[0260] In one implementation, the first modulation mode also includes: ASK modulation, PSK modulation, and FSK modulation.

[0261] In one implementation, the encoding includes at least one of the following: Manchester encoding, bi-phase space FM0 encoding, convolutional code, RS encoding, polar code, Miller code, repetition encoding, sequence extension encoding, original bit mapping encoding, and 2-bit to 3-bit mapping encoding.

[0262] In one implementation, the first frequency point and the second frequency point are one or more consecutive subcarriers.

[0263] In one implementation, the first frequency point and the second frequency point are spaced apart by K subcarriers, where K is a non-negative integer.

[0264] In one implementation, the first frequency point and the second frequency point are determined according to at least one of the following: a fixed frequency point, a frequency point configured according to signaling, a preset frequency point, a frequency point corresponding to an excitation signal, and a frequency domain offset value.

[0265] In one implementation, the first phase and the second phase are phases corresponding to signals transmitted at a frequency point.

[0266] In one implementation, the first phase and the second phase are separated by a preset phase offset value.

[0267] FIG25 is a schematic diagram of the structure of another communication device provided by an embodiment of the present disclosure, which can execute the signal transmission method provided by the above method embodiment. As shown in FIG25 , the communication device includes: a receiving unit 2501 and a processing unit 2502.

[0268] A receiving unit 2501 is configured to receive a first signal, where the first signal is generated based on a first modulation scheme and a second bit sequence, where the second bit sequence is obtained by encoding the first bit sequence;

[0269] The processing unit 2502 is configured to obtain a first bit sequence based on the first signal.

[0270] In one implementation, the communication device further includes a sending unit 2503 .

[0271] The sending unit 2503 is configured to send an excitation signal and a second signal.

[0272] In one implementation, the first modulation method includes: determining transmission parameters based on bits in a second bit sequence, the transmission parameters including at least one of the following: frequency, phase, or amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude.

[0273] In one implementation, bit 0 in the second bit sequence corresponds to a first transmission parameter, and bit 1 in the second bit sequence corresponds to a second transmission parameter; the first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.

[0274] In one implementation, the first modulation mode includes: determining transmission parameters based on bits in a first bit sequence, and determining a sending state based on bits in a second bit sequence, the transmission parameters including at least one of the following: frequency, phase, or amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude; the sending state including a first sending state and a second sending state, bit 0 in the second bit sequence corresponds to the first sending state, and bit 1 in the second bit sequence corresponds to the second sending state; the sending state including a sending signal state and a non-sending signal state, the sending signal state including at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or, the sending state including at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

[0275] In one implementation, bit 0 in the first bit sequence corresponds to a first transmission parameter, and bit 1 in the first bit sequence corresponds to a second transmission parameter; the first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.

[0276] In one implementation, the first modulation method includes: determining transmission parameters and sending status based on an information combination; the information combination includes bits in a first bit sequence and bits in a second bit sequence; the transmission parameters include at least one of the following: frequency, phase or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; the sending status includes a sending signal status and a non-sending signal status, and the sending signal status includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or, the sending status includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

[0277] In one implementation, the first modulation method includes: dividing the second bit sequence into multiple bit units; determining the transmission parameters and sending state on at least one time domain unit based on the bit units; the transmission parameters include at least one of the following: frequency, phase or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; the sending state includes a sending signal state and a non-sending signal state, and the sending signal state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or, the sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

[0278] In one implementation, a bit unit includes three bits, and at least one time domain unit includes a first time domain unit and a second time domain unit. When the three bits are mapped on two time domain units and the transmission parameters include frequency and amplitude, different bit units correspond to different first combinations, and the first combination is a combination of transmission parameters and sending states on different time domain units; the first combination includes: a non-signal sending state based on the first frequency point on the first time domain unit, and a signal sending state based on the first frequency point on the second time domain unit; a non-signal sending state based on the first frequency point on the first time domain unit, and a signal sending state based on the second frequency point on the second time domain unit; a signal sending state based on the first frequency point on the first time domain unit It is in the signal sending state on the second time domain unit, and is in the signal non-sending state on the second time domain unit; it is in the signal sending state based on the second frequency point on the first time domain unit, and is in the signal sending state based on the first frequency point on the second time domain unit; it is in the signal sending state based on the second frequency point on the first time domain unit, and is in the signal sending state based on the second frequency point on the second time domain unit; it is in the signal sending state based on the second frequency point on the first time domain unit, and is in the signal non-sending state on the second time domain unit; it is in the signal non-sending state on the first time domain unit, and is in the signal sending state based on the first frequency point on the second time domain unit; it is in the signal non-sending state on the first time domain unit, and is in the signal sending state based on the second frequency point on the second time domain unit.

[0279] In one implementation, the bit unit includes N bits, at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 bits of the N bits are carried by a combination of frequency and time domain units, and N2 bits of the N bits are carried by phase information of the signal sent on M time domain units, and the phase information includes one phase of the H phases; N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

[0280] In one implementation, the bit unit includes N bits, at least one time domain unit includes a time domain unit, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 of the N bits are carried by the frequency, and N2 of the N bits are carried by the phase information of the signal sent on a time domain unit, and the phase information includes one phase of the H phases; N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

[0281] In one implementation, the bit unit includes N bits, at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include frequency, amplitude, and phase, N1 bits of the N bits are carried by the frequency, and N2 bits of the N bits are carried by the phase information of the signal sent on the M time domain units, and the phase information includes one phase of the H phases; N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

[0282] In one implementation, the first modulation method includes: dividing the second bit sequence into a plurality of bit units; dividing each bit portion into a first bit sub-unit and a second bit sub-unit; determining a transmission parameter and a transmission state on at least one time domain unit based on the first mapping method and the first bit unit; determining a transmission parameter and a transmission state on at least one time domain unit based on the second mapping method and the second bit unit; the transmission parameter includes at least one of the following: frequency, phase, or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; the transmission state includes a signal transmission state and a signal non-transmission state, the signal transmission state includes at least one of the following: transmitting a high-level signal, transmitting a low-level signal, transmitting a high-level signal and a low-level signal, or transmitting a low-level signal and a high-level signal; or the transmission state includes at least one of the following: transmitting a high-level signal, transmitting a low-level signal, transmitting a high-level signal and a low-level signal, or transmitting a low-level signal and a high-level signal. In one implementation, the first modulation method further includes: determining the transmission state on the current time domain unit based on whether the time domain unit preceding the current time domain unit transmitted a signal.

[0283] In one implementation, the sending state on the current time domain unit satisfies at least one of the following: when the sending state on the first frequency point on the previous time domain unit is a non-signal sending state, the sending state of the current time domain unit on the first frequency point is a high-level signal; when the sending state on the first frequency point on the previous time domain unit is a high-level signal, the sending state of the current time domain unit on the first frequency point is a low-level signal plus a high-level signal; when the sending state on the first frequency point on the previous time domain unit is a low-level signal plus a high-level signal, the sending state of the current time domain unit on the first frequency point is a low-level signal plus a high-level signal.

[0284] In one implementation, the first modulation mode also includes: ASK modulation, PSK modulation, and FSK modulation.

[0285] In one implementation, the encoding includes at least one of the following: Manchester encoding, bi-phase space FM0 encoding, convolutional code, RS encoding, polar code, Miller code, repetition encoding, sequence extension encoding, original bit mapping encoding, and 2-bit to 3-bit mapping encoding.

[0286] In one implementation, the first frequency point and the second frequency point are one or more consecutive subcarriers.

[0287] In one implementation, the first frequency point and the second frequency point are spaced apart by K subcarriers, where K is a non-negative integer.

[0288] In one implementation, the first frequency point and the second frequency point are determined according to at least one of the following: a fixed frequency point, a frequency point configured according to signaling, a preset frequency point, a frequency point corresponding to an excitation signal, and a frequency domain offset value.

[0289] In one implementation, the first phase and the second phase are phases corresponding to signals transmitted at a frequency point.

[0290] In one implementation, the first phase and the second phase are separated by a preset phase offset value.

[0291] In the case of implementing the functions of the above-mentioned integrated modules in hardware, the embodiments of the present disclosure provide another structure of the communication device involved in the above-mentioned embodiments. As shown in Figure 26, the communication device 260 includes: a processor 2602 and a bus 2604. In some embodiments, the communication device may also include a memory 2601; in some embodiments, the communication device may also include a communication interface 2603.

[0292] Processor 2602 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. Processor 2602 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Processor 2602 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of the present disclosure. Processor 2602 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.

[0293] The communication interface 2603 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, or wireless local area network (WLAN).

[0294] The memory 2601 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0295] As an implementation, the memory 2601 may exist independently of the processor 2602. The memory 2601 may be connected to the processor 2602 via a bus 2604 to store instructions or program codes. When the processor 2602 calls and executes the instructions or program codes stored in the memory 2601, the signal transmission method provided in the embodiment of the present disclosure can be implemented.

[0296] In another implementation, the memory 2601 may also be integrated with the processor 2602 .

[0297] Bus 2604 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 2604 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG26 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0298] Some embodiments of the present disclosure provide a computer-readable storage medium (e.g., a non-transitory computer-readable storage medium), which stores computer program instructions. When the computer program instructions are executed on a computer, the computer executes the signal transmission method described in any of the above embodiments.

[0299] Exemplarily, the above-mentioned computer-readable storage media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes, etc.), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). The various computer-readable storage media described in the present disclosure may represent one or more devices and / or other machine-readable storage media for storing information. The term "machine-readable storage medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0300] An embodiment of the present disclosure provides a computer program product comprising instructions. When the computer program product is run on a computer, the computer is enabled to execute the signal transmission method described in any one of the above embodiments.

[0301] The above is only a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.

Claims

1. A signal transmission method, wherein: The method is applied to a first node and comprises: Encoding a first bit sequence to be transmitted to obtain a second bit sequence; A first signal is sent based on a first modulation method and the second bit sequence.

2. The method according to claim 1, wherein Before sending the first signal based on the first modulation mode and the second bit sequence, the method further includes: An excitation signal and a second signal are received.

3. The method according to claim 1, wherein The first modulation method includes: determining transmission parameters based on bits in the second bit sequence, and the transmission parameters include at least one of the following: frequency, phase or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude.

4. The method according to claim 3, wherein: Bit 0 in the second bit sequence corresponds to a first transmission parameter, and bit 1 in the second bit sequence corresponds to a second transmission parameter; wherein the first transmission parameter includes at least one of the following: the first frequency, the first phase, or the first amplitude; the second transmission parameter includes at least one of the following: the second frequency, the second phase, or the second amplitude.

5. The method according to claim 1, wherein The first modulation mode includes: determining a transmission parameter based on bits in the first bit sequence, and determining a sending state based on bits in the second bit sequence, wherein the transmission parameter includes at least one of the following: a frequency, a phase, or an amplitude, wherein the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; The sending state includes a first sending state and a second sending state, bit 0 in the second bit sequence corresponds to the first sending state, and bit 1 in the second bit sequence corresponds to the second sending state; or The sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or The sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

6. The method according to claim 5, wherein: Bit 0 in the first bit sequence corresponds to a first transmission parameter, and bit 1 in the first bit sequence corresponds to a second transmission parameter; wherein the first transmission parameter includes at least one of the following: the first frequency, the first phase, or the first amplitude; the second transmission parameter includes at least one of the following: the second frequency, the second phase, or the second amplitude.

7. The method according to claim 1, wherein The first modulation mode includes: determining a transmission parameter and a sending state based on an information combination; the information combination includes bits in a first bit sequence and bits in a second bit sequence; the transmission parameter includes at least one of the following: a frequency, a phase, or an amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude; The sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or The sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

8. The method according to claim 1, wherein The first modulation mode includes: dividing the second bit sequence into a plurality of bit units; determining a transmission parameter and a transmission state on at least one time domain unit based on the bit units; the transmission parameter includes at least one of the following: a frequency, a phase, or an amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude; The sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or The sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

9. The method according to claim 8, wherein The bit unit includes three bits, the at least one time domain unit includes a first time domain unit and a second time domain unit, and when the three bits are mapped to the two time domain units, and the transmission parameters include frequency and amplitude, different bit units correspond to different first combinations, and the first combination is a combination of the transmission parameter and the sending status on different time domain units; Wherein, the first combination includes: The first time domain unit is in the non-signal transmission state based on the first frequency point, and the second time domain unit is in the signal transmission state based on the first frequency point; The first time domain unit is in the non-signal transmission state based on the first frequency point, and the second time domain unit is in the signal transmission state based on the second frequency point; The signal transmission state is set based on the first frequency point in the first time domain unit, and the signal non-transmission state is set in the second time domain unit; The signal transmission state is set based on the second frequency point in the first time domain unit, and the signal transmission state is set based on the first frequency point in the second time domain unit; The signal transmission state is based on the second frequency point in the first time domain unit, and the signal transmission state is based on the second frequency point in the second time domain unit; The signal transmission state is set based on the second frequency point on the first time domain unit, and the signal non-transmission state is set on the second time domain unit; The first time domain unit is in the non-signal sending state, and the second time domain unit is in the signal sending state based on the first frequency point; The first time domain unit is in the non-signal sending state, and the second time domain unit is in the signal sending state based on the second frequency point.

10. The method according to claim 8, wherein: The bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include the frequency, the amplitude, and the phase, N1 bits of the N bits are carried by a combination of the frequency and the time domain unit, and N2 bits of the N bits are carried by phase information of a signal sent on the M time domain units, where the phase information includes one phase of the H phases. Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

11. The method according to claim 8, wherein The bit unit includes N bits, the at least one time domain unit includes one time domain unit, the phase includes H phases, and when the transmission parameters include the frequency, the amplitude, and the phase, N1 bits of the N bits are carried by the frequency, N2 bits of the N bits are carried by phase information of a signal sent on the one time domain unit, and the phase information includes one phase of the H phases; Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

12. The method according to claim 8, wherein The bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include the frequency, the amplitude, and the phase, N1 bits of the N bits are carried by the frequency, and N2 bits of the N bits are carried by phase information of a signal sent on the M time domain units, and the phase information includes one phase of the H phases. Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

13. The method according to claim 8, wherein The bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameter includes the amplitude and the phase, N1 bits of the N bits are carried by the amplitude, and N2 bits of the N bits are carried by phase information of a signal sent on the M time domain units, and the phase information includes one phase of the H phases. Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

14. The method according to claim 1, wherein The first modulation mode includes: dividing the second bit sequence into a plurality of bit units; dividing each of the bit parts into a first bit sub-unit and a second bit sub-unit; determining a transmission parameter and a sending state on at least one time domain unit based on a first mapping mode and the first bit unit; and determining a transmission parameter and a sending state on the at least one time domain unit based on a second mapping mode and the second bit unit; the transmission parameter includes at least one of the following: frequency, phase, or amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude; The sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or The sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

15. The method according to any one of claims 3 to 14, wherein: The first modulation mode further includes: determining a transmission state on the current time domain unit based on whether a time domain unit previous to the current time domain unit sends a signal.

16. The method according to claim 15, wherein The sending status on the current time domain unit satisfies at least one of the following: When the transmission state at the first frequency point of the previous time domain unit is the non-signal transmission state, the transmission state of the current time domain unit at the first frequency point is a high-level signal; When the transmission state at the first frequency point of the previous time domain unit is the high-level signal, the transmission state at the first frequency point of the current time domain unit is a low-level signal plus a high-level signal; When the transmission state at the first frequency point of the previous time domain unit is a low level signal plus a high level signal, the transmission state at the first frequency point of the current time domain unit is a low level signal plus a high level signal.

17. The method according to claim 1, wherein The first modulation mode also includes: amplitude shift keying ASK modulation, phase shift keying PSK modulation, and frequency shift keying FSK modulation.

18. The method according to claim 1, wherein The coding includes at least one of the following: Manchester coding, bi-phase space FM0 coding, convolutional code, Reed-Solver code (RS) coding, polar code, Miller code, repetition coding, sequence extension coding, original bit mapping coding, and 2-bit to 3-bit mapping coding.

19. The method according to any one of claims 3 to 14, wherein: The first frequency point and the second frequency point are one or more consecutive subcarriers.

20. The method according to any one of claims 3 to 14, wherein: The distance between the first frequency point and the second frequency point is K subcarriers, where K is a non-negative integer.

21. The method according to any one of claims 3 to 14, wherein: The first frequency point and the second frequency point are determined according to at least one of the following: a fixed frequency point, a frequency point configured according to signaling, a preset frequency point, a frequency point corresponding to an excitation signal, and a frequency domain offset value.

22. The method according to any one of claims 3 to 14, wherein: The first phase and the second phase are phases corresponding to the signal transmitted at the frequency point.

23. The method according to any one of claims 3 to 14, wherein: The first phase and the second phase are separated by a preset phase offset value.

24. A signal transmission method, wherein: The method is applied to the second node and comprises: receiving a first signal, where the first signal is generated based on a first modulation scheme and a second bit sequence, where the second bit sequence is obtained by encoding the first bit sequence; The first bit sequence is obtained based on the first signal.

25. The method according to claim 24, wherein Before receiving the first signal, the method further includes: An excitation signal and a second signal are sent.

26. The method according to claim 24, wherein The first modulation method includes: determining transmission parameters based on bits in the second bit sequence, and the transmission parameters include at least one of the following: frequency, phase or amplitude, the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude.

27. The method according to claim 26, wherein Bit 0 in the second bit sequence corresponds to a first transmission parameter, and bit 1 in the second bit sequence corresponds to a second transmission parameter; wherein the first transmission parameter includes at least one of the following: the first frequency, the first phase, or the first amplitude; the second transmission parameter includes at least one of the following: the second frequency, the second phase, or the second amplitude.

28. The method according to claim 24, wherein The first modulation mode includes: determining a transmission parameter based on bits in the first bit sequence, and determining a sending state based on bits in the second bit sequence, wherein the transmission parameter includes at least one of the following: a frequency, a phase, or an amplitude, wherein the frequency includes a first frequency and a second frequency, the phase includes a first phase and a second phase, and the amplitude includes a first amplitude and a second amplitude; The sending state includes a first sending state and a second sending state, bit 0 in the second bit sequence corresponds to the first sending state, and bit 1 in the second bit sequence corresponds to the second sending state; or The sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or The sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

29. The method according to claim 28, wherein Bit 0 in the first bit sequence corresponds to a first transmission parameter, and bit 1 in the first bit sequence corresponds to a second transmission parameter; wherein the first transmission parameter includes at least one of the following: the first frequency, the first phase, or the first amplitude; the second transmission parameter includes at least one of the following: the second frequency, the second phase, or the second amplitude.

30. The method of claim 24, wherein: The first modulation mode includes: determining a transmission parameter and a sending state based on an information combination; the information combination includes bits in a first bit sequence and bits in a second bit sequence; the transmission parameter includes at least one of the following: a frequency, a phase, or an amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude; The sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or The sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

31. The method of claim 24, wherein: The first modulation mode includes: dividing the second bit sequence into a plurality of bit units; determining a transmission parameter and a transmission state on at least one time domain unit based on the bit units; the transmission parameter includes at least one of the following: a frequency, a phase, or an amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude; The sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or The sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

32. The method according to claim 31, wherein The bit unit includes three bits, the at least one time domain unit includes a first time domain unit and a second time domain unit, and when the three bits are mapped to the two time domain units, and the transmission parameters include frequency and amplitude, different bit units correspond to different first combinations, and the first combination is a combination of the transmission parameter and the sending status on different time domain units; Wherein, the first combination includes: The first time domain unit is in the non-signal transmission state based on the first frequency point, and the second time domain unit is in the signal transmission state based on the first frequency point; The first time domain unit is in the non-signal transmission state based on the first frequency point, and the second time domain unit is in the signal transmission state based on the second frequency point; The signal transmission state is set based on the first frequency point in the first time domain unit, and the signal non-transmission state is set in the second time domain unit; The signal transmission state is set based on the second frequency point in the first time domain unit, and the signal transmission state is set based on the first frequency point in the second time domain unit; The signal transmission state is based on the second frequency point in the first time domain unit, and the signal transmission state is based on the second frequency point in the second time domain unit; The signal transmission state is set based on the second frequency point on the first time domain unit, and the signal non-transmission state is set on the second time domain unit; The first time domain unit is in the non-signal sending state, and the second time domain unit is in the signal sending state based on the first frequency point; The first time domain unit is in the non-signal sending state, and the second time domain unit is in the signal sending state based on the second frequency point.

33. The method according to claim 31, wherein: The bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include the frequency, the amplitude, and the phase, N1 bits of the N bits are carried by a combination of the frequency and the time domain unit, and N2 bits of the N bits are carried by phase information of a signal sent on the M time domain units, where the phase information includes one phase of the H phases. Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

34. The method according to claim 31, wherein The bit unit includes N bits, the at least one time domain unit includes one time domain unit, the phase includes H phases, and when the transmission parameters include the frequency, the amplitude, and the phase, N1 bits of the N bits are carried by the frequency, N2 bits of the N bits are carried by phase information of a signal sent on the one time domain unit, and the phase information includes one phase of the H phases; Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

35. The method of claim 31 , wherein: The bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameters include the frequency, the amplitude, and the phase, N1 bits of the N bits are carried by the frequency, and N2 bits of the N bits are carried by phase information of a signal sent on the M time domain units, and the phase information includes one phase of the H phases. Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

36. The method of claim 31, wherein The bit unit includes N bits, the at least one time domain unit includes M time domain units, and the phase includes H phases. When the transmission parameter includes the amplitude and the phase, N1 bits of the N bits are carried by the amplitude, and N2 bits of the N bits are carried by phase information of a signal sent on the M time domain units, and the phase information includes one phase of the H phases. Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.

37. The method of claim 24, wherein: The first modulation mode includes: dividing the second bit sequence into a plurality of bit units; dividing each of the bit parts into a first bit sub-unit and a second bit sub-unit; determining a transmission parameter and a sending state on at least one time domain unit based on a first mapping mode and the first bit unit; and determining a transmission parameter and a sending state on the at least one time domain unit based on a second mapping mode and the second bit unit; the transmission parameter includes at least one of the following: frequency, phase, or amplitude, the frequency including a first frequency and a second frequency, the phase including a first phase and a second phase, and the amplitude including a first amplitude and a second amplitude; The sending state includes a signal sending state and a signal non-sending state, and the signal sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal; or The sending state includes at least one of the following: sending a high-level signal, sending a low-level signal, sending a high-level signal and a low-level signal, and sending a low-level signal and a high-level signal.

38. The method according to any one of claims 26 to 37, wherein The first modulation mode further includes: determining a transmission state on the current time domain unit based on whether a time domain unit previous to the current time domain unit sends a signal.

39. The method according to claim 38, wherein The sending status on the current time domain unit satisfies at least one of the following: When the transmission state at the first frequency point of the previous time domain unit is the non-transmitting signal state or the low-level signal, the transmission state at the first frequency point of the current time domain unit is a high-level signal; When the transmission state at the first frequency point of the previous time domain unit is the non-transmitting signal state or the low-level signal, the transmission state of the current time domain unit at the first frequency point is a low-level signal plus a high-level signal; When the transmission state at the first frequency point of the previous time domain unit is a low level signal plus a high level signal, the transmission state at the first frequency point of the current time domain unit is a low level signal plus a high level signal.

40. A communication device comprising: memory and processor; The memory is coupled to the processor; The memory is used to store instructions executable by the processor; When the processor executes the instructions, the method according to any one of claims 1 to 23 or claims 24 to 39 is performed.

41. A computer-readable storage medium, wherein: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 23 or claims 24 to 39.

Citation Information

Patent Citations

  • Data transmission method and apparatus

    CN105340191A

  • Transmission method of bit field superposition pseudo-random sequence and sparse cascade coding

    CN113300993A

  • HTTP request optimization method, terminal and storage medium

    CN113556381A

  • Coding modulation method and device, demodulation decoding method and device and storage medium

    CN113644980A

  • Data transmission method and device and storage medium

    CN115085862A