Information sending method, information receiving method, transmission node and storage medium

By using different combination modes of high-level pulses and low-level pulses in RFID, the problem of low transmission rate of PIE method is solved, and efficient transmission of multi-bit information is achieved, meeting the needs of next-generation Internet of Things communication.

CN119449093APending Publication Date: 2025-02-14ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310986448.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-04
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The pulse interval encoding (PIE) information transmission method used in existing RFID has a low transmission rate and is difficult to meet the next generation of IoT communication needs.

Method used

By determining the length of the signal, the information sequence of k bits is transmitted using different combination modes of high-level pulses and low-level pulses to realize the transmission and reception of multi-bit information.

Benefits of technology

It improves the speed and coverage of information transmission, meeting the needs of next-generation Internet of Things communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119449093A_ABST
    Figure CN119449093A_ABST
Patent Text Reader

Abstract

The invention provides an information sending method, an information receiving method, a transmission node and a storage medium. According to the method, the length of a signal is determined, the signal is used for representing a k-bit information sequence, k is an integer larger than or equal to 2, and k is a preset value or a value configured through signaling; the signals are determined, the signals comprise high-level pulses and low-level pulses, and different pulse combination modes of the signals correspond to different k-bit information sequences; and transmitting the signal carrying the information sequence.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, for example, to an information sending and receiving method, a transmission node and a storage medium. Background Art

[0002] In Radio Frequency Identification (RFID), the Pulse Interval Encode (PIE) used in the reader-to-card link is a simple single-bit information transmission method that can adapt to the charging requirements, power consumption limitations, and low clock precision of passive identification cards. Passive identification cards can make bit decisions based on the width of the received high-level pulses. This pulse width-based decision is relatively simple to implement and does not require a high-precision clock. The information transmission form based on PIE is single and the transmission rate is low, which is difficult to meet the communication needs of the next generation of the Internet of Things. Summary of the invention

[0003] The present application provides an information sending and receiving method, a transmission node and a storage medium.

[0004] The present application provides an information sending method, including:

[0005] Determine a length of a signal, where the signal is used to represent a k-bit information sequence, where k is an integer greater than or equal to 2, and k is a preset value or a value configured through signaling;

[0006] Determine the signal, the signal includes a high level pulse and a low level pulse, and different pulse combination patterns of the signal correspond to different k-bit information sequences;

[0007] The signal carrying the information sequence is transmitted.

[0008] The present application provides an information receiving method, including:

[0009] receiving a signal carrying an information sequence;

[0010] Determining a length of the signal, where the signal is used to represent a k-bit information sequence, where k is an integer greater than or equal to 2, and k is a preset value or a value configured through signaling;

[0011] The information sequence carried by the signal is determined according to the length of the signal and the correspondence between different pulse combination modes and different k-bit information sequences.

[0012] An embodiment of the present application also provides a transmission node, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the above-mentioned information sending method or information receiving method when executing the program.

[0013] An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the above-mentioned information sending method or information receiving method is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 A schematic diagram of using PIE to transmit information is provided in an embodiment;

[0015] Figure 2 A flowchart of a method for sending information provided by an embodiment;

[0016] Figure 3 A flowchart of an information receiving method provided by an embodiment;

[0017] Figure 4 A schematic diagram of a signal of an information sequence of k=2 provided by an embodiment;

[0018] Figure 5 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0019] Figure 6 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0020] Figure 7 A schematic diagram of a signal of an information sequence of k=4 provided by an embodiment;

[0021] Figure 8 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0022] Fig. 9 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0023] Fig.10 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0024] Fig.11 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0025] Fig.12 A schematic diagram of a signal of an information sequence of k=3 provided by an embodiment;

[0026] Fig.13 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0027] Fig.14 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0028] Fig.15 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0029] Fig.16 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0030] Fig.17 A schematic diagram of a signal of another information sequence with k=2 provided by an embodiment;

[0031] Fig.18 A schematic diagram of the structure of an information sending device provided by an embodiment;

[0032] Fig.19 A schematic diagram of the structure of an information receiving device provided by an embodiment;

[0033] Fig. 20 A schematic diagram of the hardware structure of a transmission node provided by an embodiment. DETAILED DESCRIPTION

[0034] The present application is described below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should be noted that, in the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other arbitrarily. It should also be noted that, for ease of description, only the parts related to the present application rather than all structures are shown in the accompanying drawings.

[0035] Radio Frequency Identification (RFID) technology is a key technology for automatic identification in IoT communication systems. In passive RFID, considering the energy collection, low-power reception requirements and low-precision clock limitations of passive identification cards, the information transmission method used in the link from the reader to the identification card is the Pulse Interval Encode (PIE) scheme, such as Figure 1As shown. Among them, the transmission signal corresponding to bit 0 is composed of high-level pulses and low-level pulses of equal width, and the width of the low-level pulse is defined as PW (Pulse Width); the transmission signal corresponding to bit 1 is composed of high-level pulses and low-level pulses of unequal widths, wherein the width of the low-level pulse is PW, and the width of the high-level pulse can be 1.5PW~2PW. By utilizing the different width characteristics of the high-level pulses in the transmission signals of bit 0 and bit 1, the passive identification card can make bit decisions based on the received high-level pulse width. This pulse width-based decision is relatively simple to implement and does not require a high-precision clock. In addition, since there are high-level pulses in the transmission signals of bit 0 and bit 1, the radio frequency signal of the reader can always maintain a certain transmission power, so this information transmission method can ensure that energy is provided to the passive identification card while data is transmitted.

[0036] However, the PIE information transmission method has problems such as small coverage and low transmission rate, which makes it difficult to meet the communication needs of the next generation of the Internet of Things. To this end, this application proposes a multi-bit information transmission (including the sending and receiving of multi-bit information) method to improve the transmission performance of the link from the reader to the identification card without significantly increasing the power consumption of the passive identification card reception.

[0037] Figure 2 FIG. 1 is a flow chart of an information sending method provided by an embodiment, and the method can be applied to a transmission node, mainly a sending node. Figure 2 As shown, the method provided in this embodiment includes step 110, step 120 and step 130.

[0038] In step 110, the length of a signal is determined, where the signal is used to represent a k-bit information sequence, where k is an integer greater than or equal to 2, and k is a preset value or a value configured through signaling.

[0039] In step 120, the signal is determined, the signal includes a high level pulse and a low level pulse, and different pulse combination patterns of the signal correspond to different k-bit information sequences;

[0040] In step 130, the signal carrying the information sequence is transmitted.

[0041] In this embodiment, the sending node sends a signal carrying the information sequence, and the receiving node receives the signal carrying the information sequence. By using high-level pulses and low-level pulses to transmit the signal carrying the information sequence, multi-bit information can be transmitted, thereby improving the coverage and transmission rate of information coding.

[0042] In one embodiment, the signal satisfies at least one of the following:

[0043] The length of the signal is the duration of the signal;

[0044] The pulse width of the high level pulse and the low level pulse in the signal is the duration of the pulse;

[0045] The high level pulse and the low level pulse of the signal correspond to one or more modulation symbols of the same length and different amplitude values, and the different amplitudes of the modulation symbols or the presence or absence of data transmission of the modulation symbols correspond to high level pulses and low level pulses, respectively. The modulation symbol is, for example, an On-Off Keying (OOK) modulation symbol, an Amplitude Shift Keying (ASK) modulation symbol, an Orthogonal Frequency-Division Multiplexing (OFDM) modulation symbol, etc., wherein the length of the modulation symbol is the duration of the symbol.

[0046] In one embodiment, the signal satisfies at least one of the following:

[0047] The different lengths of the signals correspond to different combinations of information sequences; in addition, the high-level pulse widths of the signals with different lengths are different, and the low-level pulse widths are the same; or, the high-level pulse widths of the signals with different lengths are different, and the low-level pulse widths are different;

[0048] Different width combinations of the high level pulse and / or the low level pulse of the signal correspond to different combinations of information sequences;

[0049] The information sequence corresponds to 2 k sequence states, 2 k The sequence states are divided into multiple groups, and the signal lengths corresponding to the groups are different, and the signal lengths corresponding to the information sequences of different sequence states in the same group are the same, and the pulse width combinations of the high-level pulse and the low-level pulse are different; for example, the k-length information sequence has a total of 2 k Sequence states are divided into s groups: S1, S2, ... Ss, where the sequence states of Si groups are xi, and there are For the Si group, the signals corresponding to the information sequences of xi different states in the group have the same length Ti, but the high-level pulses and low-level pulses therein have different pulse width combinations and correspond to the information sequences of xi different states in the group, and the signal lengths Ti corresponding to each group are different;

[0050] Different widths of high-level pulses and / or low-level pulses in the signal correspond to different bit values;

[0051] Different ratios of the widths of two consecutive high-level pulses in the signal correspond to different bit values; wherein two consecutive high-level pulses represent two high-level pulses adjacent to the same low-level pulse, one before and one after the other;

[0052] Different ratios of the widths of two consecutive low-level pulses in the signal correspond to different bit values; wherein two consecutive low-level pulses represent two low-level pulses adjacent to the same high-level pulse, one before and one after;

[0053] Different ratios of the widths of a continuous high-level pulse and a continuous low-level pulse in the signal correspond to different bit values;

[0054] Different unit pulse combinations of the signal correspond to different combinations of information sequences.

[0055] In one embodiment, the information sequence corresponds to 2 k sequence states, 2 k The sequence state is divided into 2 m Group, 2 per group k-m sequence states, wherein the sequence state of each group is identified by m bits in the k-bit information sequence, and the lengths of the signals corresponding to different groups are different; the information sequences of different sequence states of the same group are identified by subsequences composed of the remaining km bits in the k bits, the lengths of the signals corresponding to the information sequences of different sequence states of the same group are the same, and the pulse width combinations of the high-level pulse and the low-level pulse are different and correspond to the current group 2 k-m An information sequence with different sequence states; wherein m is a positive integer less than k.

[0056] In one embodiment, the length of the signal is determined according to at least one of: k, a basic pulse width, a maximum pulse width, the information sequence, a preset length;

[0057] The preset length is determined according to k and / or a basic pulse width.

[0058] In one embodiment, the signal includes M high-level pulses and N low-level pulses; M=N or M>N;

[0059] The value of M is a positive integer or is determined according to k or according to the information sequence;

[0060] The value of N is a positive integer or is determined according to k or according to the information sequence.

[0061] In one embodiment, the width of the pulse in the signal satisfies at least one of the following:

[0062] Determined by the basic pulse width;

[0063] determined by the information sequence;

[0064] determined by the length of the signal;

[0065] determined by the length of the signal and a scaling factor, where the scaling factor is a positive real number less than 1 and is determined by the information sequence; exemplarily, the width of the i-th high-level pulse and / or the n-th low-level pulse in the signal is determined by the length T of the signal and the scaling factor a, where 0 < a <= 1, and the scaling factor a is determined by the information sequence;

[0066] the width of the i-th high-level pulse and / or the n-th low-level pulse in the signal is determined by the value of the j-th bit in the information sequence, where 0 <= i < M, 0 <= n < N, 0 <= j < k, and i is a function of j, and n is a function of j;

[0067] the widths of the 0-th high-level pulse and the (M - 1)-th high-level pulse in the signal are determined by the maximum pulse width;

[0068] where M is the number of high-level pulses and N is the number of low-level pulses.

[0069] In one embodiment, the width of the high-level pulse or the low-level pulse in the signal takes values in a first preset set, and the first preset set includes at least two unequal elements;

[0070] all elements in the first preset set are less than the maximum pulse width; exemplarily, the width of the high-level pulse and / or the low-level pulse in the signal takes values in a preset set S, where the set S includes at least two elements PW1 and PW2, with PW1 ≠ PW2, and all elements in the set S are less than the maximum pulse width PWm.

[0071] In one embodiment, the scaling factor takes values in a second preset set, and the second preset set includes at least two unequal elements, and each element is a positive real number less than 1; exemplarily, the scaling factor takes values in a preset set A, where the set A includes at least two elements a1 and a2, with a1 ≠ a2, 0 < a1, a2 < 1.

[0072] In one embodiment, the signal is composed of P unit pulses, and P is an integer multiple of k;

[0073] the width of the unit pulse is determined by at least one of the following parameters: a preset width; a basic pulse width; a parameter configured by signaling.

[0074] In one embodiment, the unit pulse is a unit high level pulse or a unit low level pulse, which is determined by the k-bit information sequence.

[0075] In one embodiment, the method for transmitting multi-bit information may be used in conjunction with other existing encoding methods.

[0076] In one embodiment, the information sequence is obtained by mapping a bit sequence of k1 bits in length, where k is a positive integer greater than or equal to 2, and k1 is a positive integer less than k.

[0077] In one embodiment, the mapping relationship between the information sequence and the bit sequence of k1 bits satisfies at least one of the following mapping modes:

[0078] The bit sequence of k1 bits is mapped into an information sequence of length k using a preset mapping sequence;

[0079] The bit sequence of k1 bits is mapped into the information sequence according to a preset coding rule;

