Signal transmission method and apparatus, internet of things node, and computer-readable storage medium
By optimizing the symbol structure of high-level and low-level long-term in signal design, the problem of low energy acquisition and communication efficiency of AIoT devices is solved, and more efficient energy utilization and communication effects are achieved.
Patent Information
- Application Number
- PCT/CN2025/075876
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-05-24
- Filing Date
- 2025-02-06
- Publication Date
- 2025-07-31
AI Technical Summary
Existing IoT terminal devices have challenges in energy acquisition and communication efficiency, especially AIoT devices with weaker performance are difficult to effectively utilize environmental energy for communication.
By introducing high-level and low-level symbol designs into the signals sent on authorized resources, the low-level time length is less than or equal to one-half of the symbol length, and the proportion of high-level time length is increased to enhance signal energy, improve energy acquisition and communication efficiency.
Improves the ability of AIoT devices with weaker performance to obtain energy from signals, and enhances communication efficiency and energy utilization.
Smart Images

Figure CN2025075876_31072025_PF_FP_ABST
Abstract
Description
Signal transmission method, device, Internet of Things node and computer-readable storage medium Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a signal transmission method, device, Internet of Things node, and computer-readable storage medium. Background Art
[0002] With the development of Internet of Things (IoT) technology, application scenarios such as environmental monitoring and large-scale warehousing have put forward requirements for IoT terminals to be smaller in size, lower in complexity, and lower in power consumption.
[0003] To this end, Ambient IoT (AIoT) technology has begun to develop, which proposes that terminals with weaker performance can be connected to the IoT network. In this case, it is necessary to consider the problem of these weaker AIoT devices obtaining energy from the environment to communicate. Summary of the Invention
[0004] Embodiments of the present application provide a signal transmission method, device, Internet of Things node, and computer-readable storage medium.
[0005] In a first aspect, an embodiment of the present application provides a signal transmission method, applied to a first node, the method comprising:
[0006] sending a first signal on an authorized resource;
[0007] The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
[0008] In a second aspect, an embodiment of the present application provides a signal transmission method, applied to a second node, the method comprising:
[0009] receiving a first signal on an authorized resource;
[0010] The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
[0011] In a third aspect, an embodiment of the present application provides a signal transmission device integrated in a first node, the device comprising:
[0012] A sending module, configured to send a first signal on an authorized resource;
[0013] The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
[0014] In a fourth aspect, an embodiment of the present application provides a signal transmission device integrated in a second node, the device comprising:
[0015] A receiving module, configured to receive a first signal on an authorized resource;
[0016] The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
[0017] In a fifth aspect, an embodiment of the present application provides an Internet of Things node, comprising: a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the signal transmission method provided in the first aspect or the second aspect of the embodiment of the present application are implemented.
[0018] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the steps of the signal transmission method provided in the first aspect or the second aspect of the embodiment of the present application.
[0019] The technical solution provided in the embodiment of the present application sends a first signal on an authorized resource, wherein the first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol. By increasing the high-level duration in the first symbol or the proportion of the high level in the first symbol, the energy of the first signal is increased, thereby facilitating AIoT devices with weaker performance to obtain energy from the first signal for communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] FIG1 is a schematic diagram of a signal transmission method using Manchester code in the related art;
[0021] FIG2 is a schematic diagram of a signal transmission method using pulse interval coding in the related art;
[0022] FIG3 is a schematic diagram of a structure of a communication system using the technical solution provided in an embodiment of the present application;
[0023] FIG4 is a schematic diagram of a flow chart of a signal transmission method provided in an embodiment of the present application;
[0024] FIG5 is a schematic diagram of signal coding / modulation provided in an embodiment of the present application;
[0025] FIG6 is another schematic diagram of signal coding / modulation provided in an embodiment of the present application;
[0026] FIG7 is another schematic diagram of signal coding / modulation provided in an embodiment of the present application;
[0027] FIG8 is another schematic diagram of signal coding / modulation provided in an embodiment of the present application;
[0028] FIG9 is a schematic diagram of a second signal transmission method provided in an embodiment of the present application;
[0029] FIG10 is another schematic diagram of the second signal transmission method provided in an embodiment of the present application;
[0030] FIG11 is another schematic diagram of the second signal transmission method provided in an embodiment of the present application;
[0031] FIG12 is another schematic diagram of the second signal transmission method provided in an embodiment of the present application;
[0032] FIG13 is another schematic diagram of the second signal transmission method provided in an embodiment of the present application;
[0033] FIG14 is another schematic diagram of the second signal transmission method provided in an embodiment of the present application;
[0034] FIG15 is another schematic flow chart of a signal transmission method according to an embodiment of the present application;
[0035] FIG16 is a schematic structural diagram of a signal transmission device provided in an embodiment of the present application;
[0036] FIG17 is another schematic structural diagram of a signal transmission device provided in an embodiment of the present application;
[0037] FIG18 is a schematic structural diagram of an Internet of Things node provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0039] In order to better understand the technical solutions of the embodiments of the present application, some concepts are introduced below.
[0040] Passive IoT technology: The so-called passive IoT refers to a network where some nodes are passive. These nodes do not have their own power source, or do not primarily rely on batteries or other power sources. Instead, they draw energy from the environment for functions such as data sensing, transmission, and distributed computing. A passive IoT architecture can include an AIoT master node, AIoT secondary nodes, and a server. The AIoT master node uses radio frequency (RF) for contactless, two-way data communication, reading and writing to AIoT secondary nodes using RF, thereby achieving target identification and data exchange. It operates in two ways. When an AIoT secondary node enters the effective recognition range of the AIoT master node, it receives the RF signal from the master node and uses the energy gained from the induced current to transmit the information stored in its chip. This technology is widely used in various industries, such as environmental monitoring, large-scale warehousing, smart homes, logistics, supply chains, smart agriculture and animal husbandry, and item locating. Of course, a passive IoT architecture can also include dedicated energy supply devices. For example, the energy for an AIoT secondary node can come from the surrounding environment, such as light or RF energy, or a dedicated energy supply device can provide this energy to the AIoT secondary node. In addition, energy supply equipment can also be integrated into the AIoT master node.
[0041] Among them, the above-mentioned AIoT master node can also be called a reader (Reader), a reader / writer or an interrogator, etc. The AIoT master node can be a device in a traditional communication network, for example, it can be a central node, such as a base station in a cellular network, an access point (AP) in a wireless local area network, a G node in a new short-range communication, a relay or an intermediate node, or a terminal node in a traditional communication network, such as a user terminal (UE), a station (STA), a T node, etc., which is not limited in the embodiments of this application. Subsequently, Reader or AIoT Reader will refer to the AIoT master node and traditional devices that can perform AIoT communication.
[0042] The above-mentioned AIoT sub-nodes are low-cost AIoT devices, which generally do not have batteries and can respond to communications from the AIoT main node. AIoT devices in a narrow sense refer to tags. Tags will be used to refer to AIoT sub-nodes and low-cost AIoT devices in the future.
[0043] Tags are generally classified into several types based on their capabilities, from low to high, such as Type 1, Type 2a, and Type 2b. Type 1 has the lowest power consumption and can only perform backscattering transmission without signal amplification. Type 2a consumes more power than Type 1 and also uses backscattering for communication, but it has signal amplification capabilities. Type 2b consumes more power than the previous two types, can transmit independently without backscattering, and has more complex signal amplification and processing capabilities.
[0044] For the convenience of description, the communication from reader to tag can be called forward communication (forward link, FL), and the communication from tag to reader can be called reverse communication (return / reverse link, RL).
[0045] When a reader sends an FL signal, it typically modulates the signal's amplitude to carry the desired information. This can be achieved through modulation techniques such as amplitude shift keying (ASK) or binary on-off keying (OOK). Amplitude modulation is often combined with some form of linear coding. For example, for AIoT technology, pulse interval encoding (PIE) and Manchester encoding are commonly used. The encoding used here is waveform coding, which can also be considered a modulation technique.
[0046] Manchester encoding: Taking the information {0,1,1,0,0,0,1} as an example, as shown in Figure 1, this information transmission method has the following characteristics: the time length of each symbol is the same, denoted by T bit ; in T bit In the middle of a symbol, a transition from low level to high level indicates information "0", while a transition from high level to low level indicates information "1"; the high level of the signal accounts for about 50%; there must be a level transition in the middle of a symbol, which is not only used to transmit data but also for synchronization; there may or may not be a level transition (rising edge or falling edge) at the symbol boundary.
[0047] Pulse Interval Encoding (PIE): Still using the example of transmitting the information {0, 1, 1, 0, 0, 0, 1}, as shown in Figure 2, this information transmission method has the following characteristics: the duration of a symbol varies with the information being transmitted. For example, the duration of the 0 symbol is shorter, denoted as T0, and the duration of the 1 symbol is longer, denoted as T1. The duration between two level transitions (rising edge to rising edge, falling edge to falling edge) is detected to determine whether the symbol carries the information "0" or "1". For example, a duration less than or equal to a threshold indicates that the symbol carries the information "0", while a duration greater than a threshold indicates that the symbol carries the information "1". There must be a level transition at the symbol boundary (rising edge, low-level to high-level transition) and a level transition within the symbol (falling edge, high-level to low-level transition). The high level proportion of the signal is greater than 50%, providing higher energy than Manchester encoding.
[0048] As can be seen, Manchester encoding can provide low energy, while PIE encoding is difficult to align with the transmission time of traditional communications due to its variable symbol length. For example, the total transmission length of a signal using PIE encoding varies with the proportion of 0s and 1s in the transmitted data information. To this end, the technical solution provided in the embodiments of the present application is intended to solve the above technical problems.
[0049] It should be noted that the signal transmission method provided in the embodiments of this application is described using a passive Internet of Things (IoT) as an example. The methods in the embodiments of this application are not limited to passive IoT technology and can also be applied to other technologies, such as semi-active IoT technology, semi-passive IoT technology, active IoT technology, and so on. Semi-active IoT technology can be understood as a terminal that can be a semi-active terminal. Semi-passive IoT technology can be understood as a terminal that can be a semi-passive terminal. Active IoT technology can be understood as a terminal that can be an active terminal.
[0050] The technical solutions provided in the embodiments of the present application can be applied to various wireless communication systems, such as long term evolution (LTE) systems, fourth-generation mobile communication technology (4G) systems, fifth-generation mobile communication technology (5G) systems, LTE and 5G hybrid architecture systems, 5G new radio (NR) systems, and new communication systems emerging in future communication developments, such as sixth-generation mobile communication technology (6G) systems.
[0051] Exemplarily, the communication system used in the embodiment of the present application is shown in FIG3 , and the communication system may include a first node and a second node, the first node being an AIoT main node, including but not limited to a terminal, a relay device or a base station, etc., and the second node being an AIoT secondary node, including but not limited to a terminal, a passive tag, a passive sensor, etc., and the first node and the second node may be communicatively connected. It should be noted that FIG1 only illustrates an example in which the first node is a base station and the second node is an AIoT device, and does not specifically limit the specific forms of the first node and the second node. Generally, when a tag detects the FL signal sent by a reader, it needs to obtain energy from the FL signal to receive information or data in the FL signal.
[0052] FIG4 is a flow chart of a signal transmission method provided in an embodiment of the present application. The method is applied to a first node, as shown in FIG4 , and the method may include:
[0053] S401: Send a first signal on an authorized resource.
[0054] The above-mentioned first signal can also be called FL signal. Generally, in addition to AIoT communication, the first node may also perform traditional communication, such as uplink (UL) communication, downlink (DL) communication, side link (SL) communication or proximity link (PL) communication. In traditional communication, it is generally necessary to obtain resource use authorization before using the resource. The resource authorization (grant) of a communication device can come from other communication devices (for example, the resource authorization of the UE can come from the base station), or from the communication device itself (for example, the resource authorization of the DL transmission of the base station is controlled by the base station itself). For example, in SL communication, the UE can also obtain resource authorization autonomously. For AIoT communication, especially Reader, it also needs to perform resource authorization when sending FL signals. The method of obtaining authorized resources can be determined based on the specific type of Reader. For example, if the Reader is a UE, its resource authorization for AIoT communication may come from the dynamic scheduling authorization (dynamic grant) of the base station, or a semi-static configuration (configured grant). The above authorized resources may be located in an unlicensed band or a licensed band, and there is no restriction here.
[0055] The first node sends a first signal on the authorized resource. The first signal includes at least one first symbol. The first symbol includes a high-level duration and a low-level duration. The low-level duration is less than or equal to half of the symbol length of the first symbol. Assume that the symbol length of the first symbol is T bit, the low level duration is T bit / N, where N is a rational number greater than or equal to 2. That is, the value of N can be an even number, an odd number (such as N=3), or some rational numbers (N=4.5), as long as N is greater than or equal to 2.
[0056] Optionally, the symbol length of at least one first symbol is the same. Optionally, the low level duration in at least one first symbol is the same.
[0057] Optionally, the information carried in the first symbol is determined by at least one of the following parameters or methods:
[0058] Method 1: The low level duration is within the first symbol.
[0059] Specifically, determining the FL information carried by the first symbol based on the position of the low-level duration within the first symbol (or FL symbol) includes: carrying and transmitting different FL information values based on the low-level duration at different positions within the first symbol. For example, if the low-level duration is located in the first half of the first symbol, the first symbol is used to transmit information "0"; otherwise, the first symbol is used to transmit information "1".
[0060] As shown in FIG5 , the low level duration is used to carry different FL information in the first symbol. For example, the symbol length of the first symbol used to carry information “0” and the symbol length of the first symbol used to carry information “1” are the same, which is equal to T bit , where the low level duration is approximately 1 / N of the symbol length of the first symbol. Let the low level duration be T Lo , where N is greater than or equal to 2 (N=4 in Figure 5). To increase the energy carried by the first signal or the first symbol, the proportion of the high-level duration within the first symbol is increased as much as possible. For example, in this example, the proportion of the high-level duration is approximately 75%, which carries more energy than traditional Manchester coding.
[0061] Here, the position of the low-level duration is used to carry the information bit. For example, if the low-level duration is located in the first half of the first symbol, the first symbol is used to represent the information "0", and if it is located in the second half of the symbol, it represents the information "1". In order to avoid confusion between the 0 symbol and the 1 symbol as much as possible, it is necessary to increase the difference between the 0 symbol and the 1 symbol as much as possible. Optionally, the difference between the low-level duration positions of the 0 symbol and the 1 symbol is approximately half of the first symbol. For example, if the low-level duration of the 0 symbol is in the first symbol [x, x+T Lo ] position, where x is the low level starting position, which can also be understood as the position of the low level falling edge. Then the low level duration of 1 symbol is [x+T bit / 2,x+T bit / 2+T Lo] position or [x+(N / 2)*T Lo ,x+(N / 2+1)*T Lo ] position, if N / 2 is not an integer, it can be rounded down or up. Continuing with FIG5 , the characteristic of the 0 symbol is that the low-level duration is at the front of the first half of the symbol within the first symbol, while the 1 symbol is at the front of the second half of the symbol within the first symbol. Alternatively, the characteristic of the 0 symbol may be that the low-level duration is at the last part of the first half of the symbol within the first symbol, while the 1 symbol is at the last part of the second half of the symbol within the first symbol. This embodiment will not be described in detail here. In addition, the x position here may also be at the starting position of the symbol, which will not be listed later.
[0062] Thus, after the second node receives the first signal and identifies a first symbol, it can determine whether the first symbol carries information "0" or information "1" by detecting the position of the low-level duration within the first symbol. For example, this can be determined by detecting whether the low-level duration is in the first half or the second half of the first symbol, or by accurately detecting whether the position of the low-level duration matches a predefined position to determine the information carried by the first symbol.
[0063] Method 2: The rising edge or falling edge of the low-level duration is located within the first symbol.
[0064] The FL information carried by the first symbol is determined by the position of the rising edge (trailing edge) or falling edge (leading edge) of the low-level duration within the first symbol, including: carrying and transmitting different FL information values by the rising edge or falling edge of the low level at different positions within the first symbol. For example, if the rising edge or falling edge of the low level is located in the first half of the first symbol, the first symbol is used to transmit information "0"; otherwise, the first symbol is used to transmit information "1".
[0065] As shown in FIG6 , the FL information carried by the first symbol is determined by the position of the rising edge (trailing edge) of the low-level duration within the first symbol. For example, the symbol length of the first symbol carrying information “0” and the symbol length of the first symbol carrying information “1” are the same, which is equal to T bit The low level duration is approximately 1 / N of the symbol length of the first symbol. Let the low level duration be T Lo , where N is greater than or equal to 2 (N=4 in FIG6 ). In order to increase the energy carried by the first signal or the first symbol, the proportion of the high-level duration within the first symbol is increased as much as possible. For example, in this example, the proportion of the high-level duration is approximately 75%, which carries more energy than traditional Manchester coding.
[0066] Figure 6 uses the rising edge (i.e., trailing edge) of the low-level duration to carry the information bit. The rising edge of the low-level duration in the first half of the first symbol represents information "0", and in the second half of the symbol it represents information "1". Similarly, in order to avoid confusion between the 0 symbol and the 1 symbol as much as possible, it is necessary to increase the difference between the 0 symbol and the 1 symbol as much as possible. Optionally, the rising edge positions of the low-level duration of the 0 symbol and the 1 symbol differ by approximately half the first symbol. For example, if the rising edge position of the low-level duration of the 0 symbol is at x of the first symbol, then the rising edge position of the low-level duration of the 1 symbol is at x+T of the symbol. bit / 2 or x+(N / 2)*T Lo If N / 2 is not an integer, it can be rounded down or up. Continuing with FIG6 , the characteristic of the 0 symbol is that the rising edge of the low-level duration is in the middle of the first half of the first symbol, while the 1 symbol is in the middle of the second half of the first symbol.
[0067] Optionally, the falling edge position of the low-level duration can also be used to carry information. For example, the falling edge of the low-level duration in the first half of the first symbol represents information "0", and in the second half of the symbol represents information "1".
[0068] Thus, after the second node receives the first signal and identifies a first symbol, it can determine whether the first symbol carries information "0" or information "1" by detecting the rising edge or falling edge position of the low-level duration. For example, this can be determined by detecting whether the low-level rising edge is in the first half or the second half of the symbol, or by detecting whether the low-level rising edge position matches a predefined position to determine the information carried by the first symbol.
[0069] Mode 3: The level switching type in which the low level duration is at the center moment of the first symbol.
[0070] The FL information carried by the first symbol is determined by the type of level transition at the center of the low-level duration. This can also be described as carrying different FL information values by overlapping the rising or falling edge of the low-level duration with the center of the first symbol. For example, if the falling edge of the low-level duration overlaps with the center of the first symbol, the first symbol transmits the information "1," while if the rising edge of the low-level duration overlaps with the center of the first symbol, the first symbol transmits the information "0." In this manner, the first signal also has the following characteristics: there are no level transitions between the boundaries of the first symbols and the duration is always high; there are two level transitions within the first symbol: a falling edge (leading edge) followed by a rising edge (trailing edge); and because the center of the first symbol necessarily overlaps with the falling or rising edge of the low level, different level transition types can be used to carry different FL information values. Similarly, similar to Manchester encoding, the level transitions at the center of the first symbol can be used for synchronization.
[0071] As shown in FIG7 , the level switching type with the low level duration at the center moment of the first symbol is used to carry different FL information. For example, the symbol length of the first symbol used to carry information “0” and the symbol length of the first symbol used to carry information “1” are the same, which is equal to T bit The low level duration is approximately 1 / N of the symbol length of the first symbol, and the low level duration is recorded as T Lo , where N is greater than or equal to 2 (N=4 in FIG7 ). In order to increase the energy carried by the first signal or the first symbol, the proportion of the high-level duration within the first symbol is increased as much as possible. For example, in this example, the proportion of the high-level duration is approximately 75%, which carries more energy than traditional Manchester coding.
[0072] Continuing with Figure 7, if the middle moment of the first symbol is the rising edge of the low-level duration, that is, it overlaps with the trailing edge, then it carries the information "0". If the middle moment of the first symbol is the falling edge of the low-level duration, that is, it overlaps with the leading edge, then it carries the information "1". To ensure that the rising edge or falling edge of the low-level duration overlaps with the middle moment of the first symbol, it can be seen that the low-level duration either starts or ends at the middle moment of the first symbol, that is, the low-level duration is always located near the middle moment of the first symbol.
[0073] In this way, after the second node receives the first signal and determines a first symbol, it can determine whether it carries information "1" or information "0" by detecting whether the middle moment of the first symbol is a rising edge or a falling edge with a low level duration.
[0074] Method 4: The proportion of low-level duration in the first symbol.
[0075] The FL information carried by the first symbol is determined by the proportion of the low-level duration in the first symbol, including: carrying and transmitting different FL information values by using different proportions of the low-level duration in the first symbol. Here, the proportion of the low-level duration in the first symbol is used for information encoding, mainly to keep the symbol length of the first symbol unchanged, that is, the symbol length of the first symbol used to carry information "0" and the symbol length of the first symbol of information "1" are the same, both equal to T bit, by changing the low-level duration and the high-level duration, that is, changing the ratio of the low-level duration or the high-level duration to carry different information bits. For example, if the low-level duration ratio is 1 / N1, the first symbol is used to transmit information "0", and if the low-level duration ratio is 1 / N2, it is used to transmit information "1", N1 is less than N2, and N1 and N2 are rational numbers. The low-level duration ratio modulation here can also be described as low-level modulation, and the high-level duration ratio modulation can also be described as high-level duration modulation, etc., and their essence is the same, that is, different low-level ratios, different high-level ratios, different low-level lengths, or different high-level lengths are used to carry different information.
[0076] As shown in Figure 8, for the 0 symbol (i.e., a symbol carrying the information "0"), the low level accounts for 2 / 5, that is, the symbol length of the first symbol is 2.5 times the low level length (here N1=2.5), and for the 1 symbol, its low level accounts for 1 / 5, that is, the symbol length of the first symbol is 5 times the low level length (here N2=5). In order to transmit more energy, the values of N1 and N2 are both greater than 2.
[0077] In this way, after the second node receives the first signal and determines a first symbol, it can determine whether it carries information "0" or information "1" by detecting the low level ratio, low level duration, high level ratio or high level duration.
[0078] Optionally, the encoding method provided in the embodiment of the present application (i.e., an encoding method that uses the low-level duration to encode at a position within the first symbol, an encoding method that uses the rising edge or falling edge of the low-level duration to encode at a position within the first symbol, an encoding method that uses the level switching type of the low-level duration at the center position of the first symbol to encode, or an encoding method that uses the proportion of the low-level duration in the first symbol to encode), the encoding parameters used to transmit information can also correspond in reverse. For example, for the encoding method that uses the low-level duration to carry information at a position within the first symbol, if the low-level duration is located in the first half of the symbol within the first symbol, then the first symbol is used to represent information "1", and if it is located in the second half of the symbol, then it represents information "0". The same is true for other encoding methods, and the embodiments of the present application will not be repeated here.
[0079] In the above embodiment, when receiving the first signal or FL information, the second node also needs to perform a synchronization process. The synchronization process here mainly determines the duration, boundary, and other information of the first symbol, and then receives the FL information based on the low-level position, leading / trailing edge position, level switching type at intermediate moments, and low-level ratio within the first symbol. The synchronization process here can be performed based on the preamble signal.
[0080] In addition, in the above embodiments, the FL information is used as an example to illustrate one bit of information, and two different parameters are used to represent binary values 0 and 1. However, it should be noted that for other high-order modulations, that is, a first symbol carries multiple bits, and the low-level duration in the first symbol accounts for 1 / N as an example, then the low-level leading edge (falling edge) or low-level position in the first symbol theoretically has N positions, which can represent log2(N) bits of information. The technical solution provided in the embodiment of the present application is still applicable. For example, for the encoding method that uses the position of the low-level duration in the first symbol to carry information, 4 different low-level duration positions in a first symbol can be used to represent 2-bit information, namely 00, 01, 10, and 11. The same is true for other encoding methods, and the embodiments of the present application will not be repeated here.
[0081] Optionally, the first node may further send an indication or configuration information associated with the first signal to the second node.
[0082] The indication or configuration information is used to determine at least one of the following: the manner or parameters of information carried by the first symbol; the duration of the low-level signal or the proportion of the low-level signal in the first symbol; or the symbol length of the first symbol. Thus, upon receiving the indication or configuration information, the second node decodes the first signal based on the information indicated in the indication or configuration information.
[0083] Optionally, the manner or parameters of the first symbol carrying information, the low-level duration / the proportion of the low-level duration in the first symbol, and the symbol length of the first symbol may also be predefined or preconfigured.
[0084] The technical solution provided in the embodiment of the present application sends a first signal on an authorized resource, wherein the first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol. By increasing the high-level duration in the first symbol or the proportion of the high level in the first symbol, the energy of the first signal is increased, thereby facilitating AIoT devices with weaker performance to obtain energy from the first signal for communication.
[0085] Typically, FL resource authorization may be due to various reasons (such as to improve the energy acquisition and reception of the tag, or to align with the resource scheduling of traditional communications), and the duration of the authorized resources may be greater than the duration of the first signal simply transmitted. Therefore, optionally, the first node can also send a second signal on the authorized resources; wherein the second signal and the first signal do not overlap in time, and the total duration of the second signal is equal to the difference between the duration of the authorized resources and the duration of the first signal.
[0086] The second signal may also be referred to as a supplementary signal, and the duration of the first signal may include FL information and its associated preamble, control information, delimiter, terminator and other pilot information.
[0087] Optionally, the power of the second signal is equal to the power of the first signal or the power of the high-level duration.
[0088] Optionally, the second signal includes at least one of the following formats: a charging signal; a carrier signal; the first signal modulated by a predefined sequence; or a partial repetition of the first signal.
[0089] Optionally, the duration of the authorized resource is the symbol length of at least one second symbol, at least one first symbol, or the symbol length of the reference first symbol; wherein the symbol length of the reference first symbol is related to the symbol length of the first symbol, and the second symbol can be a symbol in traditional communication, such as a DL symbol, a UL symbol, etc.
[0090] Optionally, the symbol length of the first symbol or the symbol length of the reference first symbol is equal to 1 / M of the symbol length of the second symbol, where M is a rational number. The second signal / supplementary signal herein can be used in conjunction with the first signal encoded or modulated as described in the above embodiments, or with a signal encoded using traditional Manchester encoding or PIE encoding. The use of the second signal / supplementary signal is described below using traditional PIE encoding as an example.
[0091] For PIE coding, due to the different lengths of 0 and 1 symbols, when different information is sent, the final FL signal transmission time is also different, which is very inconvenient for resource authorization. Generally, there is a clear correspondence between the transport block size (TBS) corresponding to a resource authorization. However, for PIE coding, even for the same amount of information, the transmission time of the authorized resource may be different. This uncertainty has an adverse effect on resource authorization. To overcome this problem, a symbol length T can be defined with reference to the first symbol. ref When granting resources, regardless of whether the symbol actually carries information "0" or information "1", it is assumed that the symbol length is T ref The symbol length of the reference first symbol is related to the symbol length of the FL symbol, and may be equal to the maximum length of the FL symbol or greater than the symbol length of the FL symbol.
[0092] For example, for PIE encoding, the first node needs to transmit X symbols of FL information, assuming that there are Y 0 symbols and XY 1 symbols, the symbol length of the 0 symbol is T0, the symbol length of the 1 symbol is T1, and T1 is greater than T0. When granting resources, the required resources are determined by referring to the symbol length of the first symbol, that is, assuming that the required duration is at least X*T ref Since the transmission of X FL symbols uses PIE encoding, the final duration of sending FL information is less than X*T ref The difference between the authorized resource duration and the actual FL information transmission duration is Y*(T ref -T0)+(XY)*(T ref -T1). In order to make up for the sending time, you can send a length of at least X*(T ref -T0)+(XY)*(T ref -T1) of the second signal (supplementary signal) so that the sum of the transmission duration of the first signal and the transmission duration of the second signal is equal to the authorized resource duration. In some embodiments, the sum of the transmission duration of the first signal and the transmission duration of the second signal can optionally be made less than the authorized resource duration, for example, to reserve some guard intervals; optionally, the sum of the transmission duration of the first signal and the transmission duration of the second signal can also be made greater than the authorized resource duration, for example, to provide more energy.
[0093] It should be noted that if the transmission of information such as the preamble, terminator, control information, and terminator is considered, the resource authorization also needs to include the transmission duration, that is, the resource authorization is generally greater than the above X*T ref In this embodiment, only the resource authorization of FL information is considered. ref In the case of transmitting only FL information, the only difference is that the total length of the second signal may be longer, and the basic principles are still applicable.
[0094] Optionally, the position of the second signal in the authorized resource satisfies at least one of the following patterns: located after the first signal; located before the first signal; located in the preamble associated with the first signal; located in the delimiter associated with the first signal; located in the intermediate pilot associated with the first signal; located in the end symbol associated with the first signal; interleaved with the first signal.
[0095] "Being located after the first signal" means that after the first signal is sent, if the duration of the authorized resource remains, the second signal can be sent during the remaining duration. In one example, as shown in Figure 9, the second signal is located within the terminator associated with the first signal, that is, the second signal is part of the terminator of the first signal.
[0096] The advantage of being located before the first signal is that the tag can be charged by the second signal before the first signal, allowing the tag to better receive subsequent FL information. In one example, as shown in Figure 10, the second signal is located in the preamble associated with the first signal. For example, the second signal is sent as part of the preamble, as a delimiter at the front of the preamble, or is not part of the preamble, or is sent before the preamble.
[0097] Located in the middle of the first signal means that the second signal is inserted between the first symbols, for example, as shown in FIG. 11 , and is used as a middle pilot of the first signal.
[0098] The second signal can also be interleaved with the first signal at intervals. For example, each specified number of first symbols is associated with a second signal of a certain duration. The advantage of this is that, considering that the energy storage device on the tag is generally a capacitor, the second signal will not increase the stored energy if it is too long. In this case, the second signal can be decomposed into multiple segments and the tag can be charged in stages. For example, energy is consumed for decoding each specified number of first symbols, and then the second signal is configured to charge, and so on, sending the first signal and the second signal at intervals. The specified number here can be a configured or predefined value.
[0099] Optionally, a specified number of first symbols may be added to the second signal with equal lengths at each interval, or a specified number of first symbols may be added to the second signal with variable lengths / unequal lengths at each interval.
[0100] T ref =T1 as an example, the case where a second signal of equal length is added to every specified number of first symbols is described. As shown in Figure 12, it is assumed that each L FL symbols is associated with a second signal / supplementary signal of a certain duration, and the second signals associated with each L FL symbol are of the same length, i.e., equal-length supplementary second signals. For example, if 100 FL symbols are to be sent, of which 40 are 0 symbols, the total length of the second signal should be 40*(T1-T0). Therefore, a second signal can be added after every 25 symbols, with the length of each second signal equal to 40*(T1-T0) / 4, i.e., 10*(T1-T0). It should be noted that the second signal associated with L FL symbols can also precede the L symbols, and this is not limited in this embodiment.
[0101] Next, we introduce the case where a second signal is added to a specified number of first symbols at intervals of variable length. As shown in FIG13 , each L FL symbol is associated with a second signal of a certain duration. The L symbols may include 0 symbols, 1 symbols, or a mixture of 0 symbols and 1 symbols. Therefore, the length of the second signal associated with each L FL symbol needs to be calculated based on the total length of the 0 symbols in the L symbols and L*T. refThe total length of each L FL symbol plus its associated second signal is equal to L*T ref . For example, if 100 FL symbols are to be sent, of which 40 are 0 symbols, then the total length of the second signal is 40*(T1-T0), and a second signal is added after every 25 symbols, and its length is equal to Z*(T1-T0), where Z is the number of 0 symbols in these 25 symbols. That is, the length of the second signal associated with each L symbols varies with different information, but the total length of the second signal is still 40*(T1-T0). It should be noted that the second signal associated with L FL symbols can also be in front of the L symbols, and this embodiment of the present application does not limit this. It should be noted that T ref It can also be greater than T1. In this case, how to send the second signal can refer to the above T ref =The specific description in T1 will not be repeated here in the embodiment of the present application.
[0102] In this way, when receiving the signal transmitted by the first node, the second node can determine which ones are the second signals, the length of the second signals and other information based on the detection, and thus further decode the FL information.
[0103] In addition, for Manchester encoding or the encoding with constant symbol length provided by E in the above embodiment, although the problem of unequal length of 0 symbols and 1 symbols needing to be considered in PIE encoding does not occur, it may still be necessary to consider adding a second signal. The main reasons include:
[0104] The reader may need to participate in traditional communications (such as DL, UL, SL, etc.) at the same time. The resource authorization of traditional communications is generally based on the symbol length of traditional communications. When the reader is a base station, the base station sends based on the DL symbol length, while AIoT uses the AIoT symbol length as the granularity. For example, the FL signal uses the FL symbol length as the granularity. The granularity of the two may be different. For example, the FL symbol length T bit It is 1 / M of the symbol length of traditional communication. In order to align the granularity of scheduling, the symbol length of traditional communication may also be used to authorize AIoT resources. Taking the Reader as the base station as an example, M=4 above. Assuming that the authorized resource corresponding to the FL signal is 28 DL symbols, the actual authorized resource contains 112 FL symbols, that is, 112 T bit However, the FL signal may only need to transmit 98 FL symbols, and the remaining resource grant can be used to send the second signal.
[0105] In addition, considering that the tag may need to be charged, configuring a resource authorization larger than the FL information transmission is beneficial for the tag to obtain energy and decode.
[0106] Therefore, whether it is communication based on PIE coding, Manchester coding, or coding with constant symbol length provided in the above embodiments, it is possible to consider adding a second signal to further improve the energy acquisition and decoding of the tag.
[0107] For Manchester coding or communications with equal symbol length unchanged provided by the above embodiments, the second signal can be located after the first signal; before the first signal; in the preamble associated with the first signal; in the delimiter associated with the first signal; in the midamble associated with the first signal; in the terminator associated with the first signal; or interleaved with the first signal at intervals, for example, every L FL symbols are associated with a second signal of a certain duration.
[0108] Taking the encoding with the same length of 0 symbol and 1 symbol as an example, the reader needs to transmit the FL signal (i.e. the first signal) to the tag. Assume that the length of its resource authorization is T grant , the unit of authorization length can be based on the granularity of traditional communication symbol length, FL symbol length, and reference FL symbol length. Considering the above reasons, T grant The duration of the FL signal can be greater than the transmission duration T FL , the duration of the authorized resource differs from the duration of the FL signal (T grant -T FL In order to make up for the sending time, you can send a message with a length of at least (T grant -T FL ) so that the total transmission duration of the FL signal and the second signal is equal to the duration of the granted resource. In some embodiments, the sum of the transmission duration of the first signal (FL signal) and the transmission duration of the second signal may be made smaller than the duration of the granted resource, for example, to reserve some guard intervals. Alternatively, the sum of the transmission duration of the first signal and the transmission duration of the second signal may be made larger than the duration of the granted resource, for example, to provide more energy.
[0109] Optionally, the position of the second signal in the authorized resource satisfies at least one of the following patterns: located after the first signal; located before the first signal; located in the preamble associated with the first signal; located in the delimiter associated with the first signal; located in the intermediate pilot associated with the first signal; located in the end symbol associated with the first signal; interleaved with the first signal.
[0110] "Being located after the first signal" means that after the first signal is sent, if the duration of the authorized resource remains, the second signal can be sent during the remaining duration. In one example, as shown in Figure 9, the second signal is located within the terminator associated with the first signal, that is, the second signal is part of the terminator of the first signal.
[0111] The advantage of being located before the first signal is that the second signal can be used to charge the tag before the first signal, allowing the tag to better receive subsequent FL information. In one example, as shown in Figure 10, the second signal is located in the preamble associated with the first signal. For example, the second signal is sent as part of the preamble, as a delimiter at the front of the preamble, or is not part of the preamble, or is sent before the preamble.
[0112] Located in the middle of the first signal means that the second signal is inserted between the first symbols, for example, as shown in FIG. 11 , and is used as a middle pilot of the first signal.
[0113] The second signal can also be interleaved with the first signal at intervals, for example, each specified number of first symbols is associated with a second signal of a certain duration. The advantage of doing this is that, considering that the energy storage device on the tag is generally a capacitor, the second signal will not increase the stored energy if it is too long. At this time, the second signal can be decomposed into multiple segments and the tag can be charged in stages. For example, the tag consumes energy every time it decodes a specified number of first symbols, and then configures the second signal to charge the tag, and so on, sending the first signal and the second signal at intervals. The specified number here can be a configuration or a predefined value.
[0114] For Manchester coding or communications with constant symbol length provided by the above embodiments, the symbol lengths of 0 symbols and 1 symbols are the same, so the lengths of the second signals associated with each specified number of first symbols are also the same.
[0115] Exemplarily, each L FL symbol is associated with a second signal of a certain duration, and the length of the second signal associated with each L FL symbol is the same, as shown in FIG14. For example, if M=100 FL symbols are sent, the total length of the second signal is (T grant -T FL ), a second signal is added after or before every 25 symbols, which can also be understood as dividing the second signal into M / L parts. In this example, the length of each second signal is equal to (T grant -T FL ) / 4.
[0116] It should be noted that the second signal associated with the L FL symbols may also be located after the L symbols, which is not limited in this embodiment.
[0117] Optionally, the sending parameter or sending mode of the second signal is determined by at least one of the following:
[0118] Method 1: Sending location indication information, where the location indication information is used to determine the location or location pattern of the second signal in the authorized resource.
[0119] That is, the position indication information indicates whether the second signal is located after the first signal, before the second signal, in the preamble associated with the first signal, in the delimiter associated with the first signal, in the intermediate pilot associated with the first signal, in the end symbol associated with the first signal, or interleaved with the first signal interval.
[0120] Method 2: Determine the position or position pattern of the second signal in the authorized resources according to the capability of the second node.
[0121] Generally, second nodes can be divided into multiple types according to their capabilities from low to high, for example, Type 1, Type 2a, and Type 2b. For second nodes with the lowest power consumption or lower capabilities, in order to charge the second node, the second signal can be sent before the first signal, that is, the second signal is located before the first signal in the authorized resources, or the second signal is interleaved with the first signal at intervals to charge the second node in stages. For second nodes with higher power consumption or higher capabilities, they can transmit signals independently, and can send the second signal after the first signal, that is, the second signal is located after the first signal in the authorized resources.
[0122] Method three: sending format indication information, where the format indication information is used to determine the format of the second signal.
[0123] Mode 4: sending interval interleaving parameter information, where the interval interleaving parameter information is used to determine at least one of the following interleaving parameters: interval length, number of intervals of the first signal or the second signal, and length of the second signal associated with each interval.
[0124] In this way, the second node can learn which of the second signals in the authorized resources are the second signals, the length of the second signals and other information through the interval interleaving parameter information, thereby further decoding the FL information in the first signal.
[0125] In this embodiment, the second signal is sent to align the authorized resources, thereby achieving stronger compatibility with traditional communications and further improving the energy acquisition efficiency of the tag.
[0126] FIG15 is another flow chart of a signal transmission method according to an embodiment of the present application. The method is applied to a second node, as shown in FIG15 , and includes:
[0127] S1501. Receive a first signal on an authorized resource;
[0128] The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
[0129] Optionally, the information carried in the first symbol is determined by at least one of the following parameters or methods: the position of the low-level duration within the first symbol; the position of the rising edge or falling edge of the low-level duration within the first symbol; the level switching type of the low-level duration at the center moment of the first symbol; and the proportion of the low-level duration within the first symbol.
[0130] Based on the above embodiment, optionally, the second node can also receive indication or configuration information associated with the first signal; wherein the indication or configuration information is used to determine at least one of the following: the manner or parameters in which the first symbol carries information; the low-level duration, or the proportion of the low-level duration in the first symbol; the symbol length of the first symbol.
[0131] Optionally, the symbol length of at least one first symbol is the same.
[0132] Optionally, the low-level durations in at least one first symbol are the same.
[0133] Optionally, the second node may also receive a second signal on the authorized resource; wherein the second signal and the first signal do not overlap in time, and the total duration of the second signal is equal to the difference between the duration of the authorized resource and the duration of the first signal.
[0134] Optionally, the position of the second signal in the authorized resource satisfies at least one of the following patterns: located after the first signal; located before the first signal; located in the preamble associated with the first signal; located in the delimiter associated with the first signal; located in the intermediate pilot associated with the first signal; located in the end symbol associated with the first signal; interleaved with the first signal.
[0135] Optionally, the second signal includes at least one of the following formats: a charging signal; a carrier signal; the first signal modulated by a predefined sequence; or a partial repetition of the first signal.
[0136] Optionally, the second node can determine the decoding parameters or decoding method of the second signal by at least one of the following: receiving position indication information, the position indication information is used to determine the position or position pattern of the second signal in the authorized resource; determining the position or position pattern of the second signal in the authorized resource according to the capability of the second node; receiving format indication information, the format indication information is used to determine the format of the second signal; receiving interval interleaving parameter information, the interval interleaving parameter information is used to determine at least one of the following parameters of interleaving: interval length, the number of intervals of the first signal or the second signal, and the length of the second signal associated with each interval.
[0137] FIG16 is a schematic diagram of a structure of a signal transmission device provided in an embodiment of the present application. The device is integrated into a first node, as shown in FIG16 , and may include: a sending module 1601 .
[0138] The sending module 1601 is configured to send a first signal on an authorized resource;
[0139] The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
[0140] Based on the above embodiment, optionally, the information carried in the first symbol is determined by at least one of the following parameters or methods:
[0141] The position of the low-level duration within the first symbol;
[0142] The position of the rising edge or the falling edge of the low-level duration within the first symbol;
[0143] The level switching type of the low level duration at the center moment of the first symbol;
[0144] The proportion of the low-level duration in the first symbol.
[0145] Based on the above embodiment, optionally, the sending module 1601 is further configured to send indication or configuration information associated with the first signal;
[0146] The indication or configuration information is used to determine at least one of the following:
[0147] The manner or parameters in which the first symbol carries information;
[0148] The low-level duration, or the proportion of the low-level duration in the first symbol;
[0149] The symbol length of the first symbol.
[0150] Optionally, the symbol lengths of the at least one first symbol are the same.
[0151] Optionally, the low-level durations within the at least one first symbol are the same.
[0152] Based on the above embodiment, optionally, the sending module 1601 is further configured to send a second signal on the authorized resource;
[0153] The second signal and the first signal do not overlap in time, and the total duration of the second signal is equal to the difference between the duration of the authorized resource and the duration of the first signal.
[0154] Based on the above embodiment, optionally, the position of the second signal in the authorized resource satisfies at least one of the following modes:
[0155] located after the first signal;
[0156] located before the first signal;
[0157] located in a preamble associated with the first signal;
[0158] located in the delimiter associated with the first signal;
[0159] located in a middle pilot associated with the first signal;
[0160] Located in the terminator associated with the first signal;
[0161] Interleaved with the first signal.
[0162] Based on the above embodiment, optionally, the second signal includes at least one of the following formats:
[0163] Charging signal;
[0164] Carrier signal;
[0165] a first signal modulated by a predefined sequence;
[0166] A portion of the first signal is repeated.
[0167] Based on the above embodiment, optionally, the sending parameter or sending mode of the second signal is determined by at least one of the following:
[0168] sending location indication information, where the location indication information is used to determine a location or a location pattern of the second signal in the authorized resource;
[0169] determining, based on the capability of the second node, a position or a position pattern of the second signal in the authorized resource;
[0170] sending format indication information, where the format indication information is used to determine a format of the second signal;
[0171] Interval interleaving parameter information is sent, where the interval interleaving parameter information is used to determine at least one of the following interleaving parameters: interval length, the number of intervals of the first signal or the second signal, and the length of the second signal associated with each interval.
[0172] Based on the above embodiment, optionally, the duration of the authorized resource is the symbol length of at least one second symbol, at least one first symbol or the symbol length of the reference first symbol; wherein the symbol length of the reference first symbol is related to the symbol length of the first symbol.
[0173] Based on the above embodiment, optionally, the symbol length of the first symbol or the symbol length of the reference first symbol is equal to 1 / M of the symbol length of the second symbol; wherein M is a rational number.
[0174] FIG17 is another schematic diagram of the structure of a signal transmission device provided in an embodiment of the present application. The device is integrated into a second node, as shown in FIG17 , and may include: a receiving module 1701 .
[0175] Specifically, the receiving module 1701 is configured to receive a first signal on an authorized resource;
[0176] The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
[0177] Based on the above embodiment, optionally, the information carried in the first symbol is determined by at least one of the following parameters or methods:
[0178] The position of the low-level duration within the first symbol;
[0179] The position of the rising edge or the falling edge of the low-level duration within the first symbol;
[0180] The level switching type of the low level duration at the center moment of the first symbol;
[0181] The proportion of the low-level duration in the first symbol.
[0182] Based on the above embodiment, optionally, the receiving module 1701 is further configured to receive an indication or configuration information associated with the first signal;
[0183] The indication or configuration information is used to determine at least one of the following:
[0184] The manner or parameters in which the first symbol carries information;
[0185] The low-level duration, or the proportion of the low-level duration in the first symbol;
[0186] The symbol length of the first symbol.
[0187] Optionally, the symbol lengths of the at least one first symbol are the same.
[0188] Optionally, the low-level durations within the at least one first symbol are the same.
[0189] Based on the above embodiment, optionally, the receiving module 1701 is further configured to receive a second signal on the authorized resource;
[0190] The second signal and the first signal do not overlap in time, and the total duration of the second signal is equal to the difference between the duration of the authorized resource and the duration of the first signal.
[0191] Based on the above embodiment, optionally, the position of the second signal in the authorized resource satisfies at least one of the following modes:
[0192] located after the first signal;
[0193] located before the first signal;
[0194] located in a preamble associated with the first signal;
[0195] located in the delimiter associated with the first signal;
[0196] located in a middle pilot associated with the first signal;
[0197] Located in the terminator associated with the first signal;
[0198] Interleaved with the first signal.
[0199] Based on the above embodiment, optionally, the second signal includes at least one of the following formats:
[0200] Charging signal;
[0201] Carrier signal;
[0202] a first signal modulated by a predefined sequence;
[0203] A portion of the first signal is repeated.
[0204] Based on the above embodiment, optionally, the decoding parameter or decoding mode of the second signal is determined by at least one of the following:
[0205] receiving location indication information, the location indication information being used to determine a location or a location pattern of the second signal in the authorized resource;
[0206] determining, based on the capability of the second node, a position or a position pattern of the second signal in the authorized resource;
[0207] receiving format indication information, where the format indication information is used to determine a format of the second signal;
[0208] Interval interleaving parameter information is received, where the interval interleaving parameter information is used to determine at least one of the following interleaving parameters: interval length, the number of intervals of the first signal or the second signal, and the length of the second signal associated with each interval.
[0209] In one embodiment, the internal structure diagram of the above-mentioned Internet of Things node can be shown in Figure 18. The Internet of Things node includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the Internet of Things node is used to provide computing and control capabilities. The memory of the Internet of Things node includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the Internet of Things node is used to store data generated during the signal transmission process. The network interface of the Internet of Things node is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements the signal transmission method provided in any of the above embodiments.
[0210] Those skilled in the art will understand that the structure shown in Figure 18 is merely a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the IoT node to which the solution of the present application is applied. A specific IoT node may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0211] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the signal transmission method provided by any of the above embodiments is implemented.
[0212] 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, device or device, or any combination of the above. Computer-readable storage media include (non-exhaustive list): an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0213] A computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, the data signal carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transfer a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0214] 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 foregoing.
[0215] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination of multiple programming languages, including object-oriented programming languages (such as Java, Smalltalk, C++, Ruby, Go), and conventional procedural programming languages (such as "C" or similar programming languages). The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may 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 may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0216] 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.
[0217] In general, various embodiments of the present application may be implemented in hardware or dedicated circuits, software, logic, or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may 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.
[0218] 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.
[0219] Any block diagram of a logical flow in the drawings of this application may represent program steps, or may represent interconnected logical circuits, modules and functions, or may represent a combination of program steps and logical circuits, modules and functions. A computer program may be stored on 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 CD), etc. Computer-readable media may include non-transitory storage media. A data processor may be of any type suitable for the local technical environment, such as, but not limited to, a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a programmable logic device (FPGA), and a processor based on a multi-core processor architecture.
Claims
1. A signal transmission method, applied to a first node, comprising: sending a first signal on an authorized resource; The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
2. The method according to claim 1, wherein The information carried in the first symbol is determined by at least one of the following parameters or methods: The position of the low-level duration within the first symbol; The position of the rising edge or the falling edge of the low-level duration within the first symbol; The level switching type of the low level duration at the center moment of the first symbol; The proportion of the low-level duration in the first symbol.
3. The method according to claim 1, further comprising: sending an indication or configuration information associated with the first signal; The indication or configuration information is used to determine at least one of the following: The manner or parameters in which the first symbol carries information; The low-level duration, or the proportion of the low-level duration in the first symbol; The symbol length of the first symbol.
4. The method according to claim 1, wherein The symbol lengths of the at least one first symbol are the same.
5. The method according to claim 1, wherein The low-level durations in the at least one first symbol are the same.
6. The method according to claim 1, further comprising: sending a second signal on the authorized resource; The second signal and the first signal do not overlap in time, and the total duration of the second signal is equal to the difference between the duration of the authorized resource and the duration of the first signal.
7. The method according to claim 6, wherein: The position of the second signal in the authorized resource satisfies at least one of the following modes: located after the first signal; located before the first signal; located in a preamble associated with the first signal; Located in the delimiter associated with the first signal; located in a middle pilot associated with the first signal; Located in the terminator associated with the first signal; Interleaved with the first signal.
8. The method according to claim 6, wherein: The second signal includes at least one of the following formats: Charging signal; Carrier signal; a first signal modulated by a predefined sequence; A portion of the first signal is repeated.
9. The method according to any one of claims 6 to 8, wherein The sending parameter or sending mode of the second signal is determined by at least one of the following: sending location indication information, where the location indication information is used to determine a location or a location pattern of the second signal in the authorized resource; determining, based on the capability of the second node, a position or a position pattern of the second signal in the authorized resource; sending format indication information, where the format indication information is used to determine a format of the second signal; Interval interleaving parameter information is sent, where the interval interleaving parameter information is used to determine at least one of the following interleaving parameters: interval length, the number of intervals of the first signal or the second signal, and the length of the second signal associated with each interval.
10. The method according to any one of claims 1 to 8, wherein The duration of the authorized resource is the symbol length of at least one second symbol, at least one first symbol, or the symbol length of at least one reference first symbol; wherein the symbol length of the reference first symbol is related to the symbol length of the first symbol.
11. The method according to claim 10, wherein: The symbol length of the first symbol or the symbol length of the reference first symbol is equal to 1 / M of the symbol length of the second symbol; wherein M is a rational number.
12. A signal transmission method, applied to a second node, the method comprising: receiving a first signal on an authorized resource; The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
13. The method according to claim 12, wherein: The information carried in the first symbol is determined by at least one of the following parameters or methods: The position of the low-level duration within the first symbol; The position of the rising edge or the falling edge of the low-level duration within the first symbol; The level switching type of the low level duration at the center moment of the first symbol; The proportion of the low-level duration in the first symbol.
14. The method according to claim 12, further comprising: receiving an indication or configuration information associated with the first signal; The indication or configuration information is used to determine at least one of the following: The manner or parameters in which the first symbol carries information; The low-level duration, or the proportion of the low-level duration in the first symbol; The symbol length of the first symbol.
15. The method according to claim 12, wherein: The symbol lengths of the at least one first symbol are the same.
16. The method according to claim 12, wherein The low-level durations in the at least one first symbol are the same.
17. The method according to claim 12, further comprising: receiving a second signal on the authorized resource; The second signal and the first signal do not overlap in time, and the total duration of the second signal is equal to the difference between the duration of the authorized resource and the duration of the first signal.
18. The method according to claim 17, wherein The position of the second signal in the authorized resource satisfies at least one of the following modes: located after the first signal; located before the first signal; located in a preamble associated with the first signal; Located in the delimiter associated with the first signal; located in a middle pilot associated with the first signal; Located in the terminator associated with the first signal; Interleaved with the first signal.
19. The method according to claim 17, wherein The second signal includes at least one of the following formats: Charging signal; Carrier signal; a first signal modulated by a predefined sequence; A portion of the first signal is repeated.
20. The method according to any one of claims 17 to 19, wherein Determine a decoding parameter or decoding mode of the second signal by at least one of the following: receiving location indication information, the location indication information being used to determine a location or a location pattern of the second signal in the authorized resource; determining, based on the capability of the second node, a position or a position pattern of the second signal in the authorized resource; receiving format indication information, where the format indication information is used to determine a format of the second signal; Interval interleaving parameter information is received, where the interval interleaving parameter information is used to determine at least one of the following interleaving parameters: interval length, the number of intervals of the first signal or the second signal, and the length of the second signal associated with each interval.
21. A signal transmission device, integrated in a first node, comprising: a sending module configured to send a first signal on an authorized resource; The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
22. A signal transmission device, integrated in a second node, comprising: a receiving module configured to receive a first signal on an authorized resource; The first signal includes at least one first symbol, the first symbol includes a high-level duration and a low-level duration, and the low-level duration is less than or equal to half of the symbol length of the first symbol.
23. An Internet of Things node, comprising: A memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method according to any one of claims 1 to 20 is implemented.
24. A computer-readable storage medium storing a computer program, wherein the computer program implements the method according to any one of claims 1 to 20 when executed by a processor.
Citation Information
Patent Citations
Communication method and communication device
CN117692121A
Communication method based on bi-level binary digital baseband symbols
US9509344B1
Data transmission method and device
WO2018095181A1
Method and apparatus for data signal transmission in network device
WO2022206503A1