Method, environment, amp device and network device for wireless communication
By receiving network signals through an environmental energy AMP device to determine random access channel resources and then transmitting them, the problem of zero-power devices accessing the network is solved, enabling large-scale maintenance-free deployment and making it suitable for various application scenarios.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
- Filing Date
- 2023-02-28
- Publication Date
- 2026-06-30
AI Technical Summary
Traditional random access methods cannot meet the needs of zero-power devices, which are limited in energy and capability and cannot effectively access the network.
A wireless communication method is provided in which an ambient energy AMP device receives signals from a network device to determine the resources of a random access channel and transmits the channel. The network device also transmits signals accordingly to receive the random access channel of the AMP device.
It enables random access of zero-power devices, supports high-density and large-scale deployment, and is suitable for fields such as industrial sensor networks, smart homes, smart agriculture, logistics and warehousing. It features maintenance-free and battery-free operation.
Smart Images

Figure CN122317985A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, specifically to a wireless communication method, an ambient energy AMP device, and a network device. Background Technology
[0002] In New Radio (NR) systems, terminal devices can access the network and communicate with network devices through a four-step or two-step random access process.
[0003] In zero-power communication, zero-power devices need to collect ambient energy (such as radio frequency energy, light energy, solar energy, and thermal energy) to obtain the energy for communication. Due to the limitations of zero-power devices, traditional random access methods cannot meet their needs. Therefore, it is necessary to design a random access method suitable for zero-power devices. Summary of the Invention
[0004] This application provides a wireless communication method, an ambient energy AMP device, and a network device that enable random access to zero-power devices.
[0005] In a first aspect, a wireless communication method is provided, comprising: an ambient AMP device receiving a first signal sent by a network device, the first signal being used to determine resources for a random access channel; the AMP device sending a random access channel to the network device based on the first signal.
[0006] In a second aspect, a wireless communication method is provided, comprising: a network device sending a first signal to an ambient AMP device, the first signal being used to determine resources of a random access channel; and receiving a random access channel sent by the AMP device according to the first signal.
[0007] Thirdly, a terminal device is provided for executing the methods described in the first aspect or its various implementations.
[0008] Specifically, the terminal device includes a functional module for performing the methods described in the first aspect or its various implementations.
[0009] Fourthly, a network device is provided for performing the methods described in the second aspect or its various implementations.
[0010] Specifically, the network device includes a functional module for performing the methods described in the second aspect or its various implementations.
[0011] Fifthly, a terminal device is provided, including 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 to perform the methods described in the first aspect or its various implementations.
[0012] In a sixth aspect, a network device is provided, including 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 to perform the methods in the second aspect or its implementations described above.
[0013] In a seventh aspect, a chip is provided for implementing the methods of any one of the first to second aspects or their respective implementations.
[0014] Specifically, the chip includes a processor for calling and running a computer program from memory, causing a device equipped with the device to perform the method as described in any of the first to second aspects above or in their respective implementations.
[0015] Eighthly, a computer-readable storage medium is provided for storing a computer program that causes a computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0016] Ninthly, a computer program product is provided, including computer program instructions that cause a computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0017] In a tenth aspect, a computer program is provided that, when run on a computer, causes the computer to perform the methods of any one of the first to second aspects or their respective implementations.
[0018] Through the above technical solution, the AMP device determines the random access channel resource based on the first signal of the network device, and further performs random access channel transmission on the resource. Attached Figure Description
[0019] Figure 1 This is a schematic diagram of a communication system architecture provided in an embodiment of this application.
[0020] Figure 2 This is a schematic diagram of a zero-power communication system according to an example of this application.
[0021] Figure 3 This is a schematic diagram of energy harvesting according to an embodiment of this application.
[0022] Figure 4 This is a schematic diagram of backscatter communication according to an embodiment of this application.
[0023] Figure 5 This is a circuit schematic diagram of resistive load modulation according to an embodiment of this application.
[0024] Figure 6 This is a schematic diagram of the random access process in related technologies.
[0025] Figure 7 This is a schematic diagram of a wireless communication method provided according to an embodiment of this application.
[0026] Figure 8 This is a schematic diagram of a first signal provided in an embodiment of this application.
[0027] Figure 9 This is a schematic diagram illustrating a method for determining the basic time unit of a random access channel according to an embodiment of this application.
[0028] Figure 10 This is a schematic diagram illustrating another method for determining the basic time unit of a random access channel provided in an embodiment of this application.
[0029] Figure 11 This is a schematic diagram illustrating a method for transmitting a first signal according to an embodiment of this application.
[0030] Figure 12 This is a schematic diagram illustrating how a first signal carries control information, paging information, or scheduling information for random access, as provided in an embodiment of this application.
[0031] Figure 13 This is a schematic diagram illustrating the location of a first signal indicated by a paging signal, as provided in an embodiment of this application.
[0032] Figure 14 This is a schematic diagram of a time-domain resource window for random access provided in an embodiment of this application.
[0033] Figure 15 This is a schematic diagram illustrating the relationship between a first signal and a time-domain resource window for random access, provided in an embodiment of this application.
[0034] Figure 16 This is a schematic diagram illustrating the association between the frequency domain resources of a first signal and a random access channel, as provided in an embodiment of this application.
[0035] Figure 17 This is a schematic diagram of the structure of a random access channel provided in an embodiment of this application.
[0036] Figure 18 This is a schematic block diagram of an AMP device provided according to an embodiment of this application.
[0037] Figure 19 This is a schematic block diagram of a network device provided according to an embodiment of this application.
[0038] Figure 20This is a schematic block diagram of a communication device provided according to an embodiment of this application.
[0039] Figure 21 This is a schematic block diagram of a chip provided according to an embodiment of this application.
[0040] Figure 22 This is a schematic block diagram of a communication system provided according to an embodiment of this application. Detailed Implementation
[0041] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art without creative effort regarding the embodiments of this application are within the scope of protection of this application.
[0042] The technical solutions of this application embodiment 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, evolution of NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), and Wireless Fidelity (WF). Fidelity (WiFi), 5th-Generation (5G) communication systems, cellular IoT systems, cellular passive IoT systems, or other communication systems.
[0043] Traditional communication systems typically 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 communication but also, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication. The embodiments of this application can also be applied to these communication systems.
[0044] Optionally, the communication system in this application embodiment can be applied to carrier aggregation (CA) scenarios, dual connectivity (DC) scenarios, or standalone (SA) network deployment scenarios.
[0045] Optionally, the communication system in this application embodiment can be applied to unlicensed spectrum, wherein unlicensed spectrum can also be considered as shared spectrum; or, the communication system in this application embodiment can also be applied to licensed spectrum, wherein licensed spectrum can also be considered as non-shared spectrum.
[0046] This application describes various embodiments in conjunction with network devices and terminal devices. 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.
[0047] In the embodiments of this application, the network device can be a device for communicating with mobile devices. The network device can be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, a relay station or access point, or a vehicle-mounted device, wearable device, or a network device (gNB) in an NR network, or a network device in a cellular Internet of Things, or a network device in a cellular passive Internet of Things, or a network device in a future evolved PLMN network or an NTN network, etc.
[0048] By way of example and not limitation, in this embodiment, the network device may have mobility characteristics; for example, the network device may be a mobile device. Optionally, 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. Optionally, the network device may also be a base station located on land, water, or other similar locations.
[0049] In this embodiment, the network device can provide services to a cell. The terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or spectrum resources) used by the cell. The cell can be the cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or to a base station corresponding to a small cell. The small cell can include: metro cell, micro cell, pico cell, femto cell, etc. These small cells have the characteristics of small coverage area and low transmission power, and are suitable for providing high-speed data transmission services.
[0050] Terminal devices can be stations (ST) in WLANs, cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in next-generation communication systems such as NR networks, or terminal devices in future evolved Public Land Mobile Network (PLMN) networks, terminal devices in cellular IoT, terminal devices in cellular passive IoT, etc.
[0051] In the embodiments of this application, the terminal device can be deployed on land, including indoor or outdoor, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships); and it can also be deployed in the air (such as airplanes, balloons and satellites).
[0052] In the embodiments of this application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, 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 care, 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, etc.
[0053] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0054] For example, the communication system 100 used in the embodiments of this application is as follows: Figure 1 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a terminal device 120 (or a communication terminal, terminal). The network device 110 can provide communication coverage for a specific geographical area and can communicate with terminal devices located within that coverage area.
[0055] Figure 1 An exemplary embodiment 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. This application embodiment does not limit this.
[0056] Optionally, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this embodiment.
[0057] It should be understood that devices with communication functions in the network / system of this application embodiment can be referred to as communication devices. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above, which will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as network controllers, mobility management entities and other network entities. This application embodiment does not limit this.
[0058] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document merely describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0059] It should be understood that the term "instruction" mentioned in the embodiments of this application can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.
[0060] In the description of the embodiments of this application, the term "correspondence" may indicate that there is a direct or indirect correspondence between two things, or that there is an association between two things, or that there is a relationship of instruction and being instructed, configuration and being configured, etc.
[0061] In this application embodiment, "predefined" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.
[0062] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.
[0063] To facilitate understanding of the technical solutions of the embodiments of this application, the relevant technologies of this application will be described.
[0064] I. Zero-power communication Key technologies for zero-power communication include energy harvesting, backscatter communication, and low-power technology.
[0065] like Figure 2 As shown, a typical zero-power communication system (such as an RFID system) includes network devices (such as RFID readers) and zero-power devices (such as electronic tags). The network devices are used to send wireless power signals and downlink communication signals to the zero-power devices, and to receive backscattered signals from the zero-power devices. A basic zero-power device includes an energy harvesting module, a backscattered communication module, and a low-power computing module. In addition, the zero-power device may also have a memory or sensor to store basic information (such as item identification) or sensor data such as ambient temperature and humidity.
[0066] For example, an energy harvesting module can harvest energy carried by radio waves in space. Figure 2 The diagram shows radio waves emitted by a network device, used to drive the low-power computing module of the zero-power device and to implement backscatter communication. After gaining power, the zero-power device can receive control commands from the network device and send data to the network device based on backscattering of the control signaling. The transmitted data can be data stored within the zero-power device itself (such as identification or pre-written information, such as the production date, brand, and manufacturer of a product). The zero-power device can also load various sensors, thereby reporting data collected by these sensors based on the zero-power mechanism.
[0067] The following section explains the key technologies in zero-power communication.
[0068] 1. Radio Frequency Power Harvesting like Figure 3 As shown, the radio frequency energy harvesting module harvests electromagnetic wave energy from space based on the principle of electromagnetic induction, thereby obtaining the energy required to drive zero-power devices, such as driving low-power demodulation and modulation modules, sensors, and memory reading. Therefore, zero-power devices do not require traditional batteries.
[0069] 2. Backscattering communication like Figure 4As shown, a zero-power device receives a carrier signal sent by a network device, modulates the carrier signal, 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 inseparable. Load modulation adjusts and controls the circuit parameters of the zero-power device's oscillation circuit according to the data stream's rhythm, causing parameters such as the zero-power device's impedance to change accordingly, thus completing the modulation process. Load modulation technology mainly includes two methods: resistive load modulation and capacitive load modulation. In resistive load modulation, a resistor is connected in parallel with the load, and this resistor is switched on or off based on the control of the binary data stream, such as... Figure 5 As shown. Switching the resistor on and off causes a change in the circuit voltage, thus achieving Amplitude Shift Keying (ASK), which modulates and transmits the signal by adjusting the amplitude of the backscattered signal from the zero-power device. Similarly, in capacitive load modulation, switching the capacitor on and off changes the circuit's resonant frequency, achieving Frequency Shift Keying (FSK), which modulates and transmits the signal by adjusting the operating frequency of the backscattered signal from the zero-power device.
[0070] As can be seen, zero-power devices modulate the incoming signal using load modulation, thereby achieving backscatter communication. Therefore, zero-power devices have significant advantages: (1) It does not actively transmit signals, so it does not require complex radio frequency links, such as PA, radio frequency filters, etc.; (2) It does not require the active generation of high-frequency signals, therefore a high-frequency crystal oscillator is not needed; (3) With the help of backscatter communication, the terminal signal transmission does not need to consume the terminal's own energy.
[0071] 3. Encoding technology Data transmitted by zero-power devices can be represented by binary "1" and "0" using different codes. Radio Frequency Identification (RFID) systems typically use one of the following encoding methods: Non-Return-to-Zero (NRZ) coding, Manchester coding, Unipolar Return-to-Zero coding, Differential Biphasic (DBP) coding, Differential coding, Pulse Interval (PIE) coding, Bidirectional Spatial Coding (FMO), Miller coding, and Differential coding. In simple terms, different coding techniques use different pulse signals to represent 0 and 1.
[0072] In some scenarios, based on the energy source and usage of zero-power devices, they can be categorized as follows: 1. Passive zero-power devices Zero-power devices (such as electronic tags in RFID systems) do not require internal batteries. When a zero-power device approaches a network device (such as an RFID reader), it falls within the near-field range of the network device's antenna radiation. Therefore, the zero-power device's antenna generates an induced current through electromagnetic induction, which drives the device's low-power chip circuitry. This enables demodulation of the forward link signal and modulation of the reverse link (or reflected link) signal. For the backscatter link, the zero-power device uses backscattering to transmit signals.
[0073] As can be seen, passive zero-power devices do not require built-in batteries to drive either the forward or reverse link, making them truly zero-power devices.
[0074] Passive zero-power devices do not require batteries, and their radio frequency and baseband circuits are very simple. For example, they do not require low-noise amplifiers (LNAs), power amplifiers (PAs), crystal oscillators, analog-to-digital converters (ADCs), etc. Therefore, they have many advantages such as small size, light weight, very low price, and long service life.
[0075] Passive zero-power terminals can also support other energy harvesting methods. By harvesting energy from the environment (such as light energy, heat energy, kinetic energy, mechanical energy, etc.), they can obtain energy for the drive circuit and support the terminal device to communicate.
[0076] 2. Semi-passive zero-power devices Semi-passive zero-power devices do not have conventional batteries installed, but they can use RF energy harvesting modules to harvest radio wave energy or 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). Once the energy storage unit receives energy, it can drive the low-power chip circuitry of the zero-power device, enabling demodulation of the forward link signal and modulation of the reverse link signal. For the backscatter link, the zero-power device uses backscattering to transmit signals. Alternatively, the zero-power device can use a low-power transmitter for active transmission communication based on the harvested energy.
[0077] As can be seen, semi-passive zero-power devices do not require built-in batteries to drive either the forward or reverse link. Although they use energy stored in capacitors during operation, the energy comes from the radio energy collected by the energy harvesting module, making them a true zero-power device.
[0078] Semi-passive zero-power devices inherit many advantages of passive zero-power devices, and therefore have many advantages such as small size, light weight, very low price, and long service life.
[0079] 3. Active zero-power devices In some scenarios, zero-power devices can also be active zero-power devices, which can have a built-in battery. The battery powers the low-power chip circuitry of the zero-power device, enabling demodulation of the forward link signal and modulation of the reverse link signal. However, for the backscatter link, the zero-power device uses backscattering to transmit the signal. Therefore, the zero power consumption of this type of device is mainly reflected in the fact that the signal transmission of the reverse link does not require the terminal's own power, but instead uses backscattering.
[0080] Active zero-power terminals use a built-in battery to power the RFID chip, thereby increasing the read / write distance and improving communication reliability. Therefore, they are used in scenarios with relatively high requirements for communication distance and read latency.
[0081] In some scenarios, zero-power devices can be categorized based on transmitter type as follows: 1) Zero-power devices based on backscattering These zero-power devices use the aforementioned backscattering method to transmit uplink data. These zero-power devices do not have an active transmitter for active transmission, but only a backscattering transmitter. Therefore, when these zero-power devices transmit data, a network device needs to provide a carrier wave, and the zero-power devices perform backscattering based on this carrier wave to achieve data transmission.
[0082] 2) Zero-power devices based on active transmitters These zero-power devices use active transmitters with active transmission capabilities for uplink data transmission. Therefore, when sending data, these zero-power devices can transmit data using their own active transmitters without requiring network equipment to provide a carrier wave. Active transmitters suitable for zero-power devices can be, for example, ultra-low-power ASK or ultra-low-power FSK transmitters. When transmitting a 100µW signal, the overall power consumption can be reduced to 400-600µW. 3) Zero-power devices that simultaneously possess both a backscatter transmitter and an active transmitter. These zero-power devices can support both backscatter and active transmitters. They can determine which signal transmission method to use—whether to use an active transmitter or a backscatter transmitter—based on various factors such as battery level and available ambient energy, or on network device scheduling.
[0083] With the rapid development of the Internet of Things (IoT), existing IoT communication technologies can no longer meet the communication needs of IoT in many scenarios, such as: 1. Harsh communication environment Some IoT scenarios may face extreme environments such as high temperatures, extremely low temperatures, high humidity, high pressure, high radiation, or high-speed movement. Examples include ultra-high-voltage substations, high-speed train track monitoring, environmental monitoring in frigid regions, and industrial production lines. In these scenarios, existing IoT terminals will be unable to function due to the limitations of conventional power supplies. Furthermore, extreme working environments are also detrimental to IoT maintenance, such as battery replacement.
[0084] 2. The need for extremely small terminal form factors In certain IoT communication scenarios, such as food traceability, commodity distribution, and smart wearables, terminals require extremely small sizes for convenient use in these environments. For example, IoT terminals used for commodity management in the distribution process typically use electronic tags, embedded in very small packages. Furthermore, lightweight wearable devices can enhance the user experience while meeting user needs.
[0085] 3. The need for extremely low-cost IoT communication Numerous IoT communication scenarios require IoT terminals to be sufficiently inexpensive to enhance their competitiveness compared to other alternative technologies. For example, in logistics or warehousing scenarios, to facilitate the management of large quantities of goods in circulation, IoT terminals can be attached to each item, enabling precise management of the entire logistics process and lifecycle through communication between the terminal and the logistics network. These scenarios necessitate that IoT terminals be priced competitively.
[0086] Therefore, in order to cover these unmet IoT communication needs, it is also necessary to develop ultra-low cost, extremely small size, battery-free / maintenance-free IoT in cellular networks, and zero-power IoT can meet this need.
[0087] Zero-power Internet of Things (IoT) can also be called Ambientpower-enabled IoT (AMP IoT). Zero-power devices can also be called Ambient IoT devices or AMP IoT devices. Ambient IoT devices can refer to IoT devices that utilize various environmental energy sources, such as radio frequency energy, light energy, solar energy, thermal energy, and mechanical energy. These devices may have no energy storage capacity or very limited energy storage capacity, such as using capacitors with a capacitance of tens of microseconds (µF).
[0088] Ambient IoT can be used in at least the following four scenarios: 1. Object recognition, such as logistics, production line product management, and supply chain management; 2. Environmental monitoring, such as monitoring of temperature, humidity, and harmful gases in the working environment and natural environment; 3. Positioning, such as indoor positioning, intelligent item finding, and production line item positioning; 4. 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, fertilization).
[0089] II. Cellular Passive Internet of Things With the increasing application of 5G in various industries, the types and application scenarios of connected devices are also expanding, placing higher demands on the cost and power consumption of communication terminals. The application of battery-free, low-cost passive IoT devices has become a key technology for cellular IoT, enriching the types and quantities of terminals connected by 5G networks and truly realizing the Internet of Everything. Passive IoT devices can be based on zero-power communication technologies, such as RFID, and can be extended to suit cellular IoT.
[0090] To facilitate understanding of the embodiments of this application, the power supply signal, scheduling signal, and carrier signal related to zero-power communication will be described.
[0091] 1. Power supply signal The power supply signal is the energy source for zero-power devices to harvest energy.
[0092] The power supply signal carrier can be a base station, smartphone, smart gateway, charging station, micro base station, etc.
[0093] In terms of frequency bands, the radio waves used for power supply can be low frequency, medium frequency, high frequency, etc.
[0094] From the waveform perspective, the radio waves used for power supply can be sine waves, square waves, triangle waves, pulses, rectangular waves, etc.
[0095] In addition, the power supply signal can be a continuous wave or a discontinuous wave (i.e., allowing for a certain period of interruption).
[0096] Optionally, the power supply signal can be an existing signal 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., or it can be a Wi-Fi signal or a Bluetooth signal.
[0097] Alternatively, the power supply signal can also be implemented by adding a new signal, such as adding a signal dedicated to power supply.
[0098] 2. Trigger signal or scheduling signal Trigger signals are used to trigger or schedule zero-power devices to transmit data.
[0099] The trigger signal carrier can be a base station, a smartphone, a smart gateway, or the like.
[0100] In terms of frequency band, radio waves used for triggering or scheduling can be low frequency, medium frequency, high frequency, etc.
[0101] From the waveform perspective, the radio waves used for triggering or scheduling can be sine waves, square waves, triangle waves, pulses, rectangular waves, etc.
[0102] In addition, the trigger signal can be a continuous wave or a discontinuous wave (i.e., it allows for a certain period of interruption).
[0103] Alternatively, the trigger signal may be an existing signal in the 3GPP standard. For example, SRS, PUSCH, PRACH, PUCCH, PDCCH, PDSCH, PBCH, or WIFI or Bluetooth signals, etc.
[0104] Alternatively, trigger signals can also be implemented by adding new signals, such as adding a signal specifically for triggering or scheduling.
[0105] 3. Carrier signal The carrier signal is used to generate a backscatter signal in a zero-power device. For example, a zero-power device can modulate the received carrier signal to form a backscatter signal based on the information to be sent. The carrier of the carrier signal can be a base station, a smartphone, a smart gateway, etc.
[0106] In terms of frequency band, radio waves used as carrier signals can be low-frequency, medium-frequency, high-frequency, etc.
[0107] From the waveform perspective, radio waves used as carrier signals can be sine waves, square waves, triangular waves, pulses, rectangular waves, etc.
[0108] In addition, the carrier signal can be a continuous wave or a discontinuous wave (i.e., it allows for a certain period of interruption).
[0109] Alternatively, the carrier signal may be an existing signal in the 3GPP standard. For example, SRS, PUSCH, PRACH, PUCCH, PDCCH, PDSCH, PBCH, or WIFI or Bluetooth signals, etc.
[0110] Alternatively, the carrier signal can also be implemented by adding a new signal, such as adding a dedicated carrier signal to generate a backscatter signal.
[0111] It should be noted that in the embodiments of this application, the power supply signal, the scheduling signal and the carrier signal can be the same signal, or they can be different signals. For example, the power supply signal can be used as the carrier signal, and the scheduling signal can also be used as the carrier signal, etc.
[0112] In NR systems, terminal devices can enter the RRC connected state from the Radio Resource Control (RRC) idle (RRC_IDLE) or RRC inactive (RRC_INACTIVE) state through a random access procedure. NR systems support 4-step and 2-step random access procedures. Figure 6 Schematic flowcharts of two 4-step random access and 2-step random access procedures are shown, in which... Figure 6 (a) in the diagram is a flowchart of a competition-based 4-step random access process. Figure 6 (b) in the diagram is a flowchart of a contention-based two-step random access method. Figure 6 (c) in the diagram is a flowchart of a non-contention-based 4-step random access method. Figure 6 (d) in the diagram is a flowchart of a non-contested two-step random access method.
[0113] In execution Figure 6Before the random access process shown, the terminal device needs to receive system information and obtain the random access configuration on the terminal device side, such as obtaining the transmission parameters of the Physical Random Access Channel (PRACH) through System Information Block (SIB1).
[0114] By receiving system messages, the terminal device can obtain the transmission resource configuration of PRACH, as well as the parameters related to the preamble sequence.
[0115] For example, in the preamble transmission during the 4-step random access process, the terminal device calculates its own Random Access Radio Network Temporary Identifier (RA-RNTI) according to the following formula: RA-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 ×ul_carrier_id.
[0116] The RA-RNTI is used to identify message 2 (Msg2), which is the Random Access Response (RAR). The RA-RNTI is associated with the timing of the PRACH sequence sent by the terminal device in the preamble.
[0117] During the preamble transmission in the two-step random access process, the terminal device calculates its own Message B Radio Network Temporary Identifier (MSGB-RNTI) according to the following formula: MSGB-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id + 14 × 80 × 8 × 2. This MSGB-RNTI is used to identify the MsgB and is associated with the PRACH occasion when the end device sends the preamble.
[0118] Where: s_id: is the index value that specifies the first Orthogonal frequency-division multiplexing (OFDM) symbol in PRACH; t_id: is the index value of the first slot of the PRACH specified in the system frame; f_id: is the index value of PRACH specified in the frequency domain; ul_carrier_id: is the uplink carrier used for message 1 (Msg1, i.e., preamble) transmission.
[0119] In this application embodiment, the zero-power device is also called an ambient energy device (AMP device or Ambient device), an ambient energy IoT device (AMP IoT device or Ambient IoT device), or a zero-power terminal.
[0120] Zero-power devices enable high-density and large-scale deployment at a lower cost. Furthermore, due to their maintenance-free and battery-free characteristics, they have enormous application potential in industrial sensor networks, smart homes, smart agriculture, logistics and warehousing, smart wearables, and healthcare. Zero-power devices can be integrated with sensor equipment for environmental monitoring, hazard warnings, and alarms.
[0121] Considering the service characteristics, capability limitations, and power consumption limitations of zero-power devices, traditional random access methods cannot meet the needs of zero-power devices. Therefore, it is necessary to design a random access method for zero-power devices.
[0122] To facilitate understanding of the technical solutions of the embodiments of this application, the technical solutions of this application are described in detail below through specific embodiments. The above-mentioned related technologies are optional solutions and can be arbitrarily combined with the technical solutions of the embodiments of this application, all of which fall within the protection scope of the embodiments of this application. The embodiments of this application include at least some of the following contents.
[0123] Figure 7 This is a schematic diagram of a wireless communication method 200 according to an embodiment of this application, such as... Figure 7 As shown, the method 200 includes at least the following: S210, the environmental energy AMP device receives a first signal sent by the network device, the first signal being used to determine the resources of the random access channel; S220, the AMP device sends a random access channel to the network device based on the first signal.
[0124] In this embodiment, the random access channel can be replaced by a random access signal.
[0125] In this embodiment of the application, the random access channel can also be replaced by a data signal.
[0126] In this embodiment, the random access channel can also be replaced by a data channel.
[0127] For example, an AMP device can receive a first signal sent by a network device, which is used to determine the resources of a data channel. The AMP device can then send a data channel to the network device based on the first signal.
[0128] In some embodiments, the network device may be a base station in a cellular communication system, such as a gNB in an NR system, or an AP in a WIFI system, etc. This application does not limit this.
[0129] That is, the random access method provided in the embodiments of this application can be applied to the random access and / or data transmission of AMP devices in NR systems or WIFI systems.
[0130] In the embodiments of this application, the environmental energy AMP device is also called an environmental energy IoT device (AMP IoT device or Ambient IoT device), a zero-power device, or a zero-power terminal.
[0131] In some embodiments, an AMP device can be a class of devices defined based on characteristics such as device complexity, power source, communication method, and waveform used.
[0132] For example, AMP devices can be devices that communicate based on ambient energy, such as using ambient energy such as radio frequency energy, light energy, solar energy, thermal energy, and mechanical energy to obtain energy for communication.
[0133] For example, AMP devices can be a type of device with low complexity or that uses new waveforms, such as communicating using low-order modulation methods, simple waveforms, or signals with small bandwidth.
[0134] For example, an AMP device can be a type of device that uses a backscatter communication method.
[0135] In some embodiments, the AMP device may also support active transmission communication.
[0136] In some embodiments, the random access channel may be transmitted using a backscattering method or an active transmission method.
[0137] It should be understood that this application does not limit the reasons for the AMP device to initiate random access. For example, the AMP device can initiate random access actively, or it can initiate random access passively. For example, when the AMP device needs to send data to the network device (e.g., when environmental monitoring is performed based on the AMP device and periodic or non-periodic measurement and reporting of environmental data is required), or when the network device initiates paging or communication scheduling to the AMP device, causing the AMP device to need to send data, the method provided in the embodiments of this application can be used for random access and / or data transmission.
[0138] In some embodiments, the first signal can be considered as triggering the transmission of the random access channel, or in other words, the first signal is a trigger signal for the random access channel. That is, the AMP device can transmit the random access channel upon receiving the first signal, wherein the resources of the random access channel can be determined based on the first signal.
[0139] In some embodiments, when the first signal has the function of determining the resources of the random access channel, the first signal is also referred to as the anchor signal or the reference signal.
[0140] In some embodiments, the first signal can be a specific sequence, and the AMP device can determine that the first signal is an anchor signal based on this specific sequence. For example, the first signal can be a fixed combination of 0 and 1 sequences, such as... Figure 8 As shown.
[0141] In some embodiments, the first signal is also used to indicate the function of the random access channel.
[0142] For example, the first signal used to indicate the function of the random access channel includes at least one of the following: Used only for random access, used only for data transmission, used for both random access and data transmission.
[0143] In some embodiments, the sequence or information carried by the first signal is associated with the function of the random access channel.
[0144] In some implementations, different candidate sequences are associated with different roles of the random access channel. For example, there may be multiple candidate sequences, including a first candidate sequence, a second candidate sequence, and a third candidate sequence. The random access channel associated with the first candidate sequence can only perform the random access procedure (or, in other words, only has terminal identification capability) and does not support data transmission. The random access channel associated with the second candidate sequence supports both random access and data transmission. The random access channel associated with the third candidate sequence is only used by the AMP device for data transmission. Therefore, when the first signal uses the first candidate sequence, it means that the random access channel is only used for random access and does not support data transmission. When the first signal uses the second candidate sequence, it means that the random access channel is used for both random access and data transmission.
[0145] In some other implementations, the first signal carries indication information that indicates the function of the random access channel.
[0146] In some embodiments of this application, the first signal is also used for clock synchronization of the AMP device. For example, the first signal includes clock synchronization information, such as a clock synchronization sequence, which the AMP device can detect to perform clock synchronization.
[0147] In some embodiments, the clock synchronization sequence can also be used to determine the resources of the random access channel. For example, when the AMP device detects the sequence, it can determine the resources of the associated random access channel based on the sequence.
[0148] In other embodiments of this application, the AMP device can perform clock synchronization based on a second signal. For example, the second signal may include clock synchronization information, such as a clock synchronization sequence. The AMP device can perform clock synchronization by detecting the clock synchronization sequence.
[0149] In the embodiments of this application, the signal used for clock synchronization, also known as the synchronization signal, can be the same signal as the anchor signal, or it can be different signals. That is, the first signal can be used as the anchor signal, or it can be used as both the anchor signal and the synchronization signal.
[0150] In some embodiments, each first signal is associated with a random access channel, or multiple first signals are associated with a random access channel. For example, when a first signal is used as an anchor signal, each first signal is associated with a random access channel. When a first signal is used as a synchronization signal, each first signal is associated with a random access channel, or multiple first signals are associated with a random access channel. In this case, multiple first signals may overlap with the random access channel, and clock synchronization can be maintained based on multiple first signals during random access.
[0151] In some embodiments, each second signal is associated with a random access channel, or multiple second signals are associated with a random access channel. That is, the AMP device can perform clock synchronization based on a synchronization signal, or it can perform clock synchronization based on multiple synchronization signals. When the AMP device performs clock synchronization based on multiple synchronization signals, multiple synchronization signals may overlap with the random access channel, and clock synchronization can be maintained based on multiple synchronization signals during random access.
[0152] In some embodiments, the first signal may be an existing signal in the communication system, such as adding the function of determining the resources of the random access channel to an existing signal, or it may be a newly defined signal, such as a newly defined signal used to determine the resources of the random access channel.
[0153] In some specific embodiments, the first signal may be a paging signal, a scheduling signal, or other downlink signal sent by the network device. For example, when the network device needs to page the AMP device, it can send a paging signal to determine the resources of the random access channel. As another example, when the network device schedules the AMP device for data transmission, it can send a scheduling signal to determine the resources of the random access channel.
[0154] In some embodiments, the first signal may be generated using a low-order modulation method, or the first signal may be a simple waveform.
[0155] In some specific embodiments, the first signal can be implemented by amplitude modulation, such as on-off keying, meaning the waveform of the first signal can be an OOK waveform. For example, based on the OOK waveform, the first signal can be generated using a specific encoding method (e.g., NRZ or Manchester). Alternatively, the first signal can also be implemented using frequency shift keying (FSK) or phase shift keying (PSK) modulation.
[0156] In some embodiments, the second signal may be an existing signal in the communication system, such as using an existing signal for clock synchronization of the AMP device, or it may be a newly defined signal, such as using a newly defined signal for clock synchronization of the AMP device.
[0157] In some specific embodiments, the second signal may be a paging signal or a dispatch signal.
[0158] In some embodiments, the second signal may be generated using a low-order modulation method, or the second signal may be a simple waveform.
[0159] In some specific embodiments, the second signal can be implemented through amplitude modulation, such as OOK, meaning the waveform of the second signal can be an OOK waveform. For example, based on the OOK waveform, a specific encoding method (e.g., NRZ or Manchester) can be used to generate the second signal. Alternatively, the second signal can also be generated using FSK or PSK modulation.
[0160] In some embodiments of this application, the length of the basic time unit for AMP device communication or the length of the basic time unit for the random access channel can be predefined or configured by the network device. For example, it can be configured via a first signal or a second signal. That is, the first signal or the second signal can be used to determine the length of the basic time unit for AMP device communication or the length of the basic time unit for the random access channel.
[0161] In some implementations, network devices can directly indicate the length value of the basic time unit.
[0162] In other implementations, the network device may also indicate a target basic time unit (BJU) length among multiple candidate BJU lengths, where each candidate BJU length corresponds to an index, and the network device may indicate the index of the target candidate BJU length. These multiple candidate BJU lengths may be predefined or pre-configured by the network device. Optionally, these multiple candidate BJU lengths may be included in a random access configuration.
[0163] In some other implementations, the network device may also indicate an index of a target random access configuration among multiple random access configurations, wherein each random access configuration corresponds to an index, and the random access configuration includes a configuration of the length of the basic time unit for communication of the AMP device or the length of the basic time unit of the random access channel.
[0164] In other implementations, the first signal is a specific sequence, and the length of the basic time unit used for AMP device communication or the basic time unit of the random access channel can be determined based on the length of the time unit used by the specific sequence.
[0165] As an example, such as Figure 9 As shown, the sequence in the first signal is transmitted using a basic time unit with a time length of T. When the terminal device initiates random access or data transmission, it uses T as the length of the basic time unit.
[0166] As another example, such as Figure 10 As shown, the sequence in the first signal is transmitted using a basic time unit with a time length of 2T. Therefore, when the terminal device initiates random access or data transmission, it uses 2T as the length of the basic time unit.
[0167] In some embodiments of this application, the first signal may be sent periodically, or it may be sent based on event triggering, such as... Figure 11 As shown.
[0168] For example, when the first signal is used as a synchronization signal, the network device can periodically send the first signal to provide the clock synchronization information required for random access to the AMP device in the communication system, so that the synchronization signal can be detected when the AMP device needs to perform random access.
[0169] For example, a network device can send a first signal when it needs to page or schedule an AMP device.
[0170] In some embodiments, the basic time unit length used by the network device to send the first signal in different time periods may be the same or different. For example, when the network device needs to enable access for more AMP devices in the first time period, it may use a shorter basic time unit length, or when it needs to enable access for fewer AMP devices in the second time period, it may use a longer basic time unit length.
[0171] In some embodiments of this application, the second signal may be sent periodically, or it may be sent based on event triggering.
[0172] For example, network devices can periodically send a second signal to provide clock synchronization information required for random access to AMP devices in a communication system, so that the synchronization signal can be detected when the AMP device needs to perform random access.
[0173] For example, network devices can send a second signal when they need to page or schedule AMP devices.
[0174] In some embodiments, the basic time unit length used by the network device to send the second signal in different time periods may be the same or different. For example, when the network device needs to enable access for more AMP devices in the first time period, it can use a shorter basic time unit length, or when it needs to enable access for fewer AMP devices in the second time period, it can use a longer basic time unit length.
[0175] In some embodiments of this application, the first signal may also carry control information for random access, such as a candidate preamble set, random access function indication information, random access configuration, etc. Figure 12 As shown. Optionally, the random access function indication information is used to indicate whether random access supports data transmission, that is, whether the random access channel supports data transmission.
[0176] In some embodiments of this application, the first signal may also carry paging information or scheduling information. For example, when the first signal and the paging signal or scheduling signal are the same signal, the first signal may carry paging information or scheduling information, such as... Figure 12 As shown.
[0177] In some embodiments of this application, the network device can indicate the location of the first signal via a third signal. This third signal can be a paging signal, a scheduling signal, or other signal. Optionally, the third signal and the first signal can have a certain time interval. Figure 13 This is an example diagram showing the location of the first signal indicated by the paging signal.
[0178] Optionally, the time interval can be predefined or configured by the network device (e.g., dynamically or semi-statically configured).
[0179] In some implementations, the network device configures the specific value of the time interval in the third signal.
[0180] In other implementations, the network device may indicate an index of a target time interval among multiple time intervals, where each time interval corresponds to an index, and the network device may indicate the index of the target time interval. Optionally, these multiple time intervals may be predefined, or pre-configured by the network device. Optionally, these multiple time intervals may be included in a random access configuration.
[0181] In some other implementations, the network device may also indicate an index of a target random access configuration among multiple random access configurations, wherein each random access configuration corresponds to an index, and the random access configuration includes a time interval configuration between the first signal and the third signal.
[0182] In some embodiments of this application, the first signal is used to determine the resources of the random access channel and may include: The resources of the first signal are used to determine the resources of the random access channel. For example, the resources of the first signal and the resources of the random access channel are related.
[0183] In other embodiments of this application, the first signal is used to determine the resources of the random access channel and may include: The information carried in the first signal is used to determine the resources of the random access channel, for example, the first signal carries resource information for transmitting the random access channel.
[0184] That is, the AMP device can determine the resources of the random access channel based on the resources of the first signal or the information carried in the first signal.
[0185] In some embodiments, the resources of a random access channel may include time-domain resources and / or frequency-domain resources of the random access channel.
[0186] In some embodiments of this application, the first signal used to determine the resources of the random access channel may include: the first signal used to determine the starting position and / or time length of the resources of the random access channel.
[0187] For example, the starting position of the resources of the random access channel is related to the resources of the first signal.
[0188] For example, the start position of the resources of the random access channel and the end position of the resources of the first signal are adjacent.
[0189] For example, the starting position of the resources of the random access channel and the resources of the first signal have a first time interval.
[0190] In some embodiments, the first time interval may be referenced to the start or end position of the first signal, for example, to the time unit in which the start or end position of the first signal is located. This time unit may be a first time unit, a second time unit, or a third time unit. The first time unit is the basic time unit for AMP device communication, the length of the second time unit is equal to the length of multiple first time units, and the length of the third time unit is equal to the length of multiple second time units.
[0191] In some embodiments, the unit of the first time interval may be a first time unit, a second time unit, or a third time unit.
[0192] For example, the first time unit can be an orthogonal frequency-division multiplexing (OFDM) symbol, the second time unit can be a slot or a subframe, and the third time unit can be a frame.
[0193] In some implementations, the first time interval is determined based on a time offset, or it may be determined based on multiple time offsets, wherein the multiple time offsets correspond to different time unit lengths.
[0194] For example, the starting position of the resources of the random access channel is determined based on the time unit in which the starting or ending position of the resources of the first signal is located and the first time interval, wherein: The time unit in which the start or end position of the resource of the first signal is located is the first time unit, and the unit of the first time interval is the first time unit, or... The time unit in which the start or end position of the resource of the first signal is located is the second time unit, and the unit of the first time interval is the second time unit; or The time unit in which the start or end position of the resource of the first signal is located is the third time unit, and the unit of the first time interval is the third time unit.
[0195] Optionally, the first time interval may be predefined, or configured by the network device, such as dynamically or semi-statically.
[0196] In some implementations, the network device configures a specific value for the first time interval in the first signal.
[0197] In other implementations, the network device may indicate the index of a target time interval among multiple time intervals; for example, each of the multiple time intervals may correspond to an index, and the network device may indicate the index of the target time interval. Optionally, these multiple time intervals may be predefined, or they may be pre-configured by the network device. Optionally, these multiple time intervals may be included in a random access configuration.
[0198] In some other implementations, the network device may also indicate an index of a target random access configuration among multiple random access configurations, wherein each random access configuration corresponds to an index, and the random access configuration includes a time interval configuration between the random access channel and the first signal.
[0199] In some embodiments, the duration of the random access channel resource can be predefined, or configured by the network device, such as dynamically or semi-statically.
[0200] In some embodiments, the time length of the random access channel resource can be a first time unit, a second time unit, or a third time unit.
[0201] In some implementations, the network device configures a specific value for the duration in the first signal.
[0202] In other implementations, the network device may indicate an index of a target time length among multiple time lengths; for example, each time length may correspond to an index, and the network device may indicate the index of the target time length. Optionally, these multiple time lengths may be predefined, or they may be pre-configured by the network device. Optionally, these multiple time lengths may be included in a random access configuration.
[0203] In some other implementations, the network device may also indicate the index of a target random access configuration among multiple random access configurations, wherein each random access configuration corresponds to an index, and the random access configuration includes the time length configuration of the random access channel resources.
[0204] In some embodiments of this application, a first signal is used to determine a time-domain resource window for random access. For example, first information is used to determine the start position and / or length of the time-domain resource window.
[0205] In some embodiments, the first signal and the starting position of the time-domain resource window are adjacent.
[0206] For example, the end position of the first signal is adjacent to the start position of the time domain resource window.
[0207] In other embodiments, the starting positions of the first signal and the time-domain resource window have a time interval (denoted as the second time interval), such as... Figure 14As shown.
[0208] For example, the second time interval is predefined, such as a fixed value.
[0209] For example, the second time interval is configured by the network device, for example, semi-statically or dynamically.
[0210] For example, the second time interval can be configured via the first signal or the second signal, or it can be configured via other signals.
[0211] In some embodiments, the unit of the second time interval is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for communication of AMP devices, the length of the second time unit is equal to the length of a plurality of first time units, and the length of the third time unit is equal to the length of a plurality of second time units.
[0212] For example, the first time unit can be an orthogonal frequency-division multiplexing (OFDM) symbol, the second time unit can be a slot or a subframe, and the third time unit can be a frame.
[0213] In some embodiments, the second time interval may be referenced to the start or end position of the first signal, for example, to the time unit in which the start or end position of the first signal is located, which may be a first time unit, a second time unit, or a third time unit.
[0214] In some implementations, the second time interval is determined based on a time offset, or it may be determined based on multiple time offsets, wherein the multiple time offsets correspond to different time unit lengths.
[0215] In other words, the starting position of the time-domain resource window can be determined based on the position of the first signal and a time offset, or it can be determined based on the position of the first signal and multiple time offsets.
[0216] In some implementations, the starting position of the time-domain resource window is determined based on a first time offset and a second time offset. For example, it can be determined based on the position of a first signal combined with the first and second time offsets. The unit of the first time offset is a second time unit, and the unit of the second time offset is a third time unit. The second time offset is used to determine the target third time unit corresponding to the starting position of the time-domain resource window, and the first time offset is used to determine the target second time unit corresponding to the starting position of the time-domain resource window within the target third time unit. The position of the first signal can be either the starting or ending position of the first signal within the third time unit. In this implementation, the second time interval is determined based on the first and second time offsets.
[0217] In other implementations, the starting position of the time-domain resource window is determined based on a third time offset and a fourth time offset. For example, it can be determined based on the position of the first signal combined with the third and fourth time offsets. The third time offset is in units of a first time unit, and the fourth time offset is in units of a second time unit. The fourth time offset is used to determine the target second time unit corresponding to the starting position of the time-domain resource window, and the third time offset is used to determine the target first time unit corresponding to the starting position of the time-domain resource window within the target second time unit. The position of the first signal can be either the starting or ending position of the first signal within the second time unit. In this implementation, the second time interval is determined based on the third and fourth time offsets.
[0218] In some implementations, the starting position of the time-domain resource window is determined based on a fifth time offset and a sixth time offset. For example, it can be determined based on the position of the first signal combined with the fifth and sixth time offsets. The unit of the fifth time offset is a first time unit, and the unit of the sixth time offset is a third time unit. The sixth time offset is used to determine the target third time unit corresponding to the starting position of the time-domain resource window, and the fifth time offset is used to determine the target first time unit corresponding to the starting position of the time-domain resource window within the target third time unit. The position of the first signal can be either the starting or ending position of the first signal within the third time unit. In this implementation, the second time interval is determined based on the fifth and sixth time offsets.
[0219] In some implementations, the starting position of the time-domain resource window is determined based on the position of the first signal and the seventh time offset. For example, the position of the first signal shifted forward by the seventh time offset is used as the starting position of the time-domain resource window, where: The unit of the seventh time offset can be a first time unit, and the position of the first signal can be the first time unit containing the start or end position of the first signal, or... The unit of the seventh time offset can be the second time unit, and the position of the first signal can be the second time unit containing either the start or end position of the first signal; or The unit of the seventh time offset can be the third time unit, and the position of the first signal can be the third time unit where the start or end position of the first signal is located.
[0220] In some embodiments, the length of the temporal resource window is predefined. For example, the length can be a fixed value.
[0221] In other embodiments, the length of the time-domain resource window is configured by the network device. For example, it may be semi-statically configured or dynamically configured. Specifically, the length of the time-domain resource window may be configured via a first signal or a second signal, or it may be configured via other signals.
[0222] In some implementations, the network device can directly configure the length value of the time-domain resource window, or it can indicate the index of the target length among multiple candidate lengths, where each candidate length corresponds to an index, or it can indicate the index of the target random access configuration among multiple random access configurations, where each random access configuration corresponds to an index, and the random access configuration includes the length configuration of the time-domain resource window.
[0223] In some embodiments, the length unit of the time domain resource window is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for AMP device communication, the length of the second time unit is equal to the length of multiple first time units, and the length of the third time unit is equal to the length of multiple second time units.
[0224] In some embodiments, the AMP device can only begin transmitting the random access channel at the beginning of a time unit within the time domain resource window. That is, the random access channel can be transmitted starting at the beginning of a time unit within the time domain resource window.
[0225] Optionally, the time unit can be a first time unit, a second time unit, or a third time unit.
[0226] For example, an AMP device can begin transmitting the random access channel at the beginning of a first time unit within a time-domain resource window.
[0227] For example, an AMP device can begin transmitting the random access channel at the beginning of a second time unit of a time-domain resource window.
[0228] For example, an AMP device can begin transmitting the random access channel at the beginning of a third time unit within a time-domain resource window.
[0229] In some embodiments, the AMP device may begin transmitting the random access channel at the Mth time unit of the time domain resource window, where M is a positive integer.
[0230] In some implementations, M is determined by the AMP device. For example, the Mth time unit is randomly selected by the AMP device. Specifically, the AMP device can determine the Mth time unit out of K time units according to an ALOHA or ALOHA-like algorithm, where K is the number of time units available in the time-domain resource window for transmitting the random access channel, 1 ≤ M ≤ K.
[0231] In other implementations, M is configured by the network device. For example, the network device may configure the target time unit for random access channel transmission for each AMP device.
[0232] For example, each of the K time units in the time domain resource window corresponds to an index, such as 1~K. The network device can indicate M in 1~K. After receiving the configuration, the AMP device can start transmitting the random access channel in the Mth time unit of the time domain resource window.
[0233] For example, network devices can also indicate the time interval between the target time unit and the first signal.
[0234] In some embodiments, such as Figure 15 As shown, each first signal is associated with a time-domain resource window, or alternatively, no time-domain resource window may be associated after the first signal. That is, after each first signal, the network device allocates time-domain resources for random access, or alternatively, no time-domain resources may be allocated for random access. Optionally, the network device may indicate whether time-domain resources for random access have been allocated after the first signal when sending the first signal.
[0235] In some embodiments, such as Figure 16 As shown, the first signal and the random access channel have the same frequency, or the first signal and the random access channel have a frequency offset.
[0236] For example, when the AMP device transmits a random access channel, it can use the same frequency domain resources as the first signal to transmit the random access channel, or it can use different frequency domain resources to transmit the random access channel.
[0237] Optionally, the use of the same frequency domain resources by the random access channel and the first signal can mean that the random access channel and the first signal use exactly the same frequency domain resources, such as having the same bandwidth and aligned center frequencies. Alternatively, it can mean using frequency domain resources aligned with center frequencies, but the bandwidth of the frequency domain resources of the random access channel is greater than the bandwidth of the frequency domain resources corresponding to the first signal.
[0238] In some embodiments, the frequency offset may be predefined, for example, the frequency offset may be a fixed value.
[0239] In other embodiments, the frequency offset may be configured by the network device, such as dynamically or semi-statically.
[0240] In some specific examples, the network device configures a specific value for the frequency offset in the first signal.
[0241] In other specific examples, the network device may indicate the index of a target frequency offset among multiple frequency offsets; for example, each frequency offset in the multiple frequency offsets may correspond to an index, and the network device may indicate the index of the target frequency offset. Optionally, these multiple frequency offsets may be predefined, or they may be pre-configured by the network device. Optionally, these multiple frequency offsets may be included in a random access configuration.
[0242] In yet another specific example, the network device may also indicate an index of a target random access configuration among multiple random access configurations, wherein each random access configuration corresponds to an index, and the random access configuration includes a frequency offset configuration between the random access channel and the first signal.
[0243] In some embodiments, the AMP device may also determine the time-domain resources used for random access based on the random access resource configuration and the system time-domain resource number (e.g., the system frame number (SFN)). For example, the AMP device obtains the SFN based on the signals sent by the network device, thereby obtaining the system timing, and further determines the system frame with random access time-domain resources based on the network device's random access resource configuration and the SFN.
[0244] In some embodiments of this application, the random access channel includes at least one of the following: The preamble sequence, the identity information of the AMP device, the data information to be transmitted by the AMP device, the structure or type information of the random access channel, the association information of the resources in which different fields in the random access channel are located, and the time-domain location information of the random access response associated with the random access channel.
[0245] In some embodiments, the random access channel may include at least one field for carrying at least one of the following information: The preamble sequence, the identity information of the AMP device, the data information to be transmitted by the AMP device, the structure or type information of the random access channel, the association information of the resources in which different fields in the random access channel are located, and the time-domain location information of the random access response associated with the random access channel.
[0246] In some implementations, the preamble sequence can be selected by the AMP device from multiple candidate preamble sequences. For example, the AMP device can randomly select a preamble sequence from multiple candidate preamble sequences, or it can select a preamble sequence from multiple candidate preamble sequences based on the AMP device's identifier (ID).
[0247] In some embodiments, the structure or type information of the random access channel is used to indicate the fields included in the random access channel, such as whether the random access channel includes a field for carrying data information.
[0248] In some embodiments, the identity information of the AMP device is used by the network device to identify which AMP device sent the received random access channel.
[0249] In some embodiments, the identity information of the AMP device may be information used in the communication system to identify the AMP device.
[0250] In some embodiments, the identity information of the AMP device can be at least one of the following: Terminal identifiers for AMP devices, such as temporary identifiers assigned by network devices, such as Temporary Mobile Subscriber Identity (TMSI) or Radio Network Temporary Identity (RNTI). Location information of the AMP device within the communication system, such as the location coordinates of the AMP device; The device ID of the AMP device in the communication system, such as the device ID or number assigned to the AMP device by the network device in the deployment system; The sequence ID selected from the preset sequence resource pool when the AMP device communicates.
[0251] In some embodiments, the identity information of the AMP device can be ID information generated based on at least two of the following: The terminal identifier of the AMP device, such as a temporary identifier assigned by the network device, like TMSI or RNTI; Location information of the AMP device within the communication system, such as the location coordinates of the AMP device; The device ID of the AMP device in the communication system; The sequence ID selected from the preset sequence resource pool when the AMP device communicates.
[0252] In some embodiments, the preamble sequence is associated with the structure, type, or function of the random access channel.
[0253] In some embodiments, the structure of the random access channel can be one of the following: It includes only fields related to random access (e.g., only the identity information of the AMP device), only fields related to data transmission, and fields related to both random access and data transmission.
[0254] In some embodiments, the random access channel may be one of the following: Random access channels used only for random access, random access channels used only for data transmission, and random access channels used for both random access and data transmission.
[0255] In some embodiments, the structure of the random access channel can be one of the following: Used only for random access, used only for data transmission, used for both random access and data transmission.
[0256] In some embodiments, random access channels of different structures, types, or functions are associated with different sets of candidate preambles.
[0257] For example, a random access channel with a first structure, first type, or first function is associated with a first set of candidate preambles; a random access channel with a second structure, second type, or second function is associated with a second set of candidate preambles; and a random access channel with a third structure, third type, or third function is associated with a third set of candidate preambles.
[0258] Optionally, the first structure, first type, or first function of the random access channel can be a random access channel used only for random access; the second structure, second type, or second function of the random access channel can be a random access channel used only for data transmission; and the third structure, third type, or third function of the random access channel can be a random access channel used for both random access and data transmission.
[0259] Therefore, when the random access channel is used only for random access (e.g., only including the identity information of the AMP device), the preamble sequence in the first candidate preamble sequence is used; or, when the random access channel needs to include data information, the preamble sequence in the third candidate preamble set can be used.
[0260] In some embodiments, when a network device schedules an AMP device to transmit data or when an AMP device actively initiates data transmission, the random access channel may include the data information to be transmitted by the AMP device.
[0261] In some embodiments, the association information of different fields in the random access channel to the resources includes, but is not limited to, at least one of the following: The correlation between the preamble sequence and the time-domain and / or frequency-domain resources of identity information in a random access channel; The correlation between the time-domain and / or frequency-domain resources of data information and preamble sequences in a random access channel; The correlation between time-domain and / or frequency-domain resources of data information and identity information in a random access channel.
[0262] Therefore, network devices can interpret the random access channel based on this association to obtain the information carried within it.
[0263] In some embodiments, the time-domain location information of the random access response associated with the random access channel can be the time-domain location information of the random access response expected by the AMP device. This time-domain location information can be a specific time-domain resource location, or it can be the time interval between the random access response and the random access channel. By indicating the time-domain location of the random access response expected by the AMP device to the network device, the AMP device can retransmit the random access channel in a timely manner.
[0264] In some embodiments of the application, such as Figure 7 As shown, the method 200 further includes: S230, the AMP device receives a random access response from the network device.
[0265] In some embodiments, the random access response is determined based on at least one of the following: The position of the preamble sequence, such as its time-domain position and / or frequency-domain position; The identity information of the AMP device is specifically implemented as described in the foregoing embodiments. Location information of the AMP device, such as the location coordinates of the AMP device; The data information sent by the AMP device may be, for example, characteristic bits in the data information, or Cyclical Redundancy Check (CRC) bits in the data information; The network device's scheduling information for the AMP device.
[0266] In some embodiments, if the AMP device does not receive a random access response that matches its own, it may retransmit the random access channel.
[0267] Figure 17 This paper illustrates a schematic diagram of the structure of a random access channel provided in an embodiment of this application, as shown below. Figure 17 As shown, before performing random access, the AMP device can first receive a first signal to determine the resources of the random access channel. Optionally, the first signal also includes clock synchronization information. If the first signal does not include clock synchronization information, the AMP device can also receive a second signal, which includes clock synchronization information, and perform clock synchronization based on the second signal.
[0268] In some embodiments, the first signal may further include control information for random access, such as a candidate preamble set, random access functions, random access configuration, etc.
[0269] In some embodiments, the first signal may further include paging information or scheduling information. For example, when the first signal multiplexes a paging signal or a scheduling signal, the first signal may include paging information or scheduling information.
[0270] Furthermore, the AMP device can receive feedback or responses from network devices regarding the random access channel, such as random access responses.
[0271] In summary, in the embodiments of this application, the AMP device determines the resources of the random access channel based on the first signal of the network device. For example, it determines the time-domain resource window for random access based on the first signal, and further, transmits the random access channel within the time-domain resource window.
[0272] For example, when receiving a paging signal or scheduling signal from a network device, the AMP device can determine the time-domain resource window for random access based on the first signal and the random access configuration, without needing to combine the system frame number to determine the time-domain resources available for random access.
[0273] Therefore, the random access method provided in this application embodiment can be considered as an event-triggered random access method. When the network device needs the AMP device to send data, it can quickly and easily trigger the AMP device to perform random access, which is more flexible and more suitable for the service characteristics of the AMP device.
[0274] The above text combined Figures 7 to 17 The method embodiments of this application are described in detail below, in conjunction with... Figures 18 to 22 The present application describes the device embodiments in detail. It should be understood that the device embodiments correspond to the method embodiments, and similar descriptions can be referred to the method embodiments.
[0275] Figure 18 A schematic block diagram of an AMP device 400 according to an embodiment of this application is shown. Figure 18 As shown, the AMP device 400 includes: The communication unit 410 is configured to receive a first signal sent by a network device, the first signal being used to determine the resources of a random access channel; and to send a random access channel to the network device according to the first signal.
[0276] In some embodiments, the first signal is further used to determine the length of a basic time unit for communication of the AMP device.
[0277] In some embodiments, the first signal is used to determine a time-domain resource window for random access.
[0278] In some embodiments, the first signal and the starting position of the time-domain resource window are adjacent.
[0279] In some embodiments, the first signal and the starting position of the time-domain resource window have a time interval.
[0280] In some embodiments, the time interval is predefined, or configured by the network device.
[0281] In some embodiments, the time interval is configured by the first signal.
[0282] In some embodiments, the unit of the time interval is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for communication of the AMP device, the length of the second time unit is equal to the length of a plurality of first time units, and the length of the third time unit is equal to the length of a plurality of second time units.
[0283] In some embodiments, the starting position of the time-domain resource window is determined based on a first time offset and a second time offset, wherein the unit of the first time offset is the second time unit, the unit of the second time offset is the third time unit, the second time offset is used to determine the target third time unit corresponding to the starting position of the time-domain resource window, and the first time offset is used to determine the target second time unit corresponding to the starting position of the time-domain resource window in the target third time unit.
[0284] In some embodiments, the length of the time-domain resource window is predefined, or configured by the network device.
[0285] In some embodiments, the length of the time-domain resource window is configured by the first signal.
[0286] In some embodiments, the length unit of the time-domain resource window is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for communication of the AMP device, the length of the second time unit is equal to the length of a plurality of first time units, and the length of the third time unit is equal to the length of a plurality of second time units.
[0287] In some embodiments, the random access channel is transmitted starting at the beginning of a time unit within the time domain resource window.
[0288] In some embodiments, the time unit is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for communication of the AMP device, the length of the second time unit is equal to the length of a plurality of first time units, and the length of the third time unit is equal to the length of a plurality of second time units.
[0289] In some embodiments, the time unit is the Mth time unit in the time domain resource window, where M is determined by the AMP device or configured by the network device, wherein M≤K, K is the total number of time units included in the time domain resource window, and M is a positive integer.
[0290] In some embodiments, the first signal and the random access channel have the same frequency.
[0291] In some embodiments, the first signal and the random access channel have a frequency offset.
[0292] In some embodiments, the first signal is also used to indicate the function of the random access channel.
[0293] In some embodiments, the random access channel serves at least one of the following purposes: Used only for random access, used only for data transmission, used for both random access and data transmission.
[0294] In some embodiments, the sequence or information carried by the first signal is associated with the function of the random access channel.
[0295] In some embodiments, each of the first signals is associated with a random access channel, or multiple of the first signals are associated with a random access channel.
[0296] In some embodiments, the first signal is sent periodically or triggered by an event.
[0297] In some embodiments, the first signal is a paging signal or a dispatch signal.
[0298] In some embodiments, the first signal includes clock synchronization information.
[0299] In some embodiments, the communication unit 410 is further configured to: receive a second signal sent by the network device, the second signal including clock synchronization information.
[0300] In some embodiments, each of the second signals is associated with a random access channel, or multiple of the second signals are associated with a random access channel.
[0301] In some embodiments, the second signal is further used to determine the length of a basic time unit for communication of the AMP device.
[0302] In some embodiments, the random access channel includes at least one of the following: The preamble sequence, the identity information of the AMP device, the data information to be transmitted by the AMP device, the structure or type information of the random access channel, the association information of the resources where different fields in the random access channel are located, and the time-domain location information of the random access response associated with the random access channel.
[0303] In some embodiments, the structure or type information of the random access channel includes whether the random access channel includes data information to be transmitted.
[0304] In some embodiments, the association information of the resources containing different fields in the random access channel includes at least one of the following: The correlation between the preamble sequence and the time-domain and / or frequency-domain resources of identity information in the random access channel; The correlation between the data information and the time-domain and / or frequency-domain resources of the preamble sequence in the random access channel; The association between the time-domain and / or frequency-domain resources of the data information and identity information in the random access channel.
[0305] In some embodiments, the preamble sequence is associated with the structure or type of the random access channel.
[0306] In some embodiments, the random access channel is a first structure or a first type of random access channel, the preamble sequence is selected from a first candidate preamble set, the first candidate preamble set corresponds to the first structure or the first type of random access channel, the first candidate preamble set is one of a plurality of candidate preamble sets, and each candidate preamble set in the plurality of candidate preamble sets is associated with a random access channel of a structure or type.
[0307] In some embodiments, the communication unit 410 is further configured to: receive a random access response from the network device.
[0308] In some embodiments, the random access response is determined based on at least one of the following: The position of the preamble sequence, the identity information of the AMP device, the location information of the AMP device, the data information sent by the AMP device, and the scheduling information of the network device for the AMP device.
[0309] Optionally, in some embodiments, the communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip. The processing unit may be one or more processors.
[0310] It should be understood that the AMP device 400 according to the embodiments of this application may correspond to the AMP device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the AMP device 400 are respectively for implementing the figures. Figures 7 to 17 The corresponding process for the AMP device in the method shown will not be elaborated here for the sake of brevity.
[0311] Figure 19 A schematic block diagram of a network device 500 according to an embodiment of this application is shown. Figure 19 As shown, the network device 500 includes: Communication unit 510 is configured to send a first signal to the ambient energy AMP device, the first signal being used to determine the resources of the random access channel; and Based on the first signal, the random access channel sent by the AMP device is received.
[0312] In some embodiments, the first signal is further used to determine the length of a basic time unit for communication of the AMP device.
[0313] In some embodiments, the first signal is used to determine a time-domain resource window for random access.
[0314] In some embodiments, the first signal and the starting position of the time-domain resource window are adjacent.
[0315] In some embodiments, the first signal and the starting position of the time-domain resource window have a time interval.
[0316] In some embodiments, the time interval is predefined, or configured by the network device.
[0317] In some embodiments, the time interval is configured by the first signal.
[0318] In some embodiments, the unit of the time interval is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for communication of the AMP device, the length of the second time unit is equal to the length of a plurality of first time units, and the length of the third time unit is equal to the length of a plurality of second time units.
[0319] In some embodiments, the starting position of the time-domain resource window is determined based on a first time offset and a second time offset, wherein the unit of the first time offset is the second time unit, the unit of the second time offset is the third time unit, the second time offset is used to determine the target third time unit corresponding to the starting position of the time-domain resource window, and the first time offset is used to determine the target second time unit corresponding to the starting position of the time-domain resource window in the target third time unit.
[0320] In some embodiments, the length of the time-domain resource window is predefined, or configured by the network device.
[0321] In some embodiments, the length of the time-domain resource window is configured by the first signal.
[0322] In some embodiments, the length unit of the time-domain resource window is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for communication of the AMP device, the length of the second time unit is equal to the length of a plurality of first time units, and the length of the third time unit is equal to the length of a plurality of second time units.
[0323] In some embodiments, the random access channel is transmitted starting at the beginning of a time unit within the time domain resource window.
[0324] In some embodiments, the time unit is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for communication of the AMP device, the length of the second time unit is equal to the length of a plurality of first time units, and the length of the third time unit is equal to the length of a plurality of second time units.
[0325] In some embodiments, the time unit is the Mth time unit in the time domain resource window, where M is determined by the AMP device or configured by the network device, wherein M≤K, K is the total number of time units included in the time domain resource window, and M is a positive integer.
[0326] In some embodiments, the first signal and the random access channel have the same frequency.
[0327] In some embodiments, the first signal and the random access channel have a frequency offset.
[0328] In some embodiments, the first signal is also used to indicate the function of the random access channel.
[0329] In some embodiments, the random access channel serves at least one of the following purposes: Used only for random access, used only for data transmission, used for both random access and data transmission.
[0330] In some embodiments, the sequence or information carried by the first signal is associated with the function of the random access channel.
[0331] In some embodiments, each of the first signals is associated with a random access channel, or multiple of the first signals are associated with a random access channel.
[0332] In some embodiments, the first signal is sent periodically or triggered by an event.
[0333] In some embodiments, the first signal is a paging signal or a dispatch signal.
[0334] In some embodiments, the first signal includes clock synchronization information.
[0335] In some embodiments, the communication unit 510 is further configured to: send a second signal to the AMP device, the second signal including clock synchronization information.
[0336] In some embodiments, each of the second signals is associated with a random access channel, or multiple of the second signals are associated with a random access channel.
[0337] In some embodiments, the second signal is further used to determine the length of a basic time unit for communication of the AMP device.
[0338] In some embodiments, the random access channel includes at least one of the following: The preamble sequence, the identity information of the AMP device, the data information to be transmitted by the AMP device, the structure or type information of the random access channel, the association information of the resources where different fields in the random access channel are located, and the time-domain location information of the random access response associated with the random access channel.
[0339] In some embodiments, the structure or type information of the random access channel includes whether the random access channel includes data information to be transmitted.
[0340] In some embodiments, the association information of the resources containing different fields in the random access channel includes at least one of the following: The correlation between the preamble sequence and the time-domain and / or frequency-domain resources of identity information in the random access channel; The correlation between the data information and the time-domain and / or frequency-domain resources of the preamble sequence in the random access channel; The association between the time-domain and / or frequency-domain resources of the data information and identity information in the random access channel.
[0341] In some embodiments, the preamble sequence is associated with the structure or type of the random access channel.
[0342] In some embodiments, the random access channel is a first structure or a first type of random access channel, the preamble sequence is selected from a first candidate preamble set, the first candidate preamble set corresponds to the first structure or the first type of random access channel, the first candidate preamble set is one of a plurality of candidate preamble sets, and each candidate preamble set in the plurality of candidate preamble sets is associated with a random access channel of a structure or type.
[0343] In some embodiments, the communication unit 510 is further configured to: send a random access response to the AMP device.
[0344] In some embodiments, the random access response is determined based on at least one of the following: The position of the preamble sequence, the identity information of the AMP device, the location information of the AMP device, the data information sent by the AMP device, and the scheduling information of the network device for the AMP device.
[0345] Optionally, in some embodiments, the communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-a-chip. The processing unit may be one or more processors.
[0346] It should be understood that the network device 500 according to the embodiments of this application may correspond to the network device in the method embodiments of this application, and the above and other operations and / or functions of each unit in the network device 500 are respectively for implementing Figures 7 to 17 The corresponding processes for network devices in the method shown will not be elaborated here for the sake of brevity.
[0347] Figure 20 This is a schematic structural diagram of a communication device 600 provided in an embodiment of this application. Figure 20The communication device 600 shown includes a processor 610, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0348] Optionally, such as Figure 20 As shown, the communication device 600 may further include a memory 620. The processor 610 can retrieve and run computer programs from the memory 620 to implement the methods described in this embodiment.
[0349] The memory 620 can be a separate device independent of the processor 610, or it can be integrated into the processor 610.
[0350] Optionally, such as Figure 20 As shown, the communication device 600 may also include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices. Specifically, it may send information or data to other devices or receive information or data sent by other devices.
[0351] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include antennas, and the number of antennas may be one or more.
[0352] Optionally, the communication device 600 may specifically be a network device in the embodiments of this application, and the communication device 600 may implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0353] Optionally, the communication device 600 may specifically be an AMP device in the embodiments of this application, and the communication device 600 may implement the corresponding processes implemented by the AMP device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0354] Figure 21 This is a schematic structural diagram of the chip according to an embodiment of this application. Figure 21 The chip 700 shown includes a processor 710, which can call and run computer programs from memory to implement the methods in the embodiments of this application.
[0355] Optionally, such as Figure 21 As shown, chip 700 may further include memory 720. Processor 710 can retrieve and run computer programs from memory 720 to implement the methods described in this embodiment.
[0356] The memory 720 can be a separate device independent of the processor 710, or it can be integrated into the processor 710.
[0357] Optionally, the chip 700 may also include an input interface 730. The processor 710 can control the input interface 730 to communicate with other devices or chips; specifically, it can acquire information or data sent by other devices or chips.
[0358] Optionally, the chip 700 may also include an output interface 740. The processor 710 can control the output interface 740 to communicate with other devices or chips, specifically, to output information or data to other devices or chips.
[0359] Optionally, the chip can be applied to the network device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0360] Optionally, the chip can be applied to the AMP device in the embodiments of this application, and the chip can implement the corresponding processes implemented by the AMP device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0361] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0362] Figure 22 This is a schematic block diagram of a communication system 900 provided in an embodiment of this application. Figure 22 As shown, the communication system 900 includes an AMP device 910 and a network device 920.
[0363] The AMP device 910 can be used to implement the corresponding functions implemented by the AMP device in the above method, and the network device 920 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, these will not be elaborated here.
[0364] It should be understood that the processor in the embodiments of this application may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor described above 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. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.
[0365] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0366] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this 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 memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.
[0367] This application also provides a computer-readable storage medium for storing computer programs.
[0368] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0369] Optionally, the computer-readable storage medium can be applied to the AMP device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the AMP device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0370] This application also provides a computer program product, including computer program instructions.
[0371] Optionally, the computer program product can be applied to the network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0372] Optionally, the computer program product can be applied to the AMP device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the AMP device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.
[0373] This application also provides a computer program.
[0374] Optionally, the computer program can be applied to the network device in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0375] Optionally, the computer program can be applied to the AMP device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the AMP device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.
[0376] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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.
[0377] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0378] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0379] The units described as separate components may or may not be physically separate. 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 the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0380] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0381] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0382] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for wireless communication, characterized in that, include: The environmental AMP device receives a first signal sent by the network device, the first signal being used to determine the resources of the random access channel; The AMP device sends a random access channel to the network device based on the first signal.
2. The method according to claim 1, characterized in that, The first signal is also used to determine the length of the basic time unit for communication of the AMP device.
3. The method according to claim 1 or 2, characterized in that, The first signal is used to determine the time-domain resource window for random access.
4. The method according to claim 3, characterized in that, The first signal and the starting position of the time-domain resource window have a time interval.
5. The method according to claim 4, characterized in that, The time interval is either predefined or configured by the network device.
6. The method according to claim 5, characterized in that, The time interval is configured by the first signal.
7. The method according to any one of claims 4-6, characterized in that, The time interval is a first time unit, a second time unit, or a third time unit, wherein the first time unit is a basic time unit for communication of the AMP device, the length of the second time unit is equal to the length of multiple first time units, and the length of the third time unit is equal to the length of multiple second time units.
8. The method according to any one of claims 3-7, characterized in that, The length of the time-domain resource window is predefined, or configured by the network device.
9. The method according to claim 8, characterized in that, The length of the time-domain resource window is configured by the first signal.
10. The method according to any one of claims 1-9, characterized in that, The first signal is also used to indicate the function of the random access channel.
11. The method according to claim 10, characterized in that, The random access channel serves at least one of the following purposes: Used only for random access, used only for data transmission, used for both random access and data transmission.
12. The method according to claim 10 or 11, characterized in that, The sequence or information carried by the first signal is associated with the function of the random access channel.
13. The method according to any one of claims 1-12, characterized in that, Each of the first signals is associated with a random access channel, or multiple of the first signals are associated with a random access channel.
14. The method according to any one of claims 1-12, characterized in that, The first signal is sent periodically, or triggered by an event.
15. The method according to any one of claims 1-14, characterized in that, The first signal is a paging signal or a dispatch signal.
16. The method according to any one of claims 1-15, characterized in that, The first signal includes clock synchronization information.
17. The method according to any one of claims 1-15, characterized in that, The method further includes: The AMP device receives a second signal sent by the network device, the second signal including clock synchronization information.
18. The method according to claim 17, characterized in that, Each of the second signals is associated with a random access channel, or multiple of the second signals are associated with a random access channel.
19. The method according to any one of claims 1-18, characterized in that, The random access channel includes at least one of the following: The preamble sequence, the identity information of the AMP device, the data information to be transmitted by the AMP device, the structure or type information of the random access channel, the association information of the resources where different fields in the random access channel are located, and the time-domain location information of the random access response associated with the random access channel.
20. The method according to any one of claims 1-19, characterized in that, The method further includes: The AMP device receives the random access response from the network device.
21. The method according to claim 20, characterized in that, The random access response is determined based on at least one of the following: The position of the preamble sequence, the identity information of the AMP device, the location information of the AMP device, the data information sent by the AMP device, and the scheduling information of the network device for the AMP device.
22. A method for wireless communication, characterized in that, include: The network device sends a first signal to the ambient energy AMP device, the first signal being used to determine the resources of the random access channel; Based on the first signal, the random access channel sent by the AMP device is received.
23. The method according to claim 22, characterized in that, The first signal is also used to determine the length of the basic time unit for communication of the AMP device.
24. The method according to claim 22 or 23, characterized in that, The first signal is used to determine the time-domain resource window for random access.
25. The method according to claim 24, characterized in that, The first signal and the starting position of the time-domain resource window have a time interval.
26. The method according to claim 25, characterized in that, The time interval is either predefined or configured by the network device.
27. An environmental energy AMP device, characterized in that, include: A communication unit is configured to receive a first signal sent by a network device, the first signal being used to determine the resources of a random access channel; And based on the first signal, send a random access channel to the network device.
28. A network device, characterized in that, include: A communication unit is used to send a first signal to an environmental energy AMP device, the first signal being used to determine the resources of a random access channel; And, based on the first signal, receive the random access channel sent by the AMP device.
29. An environmental energy AMP device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 1 to 21.
30. A network device, characterized in that, include: A processor and a memory for storing a computer program, the processor for calling and running the computer program stored in the memory to perform the method as described in any one of claims 22 to 26.