Wireless communication method and communication device

By allowing multiple devices to use orthogonal spreading codes of CDMA technology to send the preamble under the same access opportunity, the problem of low access opportunity utilization is solved, and the communication efficiency and reliability of A-IoT devices are improved.

CN121925943APending Publication Date: 2026-04-24QUECTEL WIRELESS SOLUTIONS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-09
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

In existing technologies, only one device is allowed to send a preamble in a single access opportunity, resulting in low utilization of access opportunities. This is especially true in the scenario of Ambient Internet of Things (A-IoT) devices, where the transmission of random 16-bit information leads to low utilization of access opportunities.

Method used

By allowing multiple first devices to send preambles at the same access time, and utilizing orthogonal spreading codes such as m-sequences, Gold sequences, and Walsh sequences in CDMA technology, multiple devices can transmit data at the same time and frequency. By assigning a unique orthogonal spreading code, their identities can be distinguished, thus avoiding mutual interference.

Benefits of technology

It improves the utilization rate of access opportunities, enhances the reliability and efficiency of the system, and is suitable for communication of environmental Internet of Things (A-IoT) devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121925943A_ABST
    Figure CN121925943A_ABST
Patent Text Reader

Abstract

The invention provides a wireless communication method and a communication device, and the method comprises the steps that first equipment determines a first preamble based on first information, and transmits the first preamble to second equipment in a first access opportunity, the first preamble is used for a plurality of first equipment to transmit preambles, and the second equipment transmits the first preamble to the second equipment in a second access opportunity; that is, the plurality of first devices can multiplex the first access opportunity to initiate access to the second device. Through the method provided by the invention, the utilization rate of the access opportunity can be improved, and the access efficiency of the plurality of first devices is improved at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to a wireless communication method and communication device. Background Technology

[0002] In some scenarios, a first device can use an access occasion (AO) to send a preamble to connect to a second device. Currently, only one first device is allowed to send a preamble per access occasion, resulting in low utilization of access occasions. For example, an ambient internet of things (A-IoT) device generates a random 16-bit message as a preamble and sends it on an access occasion to connect to a reader, which leads to low utilization of the access occasion. Summary of the Invention

[0003] This application provides a wireless communication method and a communication device, and the various aspects involved in this application will be described below.

[0004] In a first aspect, a wireless communication method is provided, comprising: a first device determining a first preamble based on first information; the first device transmitting the first preamble to a second device at a first access timing, wherein the first access timing is used for multiple first devices to transmit the preamble.

[0005] In a second aspect, a wireless communication method is provided, comprising: a second device receiving a first preamble sent by a first device during a first access timing, wherein the first access timing is used for multiple first devices to transmit the preamble.

[0006] Thirdly, a communication device is provided, comprising a processor, a memory, and a transceiver, wherein the memory is used to store one or more computer programs, and the processor is used to invoke and run the computer programs in the memory, causing the communication device to perform some or all of the steps in the method of the first aspect.

[0007] Fourthly, a communication device is provided, comprising a processor, a memory, and a transceiver, wherein the memory is used to store one or more computer programs, and the processor is used to invoke and run the computer programs in the memory, causing the communication device to perform some or all of the steps in the method of the second aspect.

[0008] Fifthly, embodiments of this application provide a communication system that includes the first device and / or the second device described above. In another possible design, the system may further include other devices that interact with the first device or the second device as provided in the embodiments of this application.

[0009] In a sixth aspect, embodiments of this application provide a computer-readable storage medium storing a computer program that causes a communication device (e.g., a terminal device or a network device) to perform some or all of the steps in the methods described above.

[0010] In a seventh aspect, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a communication device (e.g., a terminal device or a network device) to perform some or all of the steps of the methods described in the foregoing aspects. In some implementations, the computer program product may be a software installation package.

[0011] Eighthly, embodiments of this application provide a chip including a memory and a processor, the processor being able to call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0012] In the embodiments of this application, one access opportunity can be used for multiple first devices to send a preamble, that is, multiple first devices can reuse one access opportunity, thereby improving the utilization rate of the access opportunity. Attached Figure Description

[0013] Figure 1 This is the wireless communication system 100 used in the embodiments of this application.

[0014] Figure 2 An example diagram illustrating the working principle of A-IoT devices is shown.

[0015] Figures 3 to 7 This is a schematic diagram illustrating the application scenario of the embodiments of this application.

[0016] Figure 8 A schematic diagram of the method 800 provided in this application is shown.

[0017] Figure 9 This illustration shows a schematic diagram of the mapping relationship provided in an embodiment of this application.

[0018] Figure 10 Another schematic diagram of the mapping relationship provided in the embodiments of this application is shown.

[0019] Figure 11 This illustration shows yet another schematic diagram of the mapping relationship provided in an embodiment of this application.

[0020] Figure 12 An example diagram of the first sequence provided in the embodiments of this application is shown.

[0021] Figure 13An example diagram showing the mapping of multiple AOs in the time domain is shown.

[0022] Figure 14 An example diagram showing the mapping of multiple AOs in the frequency domain is shown.

[0023] Figure 15 An example diagram is shown illustrating the mapping of multiple AO indices onto a time-frequency resource.

[0024] Figure 16 An example diagram is shown that indicates the number of multiple AOs based on the second information.

[0025] Figure 17 An example diagram is shown illustrating how a first device, according to an embodiment of this application, maps a first leader onto a first AO.

[0026] Figure 18 Example 1 shows a first device determining first information and / or mapping relationships.

[0027] Figure 19 Example 2 shows the first device determining the first information and / or mapping relationship.

[0028] Figure 20 Example 3 shows the first device determining the first information and / or mapping relationship.

[0029] Figure 21 Example four illustrates how a first device determines first information and / or mapping relationships.

[0030] Figure 22 Example five illustrates how a first device determines first information and / or mapping relationships.

[0031] Figure 23 An example of the time-domain location of the first signal provided in an embodiment of this application is shown.

[0032] Figure 24 Another example of the time-domain location of the first signal provided in the embodiments of this application is shown.

[0033] Figure 25 This illustrates yet another example of the time-domain location of the first signal provided in the embodiments of this application.

[0034] Figure 26 This is a schematic diagram of a communication device according to an embodiment of this application.

[0035] Figure 27 This is a schematic diagram of a communication device according to an embodiment of this application.

[0036] Figure 28 This is a schematic structural diagram of a communication device according to an embodiment of this application. Detailed Implementation

[0037] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0038] Communication system architecture

[0039] Figure 1 This is the wireless communication system 100 used in the embodiments of this application. The wireless communication system 100 may include a network device 110 and a terminal device 120. The network device 110 may be a device that communicates with the terminal device 120. The network device 110 may provide communication coverage for a specific geographical area and may communicate with the terminal device 120 located within that coverage area.

[0040] Figure 1 An exemplary embodiment shows a network device and two terminals. Optionally, the wireless communication system 100 may include multiple network devices and each network device may include other number of terminal devices within its coverage area. This application embodiment does not limit this.

[0041] Optionally, the wireless 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.

[0042] It should be understood that the technical solutions of the embodiments of this application can be applied to various communication systems, such as: 5th generation (5G) systems or new radio (NR), long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, etc. The technical solutions provided in this application can also be applied to future communication systems, such as 6th generation mobile communication systems, satellite communication systems, etc.

[0043] The terminal device in this application embodiment can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device. The terminal device in this application embodiment can be a device that provides voice and / or data connectivity to a user, and can be used to connect people, objects, and machines, such as a handheld device with wireless connectivity, vehicle-mounted device, etc. The terminal devices in the embodiments of this application can be mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, self-driving, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes, etc. Optionally, the UE can act as a base station. For example, the UE can act as a scheduling entity, providing sidelink signals between UEs in V2X or D2D, etc. For example, cellular phones and cars communicate with each other using sidelink signals. Cellular phones and smart home devices communicate without relaying communication signals through a base station.

[0044] The network device in this application embodiment can be a device for communicating with a terminal device. This network device can also be called an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master MeNB, auxiliary SeNB, multi-mode radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar, or a combination thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. Base stations can also be mobile switching centers, devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, network-side devices in 6G networks, and devices that perform base station functions in future communication systems. Base stations can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.

[0045] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0046] In some deployments, the network device in this application embodiment may refer to a CU or a DU, or the network device may include both a CU and a DU. The gNB may also include an AAU.

[0047] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.

[0048] It should be understood that all or part of the functions of the communication device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (e.g., a cloud platform).

[0049] A-IoT (Internet of Things for Environment)

[0050] A-IoT communication employs energy harvesting and backscatter communication technologies. An A-IoT device refers to an Internet of Things (IoT) device powered by various environmental energy sources, such as radio frequency energy, light energy, solar energy, thermal energy, and mechanical energy. Such IoT devices may have no energy storage capacity or very limited energy storage capacity (e.g., using capacitors with a capacity of tens of microfarads (µF)). Compared to existing IoT devices, A-IoT devices offer numerous advantages, including no need for conventional batteries, no maintenance, small size, low complexity and low cost, and long lifespan. In this scenario, the terminal device 120 mentioned earlier can be referred to as a "zero-power device" or an "A-IoT device."

[0051] Figure 2 An example diagram illustrating the working principle of A-IoT devices is shown. Figure 2 As shown, the environmental Internet of Things (IoT) may include network device 210 and A-IoT device 220. Network device 210 may be, for example, a... Figure 1 Network device 110. A-IoT device 220, for example, can Figure 1 The terminal device 120 is used in the network device 210 to send wireless power signals to the A-IoT device 220 and to receive backscattered signals from the A-IoT device 220.

[0052] In some embodiments, the A-IoT device 220 may include an energy harvesting module 221 and a backscatter communication module 222. In some cases, the A-IoT device 220 may also include a low-power computing module 223. The low-power computing module 223 can be used to provide computing functions for the A-IoT device 220, such as data processing. In other cases, the A-IoT device 220 may also include a sensor module 224 for collecting external information (e.g., ambient temperature, ambient humidity, etc.). In still other cases, the A-IoT device 220 may also include a storage module for storing information (e.g., external information collected by the aforementioned sensors, or such as item identification).

[0053] The energy harvesting module 221 described above is used to harvest energy. In some implementations, energy can be harvested from a power supply signal sent by other devices or from the external environment. The power supply signal can be a "radio frequency signal" sent by the network device 210; therefore, the energy harvesting module described above can be a "radio frequency (RF) power harvesting module".

[0054] Low-power IoT based on cellular networks

[0055] The cellular Internet of Things (IoT) is booming. For example, the 3rd Generation Partnership Project (3GPP) has standardized IoT technologies such as Narrow Band Internet of Things (NB-IoT), Machine Type Communications (MTC), and Reduced Capability (RedCaP). However, many IoT communication needs in various scenarios cannot be met by existing technologies. These include harsh communication environments (high temperature, low temperature, high humidity, high pressure, high radiation, or high-speed movement), extremely small terminal form factors, and extremely low costs. Therefore, to cover these unmet IoT communication needs, ultra-low cost, extremely small size, and battery-free / maintenance-free IoT devices also need to be developed within cellular networks. Environmental IoT can precisely meet this requirement.

[0056] Based on the discussion of A-IoT application scenarios in the 3GPP system architecture (SA)1, A-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, smart object finding, and production line item positioning. (4) Smart control, such as smart control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and smart control of various facilities in agricultural greenhouses (automatic irrigation, fertilization).

[0057] For example, radio frequency identification (RFID) can be applied in inventory management scenarios.

[0058] In some implementations, such as Figure 3 As shown, the reader is a network device 210 with A-IoT capabilities. The A-IoT device 220 is directly connected to the network device 210 and can directly receive and send carrier signals from the network device 210, and send or backscatter corresponding data or signals to the network device 210.

[0059] In some implementations, such as Figure 4 As shown, the reader is an intermediate node with A-IoT capabilities, meaning that communication between the A-IoT device 220 and the network device 210 can be achieved through the intermediate node 230. The intermediate node can be a terminal device, a base station device, an integrated access and backhaul (IAB) node, or a repeater. Communication between the network device 210 and the intermediate node 230 is transmitted via the Uu port.

[0060] In some implementations, the reader is an auxiliary node with A-IoT capabilities. For example... Figure 5 As shown, during the downlink process, A-IoT device 220 receives signals from auxiliary node 230 and transmits the signals to network device 210. For example... Figure 6 As shown, during the uplink process, A-IoT device 220 receives signals from network device 210 and sends the signals to auxiliary node 230. The auxiliary node can be a terminal device, base station device, IAB node, or repeater. Communication between network device 210 and auxiliary node 230 is transmitted via Uu port.

[0061] In some implementations, such as Figure 7As shown, the reader is a terminal device with A-IoT capabilities, and the A-IoT device 220 is directly connected to the terminal device 210.

[0062] The following is a brief introduction to the terminology used in this application.

[0063] I. Types of A-IoT Devices: In some implementations, A-IoT devices can operate without batteries, although they can also be equipped with batteries. Based on their power source and usage, A-IoT devices can be categorized into passive A-IoT devices, semi-passive A-IoT devices, and active A-IoT devices.

[0064] Passive A-IoT devices do not require an internal battery. When the A-IoT device is near a network device (such as a reader), it falls within the near-field range of the network device's antenna radiation. Therefore, the A-IoT device's antenna generates an induced current through electromagnetic induction, which drives the device's low-power chip circuitry. This enables demodulation of reader-to-device (R2D) link signals and modulation of device-to-reader (D2R) signals. For backscatter links, the A-IoT device uses backscattering for signal transmission. It can be seen that passive A-IoT devices do not require an internal battery for either R2D or D2R links, making them truly zero-power terminal devices. Because passive A-IoT devices do not require a battery, their RF and baseband circuits are very simple, eliminating the need for components such as low-noise amplifiers, power amplifiers, crystal oscillators, and analog-to-digital converters. Therefore, they offer numerous advantages such as small size, light weight, low cost, and long lifespan.

[0065] Semi-passive A-IoT devices do not have built-in batteries, but they can harvest radio wave energy using RF energy harvesting modules, or solar / photovoltaic / thermal / kinetic energy harvesting modules, storing the harvested energy in an energy storage unit (such as a capacitor). The energy storage unit then powers the low-power chip circuitry of the A-IoT device, enabling demodulation of R2D link signals and modulation of backscatter links. For backscatter links, the A-IoT device uses backscattering for signal transmission. It can be seen that semi-passive A-IoT devices do not require built-in batteries for either R2D or D2R links. Although they use energy stored in capacitors, the energy originates from the radio wave energy harvested by the energy harvesting module, making them truly zero-power terminal devices. Semi-passive A-IoT devices inherit many advantages of passive A-IoT devices, resulting in small size, light weight, low price, and long lifespan.