[0080] The k1-bit-long bit sequence is divided into multiple groups, each group is mapped according to a preset mapping sequence or a preset coding rule, and the total length of the mapped sequence of each group is k bits, and each group adopts the same or different preset mapping sequences or coding rules; exemplarily, each r1 bit of the k1-bit-long bit sequence is mapped to an r-length sequence according to a preset mapping sequence or a preset coding rule, where r1 is a positive integer less than k1 and is an integer divisible by k1, r is a positive integer less than k and is an integer divisible by k, and k / r=k1 / r1.

[0081] In one embodiment, the mapping relationship between the information sequence and the bit sequence of k1 bits in length includes a superposition of multiple mapping modes.

[0082] In one embodiment, each superposition may adopt a different mapping method, or the same mapping method but a different mapping sequence or encoding rule or group mapping.

[0083] In one embodiment, the information sequence is mapped to a bit sequence of k2 bits, the signal is constructed based on the bit sequence of k2 bits and consists of high-level pulses and low-level pulses, and k2 is a positive integer greater than k. Exemplarily, the information sequence of k bits is first mapped to a bit sequence of k2 bits, and then the signal consisting of high-level and low-level pulses is constructed based on the bit sequence of k2 bits, wherein k is a positive integer greater than or equal to 2, and k2 is a positive integer greater than k.

[0084] In one embodiment, the mapping relationship between the information sequence and the k2-bit-long bit sequence satisfies at least one of the following mapping modes:

[0085] The k-bit information sequence is mapped into the k2-bit-long bit sequence using a preset mapping sequence;

[0086] The k-bit information sequence is mapped into the k2-bit bit sequence according to a preset coding rule;

[0087] The k-bit-long bit sequence is divided into multiple groups, each group is mapped according to a preset mapping sequence or a preset coding rule, and the total length of the mapped sequence of each group is k1 bits long, and each group adopts the same or different preset mapping sequences or coding rules; exemplarily, every r bits of the k-bit-long bit sequence are mapped to a sequence of r2 length according to a preset mapping sequence or coding rule, where r2 is a positive integer less than k2 and is divisible by k2, r is a positive integer less than k and is divisible by k, and k / r=k2 / r2.

[0088] In one embodiment, the mapping relationship between the information sequence and the k2-bit-long bit sequence includes a superposition of multiple mapping modes.

[0089] In one embodiment, each superposition may adopt a different mapping method, or the same mapping method but a different mapping sequence or encoding rule or group mapping.

[0090] The embodiment of the present application also provides a method for receiving information. Figure 3 FIG. 1 is a flow chart of an information receiving method provided by an embodiment, and the method can be applied to a receiving node, mainly referring to a receiving node. Figure 3 As shown, the method provided in this embodiment includes step 210, step 220 and step 230.

[0091] In step 210, a signal carrying an information sequence is received;

[0092] In step 220, the length of the signal is determined, the signal is used to represent a k-bit information sequence, where k is an integer greater than or equal to 2, and k is a preset value or a value configured through signaling.

[0093] In step 230, the information sequence carried by the signal is determined according to the length of the signal and the correspondence between different pulse combination patterns and different k-bit information sequences.

[0094] In this embodiment, the receiving node receives a signal carrying the information sequence, and the sending node transmits the signal carrying the information sequence using high-level pulses and low-level pulses, which can transmit multi-bit information. The receiving node can determine the information sequence carried by the signal based on the length of the signal and the high and low-level pulses therein, and based on the correspondence between the pulse combination pattern and the k-bit information sequence, by reverse deduction, thereby realizing signal transmission and improving the coverage and transmission rate of information encoding.

[0095] In one embodiment, the length of the signal and the correspondence between different pulse combination modes and different k-bit information sequences include at least one of the following:

[0096] Different lengths of the signal correspond to different k-bit information sequences;

[0097] Different combinations of pulse widths of the high-level pulses and / or low-level pulses of the signal correspond to different k-bit information sequence combinations;

[0098] The k-bit information sequence corresponds to 2 k sequence states, 2 k The sequence states are divided into multiple groups, different lengths of the signals correspond to information sequences of different groups, and different pulse width combinations of high-level pulses and / or low-level pulses of the signals with the same length correspond to information sequences of different sequence states in the same group;

[0099] Different pulse widths of high-level pulses and / or low-level pulses in the signal correspond to different bit values;

[0100] Different ratios of the widths of two consecutive high-level pulses in the signal correspond to different bit values;

[0101] Different ratios of the widths of two consecutive low-level pulses in the signal correspond to different bit values;

[0102] Different ratios of the widths of a continuous high-level pulse and a continuous low-level pulse in the signal correspond to different bit values;

[0103] Different unit pulse combinations of the signal correspond to different combinations of information sequences.

[0104] In one embodiment, the information sequence corresponds to 2 k sequence states, 2 k The sequence state is divided into 2 m Group, 2 per group k-msequence states, different lengths of the signal correspond to information sequences of different groups, or correspond to different values ​​of m bits in the information sequence; and different pulse width combinations of high-level pulses and / or low-level pulses of the signal with the same length correspond to information sequences of different sequence states in the same group, or correspond to different values ​​of the remaining km bits in the information sequence, wherein m is a positive integer less than k.

[0105] In one embodiment, the information sequence is obtained by mapping a bit sequence, and the mapping relationship satisfies at least one of the following mapping modes:

[0106] Pre-set mapping sequences;

[0107] Pre-set coding rules;

[0108] Pre-set group mapping, the information sequence is divided into multiple groups, each group adopts the same or different pre-set mapping sequence or coding rule;

[0109] Multiple superpositions of preset mapping sequences and / or coding rules and / or group mappings, with each superposition using a different mapping sequence and / or coding rule and / or group mapping.

[0110] The following is an illustrative description of the information sending method and the information receiving method through some embodiments.

[0111] Embodiment 1

[0112] This embodiment provides an example of a method for sending and receiving multi-bit information. In this embodiment, one or more first transmission nodes send a signal consisting of high and low level pulses to one or more second transmission nodes, and one or more second transmission nodes receive a signal consisting of high and low level pulses sent by one or more first transmission nodes, wherein the signal represents a k-bit long information sequence, where k is a positive integer greater than or equal to 2. Furthermore, the length k of the information sequence is determined by at least one of the following methods: pre-set, configured by signaling.

[0113] The signal composed of high and low level pulses has at least one of the following characteristics:

[0114] The pulse width of the high and low level pulses in the signal is the duration of the pulse;

[0115] The high and low level pulses in the signal are represented by one or more modulation symbols with different amplitude values ​​and the same length, such as OOK modulation symbols, ASK modulation symbols, OFDM modulation symbols, etc., wherein the length of the modulation symbol is the duration of the symbol; further, the amplitude of the modulation symbol or the presence or absence of data transmission of the modulation symbol respectively represents the high and low level pulses.

[0116] Further, in this embodiment, the manner in which the signal composed of high and low level pulses represents a k-bit information sequence is as follows: the signal has different lengths T to represent different combinations of the k-bit information sequence. Further, the widths of the high level pulses in the signals with different lengths are different, and the widths of the low level pulses are the same.

[0117] Even further, in this embodiment, the length T of the signal composed of high and low level pulses is determined by the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1 , b k-2, …, b1, b0} (0 ≤ i < k).

[0118] Further, the signal includes M = 1 high level pulse and N = 1 low level pulse, and the widths of the high level pulse and / or the low level pulse are determined by the length T of the signal.

[0119] In an example, the length T of the signal composed of high and low level pulses determined by the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1, b k-2, …, b1, b0} (0 ≤ i < k) is expressed as Further, the width of the high level pulse of the signal is determined by the length T of the signal, so that the width W H of the high level pulse of the signal can be expressed as W H = T - PW. The width of the low level pulse of the signal is the basic pulse width PW. Figure 4 FIG. is a schematic diagram of a signal of an information sequence with k = 2 provided for an embodiment.

[0120] Embodiment 2

[0121] In this embodiment, the manner in which the signal composed of high and low level pulses represents a k-bit information sequence is as follows: the signal has different lengths T to represent different combinations of the k-bit information sequence. Further, the widths of the high level pulses in the signals with different lengths are different, and the widths of the low level pulses are different.

[0122] Even further, in this embodiment, the length T of the signal composed of high and low level pulses is determined by the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1 , b k-2 , …, b1, b0} (0 ≤ i < k).

[0123] Further, the signal includes M = 1 high-level pulse and N = 1 low-level pulse, and the widths of the high-level pulse and / or the low-level pulse are determined by the length T of the signal and a scaling factor a, where 0 < a <= 1, and the scaling factor a is determined by the information sequence. Further still, the scaling factor takes values in a preset set A (the second preset set), where the set A includes at least two elements a1 and a2, with a1 ≠ a2, 0 < a1, a2 <= 1.

[0124] In one example, the length T of the signal composed of high and low level pulses determined by the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1, b k-2 , …, b1, b0} (0 ≤ i < k) is expressed as Further, the widths of the high-level pulse and the low-level pulse of the signal are determined by the length T of the signal and a scaling factor a, where the scaling factor takes values in a preset set A, so that the width W H of the high-level pulse of the signal can be expressed as W H = aT. The width W L of the low-level pulse of the signal can be expressed as W L = (1 - a)T. Figure 5 FIG. 22 is a schematic diagram of a signal of another information sequence with k = 2 provided for an embodiment, where the scaling factor a takes a value of 3 / 4.

[0125] Embodiment III

[0126] In this embodiment, the manner in which the signal composed of high and low level pulses represents the k-bit information sequence is as follows: The k-length information sequence has a total of 2 k sequence states, which are divided into s groups: S1, S2, …, Ss, where the number of sequence states in the Si group is xi, and there is For the Si group, the signals corresponding to the xi different state information sequences within the group have the same length Ti, but the high-level pulses and the low-level pulses therein have different pulse width combinations, and the signal lengths Ti corresponding to each group are different; further, the s groups of sequence states can be identified by m bits in the k-bit information sequence, and there is s = 2 m , that is, different groups are formed according to different combinations of subsequences composed of m bits in the k-bit information sequence; different states of sequences within the same group can be identified by different combinations of subsequences composed of the remaining k - m bits in the k bits, and there is xi = 2 k-m .

[0127] Further, in this embodiment, the length T of the signal composed of high and low level pulses is determined by the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1 , b k-2 , …, b1, b0} (0 ≤ i < k); or the length T of the signal composed of high and low level pulses is determined by a preset length L.

[0128] Further, the signal includes M = 1 high level pulse and N = 1 low level pulse, and the width of the high level pulse and / or the low level pulse is determined by the length T of the signal and the scaling factor a, where 0 < a < 1, and the scaling factor a is determined by the information sequence and takes values in a preset set A (the second preset set).

[0129] In one example, the way the signal composed of high and low level pulses represents the k-bit information sequence is as follows: the k-length information sequence has a total of 2 k sequence states, which are divided into s groups: S1, S2, …, Ss, where the sequence states of the Si group are xi kinds, and there are For the Si group, the signals corresponding to the xi different state information sequences within the group have the same length Ti, but the high level pulse and the low level pulse have different pulse width combinations, and the signal lengths Ti corresponding to each group are different. Further, the different signal lengths Ti corresponding to the different groups Si are determined by preset lengths Li, and there are L1, …, Ls different signal lengths. Further, the signals in the Si group have the same length Ti but have different high and low level pulse width combinations, and the width PW H of the high level pulse and the width PW L of the low level pulse in the signal are determined by the signal length Ti and the scaling factor a, and there is PW H = aTi, PW L = (1 - a)Ti, where 0 < a < 1, and the scaling factor a is determined by the information sequence and takes values in the preset set A. The set A is at least A = {a1, a2, …, aq}, where q = max(xi), and when i ≠ j, ai ≠ aj.

[0130] In one example, the way the signal composed of high and low level pulses represents the k-bit information sequence is as follows: the k-length information sequence has a total of 2 k sequence states, which are divided into s groups: S1, S2, …, Ss, where the sequence states of the Si group are xi kinds, and there are For the Si group, the information sequences of xi different states within the group have the same length Ti for the said signal, but the high-level pulses and low-level pulses therein have different pulse-width combinations, and the corresponding signal lengths Ti of each group are different; further, the s group sequences of states can be identified by k - 1 bits in the k-bit information sequence, and s = 2 k-1 , that is, different groups are formed according to different combinations of subsequences composed of k - 1 bits in the k-bit information sequence; sequences of different states within the same group can be identified by different values of the remaining 1 bit in the k bits, and xi = 2 1 . Even further, from the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1 , b k-2 , …, b1, b0} (0 ≤ i < k), the length T of the signal composed of high and low level pulses is expressed as Further, the preset set A is A = {a1, a2}, and the width of the high-level pulse in the signal is determined by the length T of the signal and the scaling factor a i ∈ A (i = 1, 2). Even further, the scaling factor a i is determined by the (k - 1)-th bit of the k-bit information sequence, that is, the b0 bit: when the b0 bit takes the value of 1, the scaling factor is a1 (or a2), so that the width W H of the high-level pulse in the signal can be expressed as W H = a1T (or W H = a2T); when the b0 bit takes the value of 0, the scaling factor is a2 (or a1), so that the width W H of the high-level pulse in the signal can be expressed as W H = a2T (or W H = a1T). The width W L of the low-level pulse in the signal is determined by the length T of the signal and the scaling factor a, and can be expressed as W L = T - W H = (1 - a i )T, (i = 1, 2).

