Wireless communication method and device
Patent Information
- Application Number
- CN202380093182.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-15
- Publication Date
- 2025-09-12
AI Technical Summary
The data transmission performance of zero-power devices is poor, especially when multiple devices use the same time-frequency resources at the same time, resulting in mutual interference and reduced data transmission performance.
Use at least once encoding processing, including forward error correction codes, to ensure that the receiving end can correct errors during signal transmission, and reduce interference between multiple devices through puncturing or selective transmission processing.
It improves the data transmission performance of zero-power devices, especially in multi-user scenarios, reducing mutual interference between devices and improving the success rate of data reception and system reliability.
Smart Images

Figure CN120642256A_ABST
Abstract
Description
Wireless communication method and device Technical Field
[0001] The present invention relates to the field of communications, and more specifically, to a method and device for wireless communications. Background Art
[0002] Zero-power devices offer low complexity and cost, are maintenance-free, and require no batteries. They can support energy harvesting and / or backscatter communications, enabling high-density and large-scale deployment at a low cost. However, the data transmission performance of zero-power devices is currently poor, and improving this performance is a challenge that needs to be addressed.
[0003] Summary of the Invention
[0004] The embodiments of the present application provide a method and device for wireless communication, which can improve the data transmission performance of zero-power devices.
[0005] In a first aspect, a wireless communication method is provided, the method comprising:
[0006] The zero-power device sends a first signal;
[0007] The first signal has been subjected to at least one encoding process, and the at least one encoding process includes a first encoding, and the first encoding is used by the receiving end to correct errors that occur in the transmission process of the first signal.
[0008] In a second aspect, a wireless communication method is provided, the method comprising:
[0009] The communication device receives a first signal sent by the zero-power consumption device;
[0010] The first signal has been subjected to at least one encoding process, and the at least one encoding process includes a first encoding, and the first encoding is used by the communication device to correct errors occurring in the transmission process of the first signal.
[0011] In a third aspect, a zero-power consumption device is provided for executing the method in the first aspect.
[0012] Specifically, the zero-power consumption device includes a functional module for executing the method in the above-mentioned first aspect.
[0013] In a fourth aspect, a communication device is provided for executing the method in the second aspect.
[0014] Specifically, the communication device includes a functional module for executing the method in the above-mentioned second aspect.
[0015] In a fifth aspect, a zero-power consumption device is provided, comprising a processor and a memory; the memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory, so that the zero-power consumption device executes the method in the above-mentioned first aspect.
[0016] In a sixth aspect, a communication device is provided, comprising a processor and a memory; the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the communication device executes the method in the above-mentioned second aspect.
[0017] In a seventh aspect, a device is provided for implementing the method in any one of the first to second aspects above.
[0018] Specifically, the apparatus includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the apparatus executes the method in any one of the first to second aspects described above.
[0019] In an eighth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in any one of the first to second aspects above.
[0020] In a ninth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in any one of the first to second aspects above.
[0021] In a tenth aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in any one of the first to second aspects above.
[0022] Through the above technical solution, the first signal sent by the zero-power device has undergone at least the first coding processing, and the receiving end can correct the errors that occur in the transmission process of the first signal based on the first coding, thereby improving the data transmission performance of the zero-power device. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] FIG1 is a schematic diagram of a communication system architecture applied in an embodiment of the present application.
[0024] FIG2 is a schematic diagram of a zero-power communication provided by the present application.
[0025] FIG3 is a schematic diagram of backscatter communication provided by the present application.
[0026] FIG4 is a schematic diagram of energy harvesting provided by the present application.
[0027] FIG5 is a circuit diagram of a resistive load modulation provided by the present application.
[0028] FIG6 is a schematic diagram of a reverse non-return-to-zero encoding provided by the present application.
[0029] FIG7 is a schematic diagram of a unipolar return-to-zero encoding provided by the present application.
[0030] FIG8 is a schematic diagram of a Manchester encoding provided by this application.
[0031] FIG9 is a schematic diagram of Miller coding provided by the present application.
[0032] FIG10 is a schematic diagram of a differential bi-phase encoding provided by the present application.
[0033] FIG11 is a schematic diagram of a differential encoding provided by the present application.
[0034] FIG12 is a schematic diagram of data 0, data 1, SOF, and EOF in a pulse interval encoding provided by the present application.
[0035] FIG13 is a schematic diagram of a dual-phase space coding (FM0) provided in this application.
[0036] FIG14 is a schematic diagram of a dual-phase space coding (FM0) FM0 symbol and FM0 symbol sequence provided by the present application.
[0037] FIG15 is a schematic flowchart of a wireless communication method provided according to an embodiment of the present application.
[0038] Figure 16 is a schematic flowchart of signal transmission of a zero-power device provided according to an embodiment of the present application.
[0039] Figure 17 is a schematic diagram of data bit puncturing positions of multiple zero-power devices provided according to an embodiment of the present application.
[0040] Figure 18 is a schematic flowchart of sending a first signal when data bits are punctured according to an embodiment of the present application.
[0041] Figure 19 is a schematic diagram of data bit selection of multiple zero-power devices provided according to an embodiment of the present application.
[0042] Figure 20 is a schematic flowchart of sending a first signal during data bit selection according to an embodiment of the present application.
[0043] Figure 21 is a schematic flowchart of sending a first signal when a modulation symbol is punctured according to an embodiment of the present application.
[0044] Figure 22 is a schematic flowchart of sending a first signal when selecting a modulation symbol according to an embodiment of the present application.
[0045] Figure 23 is a schematic diagram of the time domain resource puncturing position of a zero-power device provided according to an embodiment of the present application.
[0046] Figure 24 is a schematic diagram of the time domain resource puncturing positions of another zero-power device provided according to an embodiment of the present application.
[0047] Figure 25 is a schematic flowchart of sending a first signal when time domain resources are punctured according to an embodiment of the present application.
[0048] Figure 26 is a schematic diagram of time domain resource selection for a zero-power device provided according to an embodiment of the present application.
[0049] Figure 27 is a schematic diagram of time domain resource selection for another zero-power device provided according to an embodiment of the present application.
[0050] Figure 28 is a schematic flowchart of sending a first signal during time domain resource selection provided according to an embodiment of the present application.
[0051] Figure 29 is a schematic block diagram of a zero-power consumption device provided according to an embodiment of the present application.
[0052] Figure 30 is a schematic block diagram of a communication device provided according to an embodiment of the present application.
[0053] Figure 31 is a schematic block diagram of another communication device provided according to an embodiment of the present application.
[0054] Figure 32 is a schematic block diagram of a device provided according to an embodiment of the present application.
[0055] Figure 33 is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0056] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. With respect to the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0057] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE-based access to unlicensed spectrum (LTE-U) system on unlicensed spectrum, NR-based access to unlicensed spectrum (NR-U) system on unlicensed spectrum, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Internet of Things (IoT), Wireless Fidelity (WFI) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system, sixth-generation communication (6G) system or other communication systems.
[0058] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine type communication (MTC), vehicle-to-vehicle (V2V) communication, sidelink (SL) communication, vehicle-to-everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0059] In some embodiments, the communication system in the embodiments of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, an independent (SA) networking scenario, or a non-standalone (NSA) networking scenario.
[0060] In some embodiments, the communication system in the embodiments of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiments of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered as an unshared spectrum.
[0061] In some embodiments, the communication system in the embodiments of the present application can be applied to the FR1 frequency band (corresponding to the frequency band range of 410MHz to 7.125GHz), can also be applied to the FR2 frequency band (corresponding to the frequency band range of 24.25GHz to 52.6GHz), and can also be applied to new frequency bands such as high-frequency bands corresponding to the frequency band range of 52.6GHz to 71GHz or the frequency band range of 71GHz to 114.25GHz.
[0062] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0063] The terminal device can be a station (ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0064] In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0065] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city or a wireless terminal device in a smart home, an in-vehicle communication device, a wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SoC), etc.
[0066] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0067] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a network device or base station (gNB) or a transmission reception point (TRP) in a vehicle-mounted device, a wearable device, and an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.
[0068] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. In some embodiments, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. In some embodiments, the network device may also be a base station set up in a location such as land or water.
[0069] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0070] For example, a communication system 100 used in an embodiment of the present application is shown in FIG1 . The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or referred to as a zero-power terminal, zero-power device, etc.). The network device 110 may provide communication coverage for a specific geographic area and may communicate with terminal devices located within the coverage area.
[0071] FIG1 exemplarily shows a network device and two terminal devices. Optionally, the communication system 100 may include multiple network devices and each network device may include other numbers of terminal devices within its coverage area, which is not limited in this embodiment of the present application.
[0072] In some embodiments, the communication system 100 may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiments of the present application.
[0073] It should be understood that in the embodiments of the present application, a device having a communication function in a network / system may be referred to as a communication device. Taking the communication system 100 shown in FIG1 as an example, the communication device may include a network device 110 and a terminal device 120 having a communication function. The network device 110 and the terminal device 120 may be the specific devices described above and will not be described in detail here. The communication device may also include other devices in the communication system 100, such as a network controller, a mobility management entity, and other network entities, which are not limited in the embodiments of the present application.
[0074] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.
[0075] The terms used in the embodiments of this application are intended only to explain the specific embodiments of this application and are not intended to limit this application. The terms "first," "second," "third," and "fourth," etc. in the specification and claims of this application and the accompanying drawings are used to distinguish different objects, not to describe a specific order. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions.
[0076] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.
[0077] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.
[0078] In the embodiments of the present application, "pre-definition" or "pre-configuration" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in a device (e.g., a terminal device and a network device). The present application does not limit the specific implementation method. For example, pre-definition may refer to information defined in a protocol.
[0079] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communications field, for example, it may be an evolution of an existing LTE protocol, NR protocol, Wi-Fi protocol, or a protocol related to other communication systems. The present application does not limit the protocol type.
[0080] To facilitate a better understanding of the embodiments of the present application, the zero-power communication technology related to the present application is explained.
[0081] Zero-power communication uses energy harvesting and / or backscatter communication technology. A zero-power communication network consists of network devices and zero-power devices, as shown in Figure 2. The network devices are used to send wireless power supply signals and downlink communication signals to the zero-power devices and receive backscatter signals from the zero-power devices. A basic zero-power device includes an energy harvesting module, a backscatter communication module, and a low-power computing module. In addition, the zero-power device may also have a memory or sensor for storing basic information (such as item identification) or obtaining sensor data such as ambient temperature and humidity.
[0082] The key technologies of zero-power communication mainly include radio frequency (RF) energy harvesting (Power Harvesting) and backscattering communication (Back Scattering).
[0083] Specifically, RF power harvesting (RF Power Harvesting) can be shown in Figure 3. The RF energy harvesting module uses the principle of electromagnetic induction to collect electromagnetic wave energy from space, thereby obtaining the energy required to operate zero-power devices. For example, it is used to drive low-power demodulation and modulation modules, sensors, and memory reading. Therefore, zero-power devices do not require traditional batteries.
[0084] Specifically, backscatter communication can be illustrated in Figure 4. A zero-power communication terminal receives wireless signals sent by the network, modulates them, loads the information to be transmitted, and radiates the modulated signal from the antenna. This information transmission process is called backscatter communication. Backscatter and load modulation are closely related. Load modulation adjusts and controls the circuit parameters of the zero-power device's oscillating circuit according to the data stream's rhythm, causing parameters such as the electronic tag's impedance to change accordingly, thereby completing the modulation process. Load modulation techniques primarily include resistive load modulation and capacitive load modulation. In resistive load modulation, a resistor is connected in parallel to the load, which is turned on or off based on the control of the binary data stream, as shown in Figure 5. The switching of the resistor causes a change in the circuit voltage, thus implementing amplitude shift keying (ASK) modulation. This modulation and transmission of the signal is achieved by adjusting the amplitude of the backscattered signal from the zero-power device. Similarly, in capacitive load modulation, the resonant frequency of the circuit can be changed by switching the capacitor on and off, realizing frequency shift keying (FSK) modulation, that is, the modulation and transmission of the signal is achieved by adjusting the operating frequency of the backscattered signal of the zero-power device.
[0085] It can be seen that the zero-power device uses load modulation to modulate the incoming signal, thereby realizing the backscatter communication process. Therefore, the zero-power device has significant advantages:
[0086] (1) Zero-power devices do not actively transmit signals, so they do not require complex RF links, such as power amplifiers (PAs) and RF filters.
[0087] (2) Zero-power devices do not need to actively generate high-frequency signals, so they do not require high-frequency crystal oscillators;
[0088] (3) With the help of backscatter communication, the signal transmission of zero-power devices does not require the consumption of the energy of the zero-power devices themselves.
[0089] Due to its significant advantages such as extremely low cost, zero power consumption, and small size, zero-power communication can be widely used in various industries, such as logistics for vertical industries, smart warehousing, smart agriculture, energy and electricity, industrial Internet, etc.; it can also be applied to personal applications such as smart wearables and smart homes.
[0090] In order to facilitate a better understanding of the embodiments of the present application, the encoding method of zero-power communication related to the present application is explained.
[0091] The data transmitted by electronic tags can be represented by various codes to represent binary "1" and "0." RFID systems typically use one of the following encoding methods: non-return-to-zero (NRZ), Manchester, unipolar return-to-zero (Unipolar RZ), differential bi-phase (DBP), Miller, or differential encoding. In simple terms, different pulse signals are used to represent 0 and 1.
[0092] (1) Non-Return-Zero (NRZ) Encoding: NRZ encoding uses a high level to represent a binary "1" and a low level to represent a binary "0," as shown in Figure 6. The waveform shown in Figure 6 has no gaps between code elements and transmits the code within the entire code element time, hence the name NRZ encoding.
[0093] (2) Unipolar Return to Zero (URZ) coding: When a 1 code is transmitted, a positive current is emitted, but the duration of the positive current is shorter than the time width of a code element, that is, a narrow pulse is emitted; when a 0 code is transmitted, no current is emitted at all. The URZ coding rules are shown in Figure 7. Specifically, comparing the inverse non-return-to-zero coding and the URZ coding, both are unipolar codes, but the inverse non-return-to-zero coding has a duty cycle of 100%, while the URZ coding has a duty cycle of 50%.
[0094] (3) Manchester encoding: Manchester encoding is also known as split-phase coding or two-phase coding. In Manchester encoding, the phase difference of the voltage jump is used to distinguish 1 and 0. A jump from high to low represents 1, and a jump from low to high represents 0. The Manchester encoding rules can be shown in Figure 8.
[0095] (4) Miller coding: Miller coding is an improved Manchester coding. Miller coding uses any edge within half a bit period to represent a binary 1, and the unchanged level in the next bit period to represent a binary 0. In other words, Miller coding uses a level transition at the center of the bit to represent data 1, and no level transition at the center of the bit to represent data 0. In addition, when there are consecutive binary 0s, the level transition occurs at the end of this bit. The Miller coding rule is shown in Figure 9. Miller coding produces a level transition at the beginning of the bit period, which makes the bit beat easier for the receiver to reconstruct.
[0096] (5) Differential Bi-Phase (DBP) Encoding: In differential bi-phase encoding, any edge within a half-bit period represents a binary "0," while the absence of an edge represents a binary "1." Furthermore, the voltage level is inverted at the beginning of each bit period. Therefore, the bit beat is easier for the receiver to reconstruct. The differential bi-phase encoding rule can be shown in Figure 10.
[0097] (6) Differential encoding: In differential encoding, each transmitted binary "1" causes a change in the signal level, while for a binary "0", the signal level remains unchanged. The differential encoding rules can be shown in Figure 11.
[0098] (7) Pulse Interval Encoding (PIE): Pulse Interval Encoding is a method used by the reader to transmit data to the electronic tag. PIE encoding is an encoding method in which "0" and "1" have different time intervals. It is based on a continuous fixed-interval pulse, and the repetition period of the pulse varies depending on whether it is "0" or "1". Generally, the duration of each binary code is an integer multiple of a clock cycle. There are four PIE encoding symbols, namely data 0, data 1, start of data frame (SOF) and end of data frame (EOF). Their encoding symbols are 1, 2, 4 and 4 times the reference time interval (Tari) respectively. The definitions of data 0, data 1, SOF and EOF are shown in Figure 12. It can be seen that PIE encoding can easily define situations other than data 0 and data 1. In order to determine the type of transmitted symbol, the electronic tag needs to measure the interval of the high / low pulse transition shown in the figure.
[0099] (8) Bidirectional Space Coding (FM0): Bidirectional Space Coding (FM0) is a coding method used by electronic tags to transmit data to readers. The rules of FM0 coding are: the symbol "0" undergoes a level change both in the middle and at the edge of the time; the symbol "1" undergoes a level change only at the edge of the time. The rules of FM0 coding are shown in Figure 13. The characteristics of FM0 coding are: the symbol "0" has three transitions, including a transition at the start of the bit time and a transition in the middle of the bit time; the symbol "1" has one transition, at the start of the bit time. Examples of FM0 symbols, FM0 symbol sequences, and coding can be shown in Figure 14.
[0100] To facilitate a better understanding of the embodiments of the present application, the power supply signal and trigger signal in the zero-power communication system related to the present application are explained.
[0101] Energy supply signal: The energy supply signal carrier can be a base station, smartphone, smart gateway, charging station, micro base station, etc. In terms of frequency band, the radio waves used for energy supply can be low frequency, medium frequency, high frequency, etc. In terms of waveform, the radio waves used for energy supply can be sine wave, square wave, triangle wave, pulse wave, rectangular wave, etc. In addition, the wave can be continuous or discontinuous (i.e., allowing for certain interruptions). The energy supply can be a signal specified in the 3GPP standard. For example, the sounding reference signal (SRS), physical uplink shared channel (PUSCH), physical random access channel (PRACH), physical uplink control channel (PUCCH), physical downlink control channel (PDCCH), physical downlink shared channel (PDSCH), physical broadcast channel (PBCH), etc.
[0102] Trigger signal / control information: The trigger signal carrier can be a base station, smartphone, smart gateway, etc.; the frequency band used for power supply can be low frequency, medium frequency, high frequency, etc.; the waveform used for power supply can be sine wave, square wave, triangle wave, pulse wave, rectangular wave, etc.; in addition, it can be a continuous wave or a discontinuous wave (i.e., allowing for certain interruptions). The trigger signal can be a signal specified in the 3GPP standard, such as SRS, PUSCH, PRACH, PUCCH, PDCCH, PDSCH, PBCH, etc.; or it can be a new signal.
[0103] In order to facilitate a better understanding of the embodiments of the present application, the classification of zero-power devices related to the present application is explained.
[0104] Optionally, based on the energy source and usage of the zero-power device, the zero-power device can be divided into a passive zero-power device, a semi-passive zero-power device and an active zero-power device.
[0105] 1) Passive zero-power devices
[0106] Zero-power devices do not require internal batteries. When they approach network devices (such as the reader / writer of a radio frequency identification (RFID) system), they are within the near field formed by the radiation from the network device's antenna. Therefore, the zero-power device antenna generates an induced current through electromagnetic induction, which drives the low-power chip circuit of the zero-power device. This implements tasks such as demodulating the forward link signal (downlink, the link from the network device to the zero-power device) and modulating the backward link signal (uplink, the link from the zero-power device to the network device). For backscatter links, the zero-power device uses backscattering to transmit signals.
[0107] It can be seen that the passive zero-power device does not require a built-in battery to drive either the forward link or the reverse link, and is a truly zero-power device.
[0108] Passive zero-power devices do not require batteries, and their RF and baseband circuits are very simple. For example, they do not require a low-noise amplifier (LNA), a power amplifier (PA), a crystal oscillator, or an analog-to-digital conversion (ADC). Therefore, they have many advantages such as small size, light weight, very low price, and long service life.
[0109] Passive zero-power terminals can also support other energy collection methods. By collecting energy from the environment (such as light energy, thermal energy, kinetic energy, mechanical energy, etc.), they can obtain energy for driving circuits and support terminal devices to communicate.
[0110] 2) Semi-passive zero-power devices
[0111] Semi-passive zero-power devices do not have conventional batteries installed themselves, but can use radio frequency (RF) energy harvesting modules to harvest radio wave energy or use energy harvesting modules to harvest energy from the environment (such as solar energy, thermal energy, mechanical vibration energy, etc.), and store the harvested energy in an energy storage unit (such as a capacitor). After the energy storage unit obtains energy, it can drive the low-power chip circuit of the zero-power device. It can realize tasks such as demodulation of forward link signals and modulation of backward link signals. For backscatter links, zero-power devices use backscatter implementation to transmit signals.
[0112] It can be seen that the semi-passive zero-power device does not require a built-in battery to drive either the forward link or the reverse link. Although it uses energy stored in capacitors during operation, the energy comes from the radio energy collected by the energy harvesting module. Therefore, it is also a truly zero-power device.
[0113] Semi-passive zero-power devices inherit many advantages of passive zero-power devices, so they have many advantages such as small size, light weight, very low price, and long service life.
[0114] 3) Active zero-power devices
[0115] The zero-power devices used in some scenarios can also be active zero-power devices. Such terminals can have built-in batteries (conventional batteries, such as dry batteries, rechargeable lithium batteries, etc.). The battery is used to drive the low-power chip circuit of the zero-power device. It realizes the demodulation of the forward link signal and the modulation of the reverse link signal. However, for the backscatter link, the zero-power device uses the backscatter implementation method to transmit the signal. Therefore, the zero power consumption of this type of terminal is mainly reflected in the fact that the signal transmission of the reverse link does not require the terminal's own power, but uses the backscatter method. Although the active zero-power device uses a battery, due to the sampling of ultra-low power communication technology, the power consumption is very low, so compared with the existing technology, the battery life can be greatly improved.
[0116] Active zero-power devices, with built-in batteries to power the RFID chip, increase the tag's read and write distance and improve communication reliability. Therefore, they are suitable for scenarios with relatively high requirements for communication distance and read latency.
[0117] Some zero-power terminals, such as semi-passive zero-power terminals or active zero-power terminals, may have the ability to actively transmit, that is, in addition to communicating through backscattering, the backward link may also communicate through active transmission.
[0118] As we all know, zero-power IoT services, like other IoT services, will primarily focus on uplink services. Therefore, based on transmitter type, zero-power devices can be categorized as backscatter-based, active-transmitter-based, and both backscatter and active-transmitter-based.
[0119] 1) Zero-power devices based on backscattering
[0120] These zero-power devices use the aforementioned backscattering method to transmit uplink data. They lack active transmitters, only backscattering transmitters. Therefore, when these terminals transmit data, they require network equipment to provide a carrier, which they then use to perform backscattering to achieve data transmission.
[0121] 2) Zero-power devices based on active transmitters
[0122] These zero-power devices use active transmitters with active transmission capabilities for uplink data transmission. Therefore, when sending data, these zero-power devices can use their own active transmitters to send data without the need for network equipment to provide a carrier. Examples of active transmitters suitable for zero-power devices include ultra-low-power ASK and ultra-low-power FSK transmitters. Based on current implementations, these transmitters can reduce overall power consumption to 400-600uW when transmitting a 100uW signal.
[0123] 3) Zero-power devices with both backscatter and active transmitters
[0124] This type of terminal supports both backscatter and active transmitters. The terminal can determine which uplink signal transmission method to use: backscatter or active transmitter, based on various conditions (such as battery life and available ambient energy) or based on network device scheduling.
[0125] In order to facilitate a better understanding of the embodiments of the present application, the cellular passive Internet of Things related to the present application is explained.
[0126] Cellular IoT is booming. 3GPP has standardized IoT technologies such as Narrow Band Internet of Things (NB-IoT), Machine Type Communication (MTC), and Reduced Capability (RedCap). However, there are still many scenarios where IoT communication needs cannot be met using existing technologies.
[0127] For example, consider harsh communication environments. Certain IoT scenarios may face extreme conditions such as high temperatures, extremely low temperatures, high humidity, high voltage, high radiation, or high-speed movement. Examples include ultra-high voltage substations, high-speed train track monitoring, environmental monitoring in high-altitude cold regions, and industrial production lines. In these scenarios, existing IoT terminals will not function due to the operating environment limitations of conventional power supplies. Furthermore, extreme operating environments are also detrimental to IoT maintenance, such as battery replacement.
[0128] Another example is the demand for extremely small terminal form factors. Certain IoT communication scenarios, such as food traceability, commodity distribution, and smart wearables, require terminals to be extremely small for ease of use. For example, IoT terminals used for commodity management in the distribution process often take the form of electronic tags, embedded in product packaging in a very compact form factor. Another example is lightweight wearable devices that can meet user needs while improving the user experience.
[0129] Another example is the demand for extremely low-cost IoT communications. Numerous IoT communication scenarios require IoT terminals to be sufficiently inexpensive to enhance their competitiveness compared to alternative technologies. For example, in logistics or warehousing scenarios, to facilitate the management of large numbers of circulating items, IoT terminals can be attached to each item. Communication between the terminal and the logistics network enables precise management of the entire logistics process and lifecycle. These scenarios require IoT terminals to be competitively priced.
[0130] Therefore, in order to cover these unmet IoT communication needs, cellular networks also need to develop ultra-low-cost, extremely small-size, battery-free / maintenance-free IoT, and zero-power IoT can just meet this need.
[0131] It's important to note that the Zero Power Internet of Things (ZPEI) can also be referred to as the Ambient Power Enabled IoT (Ambient IoT). Specifically, an Ambient IoT device refers to an IoT device that uses various ambient energies, such as radio frequency energy, light energy, solar energy, thermal energy, and mechanical energy. An Ambient IoT device can have no energy storage capacity or very limited energy storage capacity (such as using a capacitor with a capacity of tens of microfarads).
[0132] In some embodiments, the Ambient IoT device can be used in at least the following four scenarios:
[0133] Object recognition, such as logistics, production line product management, and supply chain management;
[0134] Environmental monitoring, such as temperature, humidity, and harmful gas monitoring of working environment and natural environment;
[0135] Positioning, such as indoor positioning, intelligent object search, and production line item positioning;
[0136] Intelligent control, such as intelligent control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and intelligent control of various facilities in agricultural greenhouses (automatic irrigation and fertilization).
[0137] To facilitate a better understanding of the embodiments of the present application, the forward error correction code (FEC) related to the present application is explained.
[0138] FEC technology is a coding technology widely used in communication systems. It has the advantage of automatically correcting errors in data transmission. Its core idea is that the sender uses error-correcting codes to redundantly encode information to achieve the purpose of transmission error correction.
[0139] Taking a typical block code as an example, its basic principle is: at the transmitter, k bits of information are encoded as a block, and (nk) bits of redundant checksum information are added to form a codeword of length n bits. After the codeword reaches the receiver through the channel, if the error is within the correctable range, decoding can detect and correct the erroneous bits, thereby resisting channel interference and improving the reliability of the communication system. Through FEC processing, the system's bit error rate can be effectively reduced at the expense of redundancy overhead, extending transmission distance, and reducing system costs.
[0140] The performance of the FEC scheme is mainly determined by three main factors: coding overhead, decision method, and codeword scheme.
[0141] (1) Coding overhead: The ratio of the check bit length (nk) to the message length k is called coding overhead. The larger the overhead, the higher the theoretical performance limit of the FEC scheme. However, the increase is not linear; the larger the overhead, the smaller the performance improvement brought by the increased overhead. The choice of overhead needs to be determined according to the specific system design requirements.
[0142] (2) Decision method: FEC decoding methods are divided into hard decision decoding and soft decision decoding. The hard decision FEC decoder input is 0 and 1 levels. Due to its low complexity and mature theory, it has been widely used in various scenarios. The soft decision FEC decoder input is multi-level quantization level. At the same bit rate, soft decision has higher gain than hard decision, but the decoding complexity will increase exponentially.
[0143] (3) Codeword scheme: After determining the overhead and decision method, designing an excellent codeword scheme to bring the performance closer to the Shannon limit is the main research topic of FEC.
[0144] There are three main types of FEC codes - repetition codes, block codes, and convolutional codes.
[0145] Repetition codes: These codes are created by sending the same data multiple times. The receiving end decodes the data using the majority rule. For example, if the transmitter encodes 0 as 000 and receives 001, 010, or 100, it interprets the data as 0. Similarly, if the transmitter encodes 1 as 111 and receives 110, 101, or 011, it interprets the data as 1. A major drawback of repetition codes is their low transmission efficiency, which is only about one-third.
[0146] Block codes divide the source information sequence into independent blocks for processing and encoding. During encoding, each k information bits are grouped together and processed independently, transforming them into a binary code group of length n (n>k).
[0147] Specifically, there are many types of block codes, such as Reed-Solomon code, Gray code, BCH code, parity check code, Hamming code, etc.
[0148] Convolutional codes are described as (n, k, m), where k is the number of bits input to the convolutional encoder, n is the n-tuple codeword output for each k-tuple codeword, and m is the code memory, or the number of k-tuple levels in the convolutional encoder. m + 1 = K is the code constraint, and m is the constraint length. Convolutional codes encode k-tuple input symbols into n-tuple output symbols. Convolutional codes are used for bit or symbol streams of arbitrary length. Although other algorithms are sometimes used, the most commonly used soft-decision algorithm is the Viterbi algorithm. As the constraint length of the convolutional code increases, Viterbi decoding can achieve near-optimal decoding efficiency, but this comes at the cost of exponentially increased coding complexity.
[0149] In systems that perform multiple encoding operations, each level of encoding is treated as a single, unified code, known as a concatenated code. Classical (algebraic) block codes and convolutional codes are often combined in a concatenated code. The finite-length convolutional code does most of the work, while the larger block code eliminates any errors introduced by the convolutional decoder.
[0150] Currently, the class of codes known as Turbo-like codes, including Turbo codes, Low Density Parity Check Codes (LDPC), and RA codes, can approach the Shannon capacity limit. These codes are characterized by partially incorporating random coding concepts, possessing relatively long code lengths, and employing iterative decoding algorithms close to maximum a posteriori probability decoding. Turbo codes are an iterative soft-decision scheme and a type of concatenated code. They combine several simple convolutional codes with an interleaver to produce a block code. Their performance can partially reach the Shannon limit.
[0151] In order to facilitate a better understanding of the embodiments of the present application, the problems solved by the present application are explained.
[0152] Zero-power devices offer low complexity, low cost, and are maintenance-free and battery-free. They can be categorized as passive, semi-passive, or active zero-power terminals. They harvest energy from the environment (such as radio frequency, light, heat, mechanical, and kinetic energy) to generate energy for communication. They can support backscatter or active transmission.
[0153] Zero-power devices enable high-density and large-scale deployment at a low cost. Due to their maintenance-free and battery-free nature, they have enormous potential for application in industrial sensor networks, smart homes, smart agriculture, logistics and warehousing, smart wearables, and healthcare. Zero-power devices can be combined with sensor equipment for environmental monitoring, hazard warnings, and alarms.
[0154] When a zero-power device uses backscatter transmission, it does not generate its own carrier wave and performs backscattering by modulating the incoming wave using modulation methods such as on-off keying (OOK), amplitude shift keying (ASK), phase shift keying (PSK), and frequency shift keying (FSK). This results in poor data transmission performance. Therefore, it is necessary to design a coding method to improve the data transmission performance of zero-power devices during backscatter communication. This coding method can also be applied to communication methods where zero-power devices actively transmit. At the same time, if multiple zero-power devices use the same time-frequency resources for data transmission, they will interfere with each other, affecting data transmission performance. Improving data transmission performance when multiple zero-power devices use the same time-frequency resources for data transmission is an urgent problem that needs to be solved.
[0155] Based on the above problems, this application proposes a signal transmission scheme in zero-power communication, in which the first signal sent by the zero-power device undergoes at least a first coding process, and the receiving end can correct errors that occur in the transmission process of the first signal based on the first coding, thereby improving the data transmission performance of the zero-power device. Furthermore, some bits / symbols / time domain resources can be punctured or selectively transmitted to reduce the mutual interference between multiple zero-power devices when transmitting data simultaneously, thereby improving data transmission performance in multi-user scenarios.
[0156] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0157] FIG15 is a schematic flowchart of a wireless communication method 200 according to an embodiment of the present application. As shown in FIG15 , the wireless communication method 200 may include at least part of the following contents:
[0158] S210, the zero-power device sends a first signal; wherein the first signal has been coded at least once, the at least one coding including a first code, and the first code is used by a receiving end to correct errors occurring during the transmission of the first signal;
[0159] S220: The communication device receives the first signal.
[0160] In an embodiment of the present application, the first signal sent by the zero-power device has undergone at least a first coding process, and the receiving end can correct errors that occur in the transmission process of the first signal based on the first coding, that is, the communication device can correct errors that occur in the transmission process of the first signal based on the first coding, thereby improving the data transmission performance of the zero-power device.
[0161] It should be noted that the zero-power device has a simple structure, low complexity, and low cost. It can support energy collection from environmental energy (such as light energy, thermal energy, radio frequency energy, mechanical energy, kinetic energy, etc.) to obtain the energy required for communication. It can support backscattering communication methods. For some zero-power devices, it can also support active transmission communication methods. The embodiments of the present application are used to improve the data transmission performance of zero-power devices when communicating, especially to improve the data transmission performance in multi-user communication application scenarios.
[0162] In the embodiments of the present application, a zero-power device may also be referred to as an "Ambient power enabled IoT device" or "Ambient IoT device." Specifically, an Ambient IoT device refers to an IoT device that uses various ambient energies, such as radio frequency energy, light energy, solar energy, thermal energy, mechanical energy, and the like. An Ambient IoT device may have no energy storage capability or may have a very limited energy storage capability (e.g., using a capacitor with a capacity of tens of microfarads).
[0163] In some embodiments, the communication device may be a network device (such as a base station), or an access point (AP), or a reader or a reader / writer, or a terminal device, or a station (STA), or a relay device. Of course, the communication device may also be other devices, and the embodiments of the present application are not limited thereto.
[0164] In some embodiments, the first signal is a backscattered signal, or the first signal is a signal actively transmitted by a zero-power device.
[0165] In some embodiments, the communication device may send a second signal to the zero-power device, wherein the second signal is a backscattered signal, or the second signal is a signal actively transmitted by the communication device.
[0166] Specifically, the design of the second signal may be the same as that of the first signal. For details, please refer to the relevant description of the first signal, which will not be repeated here.
[0167] In some embodiments, the first coding is forward error correction (FEC) coding. Of course, the first coding may also be other coding methods with error correction capabilities, which is not limited in the embodiments of the present application.
[0168] In some embodiments, the first signal includes a redundant error correction code with error correction capabilities. That is, during the first encoding process, the zero-power device adds redundant error correction codes with error correction capabilities to the original bits being transmitted, thereby reducing the bit error rate of the received signal, enhancing data transmission performance, and improving coverage.
[0169] In some embodiments, the redundant error correction code includes but is not limited to at least one of the following: a block code, a convolutional code, a concatenated code, a Turbo-like code, a cyclic redundancy check (CRC) code, and a repetition code.
[0170] Specifically, the block code may include Reed-Solomon code, Gray code, BCH code, parity check code, Hamming code, etc.
[0171] Specifically, if a convolutional code is described as (n, k, m), where k is the number of bits input to the convolutional encoder, n is the n-tuple codeword output for each k-tuple codeword, and m is the code storage degree, that is, the number of k-tuple levels of the convolutional encoder. m + 1 = K is called the code constraint degree, and m is called the constraint length. A convolutional code encodes k-tuple input codewords into n-tuple output codewords.
[0172] Specifically, concatenated codes: combine block codes and convolutional codes.
[0173] Specifically, the Turbo-like code may be: Turbo code, LDPC code, RA code, etc.
[0174] It should be noted that, for details of block codes, convolutional codes, concatenated codes, Turbo-like codes, repetition codes, etc., please refer to the above related descriptions and will not be repeated here.
[0175] In some embodiments, when the bit length of the first signal before the first coding process is less than or equal to N, the redundant error correction code includes at least a CRC code, where N is a positive integer. That is, when the bit length of the first signal before the first coding process is less than or equal to N, the communication device can perform error correction on the first signal using a CRC code.
[0176] In some embodiments, the value of N is the length of the CRC check bits in the first signal; or
[0177] The value of N is M*L, where M is the length of the CRC check bits in the first signal, and L is the scaling factor;
[0178] The CRC check bits are used by the receiving end to determine whether the first signal is successfully received.
[0179] That is, in the embodiment of the present application, the communication device can determine whether the first signal is successfully received based on the CRC check bits.
[0180] Optionally, the value of L can be {1 / 2, 1 / 3, 1, 2, 3...}.
[0181] In some embodiments, the modulation mode of the first signal is one of the following: ASK modulation, OOK modulation, FSK modulation, PSK modulation.
[0182] In some embodiments, the at least one encoding includes a second encoding, wherein the second encoding is an encoding performed after the first encoding, and the second encoding is used to implement digital-to-analog conversion.
[0183] In some embodiments, the second encoding is one of the following: non-return-to-zero inverted encoding, unipolar return-to-zero encoding, Manchester encoding, Miller encoding, differential biphase encoding, differential encoding, pulse interval encoding, and bidirectional space encoding.
[0184] In some embodiments, when at least one encoding includes a second encoding, the modulation mode of the first signal is one of the following: ASK modulation, OOK modulation.
[0185] Specifically, for OOK and ASK modulation types, the second encoding is supported. This second encoding is used for data transmission and is used to implement digital-to-analog conversion, converting bits 0 and 1 to corresponding levels. For PSK and FSK modulation types, the second encoding is not supported.
[0186] In some embodiments, the first signal includes CRC check bits, and the CRC check bits are used by the receiving end to determine whether the first signal is successfully received.
[0187] Specifically, the CRC check bits are appended after the original bits. This is mainly to enable the receiving end to verify the signal sent by the zero-power device when receiving the signal and determine whether the data sent by the zero-power device has been successfully received (i.e., error detection). Considering that the data packets of zero-power devices are generally small when communicating, in order to reduce the overhead caused by the addition of CRC check bits, the corresponding CRC check bits need to select a polynomial with lower overhead, for example, the number of CRC check bits used is less than or equal to 8.
[0188] In some embodiments, the signal transmission process of the zero-power device can be as shown in Figure 16. The signal transmitted by the zero-power device can be a backscattered signal or a signal actively transmitted by the zero-power device. It should be noted that the flowchart shown in Figure 16 is a partial module of the signal transmission processing, and other additional module processing between these modules is not excluded.
[0189] It should be noted that the dashed boxes corresponding to "Adding CRC check bits" and "Second encoding" in Figure 16 represent optional steps. For example, the original bits are directly sent using the repetition code. In this case, there is no need to add CRC check bits.
[0190] In some embodiments, the data bits carried by the first signal are interleaved before modulation. Optionally, different zero-power devices have different interleaving processing modes, or different zero-power devices have the same interleaving processing modes.
[0191] In some embodiments, when different zero-power devices have different interleaving processing methods, the interleaving processing method used by the zero-power device is determined based on at least one of the following: the identifier of the zero-power device, the group identifier to which the zero-power device belongs, and the data transmission pattern corresponding to the first signal.
[0192] Specifically, the zero-power device can interleave the encoded bits. All zero-power devices can use the same interleaving process; or use different interleaving processes, such as determining the interleaving process based on the zero-power device identification or the interleaving process based on the pattern used.
[0193] In some application scenarios of zero-power devices, such as asset inventory and environmental monitoring, there are often multiple zero-power devices transmitting data simultaneously. When multiple zero-power devices use the same time domain and / or frequency domain resources for data transmission, they may interfere with each other. For zero-power devices, due to the use of simple modulation methods, such as OOK, FSK, ASK, PSK, etc., when multiple zero-power devices transmit in the same time domain and / or frequency domain, the data transmission performance is poor, and it is difficult to receive data, identify zero-power devices, and other processing at the receiving end. Therefore, when the data transmissions of multiple zero-power devices collide, data reception errors may occur, resulting in retransmissions and increased latency. In this way, for asset inventory applications, it is impossible to process a large number of terminals simultaneously, resulting in low inventory efficiency. For environmental detection applications, abnormal situations may not be handled in a timely manner. Based on this, the embodiments of the present application propose a process of puncturing or selectively transmitting some bits / symbols / time domain resources, which can improve the data transmission performance when multiple zero-power devices use the same time domain and / or frequency domain resources for data transmission. Even if different zero-power devices use the same time domain and / or frequency domain resources for data transmission, the probability of successful data reception can be improved.
[0194] In some embodiments, as Example 1, the data bits carried by the first signal before modulation are punctured; wherein,
[0195] The first signal does not include a modulation symbol corresponding to the data bit at the punctured position, and / or the modulation symbol corresponding to the data bit at the punctured position is not sent on the time domain resource and / or frequency domain resource; or,
[0196] The data bits at the punctured positions in the first signal are fixed to the first target values, or the modulation symbols corresponding to the data bits at the punctured positions in the first signal are fixed to the first target values, or the data bits at the punctured positions in the first signal are not modulated.
[0197] Optionally, in Example 1, data bit puncturing positions of different zero-power devices are different.
[0198] For example, when a zero-power device punctures data bits, the modulation symbols corresponding to the data bits at the punctured locations are not transmitted. Accordingly, the modulation symbols corresponding to the data bits at the punctured locations are not transmitted on the time-frequency resources and / or frequency-domain resources. In other words, the punctured data bits are not rearranged and transmitted sequentially. Rather, during data transmission, some data bits are not transmitted due to puncturing.
[0199] For example, when a zero-power device performs puncturing on data bits, the data bits at the puncturing positions are fixed to the first target value, or the modulation symbols corresponding to the data bits at the puncturing positions are fixed to the first target value, or the data bits at the puncturing positions are not modulated.
[0200] Specifically, when the zero-power device sends a signal, it uses a coding method that can correct errors (i.e., the above-mentioned first coding) for coding processing. Therefore, even if some modulation symbols / data bits are sent incorrectly, the receiving end (i.e., the above-mentioned communication device) can still correctly receive and process the data. Based on this feature, in Example 1, when the zero-power device sends the first signal, it can perform puncturing on the data bits carried by the first signal before modulation. The puncturing positions of different zero-power devices are different. In this way, the mutual interference between signals when different zero-power devices use the same time domain and / or frequency domain resources for data transmission can be reduced, the probability of multiple zero-power devices successfully receiving data can be increased, and the impact of data collisions on signal transmission can be reduced.
[0201] For example, as shown in Figure 17, different zero-power devices (i.e., electronic tags (Tags) in Figure 17) have different data bit puncturing locations, and only the modulated symbols corresponding to the unpunctured data bits are transmitted. Figure 17 uses OOK modulation as an example for illustration.
[0202] Optionally, in Example 1, the data bit puncturing position corresponding to the first signal is determined based on the data transmission pattern corresponding to the first signal. That is, the zero-power device can determine the data bit puncturing position corresponding to the first signal based on the data transmission pattern corresponding to the first signal. Optionally, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates no puncturing. For example, the first value is 0 and the second value is 1; or, the first value is 1 and the second value is 0; or, the first value and the second value are other values, which are not limited in this embodiment.
[0203] Optionally, in Example 1, each value in the data transmission pattern is associated with S data bits, where S is a positive integer. Optionally, the S data bits may be continuous or discrete.
[0204] For example, when S=1, the data transmission pattern is periodically applied to data bit processing. For example, if the data transmission pattern consists of 10 bits, and the encoded bit sequence to be transmitted consists of 100 bits, 10 consecutive bits can be grouped together, and the data transmission pattern can be used to determine the transmission status of each bit in the group (i.e., whether punctured). Alternatively, the bit index can be divided into groups based on the modulo 10 addition (X, from 0 to the total number of bits in the data transmission pattern), with each bit corresponding to a group.
[0205] For example, when S>1 and S data bits are continuous, the data transmission pattern is periodically applied to the data bit processing.
[0206] Optionally, in Example 1, the process of sending the first signal when data bits are punctured may be as shown in Figure 18. It should be noted that the dotted boxes corresponding to "additional CRC check bits" and "second encoding" in Figure 18 represent optional steps.
[0207] In some embodiments, as Example 2, the data bits carried by the first signal before modulation are subjected to selection processing; wherein,
[0208] The first signal does not include modulation symbols corresponding to unselected data bits, and / or modulation symbols corresponding to unselected data bits are not sent on time domain resources and / or frequency domain resources; or,
[0209] The unselected data bits in the first signal are fixed to the first target value, or the modulation symbols corresponding to the unselected data bits in the first signal are fixed to the first target value, or the unselected data bits in the first signal are not modulated.
[0210] Optionally, in Example 2, different zero-power devices select different data bits.
[0211] Specifically, when the zero-power device sends a signal, it uses a coding method that can correct errors (i.e., the above-mentioned first coding) for coding processing. Therefore, even if some modulation symbols / data bits are sent incorrectly, the receiving end (i.e., the above-mentioned communication device) can still correctly receive and process the data. Based on this feature, in Example 2, when the zero-power device sends the first signal, it can select and process the data bits carried by the first signal before modulation. Different zero-power devices select different data bits. In this way, the mutual interference between signals when different zero-power devices use the same time domain and / or frequency domain resources for data transmission can be reduced, the probability of multiple zero-power devices successfully receiving data is increased, and the impact of data collisions on signal transmission is reduced.
[0212] For example, as shown in Figure 19, different zero-power devices (i.e., electronic tags (Tags) in Figure 19) select different data bits and only transmit the modulated symbols corresponding to the selected data bits. Figure 19 uses OOK modulation as an example for illustration.
[0213] Optionally, in Example 2, the data bits carried by the first signal before modulation are selected based on the data transmission pattern corresponding to the first signal. That is, the zero-power device can select the data bits corresponding to the first signal based on the data transmission pattern corresponding to the first signal. Optionally, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates non-selection and the second value indicates selection. For example, the first value is 0 and the second value is 1; or, the first value is 1 and the second value is 0; or, the first value and the second value are other values, which are not limited in this embodiment.
[0214] Optionally, in Example 2, each value in the data transmission pattern is associated with S data bits, where S is a positive integer. Optionally, the S data bits may be continuous or discrete.
[0215] For example, when S=1, the data transmission pattern is periodically applied to data bit processing. For example, if the data transmission pattern consists of 10 bits, and the encoded bit sequence to be transmitted consists of 100 bits, 10 consecutive bits can be grouped together, and the data transmission pattern can be used to determine the transmission status (i.e., whether selected) of each bit within the group. Alternatively, the bit index can be divided into groups by taking a modulo 10 addition (X, from 0 to the total number of bits in the data transmission pattern), with each bit corresponding to a group.
[0216] For example, when S>1 and S data bits are continuous, the data transmission pattern is periodically applied to the data bit processing.
[0217] Optionally, in Example 2, the process of sending the first signal when data bits are selected may be as shown in Figure 20. It should be noted that the dotted boxes corresponding to "additional CRC check bits" and "second encoding" in Figure 20 represent optional steps.
[0218] In some embodiments, as Example 3, the modulation symbols carried by the first signal are punctured; wherein,
[0219] The first signal does not include the modulation symbols at the punctured positions, and / or the modulation symbols at the punctured positions are not sent on the time domain resources and / or frequency domain resources of the modulation symbols; or,
[0220] The modulation symbols at the puncturing positions in the first signal are fixed to the second target values.
[0221] In this example, the puncturing process may be performed at the symbol level, that is, the puncturing is performed on the modulated symbols instead of selecting or puncturing the encoded bits to be transmitted.
[0222] Optionally, in Example 3, modulation symbol puncturing positions of different zero-power devices are different.
[0223] Specifically, when the zero-power device sends a signal, it uses a coding method that can correct errors (i.e., the above-mentioned first coding) for coding processing. Therefore, even if some modulation symbols / data bits are sent incorrectly, the receiving end (i.e., the above-mentioned communication device) can still correctly receive and process the data. Based on this feature, in Example 3, when the zero-power device sends the first signal, it can perform puncturing on the modulation symbols carried by the first signal after modulation. The puncturing positions of the modulation symbols of different zero-power devices are different. In this way, the mutual interference between signals when different zero-power devices use the same time domain and / or frequency domain resources for data transmission can be reduced, the probability of multiple zero-power devices successfully receiving data can be increased, and the impact of data collisions on signal transmission can be reduced.
[0224] Optionally, in Example 3, the puncturing position of the modulation symbol corresponding to the first signal is determined based on the data transmission pattern corresponding to the first signal. That is, the zero-power device can determine the puncturing position of the modulation symbol corresponding to the first signal based on the data transmission pattern corresponding to the first signal. Optionally, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates no puncturing. For example, the first value is 0 and the second value is 1; or, the first value is 1 and the second value is 0; or, the first value and the second value are other values, which are not limited in this embodiment.
[0225] Optionally, in Example 3, each value in the data transmission pattern is associated with W modulation symbols, where W is a positive integer. Optionally, the W modulation symbols may be continuous or discrete.
[0226] For example, in the case of W=1, the data transmission pattern is periodically applied to modulation symbol processing; or,
[0227] When W>1 and the W modulation symbols are continuous, the data transmission pattern is periodically applied to modulation symbol processing.
[0228] Optionally, in Example 3, the process of sending the first signal when the modulation symbols are punctured may be as shown in Figure 21. It should be noted that the dotted boxes corresponding to "additional CRC check bits" and "second encoding" in Figure 21 represent optional steps.
[0229] In some embodiments, as Example 4, the modulation symbol carried by the first signal is subjected to selection processing; wherein,
[0230] The first signal does not include unselected modulation symbols, and / or modulation symbols are not sent on time domain resources and / or frequency domain resources of unselected modulation symbols; or,
[0231] Unselected modulation symbols in the first signal are fixed to a second target value.
[0232] In this example, the selection process can be placed at the symbol level, that is, instead of selecting or puncturing the encoded bits to be transmitted, the modulated symbols are selected.
[0233] Optionally, in Example 4, different zero-power devices select different modulation symbols.
[0234] Specifically, when the zero-power device sends a signal, it uses a coding method that can correct errors (i.e., the above-mentioned first coding) for coding processing. Therefore, even if some modulation symbols / data bits are sent incorrectly, the receiving end (i.e., the above-mentioned communication device) can still correctly receive and process the data. Based on this feature, in Example 4, when the zero-power device sends the first signal, it can select and process the modulation symbols carried by the first signal after modulation. Different zero-power devices select different modulation symbols. In this way, the mutual interference between signals when different zero-power devices use the same time domain and / or frequency domain resources for data transmission can be reduced, the probability of multiple zero-power devices successfully receiving data is increased, and the impact of data collisions on signal transmission is reduced.
[0235] Optionally, in Example 4, the modulation symbol in the first signal is selected based on the data transmission pattern corresponding to the first signal. That is, the zero-power device can select the modulation symbol in the first signal based on the data transmission pattern corresponding to the first signal. Optionally, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates non-selection and the second value indicates selection. For example, the first value is 0 and the second value is 1; or, the first value is 1 and the second value is 0; or, the first value and the second value are other values, which are not limited in this embodiment.
[0236] Optionally, in Example 4, each value in the data transmission pattern is associated with W modulation symbols, where W is a positive integer. Optionally, the W modulation symbols may be continuous or discrete.
[0237] For example, in the case of W=1, the data transmission pattern is periodically applied to modulation symbol processing; or,
[0238] When W>1 and the W modulation symbols are continuous, the data transmission pattern is periodically applied to modulation symbol processing.
[0239] Optionally, in Example 4, the process of sending the first signal when the modulation symbol is selected may be as shown in Figure 22. It should be noted that the dotted boxes corresponding to "additional CRC check bits" and "second encoding" in Figure 22 represent optional steps.
[0240] In some embodiments, in the above examples 1 and 2, the first target value may be agreed upon by a protocol, or the first target value may be configured by a network.
[0241] In some embodiments, in the above examples 3 and 4, the second target value may be agreed upon by a protocol, or the second target value may be configured by a network.
[0242] In some embodiments, in Examples 1 to 4 above, for OOK and ASK modulation: after the selection / puncturing of data bits / modulation symbols, a modulated symbol has two transmission states. State 1: normal transmission; State 2: abnormal transmission. Optionally, for State 2: one implementation method is not to transmit; another optional implementation method is to transmit a fixed modulation symbol (a symbol modulated according to 0 can be fixedly transmitted, or a symbol modulated according to 1 can be fixedly transmitted, or another fixed symbol). For FSK: similarly, for State 2, abnormal transmission is performed, and symbols are not modulated at the corresponding modulation frequency. For PSK: similarly, for State 2, abnormal transmission means not transmitting symbols. That is, for State 2: the coded bits are not modulated, and no backscattering or active transmission is performed on the corresponding time domain transmission resources; or the modulated symbols are not sent, and no backscattering or active transmission is performed on the corresponding time domain transmission resources.
[0243] In some embodiments, in Examples 1 to 4 above, the number or proportion of the first value or the second value in the data transmission pattern does not exceed a first threshold. Optionally, the first threshold is determined based on at least one of the following: a data transmission code rate, a transmission block size (TBS), and a data encoding method.
[0244] Specifically, in order to ensure data transmission performance that meets work requirements, the punctured or untransmitted data (bits / symbols) cannot exceed a threshold. This threshold is related to the bit rate, TBS, encoding method, etc. during data transmission.
[0245] In some embodiments, in Examples 1 to 4 above, before the zero-power device sends the first signal, the zero-power device sends a first sequence; wherein the first sequence includes, but is not limited to, at least one of the following: partial or complete identity information of the zero-power device, data control information corresponding to the first signal, and information indicating a data transmission pattern corresponding to the first signal. Specifically, when communicating, the zero-power device first sends the first sequence and then determines a corresponding data transmission pattern based on the first sequence.
[0246] Optionally, the identity information of the zero-power-consumption device may include but is not limited to at least one of the following: an identifier of the zero-power-consumption device, an identifier of a group to which the zero-power-consumption device belongs, and an identifier of a cell.
[0247] Optionally, the data control information corresponding to the first signal includes at least one of the following: data TBS, encoding mode, bit rate, etc.
[0248] Optionally, the indication information of the data transmission pattern corresponding to the first signal: if the first sequence itself can be associated with the data transmission pattern, the indication information of the data transmission pattern corresponding to the first signal can be omitted in the first sequence; otherwise, the first sequence can carry the indication information of the data transmission pattern corresponding to the first signal, indicating the data transmission pattern used.
[0249] Optionally, the CRC check bits in the first signal are scrambled based on part or all of the information in the first sequence.
[0250] In some embodiments, the first sequence is a preamble sequence used in an access process, or the first sequence is a sequence carrying relevant information of the zero-power consumption device.
[0251] In some embodiments, the data transmission pattern is determined based on at least one of the following: scheduling information, data control information (such as data TBS, coding method, code rate, etc.), the identifier of the zero-power device, the group identifier to which the zero-power device belongs, the cell identifier, and a pre-sent sequence (such as the first sequence).
[0252] In some embodiments, the data transmission pattern is obtained by extending the initial data transmission pattern based on at least one of the following:
[0253] Data transmission rate, TBS, data encoding method.
[0254] In some embodiments, the initial data transmission pattern is agreed upon by a protocol, or the initial data transmission pattern is configured by a network.
[0255] In some embodiments, the data transmission pattern is configured or indicated by a network device. Specifically, the network device can configure or indicate a specific data transmission pattern. Optionally, it can be applied to unicast / multicast / groupcast communications. For unicast scenarios, the zero-power device directly uses the data transmission pattern indicated by the network device; for groupcast / multicast scenarios, the zero-power device can perform a cyclic shift of the data transmission pattern based on the data transmission pattern indicated by the network device, and the cyclic shift value can be determined based on the identifier of the zero-power device or the group identifier to which the zero-power device belongs. For example, when the zero-power device actively initiates communication (non-dynamic scheduling), that is, the first signal is a signal actively transmitted by the zero-power device. If the network device is configured with UE dedicated, the data transmission pattern configured by the network is used.
[0256] In some embodiments, the data transmission pattern is generated based on parameters configured or indicated by the network device. Specifically, the network device can indicate parameters related to the generation of the data transmission pattern, and the zero-power device can uniquely determine a data transmission pattern based on these parameters and a preset production method. Optionally, it can be applied to unicast / multicast / groupcast communications. For unicast scenarios, the zero-power device directly uses the data transmission pattern indicated by the network device; for groupcast / multicast scenarios, the zero-power device can perform a cyclic shift of the data transmission pattern based on the data transmission pattern indicated by the network device, and the cyclic shift value can be determined based on the identifier of the zero-power device or the group identifier to which the zero-power device belongs.
[0257] In some embodiments, the data transmission pattern is generated by the zero-power device based on at least one of the following: an identifier of the zero-power device, an identifier of a group to which the zero-power device belongs, and an identifier of a cell. Specifically, when the zero-power device actively initiates communication (non-dynamic scheduling), that is, when the first signal is a signal actively transmitted by the zero-power device, the zero-power device can generate the data transmission pattern based on at least one of the following: an identifier of the zero-power device, an identifier of a group to which the zero-power device belongs, and an identifier of a cell.
[0258] In some embodiments, the data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns. Optionally, the target data transmission pattern is indicated by a network device, or the target data transmission pattern is determined by the zero-power device based on at least one of the following: the identifier of the zero-power device, the group identifier to which the zero-power device belongs, and the cell identifier. Specifically, the preferred scenario is a unicast scenario, and the zero-power device can directly determine the target data transmission pattern based on the data transmission pattern index indicated by the network. The non-preferred scenario is a multicast / groupcast scenario. Similarly, the target data transmission pattern can be determined based on the data transmission pattern index indicated by the network, and then the target data transmission pattern is cyclically shifted. Optionally, when initiating communication, the zero-power device can monitor the downlink signal (a periodic common signal) to obtain the common configuration of the data transmission pattern (i.e., the preset multiple data transmission patterns).
[0259] In some embodiments, the data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a preset plurality of data transmission pattern sets. Optionally, the target data transmission pattern set is indicated by a network device, and the target data transmission pattern is randomly selected by the zero-power device, or the target data transmission pattern is determined by the zero-power device based on at least one of the following: the identifier of the zero-power device, the group identifier to which the zero-power device belongs, and the cell identifier. Specifically, suitable for multicast / unicast / multicast scenarios, the zero-power device first determines the data transmission set to be used, and further determines the specific target data transmission pattern to be used when transmitting; optionally, the target data transmission pattern can also be randomly selected, or the target data transmission pattern can be determined based on the identifier of the zero-power device, the group identifier to which the zero-power device belongs, the cell identifier, etc.
[0260] In some embodiments, the data transmission pattern is determined based on a first sequence associated with the data transmission pattern. Optionally, the association between the data transmission pattern and the first sequence is agreed upon by a protocol, or the association between the data transmission pattern and the first sequence is configured or indicated by a network device. Optionally, the data transmission pattern can have a one-to-one or one-to-many relationship with the first sequence.
[0261] In some embodiments, when the communication device (receiving end) performs data reception processing, if the data transmission pattern used by the zero-power device for signal transmission is known, the data reception processing is performed according to the data transmission pattern. For example, the data bits / modulation symbols that are not punctured or selected are determined based on the data transmission pattern, and the punctured or unselected data bits / modulation symbols are regarded as fixed values (0 / 1 bits, or their corresponding symbols), or their reliability is initialized to the lowest during decoding. That is, during decoding, the data bits that are not selected or punctured have different initialization prior probabilities from other normally transmitted data bits. Specifically, if the communication device (receiving end) does not know the data transmission pattern used by the zero-power device, or there may be multiple zero-power devices sending data (broadcast / multicast), the communication device (receiving end) needs to use all data transmission patterns for reception processing. If the zero-power device sends a first sequence before data transmission, the communication device (receiving end) can determine one or more candidate data transmission patterns from the data transmission pattern set based on the received first sequence, and perform reception processing based on these candidate data transmission patterns.
[0262] In some embodiments, as Example 5, the time domain resources in the time-frequency resources corresponding to the first signal are punctured; wherein,
[0263] The first signal does not include modulation symbols transmitted on the time domain resources at the puncturing position, and / or modulation symbols are not sent on the time domain resources at the puncturing position; or,
[0264] The modulation symbols transmitted on the time domain resource at the punctured position are postponed to be transmitted on the next unpunctured time domain resource.
[0265] Optionally, in Example 5, time domain resource puncturing locations of different zero-power devices are different.
[0266] Specifically, when the zero-power device sends a signal, it uses a coding method that can correct errors (i.e., the above-mentioned first coding) for coding processing. Therefore, the zero-power device can actively give up the transmission of some bits. Even if some modulation symbols / data bits are not sent or sent incorrectly, the receiving end (i.e., the above-mentioned communication device) can still correctly receive and process the data. This reduces the mutual interference between zero-power devices in the scenario where multiple zero-power devices are performing data transmission at the same time. Based on this feature, in Example 5, when the zero-power device sends the first signal, it can perform puncturing on the time domain resources in the time-frequency resources corresponding to the first signal. The puncturing positions of the time domain resources of different zero-power devices are different. In this way, the mutual interference between signals of different zero-power devices when using the same time domain resources for data transmission can be reduced, the probability of multiple zero-power devices successfully receiving data can be increased, and the impact of data collisions on signal transmission can be reduced.
[0267] Specifically, in Example 5, the time domain resources of the puncturing position can be processed in two ways: Mode 1 and Mode 2.
[0268] Method 1: Synchronous impact on coded bits and modulation symbols. Specifically, as shown in Figure 23, data is not transmitted on the punctured time domain resources, that is, the symbols originally sent on the time domain resources are not transmitted and do not need to be delayed; or data transmission is performed only on the non-punctured time domain resources.
[0269] Method 2: Data Rearrangement / Delayed Data Transmission. Specifically, data is not transmitted on punctured time domain resources, or data transmission is performed only on unpunctured time domain resources. Because this processing method results in symbols originally transmitted on that time domain resource not actually being transmitted, the time domain resources actually transmitted can also be referred to as available time domain resources or actual transmission time domain resources. Symbols not transmitted on time domain resource 1 are deferred to the next available time domain resource for transmission, as shown in Figure 24.
[0270] Optionally, in Example 5, the time domain resource puncturing position corresponding to the first signal is determined based on the time domain resource pattern corresponding to the first signal. Optionally, the time domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates puncturing and the fourth value indicates no puncturing. For example, the third value is 0 and the fourth value is 1; or the third value is 1 and the fourth value is 0; or the third value and the fourth value are other values, which are not limited in this embodiment.
[0271] Optionally, in Example 5, each value in the time domain resource pattern is associated with K time domain resources, where K is a positive integer.
[0272] For example, in the case of K=1, the time domain resource pattern is periodically applied to time domain resource processing; or,
[0273] When K>1 and the K time-domain resources are continuous, the time-domain resource pattern is periodically applied to time-domain resource processing.
[0274] Specifically, in Example 5, the zero-power device first determines the time domain resources for data transmission, and then punctures the finer-grained time domain resources on the time domain resources based on the time domain resource pattern to obtain the time domain resources for actual transmission. For example, if multiple time slots are allocated for data transmission, the puncturing of the zero-power device can be based on finer-grained time domain resources, such as orthogonal frequency-division multiplexing (OFDM) symbols.
[0275] Optionally, in Example 5, the process of sending the first signal when time domain resources are punctured may be as shown in Figure 25. It should be noted that the dotted boxes corresponding to "additional CRC check bits" and "second encoding" in Figure 25 represent optional steps.
[0276] In some embodiments, as Example 6, the time domain resources in the time-frequency resources corresponding to the first signal are selected; wherein,
[0277] The first signal does not include modulation symbols transmitted on unselected time domain resources, and / or modulation symbols are not sent on unselected time domain resources; or,
[0278] The modulation symbols transmitted on the unselected time domain resources are postponed to be transmitted on the next selected time domain resource.
[0279] Optionally, in Example 6, different zero-power devices select different time domain resources.
[0280] Specifically, when the zero-power device sends a signal, it uses a coding method that can correct errors (i.e., the above-mentioned first coding) for coding processing. Therefore, the zero-power device can actively give up the transmission of some bits. Even if some modulation symbols / data bits are not sent or sent incorrectly, the receiving end (i.e., the above-mentioned communication device) can still correctly receive and process the data. This reduces the mutual interference between zero-power devices in the scenario where multiple zero-power devices are performing data transmission at the same time. Based on this feature, in Example 6, when the zero-power device sends the first signal, it can select and process the time domain resources in the time-frequency resources corresponding to the first signal. Different zero-power devices select different time domain resources. In this way, the mutual interference between signals of different zero-power devices when using the same time domain resources for data transmission can be reduced, the probability of multiple zero-power devices successfully receiving data can be increased, and the impact of data collisions on signal transmission can be reduced.
[0281] Specifically, in Example 6, the unselected time domain resources can be processed in two ways: Way 3 and Way 4.
[0282] Mode 3: Synchronous impact on coded bits and modulation symbols. Specifically, as shown in Figure 26, for unselected time domain resources, no data transmission is performed, that is, the symbols originally sent on the time domain resource are not sent, and there is no need to postpone the transmission; or data transmission is performed only on the selected time domain resources.
[0283] Method 4: Data Reordering / Delayed Data Transmission. Specifically, for unselected time domain resources, no data transmission occurs, or data transmission occurs only on selected time domain resources. Because this processing method results in symbols originally transmitted on that time domain resource not actually being transmitted, the time domain resources actually transmitted can also be referred to as available time domain resources or actual transmission time domain resources. Symbols not transmitted on time domain resource 1 are deferred to the next available time domain resource for transmission, as shown in Figure 27.
[0284] Optionally, in Example 6, the modulation symbols in the first signal are selected based on a time-domain resource pattern corresponding to the first signal. Optionally, the time-domain resource pattern is a sequence consisting of a third value and a fourth value, where the third value indicates non-selection and the fourth value indicates selection. For example, the third value is 0 and the fourth value is 1; or the third value is 1 and the fourth value is 0; or the third value and the fourth value are other values, which are not limited in this embodiment.
[0285] Optionally, in Example 5, each value in the time domain resource pattern is associated with K time domain resources, where K is a positive integer.
[0286] For example, in the case of K=1, the time domain resource pattern is periodically applied to time domain resource processing; or,
[0287] When K>1 and the K time-domain resources are continuous, the time-domain resource pattern is periodically applied to time-domain resource processing.
[0288] Specifically, in Example 6, the zero-power device first determines the time domain resources for data transmission, and then selects and processes finer-grained time domain resources based on the time domain resource pattern to obtain the time domain resources for actual transmission. For example, if multiple time slots are allocated for data transmission, the zero-power device can select based on finer-grained time domain resources, such as based on OFDM symbols.
[0289] Optionally, in Example 6, the process of sending the first signal during time domain resource selection may be as shown in Figure 28. It should be noted that the dotted boxes corresponding to "additional CRC check bits" and "second encoding" in Figure 28 represent optional steps.
[0290] In some embodiments, in Examples 5 and 6 above, the number or proportion of the third value or the fourth value in the time domain resource pattern does not exceed a second threshold. Optionally, the second threshold is determined based on at least one of the following: data transmission code rate, TBS, and data encoding mode.
[0291] In some embodiments, in Examples 5 to 6 above, the granularity of the time domain resource is one of the following: time slot, symbol.
[0292] In some embodiments, in Examples 5 to 6 above, the time domain resource is the time domain resource*R of a single symbol after modulation, where R is a positive integer.
[0293] In some embodiments, in Examples 5 to 6 above, the time-frequency resources corresponding to the first signal are indicated by the network device scheduling, or the time-frequency resources corresponding to the first signal are agreed upon by the protocol, or the time-frequency resources corresponding to the first signal are the time-frequency resources obtained by performing frequency domain offset on the time-frequency resources occupied by the incoming signal corresponding to the first signal.
[0294] In some embodiments, in Examples 5 to 6 above, before the zero-power device sends the first signal, the zero-power device sends a second sequence; wherein the second sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the time domain resource pattern corresponding to the first signal.
[0295] In some embodiments, the CRC check bits in the first signal are scrambled based on part or all of the information in the second sequence.
[0296] In some embodiments, the second sequence is a preamble sequence used in an access process, or the second sequence is a sequence carrying relevant information of the zero-power consumption device.
[0297] In some embodiments, the time domain resource pattern is determined based on at least one of the following: scheduling information, data control information, an identifier of the zero-power device, an identifier of a group to which the zero-power device belongs, a cell identifier, and a pre-sent sequence.
[0298] In some embodiments, the time domain resource pattern is obtained by extending the initial time domain resource pattern based on at least one of the following:
[0299] Data transmission rate, TBS, data encoding method.
[0300] In some embodiments, the initial time-domain resource pattern is agreed upon by a protocol, or the initial time-domain resource pattern is configured by a network.
[0301] In some embodiments, the time domain resource pattern is configured or indicated by a network device; or,
[0302] The time domain resource pattern is generated based on parameters configured or indicated by the network device; or,
[0303] The time domain resource pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or
[0304] The time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns; or,
[0305] The time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a plurality of preset time domain resource pattern sets; or,
[0306] The time-domain resource pattern is determined based on a second sequence associated with the time-domain resource pattern.
[0307] In some embodiments, when the time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns, the target time domain resource pattern is indicated by a network device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell.
[0308] In some embodiments, when the time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a preset plurality of time domain resource pattern sets, the target time domain resource pattern set is indicated by a network device, and the target time domain resource pattern is randomly selected by the zero-power consumption device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell.
[0309] In some embodiments, when the time domain resource pattern is determined based on a second sequence associated with the time domain resource pattern, the association relationship between the time domain resource pattern and the second sequence is agreed upon by a protocol, or the association relationship between the time domain resource pattern and the second sequence is configured or indicated by a network device.
[0310] Therefore, in the embodiment of the present application, the first signal transmitted by the zero-power device undergoes at least a first coding process, and the receiving end can correct errors that occur during the transmission of the first signal based on the first coding, thereby improving the data transmission performance of the zero-power device. Furthermore, some bits / symbols / time domain resources can be punctured or selectively transmitted to reduce mutual interference between multiple zero-power devices when transmitting data simultaneously, thereby improving data transmission performance in multi-user scenarios.
[0311] The above text, in combination with Figures 15 to 28, describes in detail the method embodiment of the present application. The following text, in combination with Figures 29 to 33, describes in detail the device embodiment of the present application. It should be understood that the device embodiment and the method embodiment correspond to each other, and similar descriptions can refer to the method embodiment.
[0312] FIG29 shows a schematic block diagram of a zero-power consumption device 300 according to an embodiment of the present application. As shown in FIG29 , the zero-power consumption device 300 includes:
[0313] The communication unit 310 is configured to send a first signal;
[0314] The first signal has been subjected to at least one encoding process, and the at least one encoding process includes a first encoding, and the first encoding is used by the receiving end to correct errors that occur in the transmission process of the first signal.
[0315] In some embodiments, the first signal includes a redundant error correction code having error correction capabilities.
[0316] In some embodiments, the redundant error correction code includes at least one of the following: a block code, a convolutional code, a concatenated code, a Turbo-like code, a cyclic redundancy check CRC code, and a repetition code.
[0317] In some embodiments, when the bit length of the first signal before the first encoding process is less than or equal to N, the redundant error correction code at least includes a CRC code, and N is a positive integer.
[0318] In some embodiments, the value of N is the length of the CRC check bits in the first signal; or
[0319] The value of N is M*L, where M is the length of the CRC check bits in the first signal, and L is the scaling factor;
[0320] The CRC check bits are used by the receiving end to determine whether the first signal is successfully received.
[0321] In some embodiments, the first code is a forward error correction (FEC) code.
[0322] In some embodiments, the modulation mode of the first signal is one of the following: amplitude shift keying (ASK) modulation, on-off keying (OOK) modulation, frequency shift keying (FSK) modulation, and phase shift keying (PSK) modulation.
[0323] In some embodiments, the at least one encoding includes a second encoding, wherein the second encoding is an encoding performed after the first encoding, and the second encoding is used to implement digital-to-analog conversion.
[0324] In some embodiments, the second encoding is one of the following: non-return-to-zero inverted encoding, unipolar return-to-zero encoding, Manchester encoding, Miller encoding, differential biphase encoding, differential encoding, pulse interval encoding, and bidirectional space encoding.
[0325] In some embodiments, the modulation mode of the first signal is one of the following: ASK modulation, OOK modulation.
[0326] In some embodiments, the first signal includes CRC check bits, and the CRC check bits are used by the receiving end to determine whether the first signal is successfully received.
[0327] In some embodiments, the data bits carried by the first signal are interleaved before modulation.
[0328] In some embodiments, different zero-power devices have different interleaving processing modes, or different zero-power devices have the same interleaving processing modes.
[0329] In some embodiments, when different zero-power devices have different interleaving processing methods, the interleaving processing method used by the zero-power device is determined based on at least one of the following: the identifier of the zero-power device, the group identifier to which the zero-power device belongs, and the data transmission pattern corresponding to the first signal.
[0330] In some embodiments, the data bits carried by the first signal before modulation are punctured; wherein,
[0331] The first signal does not include a modulation symbol corresponding to the data bit at the punctured position, and / or the modulation symbol corresponding to the data bit at the punctured position is not sent on the time domain resource and / or frequency domain resource; or,
[0332] The data bits at the punctured positions in the first signal are fixed to the first target values, or the modulation symbols corresponding to the data bits at the punctured positions in the first signal are fixed to the first target values, or the data bits at the punctured positions in the first signal are not modulated.
[0333] In some embodiments, data bit puncturing locations are different for different zero-power devices.
[0334] In some embodiments, the data bit puncturing positions corresponding to the first signal are determined based on a data transmission pattern corresponding to the first signal.
[0335] In some embodiments, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates non-puncturing.
[0336] In some embodiments, the data bits carried by the first signal before modulation are subjected to selection processing; wherein,
[0337] The first signal does not include modulation symbols corresponding to unselected data bits, and / or modulation symbols corresponding to unselected data bits are not sent on time domain resources and / or frequency domain resources; or,
[0338] The unselected data bits in the first signal are fixed to the first target value, or the modulation symbols corresponding to the unselected data bits in the first signal are fixed to the first target value, or the unselected data bits in the first signal are not modulated.
[0339] In some embodiments, different zero-power devices select different data bits.
[0340] In some embodiments, the data bits carried by the first signal before modulation are selected based on a data transmission pattern corresponding to the first signal.
[0341] In some embodiments, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates deselection and the second value indicates selection.
[0342] In some embodiments, each value in the data transmission pattern is associated with S data bits, where S is a positive integer.
[0343] In some embodiments, when S=1, the data transmission pattern is periodically applied to data bit processing; or,
[0344] When S>1 and the S data bits are continuous, the data transmission pattern is periodically applied to data bit processing.
[0345] In some embodiments, the modulation symbols carried by the first signal are punctured; wherein,
[0346] The first signal does not include the modulation symbols at the punctured positions, and / or the modulation symbols at the punctured positions are not sent on the time domain resources and / or frequency domain resources of the modulation symbols; or,
[0347] The modulation symbols at the puncturing positions in the first signal are fixed to the second target values.
[0348] In some embodiments, modulation symbol puncturing locations of different zero-power devices are different.
[0349] In some embodiments, the puncturing position of the modulation symbol corresponding to the first signal is determined based on the data transmission pattern corresponding to the first signal.
[0350] In some embodiments, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates non-puncturing.
[0351] In some embodiments, the modulation symbols carried by the first signal are subjected to selection processing; wherein,
[0352] The first signal does not include unselected modulation symbols, and / or modulation symbols are not sent on time domain resources and / or frequency domain resources of unselected modulation symbols; or,
[0353] Unselected modulation symbols in the first signal are fixed to a second target value.
[0354] In some embodiments, different zero-power devices select different modulation symbols.
[0355] In some embodiments, the modulation symbols in the first signal are selected based on a data transmission pattern corresponding to the first signal.
[0356] In some embodiments, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates deselection and the second value indicates selection.
[0357] In some embodiments, each value in the data transmission pattern is associated with W modulation symbols, where W is a positive integer.
[0358] In some embodiments, when W=1, the data transmission pattern is periodically applied to modulation symbol processing; or,
[0359] When W>1 and the W modulation symbols are continuous, the data transmission pattern is periodically applied to modulation symbol processing.
[0360] In some embodiments, the number or proportion of the first value or the second value in the data transmission pattern does not exceed a first threshold.
[0361] In some embodiments, the first threshold is determined based on at least one of the following: a data transmission code rate, a transport block size TBS, and a data encoding method.
[0362] In some embodiments, before the zero-power consumption device sends the first signal, the communication unit 310 is further configured to send a first sequence;
[0363] The first sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the data transmission pattern corresponding to the first signal.
[0364] In some embodiments, the CRC check bits in the first signal are scrambled based on part or all of the information in the first sequence.
[0365] In some embodiments, the first sequence is a preamble sequence used in an access process, or the first sequence is a sequence carrying relevant information of the zero-power consumption device.
[0366] In some embodiments, the data transmission pattern is determined based on at least one of the following: scheduling information, data control information, an identifier of the zero-power device, an identifier of a group to which the zero-power device belongs, a cell identifier, and a pre-sent sequence.
[0367] In some embodiments, the data transmission pattern is obtained by extending the initial data transmission pattern based on at least one of the following:
[0368] Data transmission rate, transmission block size TBS, and data encoding method.
[0369] In some embodiments, the initial data transmission pattern is agreed upon by a protocol, or the initial data transmission pattern is configured by a network.
[0370] In some embodiments, the data transmission pattern is configured or indicated by a network device; or,
[0371] The data transmission pattern is generated based on parameters configured or indicated by the network device; or,
[0372] The data transmission pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or
[0373] The data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns; or,
[0374] The data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a plurality of preset data transmission pattern sets; or,
[0375] The data transmission pattern is determined based on a first sequence associated with the data transmission pattern.
[0376] In some embodiments, when the data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns, the target data transmission pattern is indicated by a network device, or the target data transmission pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell;
[0377] In the case where the data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a preset plurality of data transmission pattern sets, the target data transmission pattern set is indicated by a network device, and the target data transmission pattern is randomly selected by the zero-power consumption device, or the target data transmission pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell.
[0378] In some embodiments, when the data transmission pattern is determined based on a first sequence associated with the data transmission pattern, the association relationship between the data transmission pattern and the first sequence is agreed upon by a protocol, or the association relationship between the data transmission pattern and the first sequence is configured or indicated by a network device.
[0379] In some embodiments, the time domain resources in the time-frequency resources corresponding to the first signal are punctured; wherein,
[0380] The first signal does not include modulation symbols transmitted on the time domain resources at the puncturing position, and / or modulation symbols are not sent on the time domain resources at the puncturing position; or,
[0381] The modulation symbols transmitted on the time domain resource at the punctured position are postponed to be transmitted on the next unpunctured time domain resource.
[0382] In some embodiments, time-domain resource puncturing locations of different zero-power devices are different.
[0383] In some embodiments, the time domain resource puncturing position corresponding to the first signal is determined based on the time domain resource pattern corresponding to the first signal.
[0384] In some embodiments, the time domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates puncturing and the fourth value indicates non-puncturing.
[0385] In some embodiments, the time domain resources in the time-frequency resources corresponding to the first signal are selected; wherein,
[0386] The first signal does not include modulation symbols transmitted on unselected time domain resources, and / or modulation symbols are not sent on unselected time domain resources; or,
[0387] The modulation symbols transmitted on the unselected time domain resources are postponed to be transmitted on the next selected time domain resource.
[0388] In some embodiments, different zero-power devices select different time domain resources.
[0389] In some embodiments, the modulation symbols in the first signal are selected based on a time domain resource pattern corresponding to the first signal.
[0390] In some embodiments, the time-domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates non-selection and the fourth value indicates selection.
[0391] In some embodiments, each value in the time domain resource pattern is associated with K time domain resources, where K is a positive integer.
[0392] In some embodiments, when K=1, the time domain resource pattern is periodically applied to time domain resource processing; or,
[0393] When K>1 and the K time-domain resources are continuous, the time-domain resource pattern is periodically applied to time-domain resource processing.
[0394] In some embodiments, the number or proportion of the third value or the fourth value in the time-domain resource pattern does not exceed a second threshold.
[0395] In some embodiments, the second threshold is determined based on at least one of the following: data transmission code rate, TBS, and data encoding method.
[0396] In some embodiments, the granularity of the time domain resource is one of the following: time slot, symbol.
[0397] In some embodiments, the time domain resource is the time domain resource*R of a modulated single symbol, where R is a positive integer.
[0398] In some embodiments, the time-frequency resources corresponding to the first signal are indicated by network device scheduling, or the time-frequency resources corresponding to the first signal are agreed upon by a protocol, or the time-frequency resources corresponding to the first signal are time-frequency resources obtained by performing frequency domain offset on the time-frequency resources occupied by the incoming signal corresponding to the first signal.
[0399] In some embodiments, before the zero-power consumption device sends the first signal, the communication unit 310 is further configured to send a second sequence;
[0400] The second sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the time domain resource pattern corresponding to the first signal.
[0401] In some embodiments, the CRC check bits in the first signal are scrambled based on part or all of the information in the second sequence.
[0402] In some embodiments, the second sequence is a preamble sequence used in an access process, or the second sequence is a sequence carrying relevant information of the zero-power consumption device.
[0403] In some embodiments, the time domain resource pattern is determined based on at least one of the following: scheduling information, data control information, an identifier of the zero-power device, an identifier of a group to which the zero-power device belongs, a cell identifier, and a pre-sent sequence.
[0404] In some embodiments, the time domain resource pattern is obtained by extending the initial time domain resource pattern based on at least one of the following:
[0405] Data transmission rate, transmission block size TBS, and data encoding method.
[0406] In some embodiments, the initial time-domain resource pattern is agreed upon by a protocol, or the initial time-domain resource pattern is configured by a network.
[0407] In some embodiments, the time domain resource pattern is configured or indicated by a network device; or,
[0408] The time domain resource pattern is generated based on parameters configured or indicated by the network device; or,
[0409] The time domain resource pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or
[0410] The time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns; or,
[0411] The time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a plurality of preset time domain resource pattern sets; or,
[0412] The time-domain resource pattern is determined based on a second sequence associated with the time-domain resource pattern.
[0413] In some embodiments, when the time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns, the target time domain resource pattern is indicated by a network device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell;
[0414] In the case where the time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a preset plurality of time domain resource pattern sets, the target time domain resource pattern set is indicated by a network device, and the target time domain resource pattern is randomly selected by the zero-power consumption device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell.
[0415] In some embodiments, when the time domain resource pattern is determined based on a second sequence associated with the time domain resource pattern, the association relationship between the time domain resource pattern and the second sequence is agreed upon by a protocol, or the association relationship between the time domain resource pattern and the second sequence is configured or indicated by a network device.
[0416] In some embodiments, the first signal is a backscattered signal, or the first signal is a signal actively transmitted by the zero-power consumption device.
[0417] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0418] It should be understood that the zero-power consumption device 300 according to the embodiment of the present application may correspond to the zero-power consumption device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the zero-power consumption device 300 are respectively for realizing the corresponding process of the zero-power consumption device in the method 200 shown in Figure 15. For the sake of brevity, they will not be repeated here.
[0419] Figure 30 shows a schematic block diagram of a communication device 400 according to an embodiment of the present application. As shown in Figure 30, the communication device 400 includes:
[0420] The communication unit 410 is configured to receive a first signal sent by the zero-power consumption device;
[0421] The first signal has been subjected to at least one encoding process, and the at least one encoding process includes a first encoding, and the first encoding is used by the communication device to correct errors occurring in the transmission process of the first signal.
[0422] In some embodiments, the first signal includes a redundant error correction code having error correction capabilities.
[0423] In some embodiments, the redundant error correction code includes at least one of the following: a block code, a convolutional code, a concatenated code, a Turbo-like code, a cyclic redundancy check CRC code, and a repetition code.
[0424] In some embodiments, when the bit length of the first signal before the first encoding process is less than or equal to N, the redundant error correction code at least includes a CRC code, and N is a positive integer.
[0425] In some embodiments, the value of N is the length of the CRC check bits in the first signal; or
[0426] The value of N is M*L, where M is the length of the CRC check bits in the first signal, and L is the scaling factor;
[0427] The CRC check bits are used by the communication device to determine whether the first signal is successfully received.
[0428] In some embodiments, the first code is a forward error correction (FEC) code.
[0429] In some embodiments, the modulation mode of the first signal is one of the following: amplitude shift keying (ASK) modulation, on-off keying (OOK) modulation, frequency shift keying (FSK) modulation, and phase shift keying (PSK) modulation.
[0430] In some embodiments, the at least one encoding includes a second encoding, wherein the second encoding is an encoding performed after the first encoding, and the second encoding is used to implement digital-to-analog conversion.
[0431] In some embodiments, the second encoding is one of the following: non-return-to-zero inverted encoding, unipolar return-to-zero encoding, Manchester encoding, Miller encoding, differential biphase encoding, differential encoding, pulse interval encoding, and bidirectional space encoding.
[0432] In some embodiments, the modulation mode of the first signal is one of the following: ASK modulation, OOK modulation.
[0433] In some embodiments, the first signal includes CRC check bits, and the CRC check bits are used by the communication device to determine whether the first signal is successfully received.
[0434] In some embodiments, the data bits carried by the first signal are interleaved before modulation.
[0435] In some embodiments, different zero-power devices have different interleaving processing modes, or different zero-power devices have the same interleaving processing modes.
[0436] In some embodiments, when different zero-power devices have different interleaving processing methods, the interleaving processing method used by the zero-power device is determined based on at least one of the following: the identifier of the zero-power device, the group identifier to which the zero-power device belongs, and the data transmission pattern corresponding to the first signal.
[0437] In some embodiments, the data bits carried by the first signal before modulation are punctured; wherein,
[0438] The first signal does not include a modulation symbol corresponding to the data bit at the punctured position, and / or the modulation symbol corresponding to the data bit at the punctured position is not sent on the time domain resource and / or frequency domain resource; or,
[0439] The data bits at the punctured positions in the first signal are fixed to the first target values, or the modulation symbols corresponding to the data bits at the punctured positions in the first signal are fixed to the first target values, or the data bits at the punctured positions in the first signal are not modulated.
[0440] In some embodiments, data bit puncturing locations are different for different zero-power devices.
[0441] In some embodiments, the data bit puncturing positions corresponding to the first signal are determined based on a data transmission pattern corresponding to the first signal.
[0442] In some embodiments, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates non-puncturing.
[0443] In some embodiments, the data bits carried by the first signal before modulation are subjected to selection processing; wherein,
[0444] The first signal does not include modulation symbols corresponding to unselected data bits, and / or modulation symbols corresponding to unselected data bits are not sent on time domain resources and / or frequency domain resources; or,
[0445] The unselected data bits in the first signal are fixed to the first target value, or the modulation symbols corresponding to the unselected data bits in the first signal are fixed to the first target value, or the unselected data bits in the first signal are not modulated.
[0446] In some embodiments, different zero-power devices select different data bits.
[0447] In some embodiments, the data bits carried by the first signal before modulation are selected based on a data transmission pattern corresponding to the first signal.
[0448] In some embodiments, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates deselection and the second value indicates selection.
[0449] In some embodiments, each value in the data transmission pattern is associated with S data bits, where S is a positive integer.
[0450] In some embodiments, when S=1, the data transmission pattern is periodically applied to data bit processing; or,
[0451] When S>1 and the S data bits are continuous, the data transmission pattern is periodically applied to data bit processing.
[0452] In some embodiments, the modulation symbols carried by the first signal are punctured; wherein,
[0453] The first signal does not include the modulation symbols at the punctured positions, and / or the modulation symbols at the punctured positions are not sent on the time domain resources and / or frequency domain resources of the modulation symbols; or,
[0454] The modulation symbols at the puncturing positions in the first signal are fixed to the second target values.
[0455] In some embodiments, modulation symbol puncturing locations of different zero-power devices are different.
[0456] In some embodiments, the puncturing position of the modulation symbol corresponding to the first signal is determined based on the data transmission pattern corresponding to the first signal.
[0457] In some embodiments, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates non-puncturing.
[0458] In some embodiments, the modulation symbols carried by the first signal are subjected to selection processing; wherein,
[0459] The first signal does not include unselected modulation symbols, and / or modulation symbols are not sent on time domain resources and / or frequency domain resources of unselected modulation symbols; or,
[0460] Unselected modulation symbols in the first signal are fixed to a second target value.
[0461] In some embodiments, different zero-power devices select different modulation symbols.
[0462] In some embodiments, the modulation symbols in the first signal are selected based on a data transmission pattern corresponding to the first signal.
[0463] In some embodiments, the data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates deselection and the second value indicates selection.
[0464] In some embodiments, each value in the data transmission pattern is associated with W modulation symbols, where W is a positive integer.
[0465] In some embodiments, when W=1, the data transmission pattern is periodically applied to modulation symbol processing; or,
[0466] When W>1 and the W modulation symbols are continuous, the data transmission pattern is periodically applied to modulation symbol processing.
[0467] In some embodiments, the number or proportion of the first value or the second value in the data transmission pattern does not exceed a first threshold.
[0468] In some embodiments, the first threshold is determined based on at least one of the following: a data transmission code rate, a transport block size TBS, and a data encoding method.
[0469] In some embodiments, before the communication device receives the first signal, the communication unit 410 is further configured to receive a first sequence sent by the zero-power device;
[0470] The first sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the data transmission pattern corresponding to the first signal.
[0471] In some embodiments, the CRC check bits in the first signal are scrambled based on part or all of the information in the first sequence.
[0472] In some embodiments, the first sequence is a preamble sequence used in an access process, or the first sequence is a sequence carrying relevant information of the zero-power consumption device.
[0473] In some embodiments, the data transmission pattern is determined based on at least one of the following: scheduling information, data control information, an identifier of the zero-power device, an identifier of a group to which the zero-power device belongs, a cell identifier, and a pre-sent sequence.
[0474] In some embodiments, the data transmission pattern is obtained by extending the initial data transmission pattern based on at least one of the following:
[0475] Data transmission rate, transmission block size TBS, and data encoding method.
[0476] In some embodiments, the initial data transmission pattern is agreed upon by a protocol, or the initial data transmission pattern is configured by a network.
[0477] In some embodiments, the data transmission pattern is configured or indicated by a network device; or,
[0478] The data transmission pattern is generated based on parameters configured or indicated by the network device; or,
[0479] The data transmission pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or
[0480] The data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns; or,
[0481] The data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a plurality of preset data transmission pattern sets; or,
[0482] The data transmission pattern is determined based on a first sequence associated with the data transmission pattern.
[0483] In some embodiments, when the data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns, the target data transmission pattern is indicated by a network device, or the target data transmission pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell;
[0484] In the case where the data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a preset plurality of data transmission pattern sets, the target data transmission pattern set is indicated by a network device, and the target data transmission pattern is randomly selected by the zero-power consumption device, or the target data transmission pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell.
[0485] In some embodiments, when the data transmission pattern is determined based on a first sequence associated with the data transmission pattern, the association relationship between the data transmission pattern and the first sequence is agreed upon by a protocol, or the association relationship between the data transmission pattern and the first sequence is configured or indicated by a network device.
[0486] In some embodiments, the time domain resources in the time-frequency resources corresponding to the first signal are punctured; wherein,
[0487] The first signal does not include modulation symbols transmitted on the time domain resources at the puncturing position, and / or modulation symbols are not sent on the time domain resources at the puncturing position; or,
[0488] The modulation symbols transmitted on the time domain resource at the punctured position are postponed to be transmitted on the next unpunctured time domain resource.
[0489] In some embodiments, time-domain resource puncturing locations of different zero-power devices are different.
[0490] In some embodiments, the time domain resource puncturing position corresponding to the first signal is determined based on the time domain resource pattern corresponding to the first signal.
[0491] In some embodiments, the time domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates puncturing and the fourth value indicates non-puncturing.
[0492] In some embodiments, the time domain resources in the time-frequency resources corresponding to the first signal are selected; wherein,
[0493] The first signal does not include modulation symbols transmitted on unselected time domain resources, and / or modulation symbols are not sent on unselected time domain resources; or,
[0494] The modulation symbols transmitted on the unselected time domain resources are postponed to be transmitted on the next selected time domain resource.
[0495] In some embodiments, different zero-power devices select different time domain resources.
[0496] In some embodiments, the modulation symbols in the first signal are selected based on a time domain resource pattern corresponding to the first signal.
[0497] In some embodiments, the time-domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates non-selection and the fourth value indicates selection.
[0498] In some embodiments, each value in the time domain resource pattern is associated with K time domain resources, where K is a positive integer.
[0499] In some embodiments, when K=1, the time domain resource pattern is periodically applied to time domain resource processing; or,
[0500] When K>1 and the K time-domain resources are continuous, the time-domain resource pattern is periodically applied to time-domain resource processing.
[0501] In some embodiments, the number or proportion of the third value or the fourth value in the time-domain resource pattern does not exceed a second threshold.
[0502] In some embodiments, the second threshold is determined based on at least one of the following: data transmission code rate, TBS, and data encoding method.
[0503] In some embodiments, the granularity of the time domain resource is one of the following: time slot, symbol.
[0504] In some embodiments, the time domain resource is the time domain resource*R of a modulated single symbol, where R is a positive integer.
[0505] In some embodiments, the time-frequency resources corresponding to the first signal are indicated by network device scheduling, or the time-frequency resources corresponding to the first signal are agreed upon by a protocol, or the time-frequency resources corresponding to the first signal are time-frequency resources obtained by performing frequency domain offset on the time-frequency resources occupied by the incoming signal corresponding to the first signal.
[0506] In some embodiments, before the communication device receives the first signal, the communication unit 410 is further configured to receive a second sequence sent by the zero-power device;
[0507] The second sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the time domain resource pattern corresponding to the first signal.
[0508] In some embodiments, the CRC check bits in the first signal are scrambled based on part or all of the information in the second sequence.
[0509] In some embodiments, the second sequence is a preamble sequence used in an access process, or the second sequence is a sequence carrying relevant information of the zero-power consumption device.
[0510] In some embodiments, the time domain resource pattern is determined based on at least one of the following: scheduling information, data control information, an identifier of the zero-power device, an identifier of a group to which the zero-power device belongs, a cell identifier, and a pre-sent sequence.
[0511] In some embodiments, the time domain resource pattern is obtained by extending the initial time domain resource pattern based on at least one of the following:
[0512] Data transmission rate, transmission block size TBS, and data encoding method.
[0513] In some embodiments, the initial time-domain resource pattern is agreed upon by a protocol, or the initial time-domain resource pattern is configured by a network.
[0514] In some embodiments, the time domain resource pattern is configured or indicated by a network device; or,
[0515] The time domain resource pattern is generated based on parameters configured or indicated by the network device; or,
[0516] The time domain resource pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or
[0517] The time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns; or,
[0518] The time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a plurality of preset time domain resource pattern sets; or,
[0519] The time-domain resource pattern is determined based on a second sequence associated with the time-domain resource pattern.
[0520] In some embodiments, when the time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns, the target time domain resource pattern is indicated by a network device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell;
[0521] In the case where the time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a preset plurality of time domain resource pattern sets, the target time domain resource pattern set is indicated by a network device, and the target time domain resource pattern is randomly selected by the zero-power consumption device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell.
[0522] In some embodiments, when the time domain resource pattern is determined based on a second sequence associated with the time domain resource pattern, the association relationship between the time domain resource pattern and the second sequence is agreed upon by a protocol, or the association relationship between the time domain resource pattern and the second sequence is configured or indicated by a network device.
[0523] In some embodiments, the first signal is a backscattered signal, or the first signal is a signal actively transmitted by the zero-power consumption device.
[0524] In some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0525] It should be understood that the communication device 400 according to the embodiment of the present application may correspond to the communication device in the embodiment of the method of the present application, and the above-mentioned and other operations and / or functions of each unit in the communication device 400 are respectively for realizing the corresponding processes of the communication device in the method 200 shown in Figure 15. For the sake of brevity, they will not be repeated here.
[0526] Figure 31 is a schematic structural diagram of a communication device 500 provided in an embodiment of the present application. The communication device 500 shown in Figure 31 includes a processor 510, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0527] In some embodiments, as shown in FIG31 , the communication device 500 may further include a memory 520. The processor 510 may call and execute a computer program from the memory 520 to implement the method in the embodiment of the present application.
[0528] The memory 520 may be a separate device independent of the processor 510 , or may be integrated into the processor 510 .
[0529] In some embodiments, as shown in FIG31 , the communication device 500 may further include a transceiver 530 , and the processor 510 may control the transceiver 530 to communicate with other devices. Specifically, the transceiver 530 may send information or data to other devices, or receive information or data sent by other devices.
[0530] The transceiver 530 may include a transmitter and a receiver. The transceiver 530 may further include an antenna, and the number of antennas may be one or more.
[0531] In some embodiments, the processor 510 may implement the functionality of a processing unit in a zero-power device, or the processor 510 may implement the functionality of a processing unit in the communication device 400 , which will not be described in detail here for the sake of brevity.
[0532] In some embodiments, the transceiver 530 may implement the functionality of a communication unit in a zero-power device, which will not be described in detail here for the sake of brevity.
[0533] In some embodiments, the transceiver 530 may implement the functionality of a communication unit in the communication device 400 , which will not be described in detail here for the sake of brevity.
[0534] In some embodiments, the communication device 500 may specifically be the communication device of the embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the communication device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0535] In some embodiments, the communication device 500 may specifically be a zero-power device in an embodiment of the present application, and the communication device 500 may implement the corresponding processes implemented by the zero-power device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0536] Figure 32 is a schematic structural diagram of an apparatus according to an embodiment of the present application. The apparatus 600 shown in Figure 32 includes a processor 610, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.
[0537] In some embodiments, as shown in FIG32 , the apparatus 600 may further include a memory 620. The processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.
[0538] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .
[0539] In some embodiments, the processor 610 may implement the functionality of a processing unit in a zero-power device, or the processor 610 may implement the functionality of a processing unit in the communication device 400 , which will not be described in detail here for the sake of brevity.
[0540] In some embodiments, the apparatus 600 may further include an input interface 630. The processor 610 may control the input interface 630 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips. Optionally, the processor 610 may be located inside or outside the chip.
[0541] In some embodiments, the input interface 630 may implement the functionality of a communication unit in a zero-power device, or the input interface 630 may implement the functionality of a communication unit in the communication device 400 .
[0542] In some embodiments, the apparatus 600 may further include an output interface 640. The processor 610 may control the output interface 640 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips. Optionally, the processor 610 may be located inside or outside the chip.
[0543] In some embodiments, the output interface 640 may implement the functionality of a communication unit in a zero-power device, or the output interface 640 may implement the functionality of a communication unit in a communication device.
[0544] In some embodiments, the apparatus can be applied to the communication equipment in the embodiments of the present application, and the apparatus can implement the corresponding processes implemented by the communication equipment in the various methods in the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0545] In some embodiments, the device can be applied to the zero-power consumption device in the embodiments of the present application, and the device can implement the corresponding processes implemented by the zero-power consumption device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0546] In some embodiments, the device mentioned in the embodiments of the present application may also be a chip, such as a system-on-chip, a system-on-chip, a chip system, or a system-on-chip chip.
[0547] FIG33 is a schematic block diagram of a communication system 700 provided in an embodiment of the present application. As shown in FIG33 , the communication system 700 includes a zero-power device 710 and a communication device 720 .
[0548] Among them, the zero-power device 710 can be used to implement the corresponding functions implemented by the zero-power device in the above method, and the communication device 720 can be used to implement the corresponding functions implemented by the communication device in the above method. For the sake of brevity, they will not be repeated here.
[0549] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0550] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0551] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0552] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0553] In some embodiments, the computer-readable storage medium can be applied to the communication device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0554] In some embodiments, the computer-readable storage medium can be applied to the zero-power device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the zero-power device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0555] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0556] In some embodiments, the computer program product can be applied to the communication device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0557] In some embodiments, the computer program product can be applied to the zero-power device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the zero-power device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0558] The embodiment of the present application also provides a computer program.
[0559] In some embodiments, the computer program can be applied to the communication device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the communication device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0560] In some embodiments, the computer program can be applied to the zero-power consumption device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the zero-power consumption device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0561] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0562] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0563] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0564] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0565] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0566] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. In view of this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0567] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A wireless communication method, characterized in that: include: The zero-power device sends a first signal; The first signal has been subjected to at least one encoding process, wherein the at least one encoding process includes a first encoding, and the first encoding is used by a receiving end to correct errors occurring in the transmission process of the first signal.
2. The method according to claim 1, characterized in that The first signal includes a redundant error correction code having error correction performance.
3. The method according to claim 2, characterized in that The redundant error correction code includes at least one of the following: block code, convolutional code, cascade code, Turbo-like code, cyclic redundancy check CRC code, and repetition code.
4. The method according to claim 3, characterized in that In a case where the bit length of the first signal before the first encoding process is less than or equal to N, the redundant error correction code at least includes a CRC code, and N is a positive integer.
5. The method according to claim 4, characterized in that The value of N is the length of the CRC check bits in the first signal; or, The value of N is M*L, where M is the length of the CRC check bits in the first signal, and L is the scaling factor; The CRC check bits are used by the receiving end to determine whether the first signal is successfully received.
6. The method according to any one of claims 1 to 5, characterized in that The first coding is forward error correction code FEC coding.
7. The method according to any one of claims 1 to 6, characterized in that The modulation mode of the first signal is one of the following: amplitude shift keying ASK modulation, on-off keying OOK modulation, frequency shift keying FSK modulation, and phase shift keying PSK modulation.
8. The method according to any one of claims 1 to 6, characterized in that The at least one encoding includes a second encoding, wherein the second encoding is an encoding performed after the first encoding, and the second encoding is used to achieve digital-to-analog conversion.
9. The method according to claim 8, characterized in that The second encoding is one of the following: inverse non-return-to-zero encoding, unipolar return-to-zero encoding, Manchester encoding, Miller encoding, differential bi-phase encoding, differential encoding, pulse interval encoding, and bidirectional space encoding.
10. The method according to claim 8 or 9, characterized in that The modulation mode of the first signal is one of the following: ASK modulation, OOK modulation.
11. The method according to any one of claims 1 to 10, characterized in that The first signal includes CRC check bits, and the CRC check bits are used by the receiving end to determine whether the first signal is successfully received.
12. The method according to any one of claims 1 to 11, characterized in that The data bits carried by the first signal are interleaved before modulation.
13. The method according to claim 12, characterized in that Different zero-power devices have different interleaving processing modes, or different zero-power devices have the same interleaving processing modes.
14. The method according to claim 13, characterized in that When different zero-power devices have different interleaving processing methods, the interleaving processing method used by the zero-power device is determined based on at least one of the following: the identifier of the zero-power device, the group identifier to which the zero-power device belongs, and the data transmission pattern corresponding to the first signal.
15. The method according to any one of claims 1 to 14, characterized in that The data bits carried by the first signal before modulation are punctured; wherein, The first signal does not include a modulation symbol corresponding to the data bit at the puncturing position, and / or the modulation symbol corresponding to the data bit at the puncturing position is not sent on the time domain resource and / or frequency domain resource; or, The data bits at the punctured positions in the first signal are fixed to the first target values, or the modulation symbols corresponding to the data bits at the punctured positions in the first signal are fixed to the first target value, or the data bits at the punctured positions in the first signal are not modulated.
16. The method according to claim 15, characterized in that Different zero-power devices have different data bit puncturing locations.
17. The method according to claim 15 or 16, characterized in that The data bit puncturing positions corresponding to the first signal are determined based on the data transmission pattern corresponding to the first signal.
18. The method according to claim 17, characterized in that The data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates non-puncturing.
19. The method according to any one of claims 1 to 14, characterized in that The data bits carried by the first signal before modulation have been subjected to selection processing; wherein, The first signal does not include modulation symbols corresponding to unselected data bits, and / or modulation symbols are not sent on time domain resources and / or frequency domain resources of modulation symbols corresponding to unselected data bits; or, The unselected data bits in the first signal are fixed to a first target value, or the modulation symbols corresponding to the unselected data bits in the first signal are fixed to a first target value, or the unselected data bits in the first signal are not modulated.
20. The method of claim 19, wherein: Different zero-power devices select different data bits.
21. The method according to claim 19 or 20, characterized in that The data bits carried by the first signal before modulation are selected based on a data transmission pattern corresponding to the first signal.
22. The method according to claim 21, characterized in that The data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates non-selection and the second value indicates selection.
23. The method according to claim 18 or 22, characterized in that Each value in the data transmission pattern is associated with S data bits, where S is a positive integer.
24. The method of claim 23, wherein: In the case of S=1, the data transmission pattern is periodically applied to data bit processing; or, When S>1 and the S data bits are continuous, the data transmission pattern is periodically applied to data bit processing.
25. The method according to any one of claims 1 to 14, characterized in that The modulation symbols carried by the first signal are punctured; wherein, The first signal does not include the modulation symbol at the puncturing position, and / or the modulation symbol is not sent on the time domain resource and / or frequency domain resource of the modulation symbol at the puncturing position; or, The modulation symbol at the puncturing position in the first signal is fixed to a second target value.
26. The method of claim 25, wherein: The modulation symbol puncturing locations of different zero-power devices are different.
27. The method according to claim 25 or 26, characterized in that The puncturing position of the modulation symbol corresponding to the first signal is determined based on the data transmission pattern corresponding to the first signal.
28. The method of claim 27, wherein: The data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates non-puncturing.
29. The method according to any one of claims 1 to 14, characterized in that The modulation symbols carried by the first signal are selected; wherein, The first signal does not include unselected modulation symbols, and / or modulation symbols are not sent on time domain resources and / or frequency domain resources of unselected modulation symbols; or, Unselected modulation symbols in the first signal are fixed to a second target value.
30. The method of claim 29, wherein: Different zero-power devices select different modulation symbols.
31. The method according to claim 29 or 30, characterized in that The modulation symbols in the first signal are selected based on a data transmission pattern corresponding to the first signal.
32. The method of claim 31, wherein: The data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates non-selection and the second value indicates selection.
33. The method according to claim 28 or 32, characterized in that Each value in the data transmission pattern is associated with W modulation symbols, where W is a positive integer.
34. The method of claim 33, wherein: In the case of W=1, the data transmission pattern is periodically applied to modulation symbol processing; or, When W>1 and the W modulation symbols are continuous, the data transmission pattern is periodically applied to modulation symbol processing.
35. The method of claim 18, 22, 23, 24, 28, 32, 33 or 34, wherein: The number or proportion of the first value or the second value in the data transmission pattern does not exceed a first threshold.
36. The method of claim 35, wherein: The first threshold is determined based on at least one of the following: data transmission code rate, transmission block size TBS, and data encoding method.
37. The method according to any one of claims 1 to 36, characterized in that Before the zero-power consumption device sends the first signal, the method further includes: The zero-power consumption device sends a first sequence; The first sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the data transmission pattern corresponding to the first signal.
38. The method of claim 37, wherein: The CRC check bits in the first signal are scrambled based on part or all of the information in the first sequence.
39. The method according to claim 37 or 38, characterized in that The first sequence is a leading sequence used in an access process, or the first sequence is a sequence carrying relevant information of the zero-power consumption device.
40. The method of any one of claims 18, 22, 23, 24, 28, 32 to 39, wherein: The data transmission pattern is determined based on at least one of the following: scheduling information, data control information, an identification of the zero-power device, The group identifier to which the zero-power consumption device belongs, the cell identifier, and the pre-sent sequence.
41. The method of any one of claims 18, 22, 23, 24, 28, 32 to 39, wherein: The data transmission pattern is obtained by extending the initial data transmission pattern based on at least one of the following: Data transmission bit rate, transmission block size TBS, data encoding method.
42. The method of claim 41, wherein: The initial data transmission pattern is agreed upon by a protocol, or the initial data transmission pattern is configured by a network.
43. The method of any one of claims 18, 22, 23, 24, 28, 32 to 40, wherein: The data transmission pattern is configured or indicated by a network device; or, The data transmission pattern is generated based on parameters configured or indicated by the network device; or, The data transmission pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or The data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns; or, The data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a plurality of preset data transmission pattern sets; or, The data transmission pattern is determined based on a first sequence associated with the data transmission pattern.
44. The method of claim 43, wherein: In the case where the data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns, the target data transmission pattern is indicated by a network device, or the target data transmission pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, and an identifier of a cell; In the case where the data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a preset plurality of data transmission pattern sets, the target data transmission pattern set is indicated by a network device, and the target data transmission pattern is randomly selected by the zero-power consumption device, or the target data transmission pattern is determined by the zero-power consumption device based on at least one of: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, and a cell identifier.
45. The method of claim 43, wherein: In the case where the data transmission pattern is determined based on a first sequence associated with the data transmission pattern, the association relationship between the data transmission pattern and the first sequence is agreed upon by a protocol, or the association relationship between the data transmission pattern and the first sequence is configured or indicated by a network device.
46. The method according to any one of claims 1 to 14, characterized in that The time domain resources in the time-frequency resources corresponding to the first signal are punctured; wherein, The first signal does not include a modulation symbol transmitted on the time domain resource at the puncturing position, and / or no modulation symbol is sent on the time domain resource at the puncturing position; or, The modulation symbols transmitted on the time domain resource at the punctured position are postponed to be transmitted on the next unpunctured time domain resource.
47. The method of claim 46, wherein: Different zero-power devices have different time domain resource puncturing locations.
48. The method according to claim 46 or 47, characterized in that The time domain resource puncturing position corresponding to the first signal is determined based on the time domain resource pattern corresponding to the first signal.
49. The method of claim 48, wherein: The time domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates puncturing and the fourth value indicates non-puncturing.
50. The method according to any one of claims 1 to 14, characterized in that The time domain resources in the time-frequency resources corresponding to the first signal are selected; wherein, The first signal does not include modulation symbols transmitted on unselected time domain resources, and / or modulation symbols are not sent on unselected time domain resources; or, The modulation symbols transmitted on the unselected time domain resources are postponed to be transmitted on the next selected time domain resource.
51. The method of claim 50, wherein: Different zero-power devices select different time domain resources.
52. The method of claim 50 or 51, wherein: The modulation symbols in the first signal are selected based on a time domain resource pattern corresponding to the first signal.
53. The method of claim 52, wherein: The time domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates non-selection and the fourth value indicates selection.
54. The method of claim 49 or 53, wherein: Each value in the time domain resource pattern is associated with K time domain resources, where K is a positive integer.
55. The method of claim 54, wherein: In the case of K=1, the time domain resource pattern is periodically applied to time domain resource processing; or, In the case that K>1 and the K time domain resources are continuous, the time domain resource pattern is periodically applied to time domain resource processing.
56. The method of claim 49, 53, 54 or 55, wherein: The number or proportion of the third value or the fourth value in the time domain resource pattern does not exceed a second threshold.
57. The method of claim 56, wherein: The second threshold is determined based on at least one of the following: data transmission code rate, TBS, and data encoding method.
58. The method according to any one of claims 46 to 57, characterized in that The granularity of the time domain resource is one of the following: time slot, symbol.
59. The method according to any one of claims 46 to 57, characterized in that The time domain resource is the time domain resource*R of a single symbol after modulation, where R is a positive integer.
60. The method according to any one of claims 46 to 59, characterized in that The time-frequency resources corresponding to the first signal are indicated by network device scheduling, or the time-frequency resources corresponding to the first signal are agreed upon by a protocol, or the time-frequency resources corresponding to the first signal are time-frequency resources obtained by performing frequency domain offset on the time-frequency resources occupied by the incoming signal corresponding to the first signal.
61. The method according to any one of claims 1 to 14, 46 to 60, characterized in that Before the zero-power consumption device sends the first signal, the method further includes: The zero-power consumption device sends a second sequence; The second sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the time domain resource pattern corresponding to the first signal.
62. The method of claim 61, wherein: The CRC check bits in the first signal are scrambled based on part or all of the information in the second sequence.
63. The method according to claim 61 or 62, characterized in that The second sequence is a leading sequence used in an access process, or the second sequence is a sequence carrying relevant information of the zero-power consumption device.
64. The method of claim 48, 49, 52, 53, 54, 55, 56, 57, 61, 62 or 63, wherein: The time domain resource pattern is determined based on at least one of the following: scheduling information, data control information, an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, a cell identifier, and a pre-sent sequence.
65. The method of claim 48, 49, 52, 53, 54, 55, 56, 57, 61, 62 or 63, wherein: The time domain resource pattern is obtained by extending the initial time domain resource pattern based on at least one of the following: Data transmission bit rate, transmission block size TBS, data encoding method.
66. The method of claim 65, wherein: The initial time domain resource pattern is agreed upon by a protocol, or the initial time domain resource pattern is configured by a network.
67. The method of claim 48, 49, 52, 53, 54, 55, 56, 57, 61, 62, 63 or 64, wherein: The time domain resource pattern is configured or indicated by a network device; or, The time domain resource pattern is generated based on parameters configured or indicated by a network device; or, The time domain resource pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or The time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns; or, The time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a plurality of preset time domain resource pattern sets; or, The time-domain resource pattern is determined based on a second sequence associated with the time-domain resource pattern.
68. The method of claim 67, wherein: In the case where the time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns, the target time domain resource pattern is indicated by a network device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, and an identifier of a cell; In the case where the time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a preset plurality of time domain resource pattern sets, the target time domain resource pattern set is indicated by a network device, and the target time domain resource pattern is randomly selected by the zero-power consumption device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, and a cell identifier.
69. The method of claim 67, wherein: In the case where the time domain resource pattern is determined based on a second sequence associated with the time domain resource pattern, the association relationship between the time domain resource pattern and the second sequence is agreed upon by a protocol, or the association relationship between the time domain resource pattern and the second sequence is configured or indicated by a network device.
70. The method according to any one of claims 1 to 69, characterized in that The first signal is a backscattered signal, or the first signal is a signal actively transmitted by the zero-power consumption device.
71. A method of wireless communication, characterized in that: include: The communication device receives a first signal sent by the zero-power consumption device; The first signal has been subjected to at least one encoding process, and the at least one encoding process includes a first encoding, and the first encoding is used by the communication device to correct errors occurring in the transmission process of the first signal.
72. The method of claim 71, wherein: The first signal includes a redundant error correction code having error correction performance.
73. The method of claim 72, wherein: The redundant error correction code includes at least one of the following: block code, convolutional code, cascade code, Turbo-like code, cyclic redundancy check CRC code, and repetition code.
74. The method of claim 73, wherein: In a case where the bit length of the first signal before the first encoding process is less than or equal to N, the redundant error correction code at least includes a CRC code, and N is a positive integer.
75. The method of claim 74, wherein: The value of N is the length of the CRC check bits in the first signal; or, The value of N is M*L, where M is the length of the CRC check bits in the first signal, and L is the scaling factor; The CRC check bits are used by the communication device to determine whether the first signal is successfully received.
76. The method according to any one of claims 71 to 75, characterized in that The first coding is forward error correction code FEC coding.
77. The method according to any one of claims 71 to 76, characterized in that The modulation mode of the first signal is one of the following: amplitude shift keying ASK modulation, on-off keying OOK modulation, frequency shift keying FSK modulation, and phase shift keying PSK modulation.
78. The method according to any one of claims 71 to 76, characterized in that The at least one encoding includes a second encoding, wherein the second encoding is an encoding performed after the first encoding, and the second encoding is used to achieve digital-to-analog conversion.
79. The method of claim 78, wherein: The second encoding is one of the following: inverse non-return-to-zero encoding, unipolar return-to-zero encoding, Manchester encoding, Miller encoding, differential bi-phase encoding, differential encoding, pulse interval encoding, and bidirectional space encoding.
80. The method of claim 78 or 79, wherein: The modulation mode of the first signal is one of the following: ASK modulation, OOK modulation.
81. The method according to any one of claims 71 to 80, characterized in that The first signal includes CRC check bits, and the CRC check bits are used by the communication device to determine whether the first signal is successfully received.
82. The method according to any one of claims 71 to 81, characterized in that The data bits carried by the first signal are interleaved before modulation.
83. The method of claim 82, wherein: Different zero-power devices have different interleaving processing modes, or different zero-power devices have the same interleaving processing modes.
84. The method of claim 83, wherein: When different zero-power devices have different interleaving processing methods, the interleaving processing method used by the zero-power device is determined based on at least one of the following: the identifier of the zero-power device, the group identifier to which the zero-power device belongs, and the data transmission pattern corresponding to the first signal.
85. The method according to any one of claims 71 to 84, characterized in that The data bits carried by the first signal before modulation are punctured; wherein, The first signal does not include a modulation symbol corresponding to the data bit at the puncturing position, and / or the modulation symbol corresponding to the data bit at the puncturing position is not sent on the time domain resource and / or frequency domain resource; or, The data bits at the punctured positions in the first signal are fixed to the first target values, or the modulation symbols corresponding to the data bits at the punctured positions in the first signal are fixed to the first target value, or the data bits at the punctured positions in the first signal are not modulated.
86. The method of claim 85, wherein: Different zero-power devices have different data bit puncturing locations.
87. The method of claim 85 or 86, wherein: The data bit puncturing positions corresponding to the first signal are determined based on the data transmission pattern corresponding to the first signal.
88. The method of claim 87, wherein: The data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates non-puncturing.
89. The method according to any one of claims 71 to 84, characterized in that The data bits carried by the first signal before modulation have been subjected to selection processing; wherein, The first signal does not include modulation symbols corresponding to unselected data bits, and / or modulation symbols are not sent on time domain resources and / or frequency domain resources of modulation symbols corresponding to unselected data bits; or, The unselected data bits in the first signal are fixed to a first target value, or the modulation symbols corresponding to the unselected data bits in the first signal are fixed to a first target value, or the unselected data bits in the first signal are not modulated.
90. The method of claim 89, wherein: Different zero-power devices select different data bits.
91. The method of claim 89 or 90, wherein: The data bits carried by the first signal before modulation are selected based on a data transmission pattern corresponding to the first signal.
92. The method of claim 91, wherein: The data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates non-selection and the second value indicates selection.
93. The method of claim 88 or 92, wherein: Each value in the data transmission pattern is associated with S data bits, where S is a positive integer.
94. The method of claim 93, wherein: In the case of S=1, the data transmission pattern is periodically applied to data bit processing; or, When S>1 and the S data bits are continuous, the data transmission pattern is periodically applied to data bit processing.
95. The method of any one of claims 71 to 84, wherein: The modulation symbols carried by the first signal are punctured; wherein, The first signal does not include the modulation symbol at the puncturing position, and / or the modulation symbol is not sent on the time domain resource and / or frequency domain resource of the modulation symbol at the puncturing position; or, The modulation symbol at the puncturing position in the first signal is fixed to a second target value.
96. The method of claim 95, wherein: The modulation symbol puncturing locations of different zero-power devices are different.
97. The method of claim 95 or 96, wherein: The puncturing position of the modulation symbol corresponding to the first signal is determined based on the data transmission pattern corresponding to the first signal.
98. The method of claim 97, wherein: The data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates puncturing and the second value indicates non-puncturing.
99. The method of any one of claims 71 to 84, wherein: The modulation symbols carried by the first signal are selected; wherein, The first signal does not include unselected modulation symbols, and / or modulation symbols are not sent on time domain resources and / or frequency domain resources of unselected modulation symbols; or, Unselected modulation symbols in the first signal are fixed to a second target value.
100. The method of claim 99, wherein: Different zero-power devices select different modulation symbols.
101. The method of claim 99 or 100, wherein: The modulation symbols in the first signal are selected based on a data transmission pattern corresponding to the first signal.
102. The method of claim 101, wherein: The data transmission pattern is a sequence consisting of a first value and a second value, wherein the first value indicates non-selection and the second value indicates selection.
103. The method of claim 98 or 102, wherein: Each value in the data transmission pattern is associated with W modulation symbols, where W is a positive integer.
104. The method of claim 103, wherein: In the case of W=1, the data transmission pattern is periodically applied to modulation symbol processing; or, When W>1 and the W modulation symbols are continuous, the data transmission pattern is periodically applied to modulation symbol processing.
105. The method of claim 88, 92, 93, 94, 98, 102, 103 or 104, wherein: The number or proportion of the first value or the second value in the data transmission pattern does not exceed a first threshold.
106. The method of claim 105, wherein: The first threshold is determined based on at least one of the following: data transmission code rate, transmission block size TBS, and data encoding method.
107. The method according to any one of claims 71 to 106, characterized in that Before the communication device receives the first signal, the method further includes: The communication device receives a first sequence sent by the zero-power consumption device; The first sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the data transmission pattern corresponding to the first signal.
108. The method of claim 107, wherein: The CRC check bits in the first signal are scrambled based on part or all of the information in the first sequence.
109. The method of claim 107 or 108, wherein: The first sequence is a leading sequence used in an access process, or the first sequence is a sequence carrying relevant information of the zero-power consumption device.
110. The method of any one of claims 88, 92, 93, 94, 98, 102 to 109, wherein: The data transmission pattern is determined based on at least one of the following: scheduling information, data control information, an identifier of the zero-power-consumption device, an identifier of a group to which the zero-power-consumption device belongs, a cell identifier, and a pre-sent sequence.
111. The method of any one of claims 88, 92, 93, 94, 98, 102 to 109, wherein: The data transmission pattern is obtained by extending the initial data transmission pattern based on at least one of the following: Data transmission bit rate, transmission block size TBS, data encoding method.
112. The method of claim 111, wherein: The initial data transmission pattern is agreed upon by a protocol, or the initial data transmission pattern is configured by a network.
113. The method of any one of claims 88, 92, 93, 94, 98, 102 to 110, wherein: The data transmission pattern is configured or indicated by a network device; or, The data transmission pattern is generated based on parameters configured or indicated by the network device; or, The data transmission pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or The data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns; or, The data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a plurality of preset data transmission pattern sets; or, The data transmission pattern is determined based on a first sequence associated with the data transmission pattern.
114. The method of claim 113, wherein: In the case where the data transmission pattern is a target data transmission pattern among a plurality of preset data transmission patterns, the target data transmission pattern is indicated by a network device, or the target data transmission pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, and an identifier of a cell; In the case where the data transmission pattern is a target data transmission pattern in a target data transmission pattern set in a preset plurality of data transmission pattern sets, the target data transmission pattern set is indicated by a network device, and the target data transmission pattern is randomly selected by the zero-power consumption device, or the target data transmission pattern is determined by the zero-power consumption device based on at least one of: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, and a cell identifier.
115. The method of claim 113, wherein: In the case where the data transmission pattern is determined based on a first sequence associated with the data transmission pattern, the association relationship between the data transmission pattern and the first sequence is agreed upon by a protocol, or the association relationship between the data transmission pattern and the first sequence is configured or indicated by a network device.
116. The method according to any one of claims 71 to 84, characterized in that The time domain resources in the time-frequency resources corresponding to the first signal are punctured; wherein, The first signal does not include a modulation symbol transmitted on the time domain resource at the puncturing position, and / or no modulation symbol is sent on the time domain resource at the puncturing position; or, The modulation symbols transmitted on the time domain resource at the punctured position are postponed to be transmitted on the next unpunctured time domain resource.
117. The method of claim 116, wherein: Different zero-power devices have different time domain resource puncturing locations.
118. The method of claim 116 or 117, wherein: The time domain resource puncturing position corresponding to the first signal is determined based on the time domain resource pattern corresponding to the first signal.
119. The method of claim 118, wherein: The time domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates puncturing and the fourth value indicates non-puncturing.
120. The method of any one of claims 71 to 84, wherein: The time domain resources in the time-frequency resources corresponding to the first signal are selected; wherein, The first signal does not include modulation symbols transmitted on unselected time domain resources, and / or modulation symbols are not sent on unselected time domain resources; or, The modulation symbols transmitted on the unselected time domain resources are postponed to be transmitted on the next selected time domain resource.
121. The method of claim 120, wherein: Different zero-power devices select different time domain resources.
122. The method of claim 120 or 121, wherein: The modulation symbols in the first signal are selected based on a time domain resource pattern corresponding to the first signal.
123. The method of claim 122, wherein: The time domain resource pattern is a sequence consisting of a third value and a fourth value, wherein the third value indicates non-selection and the fourth value indicates selection.
124. The method of claim 119 or 123, wherein: Each value in the time domain resource pattern is associated with K time domain resources, where K is a positive integer.
125. The method of claim 124, wherein: In the case of K=1, the time domain resource pattern is periodically applied to time domain resource processing; or, In the case that K>1 and the K time domain resources are continuous, the time domain resource pattern is periodically applied to time domain resource processing.
126. The method of claim 119, 123, 124 or 125, wherein: The number or proportion of the third value or the fourth value in the time domain resource pattern does not exceed a second threshold.
127. The method of claim 126, wherein: The second threshold is determined based on at least one of the following: data transmission code rate, TBS, and data encoding method.
128. The method according to any one of claims 116 to 127, characterized in that The granularity of the time domain resource is one of the following: time slot, symbol.
129. The method according to any one of claims 116 to 127, characterized in that The time domain resource is the time domain resource*R of a single symbol after modulation, where R is a positive integer.
130. The method of any one of claims 116 to 129, wherein: The time-frequency resources corresponding to the first signal are indicated by network device scheduling, or the time-frequency resources corresponding to the first signal are agreed upon by a protocol, or the time-frequency resources corresponding to the first signal are time-frequency resources obtained by performing frequency domain offset on the time-frequency resources occupied by the incoming signal corresponding to the first signal.
131. The method of any one of claims 71 to 84, 116 to 130, characterized in that Before the communication device receives the first signal, the method further includes: The communication device receives a second sequence sent by the zero-power consumption device; The second sequence includes at least one of the following: part or all of the identity information of the zero-power device, data control information corresponding to the first signal, and indication information of the time domain resource pattern corresponding to the first signal.
132. The method of claim 131, wherein: The CRC check bits in the first signal are scrambled based on part or all of the information in the second sequence.
133. The method of claim 131 or 132, wherein: The second sequence is a leading sequence used in an access process, or the second sequence is a sequence carrying relevant information of the zero-power consumption device.
134. The method of claim 118, 119, 122, 123, 124, 125, 126, 127, 131, 132 or 133, wherein: The time domain resource pattern is determined based on at least one of the following: scheduling information, data control information, an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, a cell identifier, and a pre-sent sequence.
135. The method of claim 118, 119, 122, 123, 124, 125, 126, 127, 131, 132 or 133, wherein: The time domain resource pattern is obtained by extending the initial time domain resource pattern based on at least one of the following: Data transmission bit rate, transmission block size TBS, data encoding method.
136. The method of claim 135, wherein: The initial time domain resource pattern is agreed upon by a protocol, or the initial time domain resource pattern is configured by a network.
137. The method of claim 118, 119, 122, 123, 124, 125, 126, 127, 131, 132, 133 or 134, wherein: The time domain resource pattern is configured or indicated by a network device; or, The time domain resource pattern is generated based on parameters configured or indicated by a network device; or, The time domain resource pattern is generated by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, or an identifier of a cell; or The time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns; or, The time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a plurality of preset time domain resource pattern sets; or, The time-domain resource pattern is determined based on a second sequence associated with the time-domain resource pattern.
138. The method of claim 137, wherein: In the case where the time domain resource pattern is a target time domain resource pattern among a plurality of preset time domain resource patterns, the target time domain resource pattern is indicated by a network device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of the following: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, and an identifier of a cell; In the case where the time domain resource pattern is a target time domain resource pattern in a target time domain resource pattern set in a preset plurality of time domain resource pattern sets, the target time domain resource pattern set is indicated by a network device, and the target time domain resource pattern is randomly selected by the zero-power consumption device, or the target time domain resource pattern is determined by the zero-power consumption device based on at least one of: an identifier of the zero-power consumption device, an identifier of a group to which the zero-power consumption device belongs, and a cell identifier.
139. The method of claim 137, wherein: In the case where the time domain resource pattern is determined based on a second sequence associated with the time domain resource pattern, the association relationship between the time domain resource pattern and the second sequence is agreed upon by a protocol, or the association relationship between the time domain resource pattern and the second sequence is configured or indicated by a network device.
140. The method of any one of claims 71 to 139, wherein: The first signal is a backscattered signal, or the first signal is a signal actively transmitted by the zero-power consumption device.
141. A zero-power consumption device, characterized in that: include: A communication unit, configured to send a first signal; The first signal has been subjected to at least one encoding process, wherein the at least one encoding process includes a first encoding, and the first encoding is used by a receiving end to correct errors occurring in the transmission process of the first signal.
142. A communication device, characterized in that: include: A communication unit, configured to receive a first signal sent by a zero-power consumption device; The first signal has been subjected to at least one encoding process, and the at least one encoding process includes a first encoding, and the first encoding is used by the communication device to correct errors occurring in the transmission process of the first signal.
143. A zero-power consumption device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the zero-power consumption device executes the method as described in any one of claims 1 to 70.
144. A communication device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory, so that the communication device executes the method as described in any one of claims 71 to 140.
145. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 70.
146. A chip, characterized in that: include: A processor, configured to call and run a computer program from a memory so that a device equipped with the chip executes a method as described in any one of claims 71 to 140.
147. A computer-readable storage medium, characterized in that Used to store a computer program, when the computer program is executed, the method according to any one of claims 1 to 70 is implemented.
148. A computer-readable storage medium, characterized in that Used to store a computer program, when the computer program is executed, the method as claimed in any one of claims 71 to 140 is implemented.
149. A computer program product, characterized in that Comprising computer program instructions, when the computer program instructions are executed, the method according to any one of claims 1 to 70 is implemented.
150. A computer program product, characterized in that Comprising computer program instructions, when the computer program instructions are executed, the method as claimed in any one of claims 71 to 140 is implemented.
151. A computer program, characterized in that When the computer program is executed, the method according to any one of claims 1 to 70 is implemented.
152. A computer program, characterized in that When the computer program is executed, the method of any one of claims 71 to 140 is implemented.