[0066] Active A-IoT devices can have built-in batteries (conventional batteries such as dry cell batteries, rechargeable lithium batteries, etc.). The battery powers the low-power chip circuitry of the A-IoT device, enabling demodulation of R2D link signals and modulation of backward link signals. Therefore, the zero power consumption of active A-IoT devices is primarily due to the fact that D2R link signal transmission does not require the terminal's own power, but instead uses backscattering. Although active A-IoT devices use batteries, their power consumption is extremely low due to ultra-low power communication technology, thus significantly extending battery life compared to existing technologies. The built-in battery powering the chip in active A-IoT devices increases the tag's read / write distance and improves communication reliability. Therefore, active A-IoT devices are applicable in scenarios with relatively high requirements for communication distance and read latency.

[0067] Optionally, A-IoT devices include the following types: device 1, device 2a / 2b, and device c.

[0068] 1. Device 1: This device is standardized in Rel-19, with an output power consumption of approximately 1μW, energy storage capability, and a maximum initial sampling frequency offset (SFO) of 10. X ppm; the device does not have internal R2D or D2R amplification function, and its D2R transmission is achieved through backscattering of an externally provided carrier.

[0069] 2. Device 2a / 2b: Peak power not exceeding several hundred μW, with energy storage capability, equipped with an intermediate frequency (IF) envelope detector receiver or a zero intermediate frequency (ZIF) receiver, with an initial SFO of up to 10. Y ppm; The device has internal R2D and / or D2R amplification functions, and its D2R transmission is generated autonomously by the device.

[0070] 3. Device C: Equipped with energy storage capability, featuring an IF envelope detector receiver or a ZIF receiver, with an initial SFO of up to 10. Y ppm; The device has internal R2D and / or D2R amplification functions, and its D2R transmission is generated autonomously by the device.

[0071] Among them, the sampling frequency offset value is 10. Y It is considered superior to all sampling frequency offset values ​​normalized for device 1 in Rel-19.

[0072] 2. Code Division Multiple Access (CDMA): A spread spectrum communication technology that allows multiple users to transmit data at the same time and frequency. Multiple users are distinguished by a unique orthogonal spreading code, thereby achieving parallel communication without interference.

[0073] Optionally, the orthogonal spreading code is the longest linear feedback shift register sequence (m-sequence), or a Gold sequence, or a Walsh sequence.

[0074] 1. The m-sequence is the longest-period binary sequence generated by a shift register with linear feedback logic. The relevant parameters of the m-sequence are briefly introduced below.

[0075] 1) Shift register series (r), where r refers to the number of registers (or D flip-flops) in the linear feedback shift register used to generate the m-sequence, and r is an integer greater than or equal to 1.

[0076] 2) The length of the m-sequence (L), where L is the longest sequence that the r-stage shift register can produce, that is, the longest number of non-repeating bits that the shift register can produce before the sequence repeats itself. L is an integer greater than or equal to 1.

[0077] In one possible scenario, r and L satisfy formula (1):

[0078] L=2 r -1 (1)

[0079] Specifically, a shift register of series r consists of r flip-flops, each of which can store one bit. At any given time, the combination of the bit values ​​of these r flip-flops constitutes a state of the register. Since each flip-flop has two possible bit values ​​(0 or 1), the r flip-flops have a total of 2... r Two different combinations of states. However, 2 r All-zero states in a given combination of states will result in an all-zero output sequence, thus requiring them to be eliminated. To generate the longest non-repeating sequence, the register should iterate through all possible states; therefore, the maximum number of states that can be used to construct a loop is 2^32. r -1, the register outputs one bit for each state iterates through, that is, the length L of the m sequence satisfies formula (1).

[0080] 3) Primitive polynomials: used to generate m-sequences, their general form is f (x) =x r +c r-1 x r-1 +…+c1x+c0, where the coefficient c i The value of c is either 0 or 1.i A value of 0 indicates that the output of this register level does not participate in feedback. i A value of 1 indicates that the output of this register level participates in the feedback, x r and x 0 The coefficient of the constant term is 1.

[0081] For ease of description, this application uses the degree of the terms in the primitive polynomial to represent the primitive polynomial. However, it should be understood that this does not limit this application, and this application does not exclude the use of other ways to represent the primitive polynomial.

[0082] For example, f (x) =x 3 +x 2 +1, the primitive polynomial can be represented as [3,2,0] or as [3,2].

[0083] For example, f (x) =x 5 +x 3 +1, the primitive polynomial can be represented as [5,3,0] or as [5,3].

[0084] 4) Generating polynomial: Used to generate m-sequences, which are inverse polynomials of the primitive polynomial.

[0085] Specifically, the generating polynomial and the primitive polynomial satisfy g (x) =x r ·f (1 / x ), where g (x) To generate a polynomial, f (x) Let r be the primitive polynomial, and r be the shift register series that generates the m-sequence.

[0086] For example, f (x) =x 3 +x 2 +1, the generating polynomial g of the primitive polynomial (x) =x 3 ·f (1 / x) =x 3 ·(x -3 +x -2 +1)=1+x+x 3 .

[0087] 5) Feedback function: used to generate m-sequences.

[0088] Specifically, for the primitive polynomial f (x) =x r +c r-1 x r-1 +…+c1x+c0, if c iIf the value is 1, the output of the i-th level register is connected to the XOR gate, and the result of the XOR operation is used as the new input value of the register.

[0089] For example, f (x) =x 3 +x 2 +1, the feedback function corresponding to this primitive polynomial is x. m+3 =x m+2 +x m That is, the new input value of the register is the result of the XOR operation between the first-level register and the second-level register.

[0090] In other words, the input of D3 = the output of D2 XOR the output of D1, where D3, D2, and D1 are three-level registers, D3 is the most significant bit register, and D1 is the least significant bit register.

[0091] For example, f (x) =x 5 +x 3 +1, the feedback function corresponding to this primitive polynomial is x. m+5 =x m+3 +x m That is, the new input value of the register is the result of the XOR operation between the first-level register and the third-level register.

[0092] In other words, the input of D5 = the output of D3 XOR the output of D1, where D5, D4, D3, D2, and D1 are five-level registers, D5 is the most significant bit register, and D1 is the least significant bit register.

[0093] 6) Initialization information: When the shift register starts running, the initialization bit values ​​are loaded in each register. The initialization bit values ​​cannot be a sequence of all zeros. Different non-all-zero initialization information will produce the same m sequence, but with different starting phases. They are in a cyclic shift relationship.

[0094] For example, the initialization information for the level 5 register is 10000.

[0095] For another example, the initialization information for the level 7 register is 1000000.

[0096] 7) Cyclic shift information: The same m-sequence generator, using different non-all-zero initialization information, will produce copies of the same sequence that are delayed in time.

[0097] Specifically, an r-level m-sequence generator has 2 r -1 different non-all-zero initialization information, each initialization information corresponds to a specific phase of the output sequence, and the output sequences of different phases corresponding to all different non-all-zero initialization information are cyclic shifts of the same m-sequence.

[0098] For example, for the primitive polynomial f (x) =x 3 +x 2 For +1, when the initialization information is 100, the generated m sequence is 0010111, and when the initialization information is 010, the generated m sequence is 0101110. The sequence 0101110 can be obtained by cyclically shifting the sequence 0010111.

[0099] 2. The Gold sequence is obtained by XORing two preferred pairs of m-sequences. The two preferred pairs of m-sequences are those with good cross-correlation, meaning their cross-correlation function can only take three specific values. The relevant parameters of the Gold sequence are briefly introduced below.

[0100] 1) Shift register stages: The preferred pair of two m-sequences required to generate the Gold sequence is generated by an r-stage linear shift register. The shift register stages of the m-sequences can be found in the previous content and will not be repeated here.

[0101] 2) Length of the Gold sequence: refers to the number of bits in a complete period of the Gold sequence. The length of the Gold sequence is the same as the length of the two m sequences required to generate the Gold sequence. The length of the m sequences can be found in the previous content and will not be repeated here.

[0102] 3) Primitive polynomials of the Gold sequence: used to generate the Gold sequence. The primitive polynomials of the Gold sequence are the same as the primitive polynomials of the two m-sequences required to generate the Gold sequence. For information on the primitive polynomials of the m-sequences, please refer to the previous content, which will not be repeated here.

[0103] For example, the length of the Gold sequence #A is 31, the series is 5, and m-sequences #1 and #2 are the preferred pair of m-sequences for Gold sequence #A. The primitive polynomial of m-sequence #1 is f. (x) =x 5 +x 2 +1, the primitive polynomial of sequence #2 of the m sequence is f (x) =x 5 +x 4 +x 2 +x+1, that is, the primitive polynomial of the Gold sequence #A is f (x) =x 5 +x 2 +1 and f (x) =x 5 +x 4 +x 2 +x+1.

[0104] 4) Generator polynomial: This is the inverse polynomial of the primitive polynomial and is used to generate the Gold sequence. The generator polynomial of the Gold sequence is the same as the generator polynomials of the two m-sequences required to generate the Gold sequence. For information on the generator polynomials of the m-sequences, please refer to the previous content, which will not be repeated here.

[0105] 5) Feedback function: Used to generate the Gold sequence. The feedback function for the Gold sequence is the same as the feedback function for the two m sequences required to generate the Gold sequence. For the feedback function of the m sequences, please refer to the previous content, which will not be repeated here.

[0106] 6) Initialization information: The initialization information of the Gold sequence is the initialization information of the two m sequences required to generate the Gold sequence. For the initialization information of the m sequences, please refer to the above content, which will not be repeated here.

[0107] For example, the two m-sequences that generate the Gold sequence #A are m-sequence #1 and m-sequence #2. The initialization information of m-sequence #1 is 10000, and the initialization information of m-sequence #2 is 11100. That is, the initialization information of the Gold sequence #A is 10000 and 11100.

[0108] 7) Cyclic shift information: The cyclic shift information of the Gold sequence refers to the relative shift information of the two m sequences that generate the Gold sequence. Specifically, one of the m sequences is cyclically shifted before the XOR operation of the two m sequences to obtain the new Gold sequence.

[0109] For example, Gold sequence #A is obtained by XORing m sequence #1 and m sequence #2. As an example, shifting m sequence #1 left / right cyclically yields m sequence #3. XORing m sequence #2 and m sequence #3 yields Gold sequence #B. Gold sequence #A is different from Gold sequence #B.

[0110] As an example, if m-sequence #1 is 0010111 and m-sequence #2 is 0101110, then Gold sequence #A is m-sequence #1 XORed with m-sequence #2, and Gold sequence #A is 0111001. Shifting m-sequence #1 one bit to the right gives m-sequence #3, which is 1001011. XORing m-sequence #2 with m-sequence #3 gives Gold sequence #B, which is 1100101.

[0111] 3. Walsh sequence: A set of completely orthogonal binary sequences that can be recursively generated using a Hadamard matrix; also known as the Walsh function or Walsh code. The following is a brief introduction to the relevant parameters of a Walsh sequence.

[0112] 1) Length of a Walsh sequence: refers to the number of bits included in a Walsh sequence. The length of a Walsh sequence determines the number of orthogonal sequences that can be used.

[0113] One possible scenario is that the length of the Walsh sequence is a positive integer power of 2.

[0114] 2) Initialization information of Walsh sequence: It is the initial matrix for constructing a larger order Walsh matrix. As an example, the initialization information of Walsh is H1 = [1].

[0115] 3) Matrix construction rules for Walsh sequences: The recursive formula for generating Walsh sequences is generated recursively using the Hadamard matrix.

[0116] As an example, the recursive formula satisfies formula (2):

[0117]

[0118] Where n is a positive integer.

[0119] For example, when n=1, the 2nd order matrix H2 satisfies formula (3):

[0120]

[0121] For another example, when n=2, the 4th order matrix H4 satisfies formula (4):

[0122]

[0123] For another example, when n=4, the 8th order matrix H8 satisfies formula (5):

[0124]

[0125] Each row (or column) sequence in formulas (3), (4), and (5) is a Walsh sequence. As an example, for formula (5), mapping "+1" to 1 and "-1" to 0 in the matrix yields 8 Walsh sequences by row / column.

[0126] 4) Sequence offset: Used to identify the row or column position of a Walsh sequence.

[0127] For example, the Walsh sequence #A is 11111111. The Walsh sequence #A is obtained by mapping the first row of the sequence in formula (5), that is, the sequence offset of the Walsh sequence #A is row position 1.

[0128] For another example, the Walsh sequence #B is 10101010. The Walsh sequence #B is obtained by mapping the second column sequence in formula (5), that is, the sequence offset of the Walsh sequence #B is column position 2.

[0129] In some scenarios, a first device can occupy an Access Array (AO) to send a preamble in order to access a second device. Currently, only one first device is allowed to send a preamble per AO, resulting in low AO utilization. Therefore, embodiments of this application provide a wireless communication method to improve AO utilization.

[0130] It should be understood that AO is the resource for the first device to send a preamble, and may also be called a random access occasion (RO) or have other names, which are not limited.

[0131] For ease of description, the following description uses the example of an A-IoT device accessing a reader / writer, but it should be understood that this should not limit this application.

[0132] Figure 8 A schematic diagram of the method 800 provided in this application is shown.

[0133] In method 800, the first device is an A-IoT device. This application embodiment does not limit the type of the first device. As an example, the first device is an active device (e.g., device 2a / 2b, or device c), meaning the first device can generate the transmission preamble carrier itself; or, the first device is a passive device (e.g., device 1), meaning the first device cannot directly generate the transmission preamble carrier, and the first device transmits the preamble by backscattering carriers from other devices.

[0134] In method 800, the second device is a reader / writer with A-IoT capabilities. This application embodiment does not limit the type of the second device; as an example, the second device may be a network device, a terminal device, an IAB (Internet Application Blocks) device, or a relay device.

[0135] S801, the first device determines the first leader based on the first information.

[0136] The first preamble is used by the first device to request access to the second device. In this embodiment, the name of the first preamble is not limited. The first preamble may also be called the first sequence or message 1 (Msg1) or have other names.