[0131] Figure 6 is a schematic diagram of the signal of another information sequence with k = 2 provided for an embodiment, where the preset set A is A = {a1 = 1 / 2, a2 = 3 / 4}. When the b0 bit of the information sequence is 0, the width of the high-level pulse in the signal is determined by the length T of the signal and the scaling factor a1, that is, W H= a1T, the width of the low-level pulse in the signal is determined by the length T of the signal and the scaling factor a1, i.e., W L = T - W H = (1 - a1)T; when the b0 bit of the information sequence is 1, the widths of the high-level pulse and the low-level pulse in the signal are determined by the length T of the signal and the scaling factor a2, i.e., W H = a2T, W L = (1 - a2)T.

[0132] In another example, the way the signal composed of high and low level pulses represents a k-bit information sequence is as follows: the k-length information sequence has a total of 2 k sequence states, which are divided into s groups: S1, S2, …, Ss, where the sequence states of the Si group are xi kinds, and there is For the Si group, the signals corresponding to the xi different state information sequences within the group have the same length Ti, but the high-level pulse and the low-level pulse therein have different pulse width combinations, and the signal lengths Ti corresponding to each group are different; further, the s group sequence states can be identified by m bits in the k-bit information sequence, and there is s = 2 m , that is, different groups are formed according to different combinations of the subsequences composed of m bits in the k-bit information sequence; different states of sequences within the same group can be identified by different combinations of the subsequences composed of the remaining k - m bits in the k bits, and there is xi = 2 k-m . Further, the length T of the signal composed of high and low level pulses is determined by the length k of the information sequence, the basic pulse width PW, and the m bits in the k-bit information sequence {b i} = {b k-1 , b k-2, …, b1, b0} (0 ≤ i < k), where 0 < m < k, 0 ≤ j < m, 0 ≤ i < k, j is a subset of {b i}, then T can be expressed as Further, the widths of the high-level pulse and the low-level pulse in the signal are determined by the length T of the signal and the scaling factor a, where 0 < a < 1, and the scaling factor a is determined by the information sequence and takes values in a preset set A. Further, the preset set The scaling factor a taking values in the preset set A is determined by the remaining k - m bits of the k-bit information sequence: when the decimal value of the k - m bits is d, the scaling factor a is a d+1 (0 ≤ d < 2 k-m ​), so the width W of the high level pulse in the signal H W H =a d+1 T, the width of the low level pulse in the signal W L W L =TW H =(1-a d+1 )T.

[0133] Figure 7 A schematic diagram of a signal of a k=4 information sequence provided by an embodiment, wherein the k=4 long information sequence {b i m = 2 bits in {b3, b2, b1, b0} The length T of the signal is determined together with the length k of the information sequence and the basic pulse width PW, and T=PW*(2+2 1 b3+2 0 b1). Furthermore, the preset set A contains at least 4 elements A={a1=3 / 4, a2=2 / 3, a3=1 / 2, a4=1 / 3}, the widths of the high level pulse and the low level pulse in the signal are determined by the length T of the signal and the proportional factor a, and the width of the high level pulse W H =aT, width of low level pulse W L =(1-a)T. Further, the scaling factor a is determined by the remaining km=2 bits {b2, b0} of the k-bit information sequence and takes values ​​in the set A, so that when {b2, b0} takes values ​​{0, 0}, the scaling factor a takes values ​​a1=3 / 4; when {b2, b0} takes values ​​{0, 1}, the scaling factor a takes values ​​a2=2 / 3; when {b2, b0} takes values ​​{1, 0}, the scaling factor a takes values ​​a3=1 / 2; when {b2, b0} takes values ​​{1, 1}, the scaling factor a takes values ​​a4=1 / 3.

[0134] Embodiment 4

[0135] In this embodiment, the signal composed of high and low level pulses represents a k-bit information sequence in the following manner: k Sequence states are divided into s groups: S1, S2, ... Ss, where the sequence states of Si groups are xi, and there are For the Si group, the information sequences of xi different states in the group have the same length Ti for the signal, but the high-level pulses and low-level pulses have different pulse width combinations, and the signal lengths Ti corresponding to each group are different; further, the state of the s group sequence can be identified by m bits in the k-bit information sequence, and s=2 m, that is, different groups are formed according to different combinations of subsequences composed of m bits in the k-bit information sequence; sequences with different states within the same group can be identified by different combinations of subsequences composed of the remaining k - m bits in the k bits, and there is xi = 2 k-m .

[0136] Furthermore, in this embodiment, the length T of the signal composed of high and low level pulses is determined by the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1 , b k-2, …, b1, b0} (0 ≤ i < k); or the length T of the signal composed of high and low level pulses is determined by a preset length L.

[0137] Further, the signal includes M = 1 high level pulse and N = 1 low level pulse, and the width of the high level pulse and / or the low level pulse is determined by the k-length information sequence. Furthermore, the width of the high level pulse and / or the low level pulse in the signal takes values in a preset set S (the first preset set), where the set S includes at least two elements PW1 and PW2, PW1 ≠ PW2, and all elements in the set S are less than the maximum pulse width PWm.

[0138] In an example, the way the signal composed of high and low level pulses represents the k-bit information sequence is as follows: the k-length information sequence has a total of 2 k sequence states, which are divided into s groups: S1, S2, … Ss, where the sequence states of the Si group are xi kinds, and there is For the Si group, the signals corresponding to the xi different state information sequences within the group have the same length Ti, but the high level pulse and the low level pulse in them have different pulse width combinations, and the signal lengths Ti corresponding to each group are different. Furthermore, the different signal lengths Ti corresponding to the different groups Si are determined by a preset length Li, and there are L1, …, Ls different signal lengths. Further, the signals in the Si group have the same length Ti, but have different high and low level pulse width combinations, and the width PW H of the high level pulse and the width PW L of the low level pulse in the signal are determined by the k-length information sequence and take values in a preset set S. The set S is at least S = {PW1, PW2, …, PWq}, where q = max(xi), PWi ≠ PWj when i ≠ j, and all elements in the set S are less than the maximum pulse width PWm. Thus, there is PW H = PWj, PW L= Ti - PWj ∈ S, where 0 < j < q, 0 < i < s.

[0139] In one example, the way the signal composed of high and low level pulses represents a k-bit information sequence is as follows: The k-length information sequence has a total of 2 k sequence states, which are divided into s groups: S1, S2, …, Ss, where the number of sequence states in the Si group is xi, and there is For the Si group, the signals corresponding to the xi different state information sequences within the group have the same length Ti, but the high-level pulses and low-level pulses therein have different pulse width combinations, and the signal lengths Ti corresponding to each group are different; further, the s group sequence states can be identified by k - 1 bits in the k-bit information sequence, and s = 2 k-1 , that is, different groups are formed according to different combinations of subsequences composed of k - 1 bits in the k-bit information sequence; different states of sequences within the same group can be identified by different 1 values of the remaining 1 bit in the k bits, and xi = 2 1 . Further, from the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1 , b k-2 , …, b1, b0} (0 ≤ i < k), the length T of the signal composed of high and low level pulses is expressed as Further, the width of the low-level pulse in the signal is determined by the (k - 1)-th bit of the k-length information sequence, that is, the b0 bit. Further, the width of the low-level pulse takes values in a preset set S, and the set S is S = {PW1, PW2}. Thus, when the b0 bit takes the value 1, the width W L of the low-level pulse is PW1 (or PW2); when the b0 bit takes the value 0, the width of the low-level pulse is PW2 (or PW1). The width of the high-level pulse in the signal is determined by the length T of the signal and the b0 bit of the k-length information sequence, and the width W H of the high-level pulse is W H = T - W L .

[0140] Figure 8 FIG. 31 is a schematic diagram of a signal of another k = 2 information sequence provided by an embodiment, where the preset set S is S = {PW, PW / 2}, when the b0 bit of the information sequence is 0, the width of the low-level pulse in the signal is PW; when the b0 bit of the information sequence is 1, the width of the low-level pulse in the signal is PW / 2.

[0141] In another example, the way the signal composed of high and low level pulses represents a k-bit information sequence is as follows: The k-length information sequence has a total of 2 k sequence states, which are divided into s groups: S1, S2, …, Ss, where the number of sequence states in the Si group is xi, and there is For the Si group, the information sequences of the xi different states within the group correspond to signals of the same length Ti, but the high and low level pulses therein have different pulse width combinations, and the signal lengths Ti corresponding to each group are different; further, the s groups of sequence states can be identified by m bits in the k-bit information sequence, and s = 2 m , that is, different groups are formed according to different combinations of subsequences composed of m bits in the k-bit information sequence; different states of sequences within the same group can be identified by different combinations of subsequences composed of the remaining k - m bits in the k bits, and xi = 2 k-m . Further, the length T of the signal composed of high and low level pulses is determined by the length k of the information sequence, the basic pulse width PW, and m bits of the k-bit information sequence {b i} = {b k-1 , b k-2 , …, b1, b0} (0 ≤ i < k), where 0 < m < k, 0 ≤ j < m, 0 ≤ i < k, j is a subset of {b i}, then T can be expressed as Further, the width of the low level pulses in the signal is determined by the remaining k - m bits of the k-length information sequence. Further still, the width of the low level pulses takes values in a preset set S, and the set S is Thus, when the decimal value of the k - m bits is d, the width W L of the low level pulses is PW d+1 (0 ≤ d < 2 k-m ), and the width of the high level pulses in the signal is determined by the length T of the signal and the remaining k - m bits of the k-length information sequence. The width of the high level pulses is W H and is W H = T - W L .

[0142] Example 5

[0143] In this example, the way the signal composed of high and low level pulses represents a k-bit information sequence is as follows: The high and / or low level pulses in the signal have different widths to represent different bit values.

[0144] Further, in this embodiment, the length T of the signal composed of high and low level pulses is determined by the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1 , b k-2 , …, b1, b0} (0 ≤ i < k).

[0145] Further, the signal includes M high level pulses and N = M low level pulses, where M is related to k. And, the width of the i-th high level pulse and / or low level pulse is determined by the value of the j-th bit in the information sequence, where 0 ≤ i < M, 0 ≤ j < k, and i is a function of j. Further still, the width of the high level or low level pulses in the signal takes values in a preset set S (the first preset set), where the set S includes at least two elements PW1 and PW2, with PW1 ≠ PW2, and all elements in the set S are less than the maximum pulse width PWm.

[0146] In an example, the signal includes M high level pulses and M low level pulses, where M = k. The way the signal composed of high and low level pulses represents the k-bit information sequence is: the high level pulses in the signal have different widths to represent different bit values. Further still, the width of the i-th high level pulse is determined by the value of the j-th bit in the information sequence, where 0 ≤ i = j ≤ M = k. Further still, the width of the high level pulses in the signal takes values in the preset set S, where the set S includes at least two elements PW1 and PW2, with PW1 ≠ PW2. Thus, when the j-th bit in the information sequence is 1, the width of the i-th high level pulse is PW1 (or PW2); when the j-th bit in the information sequence is 0, the width of the i-th high level pulse is PW2 (or PW1), where i = j. The width of the low level pulses in the signal also takes values in the preset set S, denoted as PW3. Thus, the length T of the signal composed of high and low level pulses determined by the length k of the information sequence, the basic pulse width PW, and the k-bit information sequence {b i} = {b k-1 , b k-2 , …, b1, b0} (0 ≤ i < k) is expressed as:

[0147] Or is expressed as:

