Signal transmission method and device and storage medium
By encoding and modulating bit sequences in cellular IoT communication systems, the problem of low power consumption and low complexity signal transmission is solved, and efficient signal transmission effect is achieved.
Patent Information
- Application Number
- CN202410179459.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-08
- Publication Date
- 2025-08-12
AI Technical Summary
In cellular IoT communication systems, how to achieve low power consumption and low complexity signal transmission is an urgent problem to be solved.
The second bit sequence is obtained by encoding the first bit sequence to be transmitted, and a signal is transmitted based on the first modulation method and the second bit sequence, and the encoded bit sequence and modulation method are used to transmit signals in the cellular Internet of Things communication system.
It realizes low power consumption and low complexity signal transmission in cellular IoT communication systems, improves transmission efficiency and reduces energy consumption.
Smart Images

Figure CN120474663A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a signal transmission method, device, and storage medium. Background Art
[0002] In IoT communication systems, IoT devices can communicate through various methods, including backscatter communication and energy harvesting. However, for cellular IoT communication systems, how to transmit signals with low power consumption and low complexity is an urgent problem that needs to be solved. Summary of the Invention
[0003] The embodiments of the present disclosure provide a signal transmission method, device, and storage medium, which can solve the problem of how to transmit signals with low power consumption and low complexity in a cellular Internet of Things communication system.
[0004] On the one hand, a signal transmission method is provided, which is applied to a first node, including: encoding a first bit sequence to be transmitted to obtain a second bit sequence; and sending a first signal based on a first modulation method and the second bit sequence.
[0005] On the other hand, a signal transmission device is provided, including: a processing unit and a sending unit; the processing unit is used to encode a first bit sequence to be transmitted to obtain a second bit sequence; the sending unit is used to send a first signal based on a first modulation method and a second bit sequence.
[0006] On the other hand, a signal transmission method is provided, which is applied to a second node, including: receiving a first signal, where the first signal is generated based on a first modulation method and a second bit sequence, where the second bit sequence is obtained by encoding the first bit sequence; and obtaining a first bit sequence based on the first signal.
[0007] On the other hand, a signal transmission device is provided, including: a receiving unit and a processing unit; the receiving unit is used to receive a first signal, the first signal is generated based on a first modulation method and a second bit sequence, and the second bit sequence is obtained after encoding the first bit sequence; the processing unit is used to obtain the first bit sequence based on the first signal.
[0008] On the other hand, a communication device is provided, comprising: a memory and a processor; the memory and the processor are coupled; the memory is used to store a computer program; and the processor implements the signal transmission method of any of the above embodiments when executing the computer program.
[0009] On the other hand, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the signal transmission method of any of the above embodiments is implemented.
[0010] On the other hand, a computer program product is provided, which includes computer program instructions, and when the computer program instructions are executed by a processor, the signal transmission method described in any one of the above embodiments is implemented.
[0011] The 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] In order to more clearly illustrate the technical solutions in 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. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0013] Figure 1 A system architecture diagram provided for some embodiments of the present disclosure;
[0014] Figure 2 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 1 ;
[0015] Figure 3 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 2 ;
[0016] Figure 4 An exemplary method for determining transmission parameters based on a second bit sequence provided in some embodiments of the present disclosure Figure 1 ;
[0017] Figure 5 An exemplary method for determining transmission parameters based on a second bit sequence provided in some embodiments of the present disclosure Figure 2 ;
[0018] Figure 6 An exemplary method for determining transmission parameters based on a second bit sequence provided in some embodiments of the present disclosure Figure 3 ;
[0019] Figure 7 An exemplary method for determining transmission parameters based on a second bit sequence provided in some embodiments of the present disclosure Figure 4 ;
[0020] Figure 8 A schematic diagram of a first interval or suffix provided in some embodiments of the present disclosure Figure 1 ;
[0021] Figure 9 A schematic diagram of a first interval or suffix provided in some embodiments of the present disclosure Figure 2 ;
[0022] Figure 10 A schematic diagram of a second interval or prefix provided in some embodiments of the present disclosure Figure 1 ;
[0023] Figure 11 A schematic diagram of a second interval or prefix provided in some embodiments of the present disclosure Figure 2 ;
[0024] Figure 12 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 3 ;
[0025] Figure 13 An exemplary method for determining a transmission parameter based on a first bit and a transmission status based on a second bit sequence provided in some embodiments of the present disclosure Figure 1 ;
[0026] Figure 14 An exemplary method for determining a transmission parameter based on a first bit and a transmission status based on a second bit sequence provided in some embodiments of the present disclosure Figure 2 ;
[0027] Figure 15 An exemplary method for determining a transmission parameter based on a first bit and a transmission status based on a second bit sequence provided in some embodiments of the present disclosure Figure 3 ;
[0028] Figure 16 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 4 ;
[0029] Figure 17 A schematic diagram of a method for determining transmission parameters and sending status based on information combination provided in some embodiments of the present disclosure Figure 1 ;
[0030] Figure 18 A schematic diagram of a method for determining transmission parameters and sending status based on information combination provided in some embodiments of the present disclosure Figure 2 ;
[0031] Figure 19 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 5 ;
[0032] Figure 20 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 6 ;
[0033] Figure 21 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 7 ;
[0034] Figure 22 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 8 ;
[0035] Figure 23 A schematic diagram of a signal transmission method provided in some embodiments of the present disclosure Figure 9 ;
[0036] Figure 24 A schematic diagram of a communication device provided in some embodiments of the present disclosure Figure 1 ;
[0037] Figure 25 A schematic diagram of a communication device provided in some embodiments of the present disclosure Figure 2 ;
[0038] Figure 26 A schematic diagram of a communication device provided in some embodiments of the present disclosure Figure 3 . 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 part of the embodiments of this disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of this disclosure without making any creative efforts shall fall within the scope of protection of this disclosure.
[0040] It should be noted that in this disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this disclosure as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete 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 quantity of the technical features indicated. Therefore, a feature specified as "first" or "second" 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" in this document simply describes an association relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can mean: A exists alone, A and B exists simultaneously, and B exists alone. 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 methods, including backscatter communication and energy harvesting. However, for cellular IoT communication systems, how to transmit signals within them is a pressing issue.
[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 or 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 embodiments of the present disclosure can be applied to Figure 1 In the communication system, Figure 1 As shown, the communication system includes: a first node 101 and a second node 102.
[0047] The first node 101 is in communication with the second node 102. The first node 101 may be a user equipment, a terminal, an Internet of Things device, or an Ambient-IoT device. The second node 102 may be a base station or an excitation source. Figure 1 The following description is given by taking the first node 101 as a terminal and the second node 102 as a base station as an example.
[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 Figure 1 This is just an illustrative framework diagram. Figure 1 The number of devices included in the Figure 1 In addition to the devices shown, 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 by the embodiment of the present disclosure can be applied to Figure 1 A first node 101 in a communication system is shown. Figure 2 A schematic diagram showing a process of a signal transmission method Figure 1 ,like Figure 2 As shown, the signal transmission method includes the following 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 specific implementations, when a first node needs to transmit original information (e.g., images, numbers, text, etc.), 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] Optionally, 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 coding or bi-phase space coding (FM0) coding, 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 specific 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 method, and then send the first signal to the second node.
[0059] Optionally, 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 a possible implementation manner, the first signal may include a second bit sequence.
[0061] In one possible 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] Optionally, 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 A schematic diagram showing a process of a signal transmission method Figure 2 In some embodiments, in combination Figure 2 ,like Figure 3 As shown, in the above S202, the first node sending the first signal based on the first modulation mode and the second bit sequence specifically includes: 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. The amplitude includes a first amplitude and a second amplitude.
[0068] Optionally, 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 specific implementations, when a first node transmits a first signal based on a first modulation mode, the first node may determine a transmission parameter used to transmit the first signal based on bits in a second bit sequence. For example, the first node may determine that bit 0 in the second bit sequence corresponds to the first transmission parameter, and that bit 1 in the second bit sequence corresponds to the second transmission parameter. Alternatively, the first node may determine that bit 1 in the second bit sequence corresponds to the first transmission parameter, and that bit 0 in the second bit sequence corresponds to the second transmission parameter.
[0070] The first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; and 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 specific 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 possible 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 A schematic diagram showing a method for determining transmission parameters based on a second bit sequence Figure 1 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 Manchester encoding: 010101101010010110100110. Figure 4 As shown, the first row is a first bit sequence, the second row is a second bit sequence obtained by encoding the first bit sequence based on Manchester coding, and the third row is a 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 A schematic diagram showing a method for determining transmission parameters based on a second bit sequence Figure 2 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 FM0 encoding: 010101001100101011001011. Figure 5As shown, the first row is a first bit sequence, the second row is a second bit sequence obtained by encoding the first bit sequence based on FM0 coding, and the third row is a 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 A schematic diagram showing a method for determining transmission parameters based on a second bit sequence Figure 3 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 encoding: 010101101010010110100110. Figure 6 As shown, the first row is a second bit sequence obtained by encoding the first bit sequence based on Manchester coding, and the second row is a 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 A schematic diagram showing a method for determining transmission parameters based on a second bit sequence Figure 4 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 FM0 encoding: 010101001100101011001011. Figure 7 As shown, the first row is a second bit sequence obtained by encoding the first bit sequence using FM0 coding, and the second row is a 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, f2 is the second frequency, f3 is the third frequency, and f4 is the fourth frequency.
[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 possible 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] Optionally, 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 of an excitation source signal. The first modulation mode may include BPSK or QPSK.
[0086] Figure 8 Shows a schematic of a first interval or suffix Figure 1 .like Figure 8 As shown, among the three time domain symbols, there is a first interval or suffix at the end of each time domain symbol.
[0087] Figure 9 Shows a schematic of a first interval or suffix Figure 2 .like Figure 9 As shown, in the three time domain symbols, a first interval or suffix is added after each time domain symbol.
[0088] Figure 10 A schematic diagram showing a second interval or prefix Figure 1 .like Figure 10 As shown, in the three time domain symbols, there is a second interval or prefix at the beginning of each time domain symbol.
[0089] Figure 11 A schematic diagram showing a second interval or prefix Figure 2 .like Figure 11 As shown, in the 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 A schematic diagram showing a process of a signal transmission method Figure 3 In some embodiments, in combination with Figure 2 ,like Figure 12 As shown, in the above S202, the first node sending the first signal based on the first modulation mode and the second bit sequence specifically 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] Optionally, 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 specific implementations, when the 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; and 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 plus a low-level signal, or sending a 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 specific 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 multiple sending states.
[0101] In a possible 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 a possible 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 specific 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 transmitted 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 the first bit and determining the sending status based on the second bit sequence Figure 1 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 Manchester encoding: 010101101010010110100110. Figure 13 As shown, the first row is a first bit sequence, the second row is a second bit sequence obtained by encoding the first bit sequence based on Manchester coding, the third row is a transmission parameter determined based on the bits in the first bit sequence, and the fourth row is a 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 a schematic diagram of determining transmission parameters based on the first bit and determining the sending status based on the second bit sequence Figure 2 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 FM0 encoding: 010101001100101011001011. Figure 14As shown, the first row is a first bit sequence, the second row is a second bit sequence obtained by encoding the first bit sequence based on FM0 coding, the third row is a transmission parameter determined based on the bits in the first bit sequence, and the fourth row is a 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-transmitting 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 transmission based on f1 or f2 in the third row.
[0109] Figure 15 Shows a schematic diagram of determining transmission parameters based on the first bit and determining the sending status based on the second bit sequence Figure 3 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 FM0 encoding: 010101001100101011001011. Figure 15 As shown, the first row is a first bit sequence, the second row is a second bit sequence obtained by encoding the first bit sequence based on FM0 coding, the third row is a transmission parameter determined based on the bits in the first bit sequence, and the transmission parameter after frequency hopping of the transmission parameter, and the fourth row is a 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. 0 in the fourth row indicates that the transmission state corresponding to the bit in the second bit sequence is a non-transmitting signal state, and f1, f2, f3, and f4 in the fourth row indicate that the transmission state corresponding to the bit in the second bit sequence is to transmit a high-level signal based on f1 or f3 in the third row, or to transmit a bit in the second bit sequence or 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 A schematic diagram showing a process of a signal transmission method Figure 4 In some embodiments, in combination Figure 2 ,like Figure 16As shown, in the above S202, the first node sending the first signal based on the first modulation mode and the second bit sequence specifically 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 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 plus a low-level signal, or transmitting a 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.
[0115] Optionally, 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 specific implementations, when a first node sends a first signal based on a first modulation method, the first node may form an information combination with a bit in a first bit sequence and a bit after encoding the bit (i.e., a bit in a second bit sequence). Afterwards, the first node may determine the transmission parameters and sending 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 sending 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 sending 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 a correspondence between an information combination, a transmission parameter, and a transmission state. For example, information combination 01 corresponds to the first transmission parameter and a non-transmitting signal state. Thus, when the transmission state is a non-transmitting state or a low-level signal, no signal is transmitted or a low-level signal is transmitted, thereby reducing transmission consumption.
[0119] In a possible implementation, there may be multiple first correspondences, 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 a possible 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 table 1 of the 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 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; the transmission parameter corresponding to 11 is the second transmission parameter, and the sending state is the signal sending state.
[0122] Table 1
[0123]
[0124]
[0125] Table 2 shows a schematic diagram of the 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.
[0126] Table 2
[0127]
[0128] It should be noted that Table 1 and Table 2 are merely exemplary descriptions of various first correspondences. In specific implementations, the first correspondences may also be other combinations, which are not limited in the embodiments of the present disclosure.
[0129] S1602. The first node sends a first signal based on a transmission parameter and a sending status.
[0130] In some specific 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.
[0131] 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.
[0132] Figure 17 Shows a schematic diagram of determining transmission parameters and sending status based on information combination Figure 1 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. Figure 17 As shown, the first row is a first bit sequence, the second row is a second bit sequence obtained by encoding the first bit sequence based on FM0 coding, and the third row is a transmission parameter and a transmission state determined based on the information combination and the first first correspondence. A 0 in the third row indicates that the transmission state is a non-signal transmission state, a non-zero value indicates that the transmission state is a signal transmission state, f1 indicates a first transmission parameter determined based on the information combination, and f2 indicates a second transmission parameter determined based on the information combination.
[0133] Figure 18 Shows a schematic diagram of determining transmission parameters and sending status based on information combination Figure 2 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 encoding: 010101101010010110100110. Figure 18 As shown, the first row is a first bit sequence, the second row is a second bit sequence obtained by encoding the first bit sequence based on Manchester coding, and the third row is a transmission parameter and a transmission state determined based on the information combination and the second first correspondence. A 0 in the third row indicates that the transmission state is a non-signaling state, a non-zero value (i.e., f1f2) indicates that the transmission state is a signaling state, f1 represents a first transmission parameter determined based on the information combination, and f2 represents a second transmission parameter determined based on the information combination.
[0134] Method 4: determining the transmission parameters and the sending status based on the bit units divided by the second bit sequence.
[0135] Figure 19 A schematic diagram showing a process of a signal transmission method Figure 5 In some embodiments, in combination Figure 2 ,like Figure 19As shown, in the above S202, the first node sending the first signal based on the first modulation mode and the second bit sequence specifically includes: S1901, S1902 and S1903.
[0136] S1901. The first node divides a second bit sequence into multiple bit units.
[0137] In some specific 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 may include the first preset number of bits. For example, each bit unit may include three bits.
[0138] S1902. The first node determines a transmission parameter and a sending status on at least one time domain unit based on the bit unit.
[0139] 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 plus a low-level signal, or transmitting a 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.
[0140] Optionally, 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.
[0141] In some specific 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 status 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 status of the bit units on at least one time domain unit based on the bit units and the mapping scheme.
[0142] The mapping method includes the corresponding relationship between the transmission parameters and the sending status of different bit units in different time domain units.
[0143] Optionally, 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.
[0144] S1903. The first node transmits a first signal in at least one time domain unit based on the transmission parameter and the sending state.
[0145] In some specific implementations, the first node may transmit each bit unit based on the transmission parameter and the sending state on the time domain unit corresponding to the bit unit, thereby transmitting the first signal.
[0146] In one possible 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.
[0147] Among them, 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.
[0148] It should be noted that the first combination is one of multiple mapping modes.
[0149] In another possible 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 sent over the M time domain units. The phase information is one of the H phases.
[0150] 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 over one time domain unit. The phase information is one of the H phases.
[0151] 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.
[0152] 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.
[0153] Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.
[0154] 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.
[0155] Figure 20 A schematic diagram showing a process of a signal transmission method Figure 6 In some embodiments, in combination Figure 2 ,like Figure 20 As shown, in the above S202, the first node sending the first signal based on the first modulation mode and the second bit sequence specifically includes: S2001, S2002, S2003 and S2004.
[0156] S2001. The first node divides a second bit sequence into multiple bit units.
[0157] In some specific implementations, the first node may divide the second bit sequence into a plurality of bit units according to a second preset number, where the first preset number may be twice the second preset number.
[0158] S2002: The first node divides each bit unit into a first bit sub-unit and a second bit sub-unit.
[0159] In some specific 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.
[0160] Optionally, the first node may divide the first bit subunit and the second bit subunit into front-to-back division or into even-odd division based on the order of bits.
[0161] 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.
[0162] 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 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 of the multiple mapping methods.
[0163] 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.
[0164] Optionally, the first mapping modes may be the same or different.
[0165] Optionally, 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 can be preset, or fixed, or indicated by the first node, or indicated by the second node.
[0166] In some specific 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 time domain unit in at least one time domain unit mapped by a 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 time domain unit in at least one time domain unit mapped by a second bit sub-unit.
[0167] In a possible implementation, the no signal sending state may include at least one of the following: no signal sending or a low-level signal.
[0168] 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.
[0169] In some specific 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.
[0170] In one possible 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 sending 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 each bit unit by sending a high level or not sending.
[0171] It should be noted that the first mapping mode and the second mapping mode are merely exemplary descriptions of multiple mapping modes. In specific implementations, the multiple mapping modes may also be other combinations, which is not limited in the embodiments of the present disclosure.
[0172] 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.
[0173] Table 3
[0174]
[0175] 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.
[0176] Table 4
[0177]
[0178] 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.
[0179] 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.
[0180] 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.
[0181] 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.
[0182] As another example, assuming that the first bit sequence is 000111001101 and the second bit sequence is 010101001100101011001011 after encoding based on FM0, the second bit sequence is divided into four bit units in units of 6 bits, namely 010101, 001100, 101011, and 001011. Subsequently, each bit unit is 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 through the following multiple mapping methods.
[0183] Among them, Table 5 shows a schematic table 1 of the 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. Send 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, the transmission parameter on the second time domain symbol is the second transmission parameter, and the sending state is the sending signal state; the sending state 101 on the first time domain symbol 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, 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, the transmission parameter on the second time domain symbol is the second transmission parameter, and the sending state is the sending signal state.
[0184] Table 5
[0185]
[0186] Table 6 shows a schematic diagram of the 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, 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, 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, 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), 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.
[0187] Table 6
[0188]
[0189] Table 7 shows a schematic diagram of the mapping method in Table 3. 000: Send a signal using the first transmission parameter on the first time domain symbol (i.e., a signal state of sending), 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 of not sending); 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.
[0190] Table 7
[0191] The first time domain symbol The second time domain symbol 000 Signaling via the first transmission parameter Signaling via the first transmission parameter 001 Signaling via the first transmission parameter Signaling via the second transmission parameter 010 Signaling via the first transmission parameter No signal is sent 011 No signal is sent Signaling via the second transmission parameter 100 Signaling via the second transmission parameter Signaling via the first transmission parameter 101 Signaling via the second transmission parameter Signaling via the second transmission parameter 110 Signaling via the second transmission parameter No signal is sent 111 No signal is sent Signaling via the first transmission parameter
[0192] Table 8 shows a schematic table 4 of the mapping method. 000: Send a signal using the first transmission parameter on the first time domain symbol (i.e., a signal state of sending), 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 of not sending); 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.
[0193] Table 8
[0194] The first time domain symbol The second time domain symbol 000 Signaling via the first transmission parameter Signaling via the second transmission parameter 001 Signaling via the second transmission parameter Signaling via the first transmission parameter 010 Signaling via the first transmission parameter No signal is sent 011 Signaling via the first transmission parameter Signaling via the first transmission parameter 100 Signaling via the second transmission parameter Signaling via the second transmission parameter 101 No signal is sent Signaling via the first transmission parameter 110 Signaling via the second transmission parameter No signal is sent 111 No signal is sent Signaling via the second transmission parameter
[0195] 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.
[0196] Figure 21 A schematic diagram showing a process of a signal transmission method Figure 7 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 specifically includes: S2101.
[0197] 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 sent a signal.
[0198] 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.
[0199] Optionally, mode five 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.
[0200] In some specific implementations, when a first node transmits a first signal based on a first modulation mode, 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 Modes 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.
[0201] In a possible implementation, the state of not sending a signal may include not sending a signal and sending a low-level signal.
[0202] (1) When it is determined that the sending state of the current time domain unit is the sending signal state:
[0203] The sending status on the current time domain unit satisfies at least one of the following:
[0204] 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.
[0205] 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 plus a high-level signal.
[0206] 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.
[0207] (2) When it is determined that the sending state of the current time domain unit is a non-sending signal state:
[0208] The sending status on the current time domain unit satisfies at least one of the following:
[0209] 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.
[0210] 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.
[0211] Optionally, the signal sent by the first node on the current time domain symbol may be an ASK modulation symbol, an FSK modulation symbol, a PSK modulation symbol, etc.
[0212] 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.
[0213] 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.
[0214] 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 send a high-level signal using the second transmission parameter on the third time domain symbol, to send a high-level signal using the second transmission parameter on the fourth time domain symbol, to send a high-level signal using the second transmission parameter on the fifth time domain symbol, to send a high-level signal using the first transmission parameter on the sixth time domain symbol, to send a high-level signal using the second transmission parameter on the seventh time domain symbol, to send 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.
[0215] 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.
[0216] Table 9
[0217]
[0218] 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).
[0219] Table 10 shows a schematic diagram of a sending status determined based on the fifth method.
[0220] 010000101001100 is mapped on ten time domain symbols for transmission. The first node can determine that 010 is in a signal sending state through the first transmission parameter on the first time domain symbol, for example, sending a high-level signal, and is in a non-signal sending state on the second time domain symbol; 000 sends a high-level signal through the first transmission parameter on the third time domain symbol, and first sends a low-level signal and then a high-level signal through the first transmission parameter on the fourth time domain symbol; 101 sends a high-level signal through the second transmission parameter on the fifth time domain symbol, and is in a non-signal sending state on the sixth time domain symbol; 001 sends a high-level signal through the first transmission parameter on the seventh time domain symbol, and sends a high-level signal through the second transmission parameter on the eighth time domain symbol; 100 sends a low-level signal and then a high-level signal through the second transmission parameter on the ninth time domain symbol, and first sends a low-level signal and then a high-level signal through the second transmission parameter on the tenth time domain symbol.
[0221] 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.
[0222] 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 and then transmitting a high level. Similarly, the transmit states on the fifth and eighth time domain symbols are still high-level signals.
[0223] 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.
[0224] Table 10
[0225]
[0226] In some specific implementations, encoding the first bit sequence to be transmitted to obtain the second bit sequence specifically 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 mode and the second bit sequence, wherein the first modulation mode specifically includes ASK modulation.
[0227] Sending a first signal based on a first modulation method and a second bit sequence specifically 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, wherein the time domain symbol can be actively generated, or the time domain symbol is generated from an excitation source signal through backscattering.
[0228] 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), specifically 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.
[0229] 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), specifically 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 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. This method can achieve amplitude jumps between adjacent time domain symbols, thereby better determining the boundary of a time domain symbol.
[0230] 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.
[0231] 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.
[0232] 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.
[0233] 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.
[0234] 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.
[0235] 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.
[0236] 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.
[0237] Here, K may be preset, fixed, generated by the first node, or indicated by the second node.
[0238] 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.
[0239] In some embodiments, the first phase and the second phase are phases corresponding to signals transmitted at the frequency point.
[0240] In some embodiments, the first phase and the second phase are separated by a preset phase offset value.
[0241] In the embodiments of the present disclosure, Figure 22 A schematic diagram showing a process of a signal transmission method Figure 8 . Combined Figure 2 ,like Figure 22 As shown, before the above S202, the signal transmission method also includes: S2201.
[0242] S2201: A first node receives an excitation signal and a second signal.
[0243] The second signal is a downlink signal sent by the second node.
[0244] In some specific implementations, after receiving the excitation signal sent by the second node, the first node may send the first signal to the second node by way of back reflection.
[0245] Optionally, S2201 may be performed before or after S201.
[0246] The signal transmission method provided by the embodiment of the present disclosure can be applied to Figure 1 A second node 102 in the communication system is shown. Figure 23 A schematic diagram showing a process of a signal transmission method Figure 9 ,like Figure 23 As shown, the signal transmission method includes the following S2301 and S2302.
[0247] S2301. The second node receives a first signal.
[0248] 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.
[0249] S2302. The second node obtains a first bit sequence based on the first signal.
[0250] It can be understood that the specific description of S2301 and S2302 can refer to the specific description of the first node sending the first signal, and the present disclosure is not repeated here.
[0251] 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.
[0252] 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.
[0253] Figure 24 This is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. Figure 1 , the communication device can execute the signal transmission method provided by the above method embodiment. Figure 24 As shown, the communication device includes: a processing unit 2401 and a sending unit 2402.
[0254] The processing unit 2401 is configured to encode a first bit sequence to be transmitted to obtain a second bit sequence.
[0255] The sending unit 2402 is configured to send a first signal based on a first modulation mode and a second bit sequence.
[0256] In a possible 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.
[0257] In one possible 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.
[0258] In one possible 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; wherein the first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; and the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.
[0259] In one possible 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: frequency, phase, or 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; wherein the transmission state includes a first transmission state and a second transmission state, 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;
[0260] 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 plus a low-level signal, and sending a 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.
[0261] In one possible 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; wherein the first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; and the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.
[0262] In one possible implementation, the first modulation method includes: determining transmission parameters 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 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; wherein 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 plus a low-level signal, and sending a 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.
[0263] In one possible 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; wherein 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 plus a low-level signal, and sending a 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.
[0264] In one possible implementation, the 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; wherein the first combination includes: a non-signal sending state based on the first frequency on the first time domain unit, and a signal sending state based on the first frequency on the second time domain unit; a non-signal sending state based on the first frequency on the first time domain unit, and a signal sending state based on the second frequency on the second time domain unit; a signal sending state based on the first frequency on the first time domain unit The signal state is sent at one frequency point, and is not sent at the second time domain unit; the signal state is sent based on the second frequency point in the first time domain unit, and is sent based on the first frequency point in the second time domain unit; the signal state is sent based on the second frequency point in the first time domain unit, and is sent based on the second frequency point in the second time domain unit; the signal state is sent based on the second frequency point in the first time domain unit, and is not sent at the second time domain unit; the signal state is not sent in the first time domain unit, and is sent based on the first frequency point in the second time domain unit; the signal state is not sent in the first time domain unit, and is sent based on the first frequency point in the second time domain unit.
[0265] In one possible 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.
[0266] Wherein, N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.
[0267] In one possible 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; wherein N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.
[0268] In one possible 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; wherein N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.
[0269] In one possible 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; wherein N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.
[0270] In one possible implementation, the first modulation method includes: dividing the second bit sequence into multiple 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; wherein the transmission state includes a signal transmission state and a signal non-transmission state, and 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 plus a low-level signal, and transmitting a 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, and transmitting a low-level signal and a high-level signal. In one possible 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.
[0271] In one possible 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.
[0272] In a possible implementation, the first modulation mode also includes: ASK modulation, PSK modulation, and FSK modulation.
[0273] In one possible 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 coding, sequence extension coding, original bit mapping coding, and 2-bit to 3-bit mapping coding.
[0274] In a possible implementation, the first frequency point and the second frequency point are one or more consecutive subcarriers.
[0275] In a possible implementation, the first frequency point and the second frequency point are spaced apart by K subcarriers, where K is a non-negative integer.
[0276] In a possible 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.
[0277] In a possible implementation, the first phase and the second phase are phases corresponding to signals transmitted at a frequency point.
[0278] In a possible implementation, the first phase and the second phase are separated by a preset phase offset value.
[0279] Figure 25 This is a schematic diagram of the structure of a communication device provided by an embodiment of the present disclosure. Figure 2 , the communication device can execute the signal transmission method provided by the above method embodiment. Figure 25 As shown, the communication device includes: a receiving unit 2501 and a processing unit 2502.
[0280] 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;
[0281] The processing unit 2502 is configured to obtain a first bit sequence based on the first signal.
[0282] In a possible implementation, the communication device further includes a sending unit 2503 .
[0283] The sending unit 2503 is configured to send an excitation signal and a second signal.
[0284] In one possible 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.
[0285] In one possible 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; wherein the first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; and the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.
[0286] In one possible 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; wherein 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 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 plus a low-level signal, and sending a 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.
[0287] In one possible 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; wherein the first transmission parameter includes at least one of the following: a first frequency, a first phase, or a first amplitude; and the second transmission parameter includes at least one of the following: a second frequency, a second phase, or a second amplitude.
[0288] In one possible implementation, the first modulation method includes: determining transmission parameters 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 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; wherein 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 plus a low-level signal, and sending a 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.
[0289] In one possible 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; wherein 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 plus a low-level signal, and sending a 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.
[0290] In one possible implementation, the 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; wherein the first combination includes: a non-signal sending state based on the first frequency on the first time domain unit, and a signal sending state based on the first frequency on the second time domain unit; a non-signal sending state based on the first frequency on the first time domain unit, and a signal sending state based on the second frequency on the second time domain unit; a signal sending state based on the first frequency on the first time domain unit The signal state is sent at one frequency point, and is not sent at the second time domain unit; the signal state is sent based on the second frequency point in the first time domain unit, and is sent based on the first frequency point in the second time domain unit; the signal state is sent based on the second frequency point in the first time domain unit, and is sent based on the second frequency point in the second time domain unit; the signal state is sent based on the second frequency point in the first time domain unit, and is not sent at the second time domain unit; the signal state is not sent in the first time domain unit, and is sent based on the first frequency point in the second time domain unit; the signal state is not sent in the first time domain unit, and is sent based on the first frequency point in the second time domain unit.
[0291] In one possible 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 a signal sent on 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.
[0292] In one possible 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; wherein N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.
[0293] In one possible 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; wherein N, M, H, N1, and N2 are all non-negative integers, and N includes N1 and N2.
[0294] In one possible implementation, the first modulation method includes: dividing the second bit sequence into multiple 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; wherein the transmission state includes a signal transmission state and a signal non-transmission state, and 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 plus a low-level signal, and transmitting a 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, and transmitting a low-level signal and a high-level signal. In one possible 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.
[0295] In one possible 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.
[0296] In a possible implementation, the first modulation mode also includes: ASK modulation, PSK modulation, and FSK modulation.
[0297] In one possible 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 coding, sequence extension coding, original bit mapping coding, and 2-bit to 3-bit mapping coding.
[0298] In a possible implementation, the first frequency point and the second frequency point are one or more consecutive subcarriers.
[0299] In a possible implementation, the first frequency point and the second frequency point are spaced apart by K subcarriers, where K is a non-negative integer.
[0300] In a possible 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.
[0301] In a possible implementation, the first phase and the second phase are phases corresponding to signals transmitted at a frequency point.
[0302] In a possible implementation, the first phase and the second phase are separated by a preset phase offset value.
[0303] In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiments of the present disclosure provide another possible structure of the communication device involved in the above-mentioned embodiments. Figure 26 As shown, the communication device 260 includes: a processor 2602 and a bus 2604. Optionally, the communication device may further include a memory 2601; and optionally, the communication device may further include a communication interface 2603.
[0304] Processor 2602 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this 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. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the embodiments of this disclosure. Processor 2602 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.
[0305] 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).
[0306] 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.
[0307] As a possible implementation, the memory 2601 can exist independently of the processor 2602. The memory 2601 can 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.
[0308] In another possible implementation, the memory 2601 may also be integrated with the processor 2602 .
[0309] The bus 2604 may be an extended industry standard architecture (EISA) bus, etc. The bus 2604 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 26 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0310] 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.
[0311] 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.
[0312] 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.
[0313] 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, characterized in that: Applied to the first node, the method includes: 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, characterized in that 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, characterized in that 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, characterized in that 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; 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 plus a low-level signal, and sending a level signal and a high-level signal; Alternatively, 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, characterized in that 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, characterized in that 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 plus a low-level signal, and sending a level signal and a high-level signal; Alternatively, 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, characterized in that The first modulation mode includes: dividing the second bit sequence into a plurality of bit units; determining a transmission parameter and a sending 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 plus a low-level signal, and sending a level signal and a high-level signal; Alternatively, 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that 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, characterized in that 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 plus a low-level signal, and sending a level signal and a high-level signal; Alternatively, 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that The first phase and the second phase are separated by a preset phase offset value.
24. A signal transmission method, characterized in that: Applied to the second node, the method 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; The first bit sequence is obtained based on the first signal.
25. The method according to claim 24, characterized in that 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, characterized in that 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, characterized in that 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, characterized in that 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; 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 plus a low-level signal, and sending a level signal and a high-level signal; Alternatively, 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, characterized in that 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 according to 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 plus a low-level signal, and sending a level signal and a high-level signal; Alternatively, 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 according to 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 plus a low-level signal, and sending a level signal and a high-level signal; Alternatively, 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, characterized in that 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 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 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 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 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 according to 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 plus a low-level signal, and sending a level signal and a high-level signal; Alternatively, 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, characterized in that 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, characterized in that 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, characterized in that: include: memory and processor; Memory and processor coupling; 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-23 or 24-39 is performed.
41. A computer-readable storage medium, characterized in that 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 24 to 39.