[0137] The embodiments of this application do not limit the specific content included in the first information. In some implementations, the first information includes one or more of the following: the sequence type of the first leader, the series of the primitive polynomial of the first leader, the primitive polynomial of the first leader, the series of the generator polynomial of the first leader, the generator polynomial of the first leader, the length of the first leader, the feedback function of the first leader, the initialization information of the first leader, the cyclic shift information corresponding to the first leader, the matrix construction rule corresponding to the first leader, the sequence offset of the first leader, and the sequence repetition format of the first leader.

[0138] (1) The embodiments of this application do not limit the sequence type of the first preamble, so that multiple first devices can transmit data at the same time and frequency.

[0139] In some implementations, the first leading sequence type is one of the following: m-sequence, Gold sequence, or Walsh sequence.

[0140] The generation of m-sequences is simple, the complexity of generating m-sequences by the first device is low, and m-sequences have good autocorrelation. In some cases, m-sequences also have low cross-correlation. As a CDMA code, m-sequences can reduce interference between users. Gold sequences have a large number of sequences, which can expand the network's capacity. In addition, the cross-correlation between Gold sequences is low, which can reduce interference between users and thus improve the reliability of the system. Walsh sequences have very good orthogonality and can achieve zero cross-interference between users, thereby improving the reliability of the system.

[0141] The first preamble sequence is the codeword sequence of the CDMA system. Based on this, the second device can distinguish the preambles sent by multiple first devices at the same time and frequency, thereby improving the efficiency of multiple first devices accessing the second device.

[0142] (2) The series of the primitive polynomial of the first leading polynomial can be referred to the aforementioned content on the series of m-sequences and / or Gold sequences, and will not be repeated here.

[0143] For example, the first leader is the m-sequence #1, and the series of the primitive polynomial of the first leader refers to the series of the shift register used to generate the m-sequence #1.

[0144] For another example, if the first leading polynomial is Gold sequence #1, and Gold sequence #1 is generated from m sequence #1 and m sequence #2, then the series of the primitive polynomial of the first leading polynomial refers to the series of the shift registers used to generate m sequence #1 and m sequence #2.

[0145] (3) The primitive polynomial of the first leader can be referred to the aforementioned content on the primitive polynomial of the m sequence and / or Gold sequence, and will not be repeated here.

[0146] For example, the first leader is the m-sequence #1, and the primitive polynomial of the first leader is the primitive polynomial used to generate the m-sequence #1.

[0147] For example, if the first leader is the Gold sequence #1, and the Gold sequence #1 is generated from the m sequence #1 and the m sequence #2, then the primitive polynomial of the first leader is the primitive polynomial used to generate the m sequence #1 and the primitive polynomial used to generate the m sequence #2.

[0148] (4) The generator polynomial of the first leader can be referred to the aforementioned content on the generator polynomial of m-sequence and / or Gold sequence, and will not be repeated here.

[0149] For example, the first leader is the m-sequence #1, and the generator polynomial of the first leader is the generator polynomial used to generate the m-sequence #1.

[0150] For example, if the first leader is the Gold sequence #1, and the Gold sequence #1 is generated by the m sequence #1 and the m sequence #2, then the generator polynomial of the first leader is the generator polynomial used to generate the m sequence #1 and the generator polynomial used to generate the m sequence #2.

[0151] (5) The length of the first preamble refers to the number of bits included in the sequence of the first preamble.

[0152] (6) The feedback function for the first leader can be referred to the aforementioned content on the feedback function for the m sequence and / or Gold sequence, and will not be repeated here.

[0153] For example, the first preamble is sequence #1 of m, and the feedback function of the first preamble is the feedback function used to generate sequence #1 of m.

[0154] For example, if the first leader is Gold sequence #1, and Gold sequence #1 is generated from m sequence #1 and m sequence #2, then the feedback function of the first leader is the feedback function used to generate m sequence #1 and the feedback function used to generate m sequence #2.

[0155] (7) For the initialization information of the first leader, please refer to the relevant content on the m sequence, Gold sequence and Walsh sequence mentioned above, which will not be repeated here.

[0156] (8) For information on the cyclic shift information corresponding to the first leader, please refer to the aforementioned information on the cyclic shift information of the m sequence and / or Gold sequence. This will not be repeated here.

[0157] (9) The matrix construction rules for the first leader can be referred to the aforementioned matrix construction rules for Walsh sequences, and will not be repeated here.

[0158] (10) The sequence offset of the first leader can be referred to the relevant content on sequence offset of Walsh sequence mentioned above, and will not be repeated here.

[0159] (11) The specific method of the first preamble repetition transmission is not limited in the embodiments of this application. Several possible implementation methods are given below.

[0160] In some implementations, the sequence repeat format of the first preamble indicates whether the first preamble is transmitted repeatedly.

[0161] In some other implementations, the sequence repeat format of the first preamble indicates whether the first preamble is repeated after a cyclic shift.

[0162] For example, the first device determines the first preamble as 0010111 based on the first information. The sequence repeat format of the first preamble indicates that the first preamble is rotated 1 bit to the right and then repeated. Based on this, the first device repeats the first sequence (i.e., 1001011) after the cyclic shift.

[0163] As another possible implementation, the sequence repetition format of the first preamble indicates the number of times the first preamble is repeated.

[0164] By indicating the sequence repetition format of the first preamble, the first device can repeatedly transmit the first preamble on the AO based on the sequence repetition format, thereby improving the reception success rate of the first preamble and expanding the coverage capability.

[0165] It should be understood that the above description of the content included in the first information is for illustrative purposes only, and the specific content included in the first information is determined based on actual application.

[0166] This application does not limit the specific implementation method of the first device acquiring the first information. Several possible implementation methods are given below.

[0167] The first possible implementation is that the first information is configured by the second device to the first device; in other words, the first device receives the first information from the second device.

[0168] This application does not limit the specific implementation of the second device sending the first information. In some implementations, the first information is carried in one or more of the following: paging message, access trigger message, and broadcast information.

[0169] The second possible implementation is that the first information is determined based on predefined information; in other words, the first device determines the first information according to the predefined information.

[0170] The third possible implementation is that the first information is jointly configured by the second device and predefined information. In other words, the first device determines the first information based on the configuration information and predefined information from the second device.

[0171] This application does not limit the specific implementation of jointly configuring the first information with the second device and predefined information. In some implementations, the protocol predefines multiple candidate sequences, and the first device determines the first preamble based on the multiple candidate sequences according to the instructions of the second device. The following provides an exemplary description.

[0172] Example 1: The first information includes the candidate sequence, the length of the first leader, and the cyclic shift information.

[0173] Step 1: The first device determines candidate sequences of various length types based on predefined information.