[0148] Where represents the k-length information sequence {b i} = {b k-1 , b k-2, …, the number of bits with a value of 1 in {b1, b0} (0 ≤ i < k), represents the number of bits with a value of 0 in the k-bit information sequence.

[0149] Fig. 9 FIG. 6 is a schematic diagram of a signal of another information sequence with k = 2 provided in an embodiment, where the preset set S is S = {PW, 2PW}. When the j-th bit in the information sequence is 1, the width of the i-th high-level pulse is 2PW; when the j-th bit in the information sequence is 0, the width of the i-th high-level pulse is PW, where 0 ≤ i = j ≤ M = k. The width of the low-level pulse in the signal is PW.

[0150] Embodiment 6

[0151] In this embodiment, the manner in which the signal composed of high and low level pulses represents a k-bit information sequence includes at least one of the following:

[0152] Different widths of high-level pulses and / or low-level pulses in the signal correspond to different bit values;

[0153] The ratio of the widths of two consecutive high-level pulses in the signal corresponding to different bit values;

[0154] The ratio of the widths of two consecutive low-level pulses in the signal corresponding to different bit values;

[0155] The ratio of the widths of one consecutive high-level pulse and one low-level pulse in the signal is different to represent different bit values.

[0156] Furthermore, in this embodiment, the length T of the signal composed of high and low level pulses is determined by a preset length L. Further, the preset length L is determined by at least one of the following parameters: the length k of the information sequence, the basic pulse width PW. Further, the method further includes: the signal includes M high-level pulses and N = M low-level pulses, where M is related to k. And, the width of the i-th high-level pulse and / or low-level pulse is determined by the value of the j-th bit in the information sequence, where 0 ≤ i < M, 0 ≤ j < k, and i is a function of j. Further, the width of the high-level or low-level pulse in the signal takes values in a preset set S, where the set S includes at least two elements PW1 and PW2, with PW1 ≠ PW2, and all elements in the set S are less than the maximum pulse width PWm.

[0157] In one example, the length T of the signal composed of high and low level pulses is determined by a preset length L, with T = L. The preset length L can be expressed as L = M*PW1 + M*PW2, where M is the number of high level pulses or low level pulses in the signal, M = 2k; PW1 and PW2 are two elements in the preset set S, with PW1 ≠ PW2. The way the signal composed of high and low level pulses represents a k-bit information sequence is that the widths of two consecutive high level pulses in the signal have different ratios to represent different bit values. Further, in the signal containing M high level pulses and M low level pulses, the width of the i-th high level pulse is determined by the value of the j-th bit in the information sequence, and the width of the i-th low level pulse is the same as that of the i-th high level pulse, where 0 ≤ i < M, 0 ≤ j < k, and i is a function of j. Thus, when the j-th bit in the information sequence is 1, the widths of the i = 2j-th high level pulse and low level pulse are PW1 (or PW2), and the widths of the i = 2j + 1-th high level pulse and low level pulse are PW2 (or PW1); when the j-th bit in the information sequence is 0, the widths of the i = 2j-th high level pulse and low level pulse are PW2 (or PW1), and the widths of the i = 2j + 1-th high level pulse and low level pulse are PW1 (or PW2).

[0158] Fig.10 FIG. is a schematic diagram of a signal of another information sequence with k = 2 provided for an embodiment, where the preset set S is S = {PW, 2PW}. Then the length T of the signal is T = L = M*PW1 + M*PW2 = 2k*(PW + 2PW) = 12PW. When the j-th bit is 1, the widths of the i = 2j-th high level pulse and low level pulse are 2PW, and the widths of the i = 2j + 1-th high level pulse and low level pulse are PW; when the j-th bit is 0, the widths of the i = 2j-th high level pulse and low level pulse are PW, and the widths of the i = 2j + 1-th high level pulse and low level pulse are 2PW.

[0159] Further, the multi-bit information transmission method in this example is also applicable to single-bit information transmission, that is, the signal representing single-bit information is composed of M = 2 high level pulses and N = 2 low level pulses. The length of the signal is determined by a preset length T, and the different ratios of the widths of the two high level pulses in the signal are used to represent the single-bit information to be transmitted.

[0160] In one example, the length k of the information sequence is an even number, and the length T of the signal composed of high and low level pulses is determined by a preset length L, and T=L. The preset length L is determined by the length k of the information sequence and the basic pulse width PW, and L=M*PW1+M*PW2, where M is the number of high level pulses or low level pulses in the signal, and M=k; PW1 and PW2 are two elements in the preset set S, and PW1≠PW2. The signal composed of high and low level pulses represents a k-bit information sequence in the following manner: the widths of two consecutive high level pulses in the signal have different ratios to represent different bit values, and the widths of two consecutive low level pulses in the signal have different ratios to represent different bit values. Furthermore, the width of the i-th high level pulse and the width of the i-th low level pulse in the signal are determined by the value of the j-th bit in the information sequence, where i is a function of j. Thus, when j is an even number, when the jth bit in the information sequence is 1, the width of the i=jth high-level pulse is PW1 (or PW2), and the width of the i=j+1th high-level pulse is PW2 (or PW1); when the jth bit in the information sequence is 0, the width of the i=jth high-level pulse is PW2 (or PW1), and the width of the i=j+1th high-level pulse is PW1 (or PW2). When j is an odd number, when the jth bit in the information sequence is 1, the width of the i=j-1th low-level pulse is PW1 (or PW2), and the width of the i=jth low-level pulse is PW2 (or PW1); when the jth bit in the information sequence is 0, the width of the i=j-1th low-level pulse is PW2 (or PW1), and the width of the i=jth low-level pulse is PW1 (or PW2).

[0161] Fig.11 A schematic diagram of a signal of another information sequence of k=2 provided by an embodiment, wherein the preset set S is S={PW, 2PW}, and the length of the signal T=L=M*PW1+M*PW2=k*(PW+2PW)=6PW. When j is an even number and the jth bit is 1, the width of the i=jth high-level pulse is 2PW, and the width of the i=j+1th high-level pulse is PW; when j is an even number and the jth bit is 0, the width of the i=jth high-level pulse is PW, and the width of the i=j+1th high-level pulse is 2PW. When j is an odd number and the jth bit is 1, the width of the i=j-1th low-level pulse is 2PW, and the width of the i=jth low-level pulse is PW; when j is an odd number and the jth bit is 0, the width of the i=j-1th low-level pulse is PW, and the width of the i=jth low-level pulse is 2PW.

[0162] Furthermore, the multi-bit information transmission method described in this example is also applicable to single-bit information transmission, that is, the signal representing the single-bit information is composed of M=2 high-level pulses and N=2 low-level pulses, the length of the signal is determined by a predetermined length T, and the widths of the two low-level pulses in the signal have different ratios to represent the single-bit information to be transmitted.

[0163] In one example, the length k of the information sequence is odd, the length T of the signal composed of high and low level pulses is determined by a preset length L, with T = L. The preset length L is determined by at least the length k of the information sequence and / or the basic pulse width PW, with L = M*PW1 + M*PW2, where M is the number of high level pulses or low level pulses in the signal, M = k + 1; PW1 and PW2 are two elements in the preset set S, with PW1 ≠ PW2. The way the signal composed of high and low level pulses represents the k-bit information sequence is: the widths of two consecutive high level pulses in the signal have different ratios to represent different bit values, and the widths of two consecutive low level pulses in the signal have different ratios to represent different bit values. Further, the width of the i-th high level pulse and the width of the i-th low level pulse in the signal are determined by the value of the j-th bit in the information sequence, where 0 ≤ i < M, 0 ≤ j < k, and i is a function of j. Further, the widths of the high level pulses and the low level pulses in the signal take values in the preset set S, where the set S contains at least two elements PW1 and PW2, with PW1 ≠ PW2. Thus, when 0 ≤ j < k - 1 and j is even, when the j-th bit in the information sequence is 1, the width of the i = j-th high level pulse is PW1 (or PW2), and the width of the i = j + 1-th high level pulse is PW2 (or PW1); when the j-th bit in the information sequence is 0, the width of the i = j-th high level pulse is PW2 (or PW1), and the width of the i = j + 1-th high level pulse is PW1 (or PW2). When 0 ≤ j < k - 1 and j is odd, when the j-th bit in the information sequence is 1, the width of the i = j - 1-th low level pulse is PW1 (or PW2), and the width of the i = j-th low level pulse is PW2 (or PW1); when the j-th bit in the information sequence is 0, the width of the i = j - 1-th low level pulse is PW2 (or PW1), and the width of the i = j-th low level pulse is PW1 (or PW2). When j = k - 1, when the j-th bit in the information sequence is 1, the widths of the i = j-th high level pulse and low level pulse are PW1 (or PW2), and the widths of the i = j + 1-th high level pulse and low level pulse are PW2 (or PW1); when the j-th bit in the information sequence is 0, the widths of the i = j-th high level pulse and low level pulse are PW2 (or PW1), and the widths of the i = j + 1-th high level pulse and low level pulse are PW1 (or PW2).

[0164] Fig.12Schematic diagram of a signal of an information sequence with k = 3 provided for an embodiment. Among them, the preset set S is S = {PW, 2PW}, then the length T = L = M * PW1 + M * PW2 = (k + 1) * (PW + 2PW) = 12PW of the signal. When 0 ≤ j < k - 1, j is even and the j-th bit is 1, the width of the i = j-th high-level pulse is 2PW, and the width of the i = j + 1-th high-level pulse is PW; when 0 ≤ j < k - 1, j is even and the j-th bit is 0, the width of the i = j-th high-level pulse is PW, and the width of the i = j + 1-th high-level pulse is 2PW. When 0 ≤ j < k - 1, j is odd and the j-th bit is 1, the width of the i = j - 1-th low-level pulse is 2PW, and the width of the i = j-th low-level pulse is PW; when 0 ≤ j < k - 1, j is odd and the j-th bit is 0, the width of the i = j - 1-th low-level pulse is PW, and the width of the i = j-th low-level pulse is 2PW. When j = k - 1 and the j-th bit is 1, the widths of the i = j-th high-level and low-level pulses are 2PW, and the widths of the i = j + 1-th high-level and low-level pulses are PW; when j = k - 1 and the j-th bit is 0, the widths of the i = j-th high-level and low-level pulses are PW, and the widths of the i = j + 1-th high-level and low-level pulses are 2PW.

[0165] In an example, the length T of the signal composed of high and low level pulses is determined by a preset length L, with T = L. The preset length L can be expressed as L = M * PW1 + M * PW2, where M is the number of high-level or low-level pulses in the signal, M = k; PW1 and PW2 are two elements in the preset set S, with PW1 ≠ PW2. The way the signal composed of high and low level pulses represents a k-bit information sequence is: the high-level pulses in the signal have different widths to represent different bit values. Further, the width of the i-th high-level pulse in the signal is determined by the j-th bit in the information sequence, where i is a function of j. In this example, i = j. Thus, when the j-th bit in the information sequence is 1, the width of the i-th high-level pulse is PW1 (or PW2); when the j-th bit in the information sequence is 0, the width of the i-th high-level pulse is PW2 (or PW1). The width of the low-level pulses in the signal takes values in the preset set S, and its value is such that the length T of the signal is the preset length L.

[0166] Fig.13A schematic diagram of a signal of another information sequence with k=2 provided for an embodiment, wherein the preset set S is S={PW, 2PW}, and the length of the signal T=L=M*PW1+M*PW2=k*(PW+2PW)=6PW. When the jth bit is 1, the width of the i-th high-level pulse is 2PW; when the jth bit is 0, the width of the i-th high-level pulse is PW, where i=j. Furthermore, the width of the low-level pulse in the signal takes a value in the preset set S, and ensures that the length T of the signal is the preset length L.

[0167] Furthermore, the multi-bit information transmission method described in this example is also applicable to single-bit information transmission, that is, the signal representing the single-bit information is composed of M=1 high-level pulse and N=1 low-level pulse, the length of the signal is determined by a predetermined length T, and the high-level pulses in the signal have different widths to represent the single-bit information to be transmitted.

[0168] In one example, in one example, the length T of the signal composed of high and low level pulses is determined by a preset length L, and T=L. The preset length L determined by at least the length k of the information sequence and (or) the basic pulse width PW can be expressed as L=M*PW1+M*PW2, where M is the number of high level pulses or low level pulses in the signal, M=k; PW1 and PW2 are two elements in the preset set S, and PW1≠PW2. The signal composed of high and low level pulses represents a k-bit information sequence in the following manner: the widths of a continuous high level pulse and a continuous low level pulse in the signal have different ratios to represent different bit values. Furthermore, the width of the i-th high level pulse and the width of the i-th low level pulse in the signal are determined by the j-th bit in the information sequence, where i is a function of j, and in this example, i=j. Thus, when the j-th bit in the information sequence is 1, the width of the i-th high-level pulse is PW1 (or PW2), and the width of the i-th low-level pulse is PW2 (or PW1); when the j-th bit in the information sequence is 0, the width of the i-th high-level pulse is PW2 (or PW1), and the width of the i-th low-level pulse is PW1 (or PW2).

[0169] Fig.14A schematic diagram of a signal of another information sequence of k=2 provided by an embodiment, wherein the preset set S is S={PW, 2PW}, and the length of the signal T=L=M*PW1+M*PW2=k*(PW+2PW)=6PW. When the jth bit is 1, the width of the i-th high-level pulse is 2PW, and the width of the i-th low-level pulse is PW; when the jth bit is 0, the width of the i-th high-level pulse is PW, and the width of the i-th low-level pulse is 2PW, where i=j.

[0170] Furthermore, the multi-bit information transmission method described in this example is also applicable to single-bit information transmission, that is, the signal representing the single-bit information is composed of M=1 high-level pulse and N=1 low-level pulse, the length of the signal is determined by a predetermined length T, and the widths of the high-level pulse and the low-level pulse in the signal have different ratios to represent the single-bit information to be transmitted.

[0171] Embodiment 7

[0172] In this embodiment, the signal composed of high and low level pulses represents the k-bit information sequence in the following manner: the widths of the high level pulses and / or low level pulses in the signal have different combinations to represent different sequence combinations.

[0173] Furthermore, in this embodiment, the length T of the signal composed of high and low level pulses is determined by a preset length L. Furthermore, the preset length L is determined by at least one of the following parameters: the length k of the information sequence, the basic pulse width PW.

[0174] Furthermore, the method further comprises: the signal comprises M=1 high level pulses and N=1 low level pulses. Furthermore, the width of the high level pulses and / or low level pulses in the signal is determined by the k-length information sequence. Still further, the width of the high level or low level pulses in the signal takes values ​​in a preset set S (a first preset set), wherein the set S comprises at least two elements PW1 and PW2, PW1≠PW2, and all elements in the set S are less than the maximum pulse width PWm.

[0175] In one example, the signal includes M=1 high-level pulses and N=1 low-level pulses. The signal composed of high and low-level pulses represents a k-bit information sequence in the following manner: the widths of the high-level pulses and low-level pulses in the signal have different combinations to represent different sequence combinations. Thus, the width of the high-level pulse in the signal is determined by the k-long information sequence. Furthermore, the widths of the high-level pulses and low-level pulses in the signal take values ​​in a pre-set set S, wherein the set S includes at least two elements PW1 and PW2, and PW1≠PW2, so that the width PW of the high-level pulse in the signal H and the width of the low level pulse PW L The value of satisfies PW H +PW L =T, and the width of the high-level pulse in the signal is determined by the k-long information sequence, that is, for 2 k There are 2 different combinations of k-length information sequences. k There are different high-level pulse widths, and the corresponding low-level pulse width in the signal also has 2 k Different values.

[0176] Fig.15 A schematic diagram of a signal of another information sequence of k=2 provided by an embodiment, wherein the preset signal length T=8PW; the signal includes M=1 high-level pulse and N=1 low-level pulse; the preset set S is S={1PW, 2PW, 3PW, 4PW, 5PW, 6PW, 7PW}; the width of the high-level pulse in the signal is taken from the preset set S, and the width of the high-level pulse in the signal corresponding to information sequences of different k lengths is different, and the width of the corresponding low-level pulse is also taken from the set S, and satisfies PW H +PW L =T.

[0177] Embodiment 8

[0178] In this embodiment, the signal composed of high and low level pulses represents the k-bit information sequence in the following manner: the widths of the high level pulses and / or low level pulses in the signal have different combinations to represent different sequence combinations.

[0179] Furthermore, in this embodiment, the length T of the signal composed of high and low level pulses is determined by a preset length L. Furthermore, the preset length L is determined by at least one of the following parameters: the length k of the information sequence, the basic pulse width PW.

[0180] Furthermore, the method further comprises: the signal comprises M high-level pulses and N=M low-level pulses, wherein the value of M is related to k. Furthermore, the width of the high-level pulse and / or low-level pulse in the signal is determined by the k-long information sequence. Still further, the width of the high-level or low-level pulse in the signal takes values ​​from a preset set S, wherein the set S comprises at least two elements PW1 and PW2, PW1≠PW2, and all elements in the set S are smaller than the maximum pulse width PWm.

[0181] In one example, the signal includes M high-level pulses and M low-level pulses, where M is related to k. The signal composed of high and low-level pulses represents a k-bit information sequence in such a way that the width of the high-level pulses in the signal has different combinations to represent different sequence combinations. Thus, the width of the high-level pulses in the signal is determined by the k-long information sequence. Furthermore, the widths of the high-level pulses and the low-level pulses in the signal take values ​​from a pre-set set S, wherein the set S includes at least two elements PW1 and PW2, with PW1≠PW2, so that the widths of the high-level pulses and the low-level pulses in the signal satisfy And the width of the M high-level pulses in the signal is determined by the k-length information sequence, that is, for 2 k There are 2 different combinations of k-length information sequences. k There are M different high level pulse width combinations, where and They respectively represent the width of the i-th high-level pulse and the i-th low-level pulse.

[0182] Fig.16 A schematic diagram of a signal of another information sequence of k=2 provided by an embodiment, wherein the preset signal length T=7PW; the signal includes M high-level pulses and M low-level pulses, and M=k; the preset set S is S={PW, 2PW, 3PW, 4PW}; the width of the low-level pulse in the signal is taken as the PW element in the preset set S; the width of the high-level pulse in the signal is taken in the preset set S, and the combination of the width of the high-level pulse in the signal corresponding to information sequences of different k lengths is different, and satisfies

[0183] In one example, the signal includes M high-level pulses and M low-level pulses, where M is related to k. The signal composed of high and low-level pulses represents a k-bit information sequence in such a way that the widths of the high-level pulses and the low-level pulses in the signal have different combinations to represent different sequence combinations. Thus, the width of the high-level pulse and the width of the low-level pulse in the signal are determined by the k-long information sequence. Furthermore, the widths of the high-level pulses and the low-level pulses in the signal take values ​​from a pre-set set S, wherein the set S includes at least two elements PW1 and PW2, and PW1≠PW2, so that the widths of the high-level pulses and the low-level pulses in the signal satisfy And the width combination of the 2M level pulses in the signal is determined by the k-length information sequence, that is, for 2 k There are 2 different combinations of k-length information sequences. k Different 2M pulse width combinations, where and They respectively represent the width of the i-th high-level pulse and the i-th low-level pulse.

[0184] Fig.17 A schematic diagram of a signal of another information sequence of k=2 provided for an embodiment, wherein the preset signal length T=7PW; the signal includes M high-level pulses and M low-level pulses, and M=k; the preset set S is S={PW, 2PW, 3PW, 4PW}; the width of the level pulse in the signal takes values ​​in the preset set S, and the combination of the width of the level pulse in the signal corresponding to information sequences of different k lengths is different.

[0185] The multi-bit information transmission method described in this embodiment is also applicable to single-bit information transmission, that is, the signal representing the single-bit information is composed of M high-level pulses and N=M low-level pulses, the length of the signal is determined by a preset length T, and the widths of the high-level pulses and / or low-level pulses in the signal have different combinations to represent the single-bit information to be transmitted.

[0186] Embodiment 9

[0187] In this embodiment, the signal composed of high and low level pulses represents the k-bit information sequence in the following manner: the signal has different unit pulse combinations to represent different sequence combinations.

[0188] Furthermore, in this embodiment, the length T of the signal composed of high and low level pulses is determined by a preset length L. Furthermore, the preset length L is determined by at least one of the following parameters: the length k of the information sequence, the basic pulse width PW.

[0189] Furthermore, the method further comprises: the signal is composed of P unit pulses, wherein P is an integer multiple of k, and the width W of the unit pulse is determined by at least one of the following parameters:

[0190] Preset width;

[0191] Basic pulse width PW;

[0192] Configured through signaling.

[0193] Furthermore, the unit pulse is a unit high level pulse or a unit low level pulse, which is determined by the k-bit information sequence to ensure that the unit pulses in the signal have different combinations to represent different k-bit sequence combinations. Specifically, Table 1 is an example of a combination of unit pulses provided by an embodiment, where k=2. 1 in columns 2 to 5 of the table represents a unit high level pulse, and 0 represents a unit low level pulse.

[0194] Table 1 Example of unit pulse combination

[0195] k=2 information sequence combinations Example 1 Example 2 Example 3 Example 4 00 01010101 10101010 00010111 00010111 01 01011010 11001100 00111100 00111100 10 10100101 11101110 11001110 01110001 11 10101010 11110000 11110001 11001110

[0196] Embodiment 10

[0197] In this embodiment, the signal used to represent the k-bit information sequence is composed of high and low level pulses, wherein the beginning of the signal is a sequential connection of a demarcation high level pulse and a demarcation low level pulse, and the end of the signal is a demarcation high level pulse, the width of the demarcation high level pulse and the demarcation low level pulse is the maximum pulse width PWm, and only serves as a demarcation without carrying information; the rest of the signal in the middle of the demarcation pulse is composed of high and low level pulses to represent the k-bit information sequence. In this embodiment, the signal composed of high and low level pulses represents the k-bit information sequence in at least one of the following ways:

[0198] The signals have different lengths T to represent different combinations of sequences; further, the high-level pulse widths in the signals with different lengths are different, and the low-level pulse widths are the same; or, the high-level pulse widths in the signals with different lengths are different, and the low-level pulse widths are different; or, the high-level and low-level pulse widths in the signals with different lengths are the same;

[0199] The widths of the high level pulses and / or low level pulses in the signal have different combinations to represent different sequence combinations;

[0200] The k-length information sequence is 2 k Sequence states are divided into s groups: S1, S2, ... Ss, where the sequence states of Si groups are xi, and there are For the Si group, the information sequences of xi different states within the group have the same length Ti for the signal, but the high-level pulses and low-level pulses therein have different pulse-width combinations, and the signal lengths Ti corresponding to each group are different; further, the s group states can be identified by m bits in the k-bit information sequence, and s = 2 m , that is, different groups are formed according to different combinations of subsequences composed of m bits in the k-bit information sequence; sequences of different states within the same group can be identified by different combinations of subsequences composed of the remaining k - m bits in the k bits, and xi = 2 k-m ;

[0201] The high-level pulses and / or low-level pulses in the signal have different widths to represent different bit values.

[0202] Furthermore, in this embodiment, the length T of the signal composed of high and low level pulses is determined by the length k of the information sequence, the basic pulse width PW, the k-bit information sequence {b i} = {b k-1 , b k-2 , …, b1, b0} (0 ≤ i < k) and the maximum pulse width PWm.

[0203] Further, the method further includes: the signal includes M high-level pulses and N low-level pulses, and M > N, and the value of N is 2 or related to k or related to the k-length information sequence. Further, the widths of the 0th high-level pulse and the (M - 1)th high-level pulse in the signal are determined by the maximum pulse width PWm; the width of the 0th low-level pulse in the signal is determined by the basic pulse width PW; the width of the ith (1 ≤ i < M - 1) high-level pulse or the nth (1 ≤ n < N) low-level pulse in the signal

[0204] is the same as in Embodiment 1 and is determined by the length T of the signal;

[0205] Or, the same as in Embodiment 2 and Embodiment 3, it is determined by the length T of the signal and the scaling factor a, where 0 < a < 1, and the scaling factor a is determined by the information sequence and takes values in a preset set A (the second preset set);

[0206] Or, the same as in Embodiment 4, it is determined by the k-length information sequence. Furthermore, the widths of the high-level pulses and / or low-level pulses in the signal take values in a preset set S (the first preset set), where the set S includes at least two elements PW1 and PW2, with PW1 ≠ PW2, and all elements in the set S are less than the maximum pulse width PWm;

[0207] Alternatively, similar to Embodiment Five, it is determined by the value of the j-th bit in the information sequence, where 0 ≤ j < k, and i or n is a function of j. Further, the width of the high-level or low-level pulse in the signal takes values in a preset set S, where the set S includes at least two elements PW1 and PW2, with PW1 ≠ PW2, and all elements in the set S are less than the maximum pulse width PWm. Technical details not described in detail in this embodiment can be referred to any of the above embodiments and will not be elaborated here.

[0208] Embodiment Eleven

[0209] In this embodiment, the signal for representing the k-bit long information sequence is composed of high and low level pulses. Among them, the start of the signal is the sequential connection of a demarcation high-level pulse and a demarcation low-level pulse, the end of the signal is a demarcation high-level pulse, and the widths of the demarcation high-level pulse and the demarcation low-level pulse are the maximum pulse width PWm, and they only serve as demarcations and do not carry information; the remaining part of the signal between the demarcation pulses is composed of high and low level pulses to represent the k-bit long information sequence. In this embodiment, the ways for the signal composed of high and low level pulses to represent the k-bit information sequence include at least one of the following:

[0210] The widths of the high-level pulses and / or low-level pulses in the signal have different combinations to represent different sequence combinations;

[0211] The high-level pulses and / or low-level pulses in the signal have different widths to represent different bit values;

[0212] The widths of two consecutive high-level pulses in the signal have different ratios to represent different bit values;

[0213] The widths of two consecutive low-level pulses in the signal have different ratios to represent different bit values;

[0214] The widths of one consecutive high-level pulse and one consecutive low-level pulse in the signal have different ratios to represent different bit values;

[0215] The signal has different unit pulse combinations to represent different sequence combinations.

[0216] Further, in this embodiment, the length T of the signal composed of high and low level pulses is determined by a preset length L and the maximum pulse width PWm. Further, the preset length L is determined by at least one of the following parameters: the length k of the information sequence, the basic pulse width PW.

[0217] Further, the method further includes: the signal includes M high-level pulses and N low-level pulses, where M > N, and the value of N is 2 or related to k. Further, the widths of the 0th high-level pulse and the (M - 1)th high-level pulse in the signal are determined by the maximum pulse width PWm; the width of the 0th low-level pulse in the signal is determined by the basic pulse width PW; the width of the ith (1 ≤ i < M - 1) high-level pulse or the nth (1 ≤ n < N) low-level pulse in the signal

[0218] is the same as that in Embodiment 6 and is determined by the value of the jth bit in the information sequence, where 0 ≤ j < k, and i or n is a function of j. Further still, the widths of the high-level or low-level pulses in the signal are taken from a preset set S (the first preset set), where the set S includes at least two elements PW1 and PW2, PW1 ≠ PW2, and all elements in the set S are less than the maximum pulse width PWm;

[0219] Alternatively, it is the same as that in Embodiment 7 and Embodiment 8 and is determined by the k-bit information sequence. Further still, the widths of the high-level or low-level pulses in the signal are taken from a preset set S, where the set S includes at least two elements PW1 and PW2, PW1 ≠ PW2, and all elements in the set S are less than the maximum pulse width PWm; Technical details not described in detail in this embodiment can be referred to any of the above embodiments and will not be elaborated here.

[0220] Embodiment 12

[0221] In this embodiment, the signal for representing the k-bit information sequence is composed of high and low level pulses. Among them, the start of the signal is the sequential connection of a demarcation high-level pulse and a demarcation low-level pulse, the end of the signal is a demarcation high-level pulse, and the widths of the demarcation high-level pulse and the demarcation low-level pulse are the maximum pulse width PWm, and they only serve as demarcations and do not carry information; the remaining part of the signal between the demarcation pulses is composed of high and low level pulses to represent the k-bit information sequence, and the high and low level pulses are composed of unit pulses. In this embodiment, the way the signal composed of high and low level pulses represents the k-bit information sequence is: the signal has different unit pulse combinations to represent different sequence combinations.

[0222] Furthermore, the difference between this embodiment and embodiment nine is that: in this embodiment, the length T of the signal composed of high and low level pulses is determined by a predetermined length L and a maximum pulse width PWm. Furthermore, the predetermined length L is determined by at least one of the following parameters: the length k of the information sequence, the basic pulse width PW.

[0223] Furthermore, the method also includes: the signal is composed of P unit pulses, 2 demarcation high-level pulses and 1 demarcation low-level pulse, where P is an integer multiple of k; the 2 high-level pulses are respectively located at the beginning and end of the signal, and their widths are determined by the maximum pulse width PWm; the 1 demarcation low-level pulse is located after the demarcation high-level pulse at the beginning of the signal, and its width is determined by the maximum pulse width PWm. And the width W of the unit pulse is determined by at least one of the following parameters: a preset width, a basic pulse width PW, and configuration through signaling. Furthermore, the P unit pulses in the signal are the same as those in Example 9, which are unit high-level pulses or unit low-level pulses, determined by the k-bit information sequence to ensure that the unit pulses in the signal have different combinations to represent different k-bit sequence combinations.

[0224] Embodiment 13:

[0225] This embodiment provides an embodiment of a method for sending and receiving multi-bit information in combination with other existing encoding methods. In this embodiment, the signal composed of high and low level pulses is used to represent a k-bit information sequence, where k is a positive integer greater than or equal to 2. The k-bit information sequence is mapped from a k1-bit-long bit sequence, where k1 is a positive integer less than k, and the mapping method includes at least one of the following:

[0226] The bit sequence of k1 bits is mapped into a sequence of length k using a preset mapping sequence;

[0227] The k1-bit-long bit sequence is mapped into a k-bit-long sequence using a preset coding rule such as RM coding, repetition coding or repetition transmission, Walsh coding or other orthogonal codes;

[0228] The k1-bit-long bit sequence is divided into multiple groups, each group is mapped according to a preset mapping sequence or a preset coding rule, and the total length of the sequence after each group is mapped is k bits, and each group adopts the same or different preset mapping sequences or coding rules; illustratively, each r1 bit of the k1-bit-long bit sequence is mapped to an r-length sequence according to a preset mapping sequence or a preset coding rule, wherein r1 is a positive integer less than k1 and is an integer divisible by k1, r is a positive integer less than k and is an integer divisible by k, and k / r=k1 / r1;

[0229] Furthermore, the k1-bit-long bit sequence can be superimposed and mapped into the k-long bit sequence using the above mapping method, and each superposition can use a different mapping method, or the same mapping method but a different mapping sequence or encoding rule or group mapping.

[0230] Furthermore, the manner in which the signal represents a k-bit information sequence, the determining parameters of the length T of the signal, the characteristics of the width of the high and low level pulses, etc. are the same as those in Embodiments 1 to 12, and will not be described in detail in this embodiment.

[0231] In one example, the signal composed of high and low level pulses is used to represent a k-bit information sequence, and the k-bit information sequence is mapped from a k1-bit long bit sequence to a sequence of length k using a preset mapping sequence. For example, when k1=2, k=8, the mapping sequence shown in Table 1 can be used.

[0232] Illustratively, Tables 2 to 5 are examples of pre-set mapping sequences corresponding to k1=1, k=2, k1=1, k=3, k1=2, k=16, and k1=3, k=12, respectively.

[0233] Table 2 Pre-set mapping sequence when k1=1, k=2

[0234] k1 = 1-bit long sequence k = 2-bit long sequence 0 01 1 10

[0235] Table 3 Pre-set mapping sequence when k1=1, k=3

[0236] k1 = 1-bit long sequence k = 3 bits long sequence 1 k = 3 bits long sequence 2 0 101 011 1 110 101

[0237] Table 4 Pre-set mapping sequence when k1=2, k=16

[0238] k1 = 2-bit long sequence k = 16-bit long sequence 00 0011001100110011 01 0110011001100110 10 1010101010101010 11 1100110011001100

[0239] Table 5 Pre-set mapping sequence when k1=3, k=12

[0240] k1 = 3-bit long sequence k = 12-bit long sequence 000 100100110101 001 110111101001 010 001100101011 011 111101100111 100 110100100101 101 111010011011 110 011110010101 111 110010011101

[0241] In one example, the signal composed of high and low level pulses is used to represent a k-bit information sequence, and the k-bit information sequence is obtained by mapping a k1-bit bit sequence with a preset coding rule such as RM coding, repetition coding or repetition transmission, Walsh coding or other orthogonal codes, where k is a positive integer greater than or equal to 2, and k1 is a positive integer less than k. Table 6 is an example of a mapping method based on 8th order Walsh coding with k1=2, k=8.

[0242] Table 6 Mapping method based on 8th order Walsh coding when k1=2, k=8

[0243] k1 = 2-bit long sequence k = 8-bit Walsh code sequence 00 01010101 01 01100110 10 01011010 11 01101001

[0244] In one example, the signal composed of high and low level pulses is used to represent a k-bit information sequence, and the k-bit information sequence is obtained by mapping a k1-bit bit sequence to an r-length sequence per r1 bits according to a preset mapping sequence or a preset coding rule, wherein r1 is a positive integer less than k1 and divides k1, r is a positive integer less than k and divides k, and k / r=k1 / r1. For example, in the k1-bit bit sequence, each r1 bit is mapped to an r-length sequence according to a preset coding rule such as RM coding, repetition coding or repetition transmission, Walsh coding or other orthogonal codes, and the k1 / r1 groups of r-length sequences constitute the k-bit information sequence.

[0245] In one example, the signal composed of high and low level pulses is used to represent an information sequence of k bits, and the information sequence of k bits is obtained by superimposing and mapping a bit sequence of k1 bits in the above-mentioned mapping method. For example, the sequence of k1 bits is first mapped to a sequence of length k' by a preset mapping sequence, and the sequence of length k' is then mapped to a sequence of k bits in length by a preset coding rule. Table 7 is an example of a superimposed mapping method for k1=2, k'=4, and k=8. Among them, the bit sequence of k1=2 is first mapped to a bit sequence of k'=4 in length by 4th-order Walsh coding, and then mapped bit by bit to a superimposed mapping of a sequence of k=8 in length by a preset mapping sequence defined in Table 2.

[0246] Table 7 Example of overlay mapping method with k1=2, k'=4, k=8

[0247] k1 = 2-bit long sequence k' = 4-bit Walsh code sequence k = 8-bit long sequence 00 0000 01010101 01 0101 01100110 10 0011 01011010 11 0110 01101001

[0248] For another example, the k1-bit-long sequence is mapped to a sequence of length k' according to a preset coding rule such as 4th, 8th or 16th-order Walsh code, and the k'-long sequence is then mapped bit by bit to a sequence of length k" according to a preset mapping sequence, such as Table 2 or Table 3, and the k"-long sequence is then mapped to a sequence of length k according to a preset coding rule such as repeated transmission. Table 8 is an example of a superimposed mapping method for k1=2, k'=4, k"=12, k=24. Among them, the bit sequence of k1=2 is first mapped to a bit sequence of length k'=4 using 4th-order Walsh coding, and then mapped to a sequence of length k"=12 bit by bit using the preset mapping sequence defined in Table 3, and then mapped to a sequence of length k=24 through sequence repetition, which is an example of superimposed mapping.

[0249] Table 8 Example of overlay mapping method with k1=2, k'=4, k"=12, k=24

[0250] k1 = 2 long sequences k'=4 length Walsh sequence k" = 12 long sequences k = 24 long sequences 00 0000 101101101101 101101101101101101101101 01 0101 101110101110 101110101110101110101110 10 0011 101101110110 101101110110101101110110 11 0110 101110110101 101110110101101110110101

[0251] Embodiment 14

[0252] This embodiment provides an embodiment of a method for sending and receiving multi-bit information in combination with other existing encoding methods. In this embodiment, the signal composed of high and low level pulses is used to represent a k-bit information sequence, where k is a positive integer greater than or equal to 2. The k-long information sequence is first mapped to a k2-bit long bit sequence, and the k2-bit long sequence is then determined using the same implementation as in Embodiments 1 to 12 to determine the signal composed of high and low level pulses, where k is a positive integer greater than or equal to 2, and k2 is a positive integer greater than k. The mapping method includes at least one of the following:

[0253] The k-bit-long bit sequence is mapped into a sequence of length k2 using a preset mapping sequence;

[0254] The k-bit-long bit sequence is mapped into a k2-bit-long sequence using a preset coding rule such as RM coding, repetition coding or repetition transmission, Walsh coding or other orthogonal codes;

[0255] The k-bit-long bit sequence is divided into multiple groups, each group is mapped according to a preset mapping sequence or a preset coding rule, and the total length of the sequence after each group is mapped is k2 bits long, and each group adopts the same or different preset mapping sequences or coding rules; illustratively, each r bits of the k-bit-long bit sequence are mapped to a sequence of r2 length according to a preset mapping sequence or coding rule, wherein r2 is a positive integer less than k2 and is an integer divisible by k2, r is a positive integer less than k and is an integer divisible by k, and k / r=k2 / r2;

[0256] Furthermore, the k-bit long bit sequence can be superimposed and mapped into the k2-long bit sequence using the above-mentioned mapping method, and each superposition can use a different mapping method, or the same mapping method but a different mapping sequence or encoding rule or group mapping.

[0257] The multi-bit information transmission method described in this embodiment is also applicable to single-bit information transmission, that is, the single bit is first mapped into the k2-length bit sequence in the above-mentioned mapping manner, and then the signal composed of high and low level pulses is determined by the same implementation method as embodiments one to thirteen.

[0258] In one example, the signal composed of high and low level pulses is used to directly represent a k2-bit information sequence and indirectly represent a k-bit information sequence, and the k-bit information sequence is mapped to a sequence of length k2 using a pre-set mapping sequence. For example, when k=2, k2=8, the mapping sequence shown in Table 1 can be used. Tables 9 to 12 are examples of pre-set mapping sequences corresponding to k=1, k2=2, k=1, k2=3, k=2, k2=16, and k=3, k2=12, respectively.

[0259] Table 9 Pre-set mapping sequence when k=1, k2=2

[0260] k = 1 bit long sequence k2 = 2-bit long sequence 0 01 1 10

[0261] Table 10 Pre-set mapping sequence when k=1, k2=3

[0262] k = 1 bit long sequence k2 = 3-bit long sequence 1 k2 = 3-bit long sequence 2 0 101 011 1 110 101

[0263] Table 11 Pre-set mapping sequence when k=2, k2=16

[0264] k = 2-bit long sequence k2 = 16-bit sequence 00 0011001100110011 01 0110011001100110 10 1010101010101010 11 1100110011001100

[0265] Table 12 Pre-set mapping sequence when k=3, k2=12

[0266] k = 3-bit long sequence k2 = 12-bit long sequence 000 100100110101 001 110111101001 010 001100101011 011 111101100111 100 110100100101 101 111010011011 110 011110010101 111 110010011101

[0267] In one example, the k2-bit information sequence is obtained by mapping the k-bit bit sequence with a preset coding rule such as RM coding, repetition coding or repetition transmission, Walsh coding or other orthogonal codes, where k is a positive integer greater than or equal to 2, and k is a positive integer less than k2. Table 13 is an example of a mapping method based on 8th-order Walsh coding when k=2, k2=8.

[0268] Table 13 Mapping method based on 8th order Walsh coding when k=2, k2=8

[0269]

[0270] In one example, the k2-bit information sequence is obtained by mapping a k-bit bit sequence to an r2-length sequence with each r bits according to a preset mapping sequence or coding rule, wherein r is a positive integer less than k and is an integer divisible by k, and r2 is a positive integer less than k2 and is an integer divisible by k2, and k / r=k2 / r2. For example, in the k-bit bit sequence, each r-bit group is mapped to an r2-length sequence with a preset coding rule such as RM coding, repetition coding or repetition transmission, Walsh coding or other orthogonal codes, and the k / r groups of r2-length sequences constitute the k2-bit information sequence.

[0271] In one example, the k2-bit information sequence is obtained by superimposing and mapping a k-bit bit sequence in the above-mentioned mapping manner. For example, the k-bit sequence is first mapped to a sequence of length k' by a preset mapping sequence, and the sequence of length k' is then mapped to a k2-bit sequence by a preset coding rule. Table 14 is an example of a superimposed mapping method based on 8th-order Walsh coding for k=2, k'=4, k2=8. Among them, the k=2 bit sequence is first mapped to a k'=4-long bit sequence by 4th-order Walsh coding, and then mapped bit by bit to a k2=8-long sequence by a preset mapping sequence defined in Table 7.

[0272] Table 14 Example of overlay mapping method with k=2, k'=4, k2=8

[0273] k = 2-bit long sequence k' = 4-bit Walsh code sequence k2 = 8-bit long sequence 00 0000 01010101 01 0101 01100110 10 0011 01011010 11 0110 01101001

[0274] For another example, the k-bit long sequence is mapped to a sequence of length k' according to a preset coding rule such as 4th, 8th or 16th order Walsh code, and the k'-long sequence is then mapped bit by bit to a sequence of length k" according to a preset mapping sequence, such as Table 2 or Table 3, and the k"-long sequence is then mapped to a sequence of length k2 according to a preset coding rule such as repeated transmission. Table 15 is an example of a superposition mapping method for k=2, k'=4, k"=12, k2=24. Among them, the k=2 bit sequence is first mapped to a k'=4 long bit sequence using 4th order Walsh coding, and then mapped to a k"=12 long sequence bit by bit using a preset mapping sequence defined in Table 3, and then mapped to a k2=24 long sequence through sequence repetition, which is an example of superposition mapping.

[0275] Table 15 Example of overlay mapping method with k=2, k'=4, k"=12, k2=24

[0276] k = 2 long sequences k'=4 length Walsh sequence k" = 12 long sequences k2 = 24 long sequences 00 0000 101101101101 101101101101101101101101 01 0101 101110101110 101110101110101110101110 10 0011 101101110110 101101110110101101110110 11 0110 101110110101 101110110101101110110101

[0277] Embodiment 15

[0278] This embodiment provides an embodiment of a method for sending and receiving multi-bit information in combination. The method for transmitting multi-bit information includes one or more first transmission nodes sending a signal consisting of high and low level pulses to one or more second transmission nodes, and one or more second transmission nodes receiving the signal consisting of high and low level pulses sent by one or more first transmission nodes. The signal is used to represent an information sequence of k bits, where k is a positive integer greater than or equal to 2.

[0279] The k-length information sequence is 2 k Sequence states are divided into s groups: S1, S2, ... Ss, where the sequence states of Si groups are xi, and there are For the xi information sequences in the Si group, the signal composed of high and low level pulses can be determined by the same implementation as in Embodiments 1 to 15. The implementation methods for determining the signal in different groups may be different.

[0280] Alternatively, the k-length information sequence has a total of k information bits, which are divided into b groups, B1, B2, ..., Bb, where the number of information bits in each group is c i ,have For the ci information bits in the Bi group, the same implementation as in embodiments 1 to 15 can be used to determine the partial signal consisting of high and low level pulses corresponding to the partial information bits, so that the b group of partial signals constitutes the signal representing k bits of information.

[0281] The embodiment of the present application also provides an information sending device. Fig.18 FIG. 1 is a schematic diagram of a structure of an information sending device provided by an embodiment. Fig.18 As shown, the information sending device includes:

[0282] A length determination module 310, configured to determine the length of a signal, the signal being used to represent a k-bit information sequence, where k is an integer greater than or equal to 2, and k is a preset value or a value configured through signaling;

[0283] A signal determination module 320, configured to determine the signal, wherein the signal includes a high level pulse and a low level pulse, and different pulse combination modes of the signal correspond to different k-bit information sequences;

[0284] The sending module 330 is configured to transmit the signal carrying the information sequence.

[0285] The information sending device of this embodiment can transmit multi-bit information by using high-level pulses and low-level pulses to transmit signals carrying information sequences, thereby improving the coverage and transmission rate of information coding.

[0286] In one embodiment, the signal satisfies at least one of the following:

[0287] The length of the signal is the duration of the signal;

[0288] The pulse width of the high level pulse and the low level pulse in the signal is the duration of the pulse;

[0289] The high level pulse and the low level pulse of the signal correspond to one or more modulation symbols with the same length and different amplitude values. The different amplitudes of the modulation symbols or the presence or absence of data transmission of the modulation symbols respectively represent high level pulses and low level pulses.

[0290] In one embodiment, the signal satisfies at least one of the following:

[0291] The different lengths of the signals correspond to different combinations of information sequences; in addition, the high-level pulse widths of the signals with different lengths are different, and the low-level pulse widths are the same; or, the high-level pulse widths of the signals with different lengths are different, and the low-level pulse widths are different;

[0292] Different width combinations of the high level pulse and / or the low level pulse of the signal correspond to different combinations of information sequences;

[0293] The information sequence corresponds to 2 k sequence states, 2 k The sequence states are divided into multiple groups, and the signal lengths corresponding to the groups are different, and the signal lengths corresponding to the information sequences of different sequence states in the same group are the same, and the pulse width combinations of the high-level pulse and the low-level pulse are different; for example, the k-length information sequence has a total of 2 k Sequence states are divided into s groups: S1, S2, ... Ss, where the sequence states of Si groups are xi, and there are For the Si group, the signals corresponding to the information sequences of xi different states in the group have the same length Ti, but the high-level pulses and low-level pulses therein have different pulse width combinations and correspond to the information sequences of xi different states in the group, and the signal lengths Ti corresponding to each group are different;

[0294] Different widths of high-level pulses and / or low-level pulses in the signal correspond to different bit values;

[0295] Different ratios of the widths of two consecutive high-level pulses in the signal correspond to different bit values; wherein two consecutive high-level pulses represent two high-level pulses adjacent to the same low-level pulse, one before and one after the other;

[0296] Different ratios of the widths of two consecutive low-level pulses in the signal correspond to different bit values; wherein two consecutive low-level pulses represent two low-level pulses adjacent to the same high-level pulse, one before and one after;

[0297] Different ratios of the widths of a continuous high-level pulse and a continuous low-level pulse in the signal correspond to different bit values;

[0298] Different unit pulse combinations of the signal correspond to different combinations of information sequences.

[0299] In one embodiment, the information sequence corresponds to 2 k sequence states, 2 k The sequence state is divided into 2 m Group, 2 per group k-m sequence states, wherein the sequence state of each group is identified by m bits in the k-bit information sequence, and the lengths of the signals corresponding to different groups are different; the information sequences of different sequence states of the same group are identified by subsequences composed of the remaining km bits in the k bits, the lengths of the signals corresponding to the information sequences of different sequence states of the same group are the same, and the pulse width combinations of the high-level pulse and the low-level pulse are different and correspond to the current group 2 k-m An information sequence with different sequence states; wherein m is a positive integer less than k.

[0300] In one embodiment, the length of the signal is determined according to at least one of: k, a basic pulse width, a maximum pulse width, the information sequence, a preset length;

[0301] The preset length is determined according to k and / or a basic pulse width.

[0302] In one embodiment, the signal includes M high-level pulses and N low-level pulses; M=N or M>N;

[0303] The value of M is a positive integer or is determined according to k or according to the information sequence;

[0304] The value of N is a positive integer or is determined according to k or according to the information sequence.

[0305] In one embodiment, the width of the pulse in the signal satisfies at least one of the following:

[0306] Determined by the basic pulse width;

[0307] Determined by the information sequence;

[0308] is determined by the length of said signal;

[0309] Determined by the length of the signal and a scaling factor, where the scaling factor is a positive real number less than 1 and is determined by the information sequence;

[0310] The width of the i-th high-level pulse and / or the n-th low-level pulse in the signal is determined by the value of the j-th bit in the information sequence, where 0 ≤ i < M, 0 ≤ n < N, 0 ≤ j < k, and i is a function of j, and n is a function of j;

[0311] The widths of the 0-th high-level pulse and the (M - 1)-th high-level pulse in the signal are determined by the maximum pulse width;

[0312] Where M is the number of high-level pulses and N is the number of low-level pulses.

[0313] In one embodiment, the width of the high-level pulse or the low-level pulse in the signal takes values in a first preset set, and the first preset set includes at least two unequal elements;

[0314] All elements in the first preset set are less than the maximum pulse width.

[0315] In one embodiment, the scaling factor takes values in a second preset set, and the second preset set includes at least two unequal elements, and each element is a positive real number less than 1.

[0316] In one embodiment, the signal is composed of P unit pulses, and P is an integer multiple of k;

[0317] The width of the unit pulse is determined by at least one of the following parameters: a preset width; a basic pulse width; a parameter configured by signaling.

[0318] In one embodiment, the unit pulse is a unit high-level pulse or a unit low-level pulse and is determined by the information sequence.

[0319] In one embodiment, the information sequence is mapped from a bit sequence with a length of k1 bits, and k1 is a positive integer less than k.

[0320] In one embodiment, the mapping relationship between the information sequence and the bit sequence with a length of k1 bits satisfies at least one of the following mapping methods:

[0321] The bit sequence with a length of k1 bits is mapped to an information sequence with a length of k according to a preset mapping sequence;

[0322] The bit sequence with a length of k1 bits is mapped to the information sequence according to a preset coding rule;

[0323] The k1-bit-long bit sequence is divided into multiple groups, each group is mapped using a preset mapping sequence or a preset coding rule, and the total length of the mapped sequence of each group is k bits long, and each group uses the same or different preset mapping sequences or coding rules.

[0324] In one embodiment, the mapping relationship between the information sequence and the bit sequence of k1 bits in length includes a superposition of multiple mapping modes.

[0325] In one embodiment, each superposition may adopt a different mapping method, or the same mapping method but a different mapping sequence or encoding rule or group mapping.

[0326] In one embodiment, the information sequence is mapped to a bit sequence of k2 bits in length, the signal is constructed based on the bit sequence of k2 bits in length and consists of high-level pulses and low-level pulses, and k2 is a positive integer greater than k.

[0327] In one embodiment, the mapping relationship between the information sequence and the bit sequence of k2 bits satisfies at least one of the following mapping modes:

[0328] The k-bit information sequence is mapped into the k2-bit-long bit sequence using a preset mapping sequence;

[0329] The k-bit information sequence is mapped into the k2-bit bit sequence according to a preset coding rule;

[0330] The k-bit-long bit sequence is divided into multiple groups, each group is mapped using a preset mapping sequence or a preset coding rule, and the total length of the mapped sequence of each group is k1 bits long, and each group uses the same or different preset mapping sequences or coding rules.

[0331] In one embodiment, the mapping relationship between the information sequence and the k2-bit-long bit sequence includes a superposition of multiple mapping modes.

[0332] In one embodiment, each superposition may adopt a different mapping method, or the same mapping method but a different mapping sequence or encoding rule or group mapping.

[0333] The information sending device proposed in this embodiment and the information sending method proposed in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as executing the information sending method.

[0334] The embodiment of the present application also provides an information receiving device. Fig.19 FIG. 1 is a schematic diagram of the structure of an information receiving device provided by an embodiment. Fig.19 As shown, the information receiving device includes:

[0335] A receiving module 410, configured to receive a signal carrying an information sequence;

[0336] A length determination module 420, configured to determine the length of a signal, the signal being used to represent a k-bit information sequence, where k is an integer greater than or equal to 2, and k is a preset value or a value configured through signaling;

[0337] The sequence determination module 430 is configured to determine the information sequence carried by the signal according to the length of the signal and the correspondence between different pulse combination modes and different k-bit information sequences.

[0338] The information receiving device of this embodiment can transmit multi-bit information by using high-level pulses and low-level pulses to transmit signals carrying information sequences, thereby improving the coverage and transmission rate of information coding.

[0339] In one embodiment, the length of the signal and the correspondence between different pulse combination modes and different k-bit information sequences include at least one of the following:

[0340] Different lengths of the signal correspond to different k-bit information sequences;

[0341] Different combinations of pulse widths of the high-level pulses and / or low-level pulses of the signal correspond to different k-bit information sequence combinations;

[0342] The k-bit information sequence corresponds to 2 k sequence states, 2 k The sequence states are divided into multiple groups, different lengths of the signals correspond to information sequences of different groups, and different pulse width combinations of high-level pulses and / or low-level pulses of the signals with the same length correspond to information sequences of different sequence states in the same group;

[0343] Different pulse widths of high-level pulses and / or low-level pulses in the signal correspond to different bit values;

[0344] Different ratios of the widths of two consecutive high-level pulses in the signal correspond to different bit values;

[0345] Different ratios of the widths of two consecutive low-level pulses in the signal correspond to different bit values;

[0346] Different ratios of the widths of a continuous high-level pulse and a continuous low-level pulse in the signal correspond to different bit values;

[0347] Different unit pulse combinations of the signal correspond to different combinations of information sequences.

[0348] In one embodiment, the information sequence corresponds to 2 k sequence states, 2 k The sequence state is divided into 2 m Group, 2 per group k-m sequence states, different lengths of the signal correspond to information sequences of different groups, or correspond to different values ​​of m bits in the information sequence; and different pulse width combinations of high-level pulses and / or low-level pulses of the signal with the same length correspond to information sequences of different sequence states in the same group, or correspond to different values ​​of the remaining km bits in the information sequence, wherein m is a positive integer less than k.

[0349] In one embodiment, the information sequence is obtained by mapping a bit sequence, and the mapping relationship satisfies at least one of the following mapping modes:

[0350] Pre-set mapping sequences;

[0351] Pre-set coding rules;

[0352] Pre-set group mapping, the information sequence is divided into multiple groups, each group adopts the same or different pre-set mapping sequence or coding rule;

[0353] Multiple superpositions of pre-set mapping sequences, coding rules and / or group mappings, with each superposition using a different mapping sequence and / or coding rule and / or group mapping.

[0354] The information receiving device proposed in this embodiment and the information receiving method proposed in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be referred to any of the above embodiments, and this embodiment has the same beneficial effects as executing the information receiving method.

[0355] The embodiment of the present application also provides a transmission node, Fig. 20 A schematic diagram of the hardware structure of a transmission node provided by an embodiment is shown in FIG. Fig. 20 As shown, the transmission node provided in the present application includes a processor 510 and a memory 520; the processor 510 in the transmission node may be one or more, Fig. 20 A processor 510 is taken as an example; the memory 520 is configured to store one or more programs; the one or more programs are executed by the one or more processors 510, so that the one or more processors 510 implement the information sending method or information receiving method as described in the embodiments of the present application.

[0356] The transmission node further includes: a communication device 530 , an input device 540 and an output device 550 .

[0357] The processor 510, memory 520, communication device 530, input device 540 and output device 550 in the transmission node may be connected via a bus or other means. Fig. 20 The example of connecting through bus is taken in the following.

[0358] The input device 540 may be used to receive input digital or character information and generate key signal input related to user settings and function control of the transmission node. The output device 550 may include a display device such as a display screen.

[0359] The communication device 530 may include a receiver and a transmitter. The communication device 530 is configured to perform information transmission and reception communication according to the control of the processor 510.

[0360] The memory 520, as a computer-readable storage medium, may be configured to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the information sending method described in the embodiment of the present application (e.g., the length determination module 310, the signal determination module 320 and the sending module 330 in the information sending device). The memory 520 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function; the storage data area may store data created according to the use of the transmission node, etc. In addition, the memory 520 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 520 may further include a memory remotely arranged relative to the processor 510, and these remote memories may be connected to the transmission node via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0361] The embodiment of the present application also provides a storage medium, the storage medium stores a computer program, and when the computer program is executed by the processor, it implements any of the information sending methods or information receiving methods described in the embodiments of the present application. The information sending method includes: determining the length of a signal, the signal is used to represent a k-bit information sequence, wherein k is an integer greater than or equal to 2, and k is a preset value or a value configured by signaling; determining the signal, the signal includes a high-level pulse and a low-level pulse, and different pulse combination modes of the signal correspond to different k-bit information sequences; transmitting the signal carrying the information sequence.

[0362] The information receiving method comprises: receiving a signal carrying an information sequence; determining the length of the signal, wherein the signal is used to represent a k-bit information sequence, wherein k is an integer greater than or equal to 2, and k is a preset value or a value configured by signaling; and determining the information sequence carried by the signal according to the length of the signal and the correspondence between different pulse combination modes and different k-bit information sequences.

[0363] The computer storage medium of the embodiment of the present application can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to: an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (Random Access Memory, RAM), a read-only memory (Read Only Memory, ROM), an erasable programmable read-only memory (ErasableProgrammable Read Only Memory, EPROM), a flash memory, an optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above. The computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system or device or used in combination with it.

[0364] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to: electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system or device.

[0365] The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.

[0366] The computer program code for performing the operation of the present application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and also conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on the remote computer, or completely on the remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).

[0367] The above description is merely an exemplary embodiment of the present application and is not intended to limit the protection scope of the present application.

[0368] It will be appreciated by those skilled in the art that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable web browser or a vehicle-mounted mobile station.

[0369] In general, various embodiments of the present application can be implemented in hardware or dedicated circuits, software, logic or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software that can be executed by a controller, microprocessor or other computing device, although the present application is not limited thereto.

[0370] Embodiments of the present application may be implemented by executing computer program instructions by a data processor of a mobile device, for example in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages.