[0174] As an example, the protocol predefines two m-sequences of length 7 (e.g., m-sequence #1 and m-sequence #2), six m-sequences of length 31, and six m-sequences of length 63.

[0175] Step 2: The first device determines the length of the first leader according to the instructions of the second device.

[0176] This application does not limit the specific implementation of the second device indicating the length of the first preamble in the embodiments. In some implementations, the second device uses X1 bits to indicate the length of the first preamble, where X1 is an integer greater than or equal to 1.

[0177] As an example, X1 = 2, bit value "01" represents the length of the first preamble as 7, bit value "10" represents the length of the first preamble as 31, and bit value "11" represents the length of the first preamble as 63.

[0178] Step 3: Based on the length of the first leader determined in Step 2, the first device determines a candidate sequence (e.g., denoted as the target candidate sequence) and its cyclic shift sequence at that length according to the instructions of the second device.

[0179] This application does not limit the specific implementation of the second device indicating the target candidate sequence and its cyclic shift sequence. In some implementations, the second device uses X2 bits to indicate the target candidate sequence and its cyclic shift sequence, where X2 is an integer greater than or equal to 1.

[0180] As an example, X2 = 4, the bit value "0011" represents the target candidate sequence as m sequence #1 and its cyclic shift sequence, and the bit value "1100" represents the target candidate sequence as m sequence #2 and its cyclic shift sequence.

[0181] Step 4: The first device determines the cyclic shift information according to the instructions of the second device.

[0182] This application does not limit the specific implementation of the second device indicating cyclic shift information. In some implementations, the second device uses X3 bits to indicate cyclic shift information, where X3 is an integer greater than or equal to 1.

[0183] In some implementations, X3 = r, where r is the number of stages in the shift register of the m-sequence, and the length of the first preamble is 2. r -1. For example, when the length of the first preamble is 7, r = 3, meaning the second device uses 3 bits to indicate the cyclic shift information. Among them, the bit value "000" represents a cyclic shift of 0 bits to the left / right, the bit value "001" represents a cyclic shift of 1 bit to the left / right, and so on, with the bit value "111" representing a cyclic shift of 7 bits to the left / right.

[0184] This application does not limit the specific implementation method of the first device determining the cyclic shift direction. In some implementations, the first device determines the cyclic shift method according to the instruction of the second device; or, the cyclic shift direction is predefined by the protocol.

[0185] Step 5: The first device determines the first leader based on the first information.

[0186] The first information includes the candidate sequence in Step 1, the length of the first leader in Step 2, the target candidate sequence and its cyclic shift sequence in Step 3, and the cyclic shift information in Step 4.

[0187] As an example, in Step 1, the first device determines three candidate sequences of different lengths based on predefined information; in Step 2, the first device determines the length of the first leader to be 7; in Step 3, the first device determines the target candidate sequence to be m-sequence #1, for example, "0011101"; in Step 4, the first device determines the cyclic shift information to be a right cyclic shift of 1 bit; based on this, m-sequence #1 is cyclically shifted 1 bit to the right to obtain the sequence "1001110", and the first device determines the sequence of the first leader to be "1001110".

[0188] This application uses a step-by-step approach to describe the scheme in many places, which will be explained uniformly here. The step-by-step approach is only for ease of description and does not limit this application. In some possible implementations, based on actual application requirements, different steps can be combined into one step, or one step can be broken down into multiple steps. For example, in Example 1, Steps 2 to 4 can be combined into one step. In some possible implementations, the execution order between steps can be adjusted based on actual application requirements. For example, in the following... Figure 17 In the description, Step 3 can also be executed before Step 1.

[0189] Example 2: The first information includes the candidate sequence, the sequence number corresponding to the candidate sequence, and the cyclic shift information.

[0190] Step 1: The first device determines the association relationship #A based on predefined information, where the association relationship #A indicates the correspondence between multiple candidate sequences and multiple serial numbers.

[0191] This application does not limit the specific representation of the association relationship #A. In some implementations, the protocol uses a table to represent the association relationship #A.

[0192] In some implementations, the association #A is shown in Table 1.

[0193] Table 1

[0194] Serial Number Candidate sequences 1 1001110 2 1100110 3 1000011110101001… 4 1000011110101001… 5 0001010111011000…

[0195] As shown in Table 1, the candidate sequence “1001110” corresponds to the number “1”; the candidate sequence “1100110” corresponds to the number “2”; the candidate sequence “1000011110101001…” corresponds to the number “3”; the candidate sequence “1000011110101001…” corresponds to the number “4”; and the candidate sequence “0001010111011000…” corresponds to the number “5”.

[0196] In some other implementations, the association #A is shown in Table 2.

[0197] Table 2

[0198] Serial Number length Candidate sequences 1 7 1001110 2 7 1100110 3 31 1000011110101001… 4 31 1000011110101001… 5 31 0001010111011000…

[0199] As shown in Table 2, the candidate sequence “1001110” corresponds to the number “1” and has a length of 7; the candidate sequence “1100110” corresponds to the number “2” and has a length of 7; the candidate sequence “1000011110101001…” corresponds to the number “3” and has a length of 31; the candidate sequence “1000011110101001…” corresponds to the number “4” and has a length of 31; the candidate sequence “0001010111011000…” corresponds to the number “5” and has a length of 31.

[0200] It should be understood that Table 2 is only an illustrative example, and the specific implementation of the predefined association relationship #A in this application embodiment is not limited. Optionally, when the protocol predefines association relationship #A, it may also indicate information such as the level of the candidate sequence and the type of the candidate sequence.

[0201] Table 3

[0202] Serial Number Primitive polynomials Initialization information 1 [3,2,0] 100 2 [3,1,0] 010 3 [5,3,0] 10000 4 [5,2,0] 11000 5 [5,3,2,1,0] 11100

[0203] As shown in Table 3, the protocol predefines the correspondence between candidate sequences and sequence numbers, where the candidate sequences are determined based on primitive polynomials and initialization information.

[0204] Specifically, [3,2,0] represents the primitive polynomial f (x) =x 3 +x 2 +1, when the initialization information is 100, the generated m-sequence is 0010111, that is, Table 3 indicates that the candidate sequence "0010111" corresponds to the sequence number "1"; [3,1,0] represents the primitive polynomial f (x) =x 3 +x+1, when the initialization information is 010, the generated m sequence is 0101110, that is, Table 3 indicates that the candidate sequence "0101110" corresponds to the sequence number "2"; and so on.

[0205] Step 2: The first device determines the sequence number according to the instructions of the second device, and determines the candidate sequence and its cyclic shift sequence corresponding to the sequence number according to the sequence number and the association relationship #A.

[0206] The embodiments of this application do not limit the specific implementation of the second device indication serial number. In some implementations, the second device uses Y1 bits to indicate the serial number, where Y1 is an integer greater than or equal to 1.

[0207] As an example, if the bit value "000" represents the number 1 in Table 1, then the first device determines 1001110 and its cyclic shift sequence; if the bit value "001" represents the number 2 in Table 1, then the first device determines 1100110 and its cyclic shift sequence.

[0208] Step 3: The first device determines the cyclic shift information according to the instructions of the second device.

[0209] The implementation method of the second device indicating cyclic shift information can be referred to the description in Example 1, and will not be repeated here.

[0210] Step 4: The first device determines the first leader based on the first information.

[0211] The first piece of information includes the association #A in Step 1, the sequence number in Step 2, and the cyclic shift information in Step 3.

[0212] Example 3: The first information includes the candidate primitive polynomial, initialization information, and cyclic shift information.

[0213] Step 1: The first device determines multiple candidate primitive polynomials based on predefined information.

[0214] As an example, the protocol predefines two primitive polynomials of length 7, four primitive polynomials of length 31, and six primitive polynomials of length 63.

[0215] Step 2: The first device determines one of the multiple candidate primitive polynomials (for example, denoted as the target primitive polynomial) according to the instructions of the second device.

[0216] This application does not limit the specific implementation of the target primitive polynomial indicated by the second device. In some implementations, the second device uses Y2 bits to indicate the target primitive polynomial, where Y2 is an integer greater than or equal to 1.

[0217] In some implementations, Where Z is the number of candidate primitive polynomials predefined by the protocol. This indicates rounding up. For example, when the protocol predefines 12 primitive polynomials, Y2 = 4, meaning the second device uses 4 bits to indicate the target primitive polynomial.

[0218] Step 3: The first device determines the initialization information according to the instructions of the second device.

[0219] For example, for a target primitive polynomial of length 7, the second device is configured with "100" as initialization information.

[0220] For example, for a target primitive polynomial of length 31, the second device is configured with "10000" as initialization information.

[0221] The embodiments of this application do not limit the specific implementation of the second device instruction initialization information.

[0222] Step 4: The first device determines the cyclic shift information according to the instructions of the second device.

[0223] The implementation method of the second device indicating cyclic shift information can be referred to the description in Example 1, and will not be repeated here.

[0224] Step 5: The first device determines the first leader based on the first information.

[0225] The first information includes the candidate primitive polynomial in Step 1, the target primitive polynomial in Step 2, the initialization information in Step 3, and the cyclic shift information in Step 4.

[0226] The above-described method for determining the first preamble based on the first information is merely illustrative and does not limit the scope of this application. Other methods for determining the first preamble are not excluded in the embodiments of this application. For example, the first device may determine the first preamble by directly modulating or spreading-spectrum modulating the ID information of the first device.

[0227] S802, the first device sends the first preamble on the first AO.

[0228] The first AO is used by multiple first devices to send a preamble in a CDMA manner.

[0229] In some possible implementations, the second device receives the first preamble and then sends a response message to the first device, such as message 2 (Msg2).

[0230] In summary, one AO ​​(i.e., the first AO) is used for multiple first devices to send preambles, meaning that multiple first devices can reuse the first AO, thereby improving the resource utilization of the AO. At the same time, multiple first devices are allowed to access the first AO in parallel, thereby improving the access efficiency and capacity of multiple first devices.

[0231] This application does not limit the specific implementation of the first device determining the first preamble and the first AO. In some implementations, the first device determines the first AO for sending the first preamble based on a mapping relationship.

[0232] In the above, by establishing a mapping relationship between the first preamble and the first AO, the first device determines the range of available preambles at the same time as determining the AO. Compared with completely randomized selection of preambles, this method can reduce the probability of collision between the first preamble and other preambles on the one hand, and reduce the complexity of related detection when the second device receives the first preamble on the other hand.

[0233] Specifically, there is a mapping relationship between multiple preambles and multiple AOs, wherein the multiple preambles include a first preamble and the multiple AOs include a first AO.

[0234] In some implementations, multiple preambles include a first preamble and its cyclic shift sequence. For example, a first device determines the first preamble as preamble #0 based on first information. Preamble #0 is cyclically shifted 1 bit to the left / right to obtain preamble #1, preamble #1 is cyclically shifted 1 bit to the left / right to obtain preamble #2, and so on. Based on this, multiple preambles include preamble #0 and its cyclic shift sequence (i.e., preamble #1, preamble #2, etc.).

[0235] The mapping relationships include one or more of the following: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. These will be described in detail below.

[0236] The mapping relation #A indicates the number of leading terms mapped on one of multiple AOs.

[0237] In some possible implementations, the mapping relationship #A indicates one or more of the following: (1) at least two of the many predecessors are mapped to one of the many AOs; (2) one of the many predecessors is mapped to one of the many AOs; (3) one of the many predecessors is mapped to at least two of the many AOs.

[0238] In some possible implementations, the mapping #A indicates that an AO maps n leaders; in some implementations, n is an integer greater than or equal to 1; in others, n is an integer less than 1. It is an integer; in other words, a leader can be mapped to... One AO.

[0239] The following combination Figures 9 to 11 Further describe the mapping relationship #A.

[0240] like Figure 9 As shown, mapping #A indicates the mapping relationship between 4 preambles (e.g., preamble #1, preamble #2, preamble #3, and preamble #4) and 2 AOs, where one AO ​​maps two preambles, i.e., n=2. As an example, the first AO is used to transmit preamble #1 and preamble #2, and the second AO is used to transmit preamble #3 and preamble #4.

[0241] like Figure 10 As shown, mapping #A indicates the mapping relationship between four preambles (e.g., preamble #1, preamble #2, preamble #3, and preamble #4) and four access points (AOs), where one AO ​​maps to one preamble, i.e., n=1. For example, the first AO is used to transmit preamble #1, the second AO is used to transmit preamble #2, the third AO is used to transmit preamble #3, and the fourth AO is used to transmit preamble #4.

[0242] like Figure 11 As shown, mapping #A indicates the mapping relationship between 4 precursors (e.g., denoted as precursor #1, precursor #2, precursor #3, and precursor #4) and 8 AOs, where one precursor maps to two AOs, i.e. As an example, the first and second AOs are used to transmit preamble #1, the third and fourth AOs are used to transmit preamble #2, the fifth and sixth AOs are used to transmit preamble #3, and the seventh and eighth AOs are used to transmit preamble #4.

[0243] Mapping relation #B indicates that multiple leaders are mapped on multiple AOs in ascending (or descending) order of leader index.

[0244] The following combination Figure 12 The first order is introduced by mapping 8 preambles (e.g., preamble #1 to preamble #8) to 4 AOs in ascending order of preamble index, with 2 preambles transmitted in each AO.

[0245] (1) The first order instruction first maps multiple preambles to multiple AOs in the time domain in ascending order, and then maps multiple preambles to multiple AOs in the frequency domain in ascending order of frequency. Based on this, the 8 preambles are mapped according to... Figure 12 The case shown in (a) is mapped to 4 AOs.

[0246] (2) The first order instruction first maps multiple preambles to multiple AOs in the time domain in ascending order, and then maps multiple preambles to multiple AOs in the frequency domain in descending order of frequency. Based on this, the 8 preambles are mapped according to... Figure 12 The scenario shown in (b) is mapped to 4 AOs.

[0247] (3) The first order instruction first maps multiple preambles to multiple AOs in the time domain in ascending order, and then maps multiple preambles to multiple AOs in the frequency domain in ascending order of frequency. Based on this, the 8 preambles are mapped according to... Figure 12 The case shown in (c) is mapped to 4 AOs.

[0248] (4) The first order instruction first maps multiple preambles to multiple AOs in the time domain in ascending order, and then maps multiple preambles to multiple AOs in the frequency domain in descending order of frequency. Based on this, the 8 preambles are mapped according to... Figure 12 The case shown in (d) is mapped to 4 AOs.

[0249] (5) The first sequence instruction first maps multiple preambles to multiple AOs in the frequency domain in ascending order of frequency, and then maps multiple preambles to multiple AOs in the time domain in ascending order of time. Based on this, the 8 preambles are mapped according to... Figure 12 The case shown in (e) is mapped to 4 AOs.

[0250] (6) The first sequence instruction first maps multiple preambles to multiple AOs in the frequency domain in ascending order of frequency, and then maps multiple preambles to multiple AOs in the time domain in ascending order of time. Based on this, the 8 preambles are mapped according to... Figure 12 The case shown in (f) is mapped to 4 AOs.

[0251] (7) The first order instruction first maps multiple preambles to multiple AOs in the frequency domain in descending order of frequency, and then maps multiple preambles to multiple AOs in the time domain in ascending order of time. Based on this, the 8 preambles are mapped according to... Figure 12 The case shown in (g) is mapped to 4 AOs.

[0252] (8) The first sequence instruction first maps multiple preambles to multiple AOs in the frequency domain in descending order of frequency, and then maps multiple preambles to multiple AOs in the time domain in ascending order of time. Based on this, the 8 preambles are mapped according to... Figure 12 The case shown in (h) is mapped to 4 AOs.

[0253] Mapping relationship #C indicates the mapping method of multiple AOs in the time domain and / or frequency domain. This application does not limit the specific mapping method of multiple AOs in the time domain and / or frequency domain; the following is an exemplary description.

[0254] In some implementations, mapping #C indicates that the indices of multiple AOs are in ascending order from early to late / descending order from late to early in the time domain; or, mapping #C indicates that the indices of multiple AOs are in ascending order from late to early / descending order from early to late in the time domain.

[0255] Figure 13 An example diagram showing the time-domain mapping of multiple AOs is provided, using two AOs as an example for illustration. Figure 13 As shown in (a), the indices of the two AOs increase in the time domain from earliest to latest and decrease in the time domain from latest to earliest; as... Figure 13As shown in (b), the indices of the two AOs increase in the time domain from late to early and decrease in the time domain from early to late.

[0256] In some implementations, the mapping #C indicates that the indices of multiple AOs are in ascending order from low to high / descending order from high to low in the frequency domain; or, the mapping #C indicates that the indices of multiple AOs are in ascending order from high to low / descending order from low to high in the frequency domain.

[0257] Figure 14 An example diagram showing the frequency domain mapping of multiple AOs is provided, using two AOs as an example for illustration. Figure 14 As shown in (a), the indices of the two AOs increase in the frequency domain from low to high and decrease in the frequency domain from high to low; Figure 14 As shown in (b), the indices of the two AOs increase in the frequency domain from high to low and decrease in the frequency domain from low to high.

[0258] Figure 15 An example diagram showing the mapping of multiple AO indices to time-frequency resources is provided, using six AOs as an example. Figure 15 As shown in (a), the index of AO first increases from low to high / decreases from high to low in the frequency domain, and then increases from early to late in the time domain; as Figure 15 As shown in (b), the index of AO first increases from early to late in the time domain, and then increases from low to high / decreases from high to low in the frequency domain.

[0259] The mapping relationship #D indicates the number of multiple AOs. This application does not limit the specific method of indicating the number of multiple AOs; one possible implementation is given below.

[0260] In some possible implementations, the second device indicates the number of multiple AOs. Specifically, method 800 further includes: the second device sending second information, and correspondingly, the first device receiving the second information. The second information is used to determine the number of multiple AOs.

[0261] The second type of information is carried in one of the following ways: paging message, access trigger message, or broadcast information.

[0262] It should be understood that in one round of access process where the first device requests access to the second device, the first device receives a paging message and one or more access trigger messages.

[0263] Figure 16An example diagram is shown to indicate the number of multiple access points (AOs) in the second information. The example is illustrated by the first device receiving one paging message (e.g., paging message #1) and two access trigger messages (e.g., access trigger message #1 and access trigger message #2) in one round of access procedure. That is, the first device enters the second round of access procedure after receiving paging message #2.

[0264] Specifically, paging message #1 and paging message #2 are two paging messages that are adjacent in the time domain, and access trigger message #1 and access trigger message #2 are two access trigger messages that are adjacent in the time domain.

[0265] Implementation Method 1: The second information is carried in paging message #1. The second information indicates the number of time-domain resources corresponding to multiple AOs as the number of time-domain resources corresponding to the AOs that exist after paging message #1. For example, refer to... Figure 16 In the first implementation method, the second information indicates that there are two AOs in the time domain after paging message #1.

[0266] Implementation Method Two: The second information is carried in paging message #1. The second information indicates the number of time-domain resources corresponding to multiple AOs as the number of time-domain resources corresponding to the AOs that exist after paging message #1. For example, refer to... Figure 16 In the second implementation method, the second information indicates that there are 6 AOs in the time domain after paging message #1.

[0267] Implementation Method 3: The second information is carried in access trigger message #1. The second information indicates the number of time-domain resources corresponding to multiple AOs as the number of time-domain resources corresponding to the AOs that exist after access trigger message #1. For example, refer to... Figure 16 In the third implementation method, the second information indicates that there are 4 AOs in the time domain after the access trigger message #1.

[0268] Implementation Method 4: The second information is carried in access trigger message #1. The second information indicates the number of time-domain resources corresponding to multiple AOs as the number of time-domain resources corresponding to the AOs that exist after access trigger message #1. For example, refer to... Figure 16 In implementation method four, the second information indicates that there are two AOs in the time domain after the access trigger message #1.

[0269] Implementation Method 5: The second information is carried in access trigger message #2. The second information indicates the number of time-domain resources corresponding to multiple AOs as the number of time-domain resources corresponding to the AOs that exist after access trigger message #2. For example, refer to... Figure 16 In implementation method five, the second information indicates that there are two AOs in the time domain after the access trigger message #2.

[0270] In some possible implementations, the above five implementation methods can be used in combination.

[0271] In some possible implementations, the second information indicates the number of frequency domain resources corresponding to the multiple AOs. As an example, the second information indicates that the number of frequency domain resources corresponding to the multiple AOs is N, where N is an integer greater than or equal to 1.

[0272] The following combination Figure 17 A complete example of a first device mapping a first preamble to a first AO is given. The example uses 12 preambles mapped to 4 AOs.

[0273] Step 1: The first device determines the first leader based on the first information. For example, the length of the first leader is 12. By cyclically shifting the first leader, 12 leaders can be obtained.

[0274] Step 2: The first device determines the index of the 12 leading indices.

[0275] The embodiments of this application do not limit the method of determining the leader index. In some implementations, the first device assigns the first leader and its cyclic shift sequence number in ascending order.

[0276] As an example, the first leader is denoted as leader #0. After shifting the first leader 1 bit to the right, we get leader #1. After shifting leader #1 1 bit to the right, we get leader #2, and so on.

[0277] Step 3: The first device determines the number of multiple AOs.

[0278] Specifically, the first device determines the number of multiple AOs based on the mapping relationship #D. As an example, the mapping relationship #D indicates that multiple AOs are located between paging message #1 and access trigger message #1, that is, the number of time-domain resources corresponding to the multiple AOs is 2, and the number of frequency-domain resources corresponding to them is 2.

[0279] Step 4: The first device determines the mapping method of the four AOs in the time domain and / or frequency domain.

[0280] Specifically, the first device determines the mapping method of the four AOs in the time domain and / or frequency domain according to the mapping relationship #C. For example... Figure 17 As shown, as an example, the indices of the four AOs first increase from low to high in the frequency domain, and then increase from early to late in the time domain.

[0281] Step 5: The first device determines the mapping relationship between the 12 preambles and the 4 AOs.

[0282] Specifically, the first device determines the mapping relationship between 12 preambles and 4 AOs based on mapping relationship #A and mapping relationship #B.

[0283] like Figure 17As shown, as an example, mapping #A indicates that 3 preambles are mapped in each of the 4 AOs; mapping #B indicates that 12 preambles are first mapped to the 4 AOs in the frequency domain in order from low to high, and then in the time domain in order from early to late.

[0284] It should be understood that the mapping relationship between multiple preambles and multiple AOs in this application is only illustrative and exemplary. This application does not exclude other ways of representing the mapping relationship between multiple preambles and multiple AOs.

[0285] In some implementations, there is a mapping relationship between the indices of multiple AOs and the indices of multiple preceding AOs.

[0286] For example, multiple leading indices are mapped in ascending order according to the indices of multiple AOs, from smallest to largest. See again... Figure 17 Preceding #0, Preceding #1 and Preceding #2 are mapped to AO #0; Preceding #3, Preceding #4 and Preceding #5 are mapped to AO #1; Preceding #6, Preceding #7 and Preceding #8 are mapped to AO #2; Preceding #9, Preceding #10 and Preceding #11 are mapped to AO #3.

[0287] For example, if each of the multiple AOs maps x leaders, then the leaders mapped to AO#n include leader#(n×x), leader#[(n×x)+1], leader#[(n×x)+2], ..., leader#[(n×x)+x-1].

[0288] This application does not limit the specific implementation method of the first device determining the mapping relationship. In some implementations, the first device determines the mapping relationship according to the following method.

[0289] The first possible implementation is that the first device determines the mapping relationship based on the instructions of the second device.

[0290] As an example, the mapping relationship is determined based on one or more of the following: paging messages, access trigger messages, and broadcast messages.

[0291] The second possible implementation: The first device determines the mapping relationship based on predefined information.

[0292] The first and second possible implementation methods can also be used in combination.

[0293] For example, the first device determines mapping relationship #A and mapping relationship #D according to the instructions of the second device, and the first device determines mapping relationship #B and mapping relationship #C according to predefined information.

[0294] The specific implementation of the second device indication mapping relationship #D can be found in the relevant content of the aforementioned second information.

[0295] This application does not limit the specific implementation of the second device indicating the mapping relationship #A. In some possible implementations, the second device uses a bitmap to indicate the number of preambles mapped on one of the multiple AOs. For example, the second device sends information #A to the first device, where information #A is 011, meaning that information #A indicates the number of preambles mapped on one of the multiple AOs.

[0296] In some possible implementations, the message #A is carried as one of the following: a paging message, an access trigger message, or a broadcast message.

[0297] In some implementations, during a round of access, the first device remaps the preamble and / or AO based on predefined information and / or instructions from the second device.

[0298] In the above, the first device can determine the mapping relationship according to the actual application scenario and remap the preamble and / or AO. In this way, the communication quality and the access success rate of the first device can be improved. For example, according to the real-time changing channel conditions, the first device determines different mapping relationships so that the first preamble matches the AO with a good channel status.

[0299] The following combination Figures 18 to 22 An example is provided.

[0300] Figure 18 Example 1 shows a first device determining first information and / or mapping relationships.

[0301] Step 1: The first device receives paging message #1.

[0302] In this context, paging message #1 indicates first information #1 (an example of first information) and mapping relationship #1 (an example of mapping relationship). Based on this, the first device determines four preambles (e.g., denoted as preamble #0, preamble #1, preamble #2, and preamble #3) according to the first information #1; the first device determines the mapping relationship between the four preambles and multiple AOs according to mapping relationship #1 and / or predefined information, wherein mapping relationship #1 indicates one or more of the following mapping relationships: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. For example, mapping relationship #A indicates that one AO ​​maps to one preamble; mapping relationship #B indicates that four preambles are mapped in ascending order of index on multiple AOs in a first order, where the first order indicates mapping first in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time; mapping relationship #C indicates that the indices of multiple AOs are first incremented in the frequency domain from low to high, and then incremented in the time domain from early to late; mapping relationship #D indicates that the number of AOs is the four AOs that exist in the time domain after paging message #1 (e.g., denoted as AO#1, AO#2, AO#3 and AO#4).

[0303] Based on this, the first device maps the four preambles to the four access points (AOs) according to mapping relationship #1, such as... Figure 18 As shown, the leading #0 is mapped to AO#0, the leading #1 is mapped to AO#1, the leading #2 is mapped to AO#2, and the leading #3 is mapped to AO#3.

[0304] Step 2: The first device receives access trigger message #1.

[0305] Among them, access trigger message #1 indicates mapping relationship #2, in other words, the first device remaps based on mapping relationship #2.

[0306] Further, the first device determines the mapping relationship between the four preambles and multiple AOs based on mapping relationship #2 and / or predefined information. Mapping relationship #2 indicates one or more of the following mapping relationships: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. For example, mapping relationship #A indicates that one preamble is mapped in one AO; mapping relationship #B indicates that the four preambles are mapped on multiple AOs in a first order, where the first order indicates mapping first in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time; mapping relationship #C indicates that the indices of multiple AOs first increase from low to high in the frequency domain, and then increase from early to late in the time domain; mapping relationship #D indicates that the number of AOs is the four AOs existing in the time domain after the access trigger message #1 (e.g., denoted as AO#A, AO#B, AO#C, and AO#D).

[0307] Based on this, the first device remaps the four preambles to the four AOs according to mapping relationship #2, such as... Figure 18 As shown, leading #0 maps to AO#C, leading #1 maps to AO#D, leading #2 maps to AO#A, and leading #3 maps to AO#B. The indices of AO are mapped in alphabetical order.

[0308] The above-mentioned method of remapping the preamble based on mapping relationship #2 by the first device enables the solution of this application to be applicable to situations with a limited number of preambles, thereby improving the reliability and anti-interference capability of the communication process.

[0309] Figure 19 Example 2 shows the first device determining the first information and / or mapping relationship.

[0310] Step 1: The first device receives paging message #1.

[0311] In this context, paging message #1 indicates first information #1 and mapping relationship #1. Based on this, the first device determines eight preambles (e.g., denoted as preambles #0 to #7) according to the first information #1; the first device determines the mapping relationship between the eight preambles and multiple AOs according to mapping relationship #1 and / or predefined information, wherein mapping relationship #1 indicates one or more of the following mapping relationships: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. For example, mapping relationship #A indicates that one preamble is mapped in one AO; mapping relationship #B indicates that eight preambles are mapped in ascending order of index on multiple AOs in a first order, where the first order indicates that they are first mapped in the frequency domain in ascending order of frequency, and then in the time domain in the order of early to late; mapping relationship #C indicates that the indices of multiple AOs are first incremented in the frequency domain from low to high, and then incremented in the time domain from early to late; mapping relationship #D indicates that the number of AOs is the eight AOs that exist in the time domain after paging message #1 (e.g., denoted as AO#0 to AO#7).

[0312] Step 2: The first device receives access trigger message #1.

[0313] Among them, access trigger message #1 is used to trigger the first device to initiate access.

[0314] Based on this, the first device maps the 8 preambles to 8 AOs according to mapping relationship #1, such as Figure 19 As shown, the leading #0 is mapped to AO#0, the leading #1 is mapped to AO#1, the leading #2 is mapped to AO#2, the leading #3 is mapped to AO#3, the leading #4 is mapped to AO#4, the leading #5 is mapped to AO#5, the leading #6 is mapped to AO#6, and the leading #7 is mapped to AO#7.

[0315] In the above, the first information and / or mapping relationship are carried in the paging message. That is, the solution proposed in this application embodiment can avoid frequently configuring new signaling for transmitting the first information and / or mapping relationship in practical applications, thereby reducing signaling overhead.

[0316] Figure 20 Example 3 shows the first device determining the first information and / or mapping relationship.

[0317] Step 1: The first device receives paging message #1.

[0318] In this context, paging message #1 indicates first information #1 and mapping relationship #1. Based on this, the first device determines four preambles according to the first information #1 (e.g., denoted as preamble #0, preamble #1, preamble #2, and preamble #3); the first device determines the mapping relationship between the four preambles and multiple AOs according to mapping relationship #1 and / or predefined information, wherein mapping relationship #1 indicates one or more of the following mapping relationships: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. For example, mapping relationship #A indicates that one AO ​​maps to one preamble; mapping relationship #B indicates that four preambles are mapped in ascending order of index on multiple AOs in a first order, where the first order indicates mapping first in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time; mapping relationship #C indicates that the indices of multiple AOs are first incremented in the frequency domain from low to high, and then incremented in the time domain from early to late; mapping relationship #D indicates that the number of AOs is the four AOs that exist in the time domain after paging message #1 (e.g., denoted as AO#1, AO#2, AO#3 and AO#4).

[0319] Based on this, the first device maps the four preambles to the four access points (AOs) according to mapping relationship #1, such as... Figure 20 As shown, the leading #0 is mapped to AO#0, the leading #1 is mapped to AO#1, the leading #2 is mapped to AO#2, and the leading #3 is mapped to AO#3.

[0320] Step 2: The first device receives access trigger message #1.

[0321] In this context, the access trigger message #1 indicates the first information #2 and the mapping relationship #2. In other words, the first device determines the first information #2 based on the instruction of the second device and performs a remapping based on the mapping relationship #2.

[0322] Based on this, the first device determines four preambles (e.g., denoted as preamble #A, preamble #B, preamble #C, and preamble #D) according to the first information #2; the first device determines the mapping relationship between the four preambles and multiple AOs according to the mapping relationship #2 and / or predefined information, wherein the mapping relationship #1 indicates one or more of the following mapping relationships: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. For example, mapping relationship #A indicates that one preamble is mapped in one AO; mapping relationship #B indicates that the four preambles are mapped on multiple AOs in a first order, wherein the first order indicates that they are mapped first in the frequency domain in order of frequency from low to high, and then in the time domain in order of time from early to late; mapping relationship #C indicates that the indices of multiple AOs are first incremented from low to high in the frequency domain, and then incremented from early to late in the time domain; mapping relationship #D indicates that the number of AOs is the four AOs existing in the time domain after the access trigger message #1 (e.g., denoted as AO #A, AO #B, AO #C, and AO #D).

[0323] Based on this, the first device remaps the four preambles to the four AOs according to mapping relationship #2, such as... Figure 20 As shown, the leading #A is mapped to AO#A, the leading #B to AO#B, the leading #C to AO#C, and the leading #D to AO#D. The indices of the leading and / or AO are mapped in alphabetical order.

[0324] In summary, the second device can more flexibly configure the first preamble and the first AO according to the actual application (such as channel conditions), thereby improving the communication quality.

[0325] Figure 21 Example four illustrates how a first device determines first information and / or mapping relationships.

[0326] Step 1: The first device receives the broadcast message.

[0327] Among them, the broadcast message indicates the first information #1, that is, the first device determines four preambles based on the first information #1 (for example, denoted as preamble #0, preamble #1, preamble #2 and preamble #3).

[0328] Step 2: The first device receives paging message #1.

[0329] In this context, paging message #1 indicates mapping relationship #1, meaning the first device determines the mapping relationship between the four preambles and multiple AOs based on mapping relationship #1 and / or predefined information. Mapping relationship #1 indicates one or more of the following mapping relationships: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. For example, mapping relationship #A indicates that one preamble is mapped to one AO; mapping relationship #B indicates that the four preambles are mapped to multiple AOs in ascending order of their indices, following a first order, where the first order indicates mapping first in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time; mapping relationship #C indicates that the indices of multiple AOs first increase from low to high in the frequency domain, and then increase from early to late in the time domain; mapping relationship #D indicates that the number of AOs is the four AOs existing in the time domain after paging message #1 (e.g., denoted as AO#1, AO#2, AO#3, and AO#4).

[0330] Based on this, the first device maps the four preambles to the four access points (AOs) according to mapping relationship #1, such as... Figure 21 As shown, the leading #0 is mapped to AO#0, the leading #1 is mapped to AO#1, the leading #2 is mapped to AO#2, and the leading #3 is mapped to AO#3.

[0331] Step 3: The first device receives access trigger message #1.

[0332] Among them, access trigger message #1 indicates mapping relationship #2, in other words, the first device remaps based on mapping relationship #2.

[0333] Further, the first device determines the mapping relationship between the four preambles and multiple AOs based on mapping relationship #2 and / or predefined information. Mapping relationship #2 indicates one or more of the following mapping relationships: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. For example, mapping relationship #A indicates that one preamble is mapped in one AO; mapping relationship #B indicates that the four preambles are mapped on multiple AOs in a first order, where the first order indicates mapping first in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time; mapping relationship #C indicates that the indices of multiple AOs first increase from low to high in the frequency domain, and then increase from early to late in the time domain; mapping relationship #D indicates that the number of AOs is the four AOs existing in the time domain after the access trigger message #1 (e.g., denoted as AO#A, AO#B, AO#C, and AO#D).

[0334] Based on this, the first device remaps the four preambles to the four AOs according to mapping relationship #2, such as... Figure 21 As shown, leading #0 maps to AO#C, leading #1 maps to AO#D, leading #2 maps to AO#A, and leading #3 maps to AO#B. The indices of AO are mapped in alphabetical order.

[0335] The above-mentioned method of remapping the preamble based on mapping relationship #2 by the first device enables the solution of this application to be applicable to situations with a limited number of preambles, thereby improving the reliability and anti-interference capability of the communication process.

[0336] Figure 22 Example five illustrates how a first device determines first information and / or mapping relationships.

[0337] Step 1: The first device receives the broadcast message.

[0338] Among them, the broadcast message indicates the first information #1, that is, the first device determines 8 preambles (for example, denoted as preamble #0 to preamble #7) based on the first information #1.

[0339] Step 2: The first device receives paging message #1.

[0340] In this context, paging message #1 indicates mapping relationship #1, meaning the first device determines the mapping relationship between 8 preambles and multiple AOs based on mapping relationship #1 and / or predefined information. Mapping relationship #1 indicates one or more of the following mapping relationships: mapping relationship #A, mapping relationship #B, mapping relationship #C, and mapping relationship #D. For example, mapping relationship #A indicates that one preamble is mapped to one AO; mapping relationship #B indicates that the 8 preambles are mapped to multiple AOs in ascending order of their indices, following a first order, where the first order indicates mapping first in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time; mapping relationship #C indicates that the indices of multiple AOs first increase from low to high in the frequency domain, and then increase from early to late in the time domain; mapping relationship #D indicates that the number of AOs is the 8 AOs existing in the time domain after paging message #1 (e.g., denoted as AO#0 to AO#7).

[0341] Step 3: The first device receives access trigger message #1.

[0342] Among them, access trigger message #1 is used to trigger the first device to initiate access.

[0343] Based on this, the first device maps the 8 preambles to 8 AOs according to mapping relationship #1, such as Figure 22 As shown, the leading #0 is mapped to AO#0, the leading #1 is mapped to AO#1, the leading #2 is mapped to AO#2, the leading #3 is mapped to AO#3, the leading #4 is mapped to AO#4, the leading #5 is mapped to AO#5, the leading #6 is mapped to AO#6, and the leading #7 is mapped to AO#7.

[0344] In the above, the first information is carried in the broadcast message, and the mapping relationship is carried in the paging message. That is, the solution proposed in this application embodiment can avoid frequently configuring new signaling for transmitting the first information and / or mapping relationship in practical applications, thereby reducing signaling overhead.

[0345] In some implementations, before S802 is executed, method 800 further includes: a first device sending first indication information, and correspondingly, a second device receiving the first indication information, wherein the first indication information is used to indicate the starting position of the first preamble, such as the starting position in the time domain.

[0346] The specific name of the first indication information is not limited in the embodiments of this application. In some possible implementations, the first indication information can be replaced with the start indicator part.

[0347] In this way, the second device can synchronize the transmission of the first preamble according to the first instruction information, thereby improving the success rate of transmitting the first preamble.

[0348] This application does not limit the specific indication method of the time-domain start position of the first preamble in its embodiments. In some implementations, a predefined sequence is used to indicate the time-domain start position of the first preamble. As an example, the predefined sequence is, for example, "1110" or "1100".

[0349] In some implementations, before S802 is executed, method 800 further includes: the second device sending a first signal, and correspondingly, the first device receiving the first signal, wherein the first signal is used to provide synchronization information.

[0350] In some implementations, the first signal can be used as a reference point for time-domain location; in other words, the first device can use the time-domain location of the first signal as a reference location for transmitting the first preamble.

[0351] The embodiments of this application do not limit the specific content included in the first signal. In some implementations, the first signal includes one or more of the following: a synchronization signal, a carrier frequency offset (CFO) calibration signal, and a synchronization signal dedicated to the first preamble.

[0352] The embodiments of this application do not limit the time-domain location corresponding to the first signal. The following is combined with... Figures 23 to 25 Several possible implementation methods are given.

[0353] The first possible implementation is that the time domain position of the first signal is earlier than the time domain position of the paging message and / or access trigger message.

[0354] like Figure 23 As shown, taking the existence of two AOs in the time domain after the paging message and two AOs in the time domain after the access trigger message as examples, Example 1 indicates that the time domain position of the first signal is earlier than the paging message, and Example 2 indicates that the time domain position of the first signal is earlier than the access trigger message.

[0355] The second possible implementation is that the time domain position of the first signal is after the time domain position of the paging message and before the time domain position corresponding to the first AO after the paging message.

[0356] like Figure 24 As shown, taking the existence of two AOs in the time domain after the paging message as an example, Example 1 indicates that the time domain position of the first signal is located between the time domain position of the paging message and the time domain positions corresponding to the two AOs.

[0357] The third possible implementation is that the time domain position of the first signal is located after the time domain position of the access trigger message and before the time domain position corresponding to the first AO after the access trigger message.

[0358] like Figure 24As shown, taking the existence of two AOs in the time domain after the access trigger message as an example, Example 2 indicates that the time domain position of the first signal is located between the time domain position of the access trigger message and the time domain positions corresponding to the two AOs.

[0359] The fourth possible implementation: the time domain position of the first signal is located before the time domain position corresponding to each AO.

[0360] like Figure 25 As shown, taking the example of two access points (AOs) in the time domain following a paging message and two access trigger messages in the time domain. The time domain position of the first signal precedes the time domain position corresponding to each AO; in other words, each first signal is immediately followed by an AO.

[0361] In summary, the synchronization capability of the system can be improved by using the first indication information and / or the first signal, and the cross-correlation between the preambles sent by multiple first devices can be reduced, thereby improving the access success rate of the first devices.

[0362] The above text combined Figures 1 to 25 The method embodiments of this application are described in detail below, in conjunction with... Figures 26 to 28 The present application provides a detailed description of the apparatus embodiments. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be found in the foregoing method embodiments.

[0363] Figure 26 This is a schematic diagram of a communication device according to an embodiment of this application. Figure 26 The communication device 2600 shown is the first device, and the communication device 2600 includes a processing unit 2610 and a transmitting unit 2620.

[0364] The processing unit 2610 is used to determine the first preamble based on the first information; the sending unit 2620 is used to send the first preamble at the first access time, wherein the first access time is used for multiple communication devices 2600 to send the preamble.

[0365] In some implementations, the first information includes one or more of the following: the sequence type of the first leader, the series of the primitive polynomial of the first leader, the primitive polynomial of the first leader, the series of the generator polynomial of the first leader, the generator polynomial of the first leader, the length of the first leader, the feedback function of the first leader, the initialization information of the first leader, the cyclic shift information corresponding to the first leader, the sequence offset of the first leader, and the sequence repetition format of the first leader.

[0366] In some implementations, the sequence type of the first leader is used to indicate that the sequence of the first leader is one of the following: m-sequence; Gold sequence; Walsh sequence.

[0367] In some implementations, the first access timing is used for multiple communication devices 2600 to transmit a preamble in a CDMA manner.

[0368] In some implementations, the sequence repeat format is used to determine whether the sequence of the first preamble is transmitted repeatedly, and / or, the sequence repeat format is used to determine whether the first preamble is transmitted repeatedly after a cyclic shift.

[0369] In some implementations, the first information is configured for the second device, and / or the first information is determined based on predefined information.

[0370] In some implementations, the first information is carried in one or more of the following ways: paging message, access trigger message, and broadcast information.

[0371] In some implementations, the first preamble and the first access timing are determined based on a mapping relationship. The mapping relationship is used to indicate the mapping relationship between multiple preambles and multiple access timings, wherein the multiple preambles include the first preamble and the multiple access timings include the first access timing.

[0372] In some implementations, the mapping relationship indicates one or more of the following: the first preamble of a plurality of preambles is mapped to at least two access times of a plurality of access times; some preambles of a plurality of preambles are mapped one-to-one with some access times of a plurality of access times; and the first access time of a plurality of access times is mapped to at least two preambles of a plurality of preambles.

[0373] In some implementations, multiple preambles are mapped to multiple access opportunities in ascending order of their preamble indices, following a first order. This first order indicates one of the following: first mapping to multiple access opportunities in the time domain from earliest to latest, then mapping to multiple access opportunities in the frequency domain from lowest to highest frequency; first mapping to multiple access opportunities in the time domain from earliest to latest, then mapping to multiple access opportunities in the frequency domain from highest to lowest frequency; first mapping to multiple access opportunities in the time domain from latest to earliest, then mapping to multiple access opportunities in the frequency domain from lowest to highest frequency; or first mapping to multiple access opportunities in the time domain from latest to earliest. Access timing is first mapped to multiple access timings in the frequency domain in descending order of frequency; then mapped to multiple access timings in the frequency domain in ascending order of frequency, and then mapped to multiple access timings in the time domain in ascending order of time; first mapped to multiple access timings in the frequency domain in ascending order of frequency, and then mapped to multiple access timings in the time domain in ascending order of frequency; first mapped to multiple access timings in the frequency domain in descending order of frequency, and then mapped to multiple access timings in the time domain in ascending order of time; first mapped to multiple access timings in the frequency domain in descending order of frequency, and then mapped to multiple access timings in the time domain in ascending order of time.

[0374] In some implementations, the indexes of multiple access opportunities are incremented in the time domain according to the time domain resources included in the multiple access opportunities from early to late, or the indexes of multiple access opportunities are incremented in the time domain according to the time domain resources included in the multiple access opportunities from late to early.

[0375] In some implementations, the indices of multiple access opportunities are incremented in the frequency domain in ascending order of frequency, or the indices of multiple access opportunities are incremented in the frequency domain in descending order of frequency.

[0376] In some implementations, multiple leading indexes are mapped in ascending order according to the indexes of multiple access times, from smallest to largest.

[0377] In some implementations, the communication device 2600 further includes a receiving unit 2630, which is used to receive second information for determining the number of multiple access opportunities.

[0378] In some implementations, based on the second information carried in the first paging message, multiple access opportunities satisfy one of the following in the time domain: multiple access opportunities are located between the first paging message and the second paging message in the time domain, and the first paging message and the second paging message are adjacent in the time domain; or, multiple access opportunities are located between the first paging message and the first access trigger message in the time domain, and the first paging message and the first access trigger message are adjacent in the time domain.

[0379] In some implementations, based on the second information carried in the second access trigger message, multiple access opportunities satisfy one of the following in the time domain: multiple access opportunities are located between the second access trigger message and the third paging message in the time domain, and the second access trigger message and the third paging message are adjacent in the time domain; or, multiple access opportunities are located between the second access trigger message and the third access trigger message in the time domain, and the second access trigger message and the third access trigger message are adjacent in the time domain.

[0380] In some implementations, the mapping relationship is determined based on the instructions and / or predefined information of the second device.

[0381] In some implementations, the mapping relationship is determined based on one or more of the following: paging messages, access trigger messages, and broadcast messages.

[0382] In some implementations, the sending unit 2620 is also used to send first indication information, which is used to indicate the starting position of the first preamble.

[0383] In some implementations, the receiving unit 2630 is also used to receive a first signal, which is used to indicate synchronization information.

[0384] In some implementations, the time domain position of the first signal is earlier than the time domain position of the paging message and / or access trigger message, or the time domain position of the first signal is between the time domain position of the paging message and the first access timing, or the time domain position of the first signal is between the time domain position of the access trigger message and the first access timing, or the time domain position of the first signal is before the time domain position of each first access timing.

[0385] In some implementations, the first signal includes one or more of the following: a synchronization signal, a CFO calibration signal, and a synchronization signal dedicated to the first preamble.

[0386] Figure 27 This is a schematic diagram of a communication device according to an embodiment of this application. Figure 27 The communication device 2700 shown is a second device, and the communication device 2700 includes a receiving unit 2710.

[0387] The receiving unit 2710 is used to receive a first preamble sent by a first device during a first access time, and the first access time is used for multiple first devices to transmit preambles.

[0388] In some implementations, the first information includes one or more of the following: the sequence type of the first leader, the series of the primitive polynomial of the first leader, the primitive polynomial of the first leader, the series of the generator polynomial of the first leader, the generator polynomial of the first leader, the length of the first leader, the feedback function of the first leader, the initialization information of the first leader, the cyclic shift information corresponding to the first leader, the sequence offset of the first leader, and the sequence repetition format of the first leader.

[0389] In some implementations, the sequence type of the first leader is used to indicate that the sequence of the first leader is one of the following: m-sequence; Gold sequence; Walsh sequence.

[0390] In some implementations, the sequence repeat format is used to determine whether the sequence of the first preamble is transmitted repeatedly, and / or, the sequence repeat format is used to determine whether the first preamble is transmitted repeatedly after a cyclic shift.

[0391] In some implementations, the first information is configured by the communication device 2700, and / or the first information is determined based on predefined information.

[0392] In some implementations, the first information is carried in one or more of the following ways: paging message, access trigger message, and broadcast information.

[0393] In some implementations, the first preamble and the first access timing are determined based on a mapping relationship. The mapping relationship is used to indicate the mapping relationship between multiple preambles and multiple access timings, wherein the multiple preambles include the first preamble and the multiple access timings include the first access timing.

[0394] In some implementations, the mapping relationship indicates one or more of the following: the first preamble of a plurality of preambles is mapped to at least two access times of a plurality of access times; some preambles of a plurality of preambles are mapped one-to-one with some access times of a plurality of access times; and the first access time of a plurality of access times is mapped to at least two preambles of a plurality of preambles.

[0395] In some implementations, multiple preambles are mapped to multiple access opportunities in ascending order of their preamble indices, following a first order. This first order indicates one of the following: first mapping to multiple access opportunities in the time domain from earliest to latest, then mapping to multiple access opportunities in the frequency domain from lowest to highest frequency; first mapping to multiple access opportunities in the time domain from earliest to latest, then mapping to multiple access opportunities in the frequency domain from highest to lowest frequency; first mapping to multiple access opportunities in the time domain from latest to earliest, then mapping to multiple access opportunities in the frequency domain from lowest to highest frequency; or first mapping to multiple access opportunities in the time domain from latest to earliest. Access timing is first mapped to multiple access timings in the frequency domain in descending order of frequency; then mapped to multiple access timings in the frequency domain in ascending order of frequency, and then mapped to multiple access timings in the time domain in ascending order of time; first mapped to multiple access timings in the frequency domain in ascending order of frequency, and then mapped to multiple access timings in the time domain in ascending order of frequency; first mapped to multiple access timings in the frequency domain in descending order of frequency, and then mapped to multiple access timings in the time domain in ascending order of time; first mapped to multiple access timings in the frequency domain in descending order of frequency, and then mapped to multiple access timings in the time domain in ascending order of time.

[0396] In some implementations, the indexes of multiple access opportunities are incremented in the time domain according to the time domain resources included in the multiple access opportunities from early to late, or the indexes of multiple access opportunities are incremented in the time domain according to the time domain resources included in the multiple access opportunities from late to early.

[0397] In some implementations, the indices of multiple access opportunities are incremented in the frequency domain in ascending order of frequency, or the indices of multiple access opportunities are incremented in the frequency domain in descending order of frequency.

[0398] In some implementations, multiple leading indexes are mapped in ascending order according to the indexes of multiple access times, from smallest to largest.

[0399] In some implementations, the communication device 2700 further includes a transmitting unit 2720, which transmits second information to determine the number of multiple access opportunities.

[0400] In some implementations, based on the second information carried in the first paging message, multiple access opportunities satisfy one of the following in the time domain: multiple access opportunities are located between the first paging message and the second paging message in the time domain, and the first paging message and the second paging message are adjacent in the time domain; or, multiple access opportunities are located between the first paging message and the first access trigger message in the time domain, and the first paging message and the first access trigger message are adjacent in the time domain.

[0401] In some implementations, based on the second information carried in the second access trigger message, multiple access opportunities satisfy one of the following in the time domain: multiple access opportunities are located between the second access trigger message and the third paging message in the time domain, and the second access trigger message and the third paging message are adjacent in the time domain; or, multiple access opportunities are located between the second access trigger message and the third access trigger message in the time domain, and the second access trigger message and the third access trigger message are adjacent in the time domain.

[0402] In some implementations, the mapping relationship is determined based on the instructions and / or predefined information of the communication device 2700.

[0403] In some implementations, the mapping relationship is determined based on one or more of the following: paging messages, access trigger messages, and broadcast messages.

[0404] In some implementations, the receiving unit 2710 is also used to receive first indication information, which is used to indicate the starting position of the first leader.

[0405] In some implementations, the transmitting unit 2720 is also used to transmit a first signal, which is used to indicate synchronization information.

[0406] In some implementations, the time domain position of the first signal is earlier than the time domain position of the paging message and / or access trigger message, or the time domain position of the first signal is between the time domain position of the paging message and the first access timing, or the time domain position of the first signal is between the time domain position of the access trigger message and the first access timing, or the time domain position of the first signal is before the time domain position of each first access timing.

[0407] In some implementations, the first signal includes one or more of the following: a synchronization signal, a CFO calibration signal, and a synchronization signal dedicated to the first preamble.

[0408] In an optional embodiment, the processing unit 2610 may be a processor 2810, and the transmitting unit 2620 may be a transceiver 2830. The communication device 2600 may also include a memory 2820, specifically as follows: Figure 28 As shown.

[0409] In an optional embodiment, the receiving unit 2710 may be a transceiver 2830. The communication device 2700 may further include a processor 2810 and a memory 2820, specifically as follows: Figure 28 As shown.

[0410] Figure 28 This is a schematic structural diagram of a communication device according to an embodiment of this application. Figure 28 The dashed lines indicate that the unit or module is optional. The device 2800 can be used to implement the methods described in the above method embodiments. The device 2800 can be a chip, a terminal device, or a network device.

[0411] Apparatus 2800 may include one or more processors 2810. The processor 2810 may support apparatus 2800 in implementing the methods described in the preceding method embodiments. The processor 2810 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0412] The apparatus 2800 may further include one or more memories 2820. The memories 2820 store a program that can be executed by the processor 2810, causing the processor 2810 to perform the methods described in the preceding method embodiments. The memories 2820 may be independent of the processor 2810 or integrated within the processor 2810.

[0413] The device 2800 may also include a transceiver 2830. The processor 2810 can communicate with other devices or chips via the transceiver 2830. For example, the processor 2810 can send and receive data with other devices or chips via the transceiver 2830.

[0414] This application also provides a computer-readable storage medium for storing a program. This computer-readable storage medium can be applied to a terminal or network device provided in this application, and the program causes a computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0415] This application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in this application embodiment, and the program causes a computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0416] This application also provides a computer program. This computer program can be applied to the terminal or network device provided in this application, and the computer program causes the computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0417] It should be understood that the terms "system" and "network" in this application can be used interchangeably. Furthermore, the terminology used in this application is only for explaining specific embodiments of the application and is not intended to limit the application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. In addition, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0418] In the embodiments of this application, the term "instruction" 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.