[0371] The block diagram of any logic flow in the drawings of the present application may represent program steps, or may represent interconnected logic circuits, modules and functions, or may represent a combination of program steps and logic circuits, modules and functions. A computer program may be stored in a memory. The memory may be of any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical memory devices and systems (digital versatile discs (DVD) or compact disks (CD), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable for the local technical environment, such as but not limited to general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FGPAs) and processors based on multi-core processor architectures.

[0372] By way of exemplary and non-limiting examples, a detailed description of exemplary embodiments of the present application has been provided above. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, but will not depart from the scope of the present application. Therefore, the proper scope of the present application will be determined according to the claims.

Claims

1. A method for sending information, characterized in that: Including: Determine the length of a signal, where the signal is used to represent a k-bit information sequence, where k is an integer greater than or equal to 2, and k is a preset value or a value configured by signaling; Determine the signal, where the signal includes high-level pulses and low-level pulses, and different pulse combination patterns of the signal correspond to different k-bit information sequences; Transmit the signal carrying the information sequence.

2. The method according to claim 1, characterized in that The signal satisfies at least one of the following: The length of the signal is the duration of the signal; The pulse widths of the high-level pulses and low-level pulses in the signal are the durations of the pulses; The high-level pulses and low-level pulses of the signal correspond to one or more modulation symbols with the same length and different amplitude values, and different amplitudes of the modulation symbols or whether there is data transmission in the modulation symbols respectively correspond to representing high-level pulses and low-level pulses.