[0419] In the embodiments of this application, "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean that B is determined solely based on A; B can also be determined based on A and / or other information.

[0420] In the embodiments of this application, the term "correspondence" can indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship of instruction and being instructed, configuration and being configured, etc.

[0421] In this application embodiment, "predefined" or "preconfigured" 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.

[0422] 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.

[0423] In the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0424] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0425] 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.

[0426] 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.

[0427] 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.

[0428] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can read or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs, DVDs) or semiconductor media (e.g., solid-state disks, SSDs), etc.

[0429] 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 first device determines the first leader based on the first information; The first device sends the first preamble to the second device during the first access timing, and the first access timing is used for multiple first devices to send preambles.

2. The method as described in claim 1, characterized in that, The first information includes one or more of the following: The sequence type of the first leading sequence; The series of the first leading primitive polynomial; The primitive polynomial of the first leading term; The series of the generator polynomial of the first leading polynomial; The generator polynomial of the first leading polynomial; The length of the first leader; The feedback function of the first leading function; The initialization information of the first preamble; The cyclic shift information corresponding to the first leader; The sequence offset of the first leader; The first leading sequence repeat format.

3. The method as described in claim 2, characterized in that, The sequence type of the first leader is used to indicate that the sequence of the first leader is one of the following: m sequence; Gold sequence; Walsh sequence.