3. The method according to claim 1, characterized in that The signal satisfies at least one of the following: Different lengths of the signal correspond to different combinations of the information sequence; Different width combinations of the high-level pulses and / or low-level pulses of the signal correspond to different combinations of the information sequence; The information sequence corresponds to 2 k sequence states, 2 k The sequence states are divided into multiple groups, and the lengths of the signals corresponding to the information sequences of different sequence states in the same group are the same, and the pulse width combinations of the high-level pulse and the low-level pulse are different and correspond to the information sequences of different sequence states in the current group; the signal lengths of the signals corresponding to different groups are different; Different widths of the high-level pulses and / or low-level pulses in the signal correspond to different bit values; The ratio of the different widths of two consecutive high-level pulses in the signal corresponds to different bit values; The ratio of the different widths of two consecutive low-level pulses in the signal corresponds to different bit values; The ratio of the different widths of one consecutive high-level pulse and one low-level pulse in the signal corresponds to different bit values; Different unit pulse combinations of the signal correspond to different combinations of the information sequence.

4. The method according to claim 3, wherein The information sequence corresponds to 2 k sequence states, 2 k The sequence state is divided into 2 m Group, 2 per group k-m sequence states, wherein the sequence state of each group is identified by m bits in the k-bit information sequence, and the lengths of the signals corresponding to different groups are different; the information sequences of different sequence states of the same group are identified by subsequences composed of the remaining km bits in the k bits, the lengths of the signals corresponding to the information sequences of different sequence states of the same group are the same, and the pulse width combinations of the high-level pulse and the low-level pulse are different and correspond to the current group 2 k-m An information sequence with different sequence states; wherein m is a positive integer less than k.