4. The method as described in claim 2 or 3, characterized in that, The sequence repetition format is used to determine whether the first leading sequence is transmitted repeatedly, and / or, The sequence repeat format is used to determine whether the first leader is transmitted repeatedly after a cyclic shift.

5. The method according to any one of claims 2-4, characterized in that, The first information is configured by the second device for the first device, and / or the first information is determined based on predefined information.

6. The method according to any one of claims 2-5, characterized in that, The first information is carried in one or more of the following: paging message, access trigger message, broadcast information.

7. The method according to any one of claims 1-6, characterized in that, The first preamble and the first access timing are determined based on a mapping relationship, which is used to indicate the mapping relationship between multiple preambles and multiple access timings, wherein the multiple preambles include the first preamble and the multiple access timings include the first access timing.

8. The method as described in claim 7, characterized in that, The mapping relationship is used to indicate one or more of the following: The first preamble of the plurality of preambles is mapped to at least two access opportunities of the plurality of access opportunities; A portion of the plurality of preambles is mapped one-to-one with a portion of the plurality of access opportunities; The first access opportunity of the plurality of access opportunities maps to at least two of the plurality of preambles.

9. The method as described in claim 7 or 8, characterized in that, The plurality of preambles are mapped in the plurality of access times in ascending order of preamble index according to a first order, wherein the first order is used to indicate one of the following: First, the multiple access opportunities are mapped in the time domain in order from earliest to latest, and then in the frequency domain in order from lowest to highest frequency. First, the multiple access opportunities are mapped in the time domain in order from earliest to latest, and then in the frequency domain in order from highest to lowest frequency. First, the multiple access opportunities are mapped in the time domain in order from late to early, and then in the frequency domain in order from low to high frequency. First, the multiple access opportunities are mapped in the time domain in order from late to early, and then in the frequency domain in order from high to low frequency. First, the multiple access opportunities are mapped in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in descending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in descending order of frequency, and then in the time domain in ascending order of time.

10. The method according to any one of claims 7-9, characterized in that, The indices of the multiple access opportunities are incremented in the time domain according to the time-domain resources included in the multiple access opportunities, from earliest to latest, or The indices of the multiple access opportunities are incremented in the time domain according to the time domain resources included in the multiple access opportunities, from late to early.

11. The method according to any one of claims 7-10, characterized in that, The indices of the multiple access opportunities increase in the frequency domain in ascending order of frequency, or The indices of the multiple access opportunities are in ascending order of frequency from high to low in the frequency domain.

12. The method according to any one of claims 7-11, characterized in that, The multiple leading indexes are mapped in ascending order according to the multiple access timing indexes, from smallest to largest.

13. The method according to any one of claims 7-12, characterized in that, The method further includes: The first device receives second information sent by the second device, the second information being used to determine the number of the plurality of access opportunities.

14. The method as described in claim 13, characterized in that, The second information is carried in the first paging message, and the multiple access opportunities satisfy one of the following in the time domain: The multiple access opportunities are located in the time domain between the first paging message and the second paging message, and the first paging message and the second paging message are adjacent in the time domain; or The multiple access opportunities are located in the time domain between the first paging message and the first access trigger message, and the first paging message and the first access trigger message are adjacent in the time domain.

15. The method as described in claim 13, characterized in that, The second information is carried in the second access trigger message, and the plurality of access opportunities satisfy one of the following in the time domain: The multiple access opportunities are located in the time domain between the second access trigger message and the third paging message, and the second access trigger message and the third paging message are adjacent in the time domain; or The multiple access opportunities are located in the time domain between the second access trigger message and the third access trigger message, and the second access trigger message and the third access trigger message are adjacent in the time domain.

16. The method according to any one of claims 7-15, characterized in that, The mapping relationship is determined based on the instructions and / or predefined information of the second device.

17. The method according to any one of claims 7-16, characterized in that, The mapping relationship is determined based on one or more of the following: paging messages, access trigger messages, and broadcast messages.

18. The method according to any one of claims 1-17, characterized in that, The first access timing is used for the plurality of first devices to transmit a preamble in a CDMA manner.

19. The method according to any one of claims 1-18, characterized in that, Before the first device sends the first preamble to the second device at the first access time, the method further includes: The first device sends a first indication message to the second device, the first indication message being used to indicate the starting position of the first leader.

20. The method according to any one of claims 1-19, characterized in that, Before the first device sends the first preamble to the second device at the first access time, the method further includes: The first device receives a first signal sent by the second device, the first signal being used to indicate synchronization information.

21. The method as described in claim 20, characterized in that, The time domain position of the first signal is earlier than the time domain position of the transmission of the paging message and / or access trigger message, or The time domain position of the first signal is located between the time domain position of transmitting the paging message and the first access timing, or The time domain position of the first signal is located between the time domain position of the transmission access trigger message and the first access timing, or The time domain position of the first signal is located before the time domain position of each first access timing.

22. The method as described in claim 20 or 21, characterized in that, The first signal includes one or more of the following: a synchronization signal, a CFO calibration signal, and a synchronization signal dedicated to the first preamble.

23. A method for wireless communication, characterized in that, include: The second device receives a first preamble sent by the first device at a first access time, the first access time being used for multiple first devices to transmit preambles.

24. The method as described in claim 23, characterized in that, The first preamble is determined based on one or more of the following first pieces of information: The sequence type of the first leading sequence; The series of the first leading primitive polynomial; The primitive polynomial of the first leading term; The series of the generator polynomial of the first leading polynomial; The generator polynomial of the first leading polynomial; The length of the first leader; The feedback function of the first leading function; The initialization information of the first preamble; The cyclic shift information corresponding to the first leader; The sequence offset of the first leader; The first leading sequence repeat format.

25. The method as described in claim 24, characterized in that, The sequence type of the first leader is used to indicate that the sequence of the first leader is one of the following: m sequence; Gold sequence; Walsh sequence.

26. The method as described in claim 24 or 25, characterized in that, The sequence repetition format is used to determine whether the first preamble sequence is transmitted repeatedly, and / or The sequence repeat format is used to determine whether the first leader is transmitted repeatedly after a cyclic shift.

27. The method according to any one of claims 24-26, characterized in that, The first information is configured by the second device for the first device, and / or the first information is determined based on predefined information.

28. The method according to any one of claims 24-27, characterized in that, The first information is carried in one or more of the following: paging message, access trigger message, broadcast information.

29. The method according to any one of claims 23-28, characterized in that, The first preamble and the first access timing are determined based on a mapping relationship, which is used to indicate the mapping relationship between multiple preambles and multiple access timings, wherein the multiple preambles include the first preamble and the multiple access timings include the first access timing.

30. The method as described in claim 29, characterized in that, The mapping relationship is used to indicate one or more of the following: The first preamble of the plurality of preambles is mapped to at least two access opportunities of the plurality of access opportunities; A portion of the plurality of preambles is mapped one-to-one with a portion of the plurality of access opportunities; The first access opportunity of the plurality of access opportunities maps to at least two of the plurality of preambles.

31. The method as described in claim 29 or 30, characterized in that, The plurality of preambles are mapped in the plurality of access times in ascending order of preamble index according to a first order, wherein the first order is used to indicate one of the following: First, the multiple access opportunities are mapped in the time domain in order from earliest to latest, and then in the frequency domain in order from lowest to highest frequency. First, the multiple access opportunities are mapped in the time domain in order from earliest to latest, and then in the frequency domain in order from highest to lowest frequency. First, the multiple access opportunities are mapped in the time domain in order from late to early, and then in the frequency domain in order from low to high frequency. First, the multiple access opportunities are mapped in the time domain in order from late to early, and then in the frequency domain in order from high to low frequency. First, the multiple access opportunities are mapped in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in descending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in descending order of frequency, and then in the time domain in ascending order of time.

32. The method according to any one of claims 29-31, characterized in that, The indices of the multiple access opportunities are incremented in the time domain according to the time-domain resources included in the multiple access opportunities, from earliest to latest, or The indices of the multiple access opportunities are incremented in the time domain according to the time domain resources included in the multiple access opportunities, from late to early.

33. The method according to any one of claims 29-32, characterized in that, The indices of the multiple access opportunities increase in the frequency domain in ascending order of frequency, or The indices of the multiple access opportunities are in ascending order of frequency from high to low in the frequency domain.

34. The method according to any one of claims 29-33, characterized in that, The multiple leading indexes are mapped in ascending order according to the multiple access timing indexes, from smallest to largest.

35. The method according to any one of claims 29-34, characterized in that, The method further includes: The second device sends second information to the first device, the second information being used to determine the number of the plurality of access opportunities.

36. The method as described in claim 35, characterized in that, The second information is carried in the first paging message, and the multiple access opportunities satisfy one of the following in the time domain: The multiple access opportunities are located in the time domain between the first paging message and the second paging message, and the first paging message and the second paging message are adjacent in the time domain; or The multiple access opportunities are located in the time domain between the first paging message and the first access trigger message, and the first paging message and the first access trigger message are adjacent in the time domain.

37. The method as described in claim 35, characterized in that, The second information is carried in the second access trigger message, and the plurality of access opportunities satisfy one of the following in the time domain: The multiple access opportunities are located in the time domain between the second access trigger message and the third paging message, and the second access trigger message and the third paging message are adjacent in the time domain; or The multiple access opportunities are located in the time domain between the second access trigger message and the third access trigger message, and the second access trigger message and the third access trigger message are adjacent in the time domain.

38. The method according to any one of claims 29-37, characterized in that, The mapping relationship is determined based on the instructions and / or predefined information of the second device.

39. The method according to any one of claims 29-38, characterized in that, The mapping relationship is determined based on one or more of the following: paging messages, access trigger messages, and broadcast messages.