5. The method according to claim 1, characterized in that The length of the signal is determined according to at least one of the following: k, basic pulse width, maximum pulse width, the information sequence, preset length; Wherein, the preset length is determined according to k and / or the basic pulse width.

6. The method according to claim 1, characterized in that The signal includes M high-level pulses and N low-level pulses; M = N or M > N; The value of M is a positive integer or is determined according to k or is determined according to the information sequence; The value of N is a positive integer or is determined according to k or is determined according to the information sequence.

7. The method according to claim 1, characterized in that The pulse widths in the signal satisfy at least one of the following: Determined by the basic pulse width; Determined by the information sequence; Determined by the length of the signal; Determined by the length of the signal and a scaling factor, where the scaling factor is a positive real number less than 1, and the scaling factor is determined by the information sequence; The width of the i-th high-level pulse and / or the n-th low-level pulse in the signal is determined by the value of the j-th bit in the information sequence, where 0 ≤ i < M, 0 ≤ n < N, 0 ≤ j < k, and i is a function of j, and n is a function of j; The widths of the 0-th high-level pulse and the (M - 1)-th high-level pulse in the signal are determined by the maximum pulse width; Wherein, M is the number of high-level pulses, and N is the number of low-level pulses.

8. The method according to claim 1, wherein The width of the high level pulse or the low level pulse in the signal takes a value in a first preset set, and the first preset set includes at least two unequal elements; All elements in the first preset set are smaller than the maximum pulse width.

9. The method according to claim 7, characterized in that: The proportional factor takes a value in a second preset set, and the second preset set includes at least two unequal elements, each element being a positive real number less than 1.

10. The method according to claim 1, characterized in that The signal is composed of P unit pulses, where P is an integer multiple of k; The width of the unit pulse is determined by at least one of the following parameters: a preset width; a basic pulse width; a parameter configured through signaling.

11. The method according to claim 10, characterized in that The unit pulse is a unit high level pulse or a unit low level pulse, which is determined by the information sequence.

12. The method according to claim 1, characterized in that The information sequence is obtained by mapping a bit sequence of k1 bits in length, where k1 is a positive integer less than k.

13. The method according to claim 12, characterized in that The mapping relationship between the information sequence and the bit sequence of k1 bits satisfies at least one of the following mapping modes: The bit sequence of k1 bits is mapped into an information sequence of length k using a preset mapping sequence; The bit sequence of k1 bits is mapped into the information sequence according to a preset coding rule; The k1-bit-long bit sequence is divided into multiple groups, each group is mapped using a preset mapping sequence or a preset coding rule, and the total length of the mapped sequence of each group is k bits long, and each group uses the same or different preset mapping sequences or coding rules.

14. The method according to claim 13, characterized in that The mapping relationship between the information sequence and the bit sequence of k1 bits includes the superposition of multiple mapping modes.

15. The method according to claim 1, characterized in that The information sequence is mapped to a bit sequence of k2 bits in length, the signal is constructed based on the bit sequence of k2 bits in length and consists of high-level pulses and low-level pulses, and k2 is a positive integer greater than k.

16. The method according to claim 15, characterized in that The mapping relationship between the information sequence and the bit sequence of k2 bits satisfies at least one of the following mapping modes: The k-bit information sequence is mapped into the k2-bit-long bit sequence using a preset mapping sequence; The k-bit information sequence is mapped into the k2-bit bit sequence according to a preset coding rule; The k-bit-long bit sequence is divided into multiple groups, each group is mapped using a preset mapping sequence or a preset coding rule, and the total length of the sequence after each group is mapped is k2 bits long, and each group uses the same or different preset mapping sequences or coding rules.

17. The method according to claim 16, characterized in that The mapping relationship between the information sequence and the bit sequence of k2 bits includes the superposition of multiple mapping modes.

18. The method according to claim 14 or 17, characterized in that The mapping modes are superimposed multiple times, each superposition adopts a different mapping mode, or the same mapping mode is adopted but with a different mapping sequence or coding rule or group mapping.

19. A method for receiving information, characterized in that: include: receiving a signal carrying an information sequence; Determine a length of a signal, where the signal is used to represent a k-bit information sequence, where k is an integer greater than or equal to 2, and k is a preset value or a value configured through signaling; The information sequence carried by the signal is determined according to the length of the signal and the correspondence between different pulse combination modes and different k-bit information sequences.

20. The method according to claim 19, characterized in that The length of the signal and the corresponding relationship between different pulse combination modes and different k-bit information sequences include at least one of the following: Different lengths of the signal correspond to different k-bit information sequences; Different combinations of pulse widths of the high-level pulses and / or low-level pulses of the signal correspond to different k-bit information sequence combinations; The k-bit information sequence corresponds to 2 k sequence states, 2 k The sequence states are divided into multiple groups, different lengths of the signals correspond to information sequences of different groups, and different pulse width combinations of high-level pulses and / or low-level pulses of the signals with the same length correspond to information sequences of different sequence states in the same group; Different pulse widths of high-level pulses and / or low-level pulses in the signal correspond to different bit values; Different ratios of the widths of two consecutive high-level pulses in the signal correspond to different bit values; Different ratios of the widths of two consecutive low-level pulses in the signal correspond to different bit values; Different ratios of the widths of a continuous high-level pulse and a continuous low-level pulse in the signal correspond to different bit values; Different unit pulse combinations of the signal correspond to different combinations of information sequences.

21. The method according to claim 20, characterized in that The information sequence corresponds to 2 k sequence states, 2 k The sequence state is divided into 2 m Group, 2 per group k-m sequence states, different lengths of the signal correspond to different groups of information sequences, that is, to different values ​​of m bits in the information sequence; and different pulse width combinations of high-level pulses and / or low-level pulses of the signal with the same length correspond to information sequences with different sequence states in the same group, that is, to different values ​​of the remaining km bits in the information sequence, wherein m is a positive integer less than k.

22. The method according to claim 19, characterized in that: The information sequence is obtained by mapping the bit sequence, and the mapping relationship satisfies at least one of the following mapping modes: Pre-set mapping sequences; Pre-set coding rules; Pre-set group mapping, the information sequence is divided into multiple groups, each group adopts the same or different pre-set mapping sequence or coding rule; Multiple superpositions of preset mapping sequences and / or coding rules and / or group mappings, with each superposition using a different mapping sequence and / or coding rule and / or group mapping.

23. A transmission node, characterized in that: include: memory, and one or more processors; The memory is configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the information sending method according to any one of claims 1 to 18 or the information receiving method according to any one of claims 19 to 22.

24. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the program implements the information sending method as described in any one of claims 1-18 or the information receiving method as described in any one of claims 19-22.