40. The method according to any one of claims 23-39, characterized in that, The first access timing is used for the plurality of first devices to transmit a preamble in a CDMA manner.

41. The method according to any one of claims 23-40, characterized in that, Before the second device connects to receive the first preamble sent by the first device during the first access event, the method further includes: The second device receives a first indication message sent by the first device, the first indication message being used to indicate the starting position of the first leader.

42. The method according to any one of claims 23-41, characterized in that, Before the second device connects to receive the first preamble sent by the first device during the first access event, the method further includes: The second device sends a first signal to the first device, the first signal being used to indicate synchronization information.

43. The method as described in claim 42, characterized in that, The time domain position of the first signal is earlier than the time domain position of the transmission of the paging message and / or access trigger message, or The time domain position of the first signal is located between the time domain position of transmitting the paging message and the first access timing, or The time domain position of the first signal is located between the time domain position of the transmission trigger access message and the first access timing. The time domain position of the first signal is located before the time domain position of each first access timing.

44. The method as described in claim 42 or 43, characterized in that, The first signal includes one or more of the following: a synchronization signal, a CFO calibration signal, and a synchronization signal dedicated to the first preamble.

45. A communication device, characterized in that, The communication device is a first device, comprising: Processing unit, configured to determine first preamble based on first information; The sending unit is configured to send the first preamble to the second device during a first access timing, wherein the first access timing is used for multiple first devices to send the preamble.

46. ​​The communication device as claimed in claim 45, characterized in that, The first information includes one or more of the following: The sequence type of the first leading sequence; The series of the first leading primitive polynomial; The primitive polynomial of the first leading term; The series of the generator polynomial of the first leading polynomial; The generator polynomial of the first leading polynomial; The length of the first leader; The feedback function of the first leading function; The initialization information of the first preamble; The cyclic shift information corresponding to the first leader; The sequence offset of the first leader; The first leading sequence repeat format.

47. The communication device as claimed in claim 46, characterized in that, The sequence type of the first leader is used to indicate that the sequence of the first leader is one of the following: m sequence; Gold sequence; Walsh sequence.

48. The communication device as claimed in claim 46 or 47, characterized in that, The sequence repetition format is used to determine whether the first leading sequence is transmitted repeatedly, and / or, The sequence repeat format is used to determine whether the first leader is transmitted repeatedly after a cyclic shift.

49. The communication device as claimed in any one of claims 46-48, characterized in that, The first information is configured by the second device for the first device, and / or the first information is determined based on predefined information.

50. The communication device as described in any one of claims 46-49, characterized in that, The first information is carried in one or more of the following: paging message, access trigger message, broadcast information.

51. The communication device according to any one of claims 45-50, characterized in that, The first preamble and the first access timing are determined based on a mapping relationship, which is used to indicate the mapping relationship between multiple preambles and multiple access timings, wherein the multiple preambles include the first preamble and the multiple access timings include the first access timing.

52. The communication device as claimed in claim 51, characterized in that, The mapping relationship is used to indicate one or more of the following: The first preamble of the plurality of preambles is mapped to at least two access opportunities of the plurality of access opportunities; A portion of the plurality of preambles is mapped one-to-one with a portion of the plurality of access opportunities; The first access opportunity of the plurality of access opportunities maps to at least two of the plurality of preambles.

53. The communication device as described in claim 51 or 52, characterized in that, The plurality of preambles are mapped in the plurality of access times in ascending order of preamble index according to a first order, wherein the first order is used to indicate one of the following: First, the multiple access opportunities are mapped in the time domain in order from earliest to latest, and then in the frequency domain in order from lowest to highest frequency. First, the multiple access opportunities are mapped in the time domain in order from earliest to latest, and then in the frequency domain in order from highest to lowest frequency. First, the multiple access opportunities are mapped in the time domain in order from late to early, and then in the frequency domain in order from low to high frequency. First, the multiple access opportunities are mapped in the time domain in order from late to early, and then in the frequency domain in order from high to low frequency. First, the multiple access opportunities are mapped in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in descending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in descending order of frequency, and then in the time domain in ascending order of time.

54. The communication device according to any one of claims 51-53, characterized in that, The indices of the multiple access opportunities are incremented in the time domain according to the time-domain resources included in the multiple access opportunities, from earliest to latest, or The indices of the multiple access opportunities are incremented in the time domain according to the time domain resources included in the multiple access opportunities, from late to early.

55. The communication device as described in any one of claims 51-54, characterized in that, The indices of the multiple access opportunities increase in the frequency domain in ascending order of frequency, or The indices of the multiple access opportunities are in ascending order of frequency from high to low in the frequency domain.

56. The communication device as described in any one of claims 51-55, characterized in that, The multiple leading indexes are mapped in ascending order according to the multiple access timing indexes, from smallest to largest.

57. The communication device as described in any one of claims 51-56, characterized in that, The communication device further includes: A receiving unit is configured to receive second information sent by the second device, the second information being used to determine the number of the plurality of access opportunities.

58. The communication device as claimed in claim 57, characterized in that, The second information is carried in the first paging message, and the multiple access opportunities satisfy one of the following in the time domain: The multiple access opportunities are located in the time domain between the first paging message and the second paging message, and the first paging message and the second paging message are adjacent in the time domain; or The multiple access opportunities are located in the time domain between the first paging message and the first access trigger message, and the first paging message and the first access trigger message are adjacent in the time domain.

59. The communication device as claimed in claim 57, characterized in that, The second information is carried in the second access trigger message, and the plurality of access opportunities satisfy one of the following in the time domain: The multiple access opportunities are located in the time domain between the second access trigger message and the third paging message, and the second access trigger message and the third paging message are adjacent in the time domain; or The multiple access opportunities are located in the time domain between the second access trigger message and the third access trigger message, and the second access trigger message and the third access trigger message are adjacent in the time domain.

60. The communication device as described in any one of claims 51-59, characterized in that, The mapping relationship is determined based on the instructions and / or predefined information of the second device.

61. The communication device as described in any one of claims 51-60, characterized in that, The mapping relationship is determined based on one or more of the following: paging messages, access trigger messages, and broadcast messages.

62. The communication device according to any one of claims 45-61, characterized in that, The first access timing is used for the plurality of first devices to transmit a preamble in a CDMA manner.

63. The communication device according to any one of claims 45-62, characterized in that, The sending unit is further configured to send first indication information to the second device, the first indication information being used to indicate the starting position of the first leader.

64. The communication device according to any one of claims 45-63, characterized in that, The communication device further includes: The receiving unit is configured to receive a first signal sent by the second device, wherein the first signal is used to indicate synchronization information.

65. The communication device as claimed in claim 64, characterized in that, The time domain position of the first signal is earlier than the time domain position of the transmission of the paging message and / or access trigger message, or The time domain position of the first signal is located between the time domain position of transmitting the paging message and the first access timing, or The time domain position of the first signal is located between the time domain position of the transmission access trigger message and the first access timing, or The time domain position of the first signal is located before the time domain position of each first access timing.

66. The communication device as described in claim 64 or 65, characterized in that, The first signal includes one or more of the following: a synchronization signal, a CFO calibration signal, and a synchronization signal dedicated to the first preamble.

67. A communication device, characterized in that, The communication device is a second device, comprising: The receiving unit is configured to receive a first preamble sent by a first device during a first access timing, wherein the first access timing is used for multiple first devices to transmit preambles.

68. The communication device as claimed in claim 67, characterized in that, The first preamble is determined based on one or more of the following first pieces of information: The sequence type of the first leading sequence; The series of the first leading primitive polynomial; The primitive polynomial of the first leading term; The series of the generator polynomial of the first leading polynomial; The generator polynomial of the first leading polynomial; The length of the first leader; The feedback function of the first leading function; The initialization information of the first preamble; The cyclic shift information corresponding to the first leader; The sequence offset of the first leader; The first leading sequence repeat format.

69. The communication device as claimed in claim 68, characterized in that, The sequence type of the first leader is used to indicate that the sequence of the first leader is one of the following: m sequence; Gold sequence; Walsh sequence.

70. The communication device as claimed in claim 68 or 69, characterized in that, The sequence repetition format is used to determine whether the first preamble sequence is transmitted repeatedly, and / or The sequence repeat format is used to determine whether the first leader is transmitted repeatedly after a cyclic shift.

71. The communication device as described in any one of claims 68-70, characterized in that, The first information is configured by the second device for the first device, and / or the first information is determined based on predefined information.

72. The communication device as described in any one of claims 68-71, characterized in that, The first information is carried in one or more of the following: paging message, access trigger message, broadcast information.

73. The communication device according to any one of claims 67-72, characterized in that, The first preamble and the first access timing are determined based on a mapping relationship, which is used to indicate the mapping relationship between multiple preambles and multiple access timings, wherein the multiple preambles include the first preamble and the multiple access timings include the first access timing.

74. The communication device as claimed in claim 73, characterized in that, The mapping relationship is used to indicate one or more of the following: The first preamble of the plurality of preambles is mapped to at least two access opportunities of the plurality of access opportunities; A portion of the plurality of preambles is mapped one-to-one with a portion of the plurality of access opportunities; The first access opportunity of the plurality of access opportunities maps to at least two of the plurality of preambles.

75. The communication device as claimed in claim 73 or 74, characterized in that, The plurality of preambles are mapped in the plurality of access times in ascending order of preamble index according to a first order, wherein the first order is used to indicate one of the following: First, the multiple access opportunities are mapped in the time domain in order from earliest to latest, and then in the frequency domain in order from lowest to highest frequency. First, the multiple access opportunities are mapped in the time domain in order from earliest to latest, and then in the frequency domain in order from highest to lowest frequency. First, the multiple access opportunities are mapped in the time domain in order from late to early, and then in the frequency domain in order from low to high frequency. First, the multiple access opportunities are mapped in the time domain in order from late to early, and then in the frequency domain in order from high to low frequency. First, the multiple access opportunities are mapped in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in ascending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in descending order of frequency, and then in the time domain in ascending order of time. First, the multiple access opportunities are mapped in the frequency domain in descending order of frequency, and then in the time domain in ascending order of time.

76. The communication device as claimed in any one of claims 73-75, characterized in that, The indices of the multiple access opportunities are incremented in the time domain according to the time-domain resources included in the multiple access opportunities, from earliest to latest, or The indices of the multiple access opportunities are incremented in the time domain according to the time domain resources included in the multiple access opportunities, from late to early.

77. The communication device according to any one of claims 73-76, characterized in that, The indices of the multiple access opportunities increase in the frequency domain in ascending order of frequency, or The indices of the multiple access opportunities are in ascending order of frequency from high to low in the frequency domain.

78. The communication device as claimed in any one of claims 73-77, characterized in that, The multiple leading indexes are mapped in ascending order according to the multiple access timing indexes, from smallest to largest.

79. The communication device as claimed in any one of claims 73-78, characterized in that, The communication device further includes: A sending unit is configured to send second information to the first device, the second information being used to determine the number of the plurality of access opportunities.

80. The communication device as claimed in claim 79, characterized in that, The second information is carried in the first paging message, and the multiple access opportunities satisfy one of the following in the time domain: The multiple access opportunities are located in the time domain between the first paging message and the second paging message, and the first paging message and the second paging message are adjacent in the time domain; or The multiple access opportunities are located in the time domain between the first paging message and the first access trigger message, and the first paging message and the first access trigger message are adjacent in the time domain.

81. The communication device as claimed in claim 79, characterized in that, The second information is carried in the second access trigger message, and the plurality of access opportunities satisfy one of the following in the time domain: The multiple access opportunities are located in the time domain between the second access trigger message and the third paging message, and the second access trigger message and the third paging message are adjacent in the time domain; or The multiple access opportunities are located in the time domain between the second access trigger message and the third access trigger message, and the second access trigger message and the third access trigger message are adjacent in the time domain.

82. The communication device according to any one of claims 73-81, characterized in that, The mapping relationship is determined based on the instructions and / or predefined information of the second device.

83. The communication device as described in any one of claims 73-82, characterized in that, The mapping relationship is determined based on one or more of the following: paging messages, access trigger messages, and broadcast messages.

84. The communication device according to any one of claims 67-83, characterized in that, The first access timing is used for the plurality of first devices to transmit a preamble in a CDMA manner.

85. The communication device as described in any one of claims 67-84, characterized in that, The receiving unit is further configured to receive first indication information sent by the first device, the first indication information being used to indicate the starting position of the first leader.

86. The communication device as described in any one of claims 67-85, characterized in that, The communication device further includes: The transmitting unit is used to send a first signal to the first device, the first signal being used to indicate synchronization information.

87. The communication device as claimed in claim 86, characterized in that, The time domain position of the first signal is earlier than the time domain position of the transmission of the paging message and / or access trigger message, or The time domain position of the first signal is located between the time domain position of transmitting the paging message and the first access timing, or The time domain position of the first signal is located between the time domain position of the transmission trigger access message and the first access timing. The time domain position of the first signal is located before the time domain position of each first access timing.

88. The communication device as claimed in claim 86 or 87, characterized in that, The first signal includes one or more of the following: a synchronization signal, a CFO calibration signal, and a synchronization signal dedicated to the first preamble.

89. A communication device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor calls and runs the program in the memory and controls the transceiver to receive or send signals, so as to cause the communication device to perform the method as described in any one of claims 1-22; or to cause the communication device to perform the method as described in any one of claims 23-44.

90. An apparatus, characterized in that, Includes a processor for calling a program from memory to cause the device to perform the method as claimed in any one of claims 1-22; or to cause the device to perform the method as claimed in any one of claims 23-44.

91. A chip, characterized in that, Includes a processor for calling a program from memory to cause a device having the chip mounted to perform the method as claimed in any one of claims 1-22; or, to cause a device having the chip mounted to perform the method as claimed in any one of claims 23-44.

92. A computer-readable storage medium, characterized in that, It contains a program that causes a computer to perform the method as described in any one of claims 1-22; or, the program causes a computer to perform the method as described in any one of claims 23-44.

93. A computer program product, characterized in that, The method includes a program that causes a computer to perform the method as described in any one of claims 1-22; or, the program causes a computer to perform the method as described in any one of claims 23-44.

94. A computer program, characterized in that, The computer program causes the computer to perform the method as described in any one of claims 1-22; or, the computer program causes the computer to perform the method as described in any one of claims 23-44.