Random access method, apparatus and system

By using multiple antenna ports to send random access information during the random access process, the problem of limited uplink data transmission performance caused by a single antenna port is solved, achieving more efficient data transmission and flexible channel estimation.

CN122073750APending Publication Date: 2026-05-22HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-11-21
Publication Date
2026-05-22

AI Technical Summary

Technical Problem

During random access, the terminal device sends the random access preamble through a single antenna port, which limits the uplink data transmission performance.

Method used

Terminal devices transmit random access information on indicated random access time-frequency resources through multiple antenna ports, and network devices schedule multi-stream data based on channel estimation results from multiple antenna ports.

Benefits of technology

It improves the uplink data transmission performance of terminal devices, enables flexible transmission of random access information and channel estimation, and reduces processing complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122073750A_ABST
    Figure CN122073750A_ABST
Patent Text Reader

Abstract

The application provides a random access method, device and system. In the method, a terminal device receives first indication information, the first indication information indicating a first random access time-frequency resource, the first random access time-frequency resource being used for initiating random access, and the terminal device sends random access information through multiple antenna ports on the first random access time-frequency resource, thereby providing a basis for network equipment to schedule multiple-flow data based on a channel estimation result of the multiple antenna ports, and improving data transmission performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a random access method, apparatus, and system. Background Technology

[0002] In some communication systems, such as 5G, a terminal can initiate a random access procedure to request network resources when uplink resources are unavailable. During the random access procedure, the terminal sends a random access preamble through the random access channel (RACH). The base station performs channel estimation based on the received random access preamble and then schedules resources according to the channel estimation results, enabling the terminal to transmit signaling and data on the scheduled resources.

[0003] Currently, the terminal sends a random access preamble through a single antenna port. The base station performs channel estimation based on this preamble and then allocates resources for transmitting single-stream data to that single antenna port. In this scenario, the data transmission performance during the terminal's uplink transmission is limited. Summary of the Invention

[0004] This application provides a random access method, apparatus, and system to improve the uplink data transmission performance of terminal devices after random access.

[0005] Firstly, a random access method is provided, which can be applied to a communication device. This communication device may be, for example, a terminal device, a component configured in the terminal device (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing all or part of the functions of the terminal device, etc. This application does not limit the scope of the method. For ease of explanation, the following description uses a terminal device as the implementing entity.

[0006] The method includes: a terminal device receiving first indication information, the first indication information indicating a first random access time-frequency resource, the first random access time-frequency resource being used to initiate random access, and transmitting random access information through multiple antenna ports on the first random access time-frequency resource.

[0007] Based on this, the terminal device sends random access information through multiple antenna ports according to the instructions of the first indication information, providing a basis for the network device to schedule multi-stream data based on the channel estimation results of multiple antenna ports, thereby improving data transmission performance.

[0008] In conjunction with the first aspect above, in one possible implementation, the first random access time-frequency resource includes N random access opportunities (ROs), where N is an integer greater than 1. In this case, the terminal device can transmit random access information through N antenna ports on the N ROs respectively.

[0009] Based on this, each terminal device sends random access information on different ROs through different antenna ports, enabling network devices to distinguish that the random access information comes from multiple antenna ports of the same terminal device, and then perform channel estimation on the multiple antenna ports of the terminal device, providing a basis for scheduling multi-stream data.

[0010] In conjunction with the first aspect described above, in one possible implementation, the first random access time-frequency resource includes M ROs, which include the aforementioned N ROs, where N is less than or equal to M. The terminal device can transmit random access information on N ROs out of the M ROs through N antenna ports.

[0011] Based on this, terminal devices can select a more suitable RO to send random access information from multiple antenna ports, thus enabling flexible use of the RO.

[0012] In conjunction with the first aspect above, in one possible implementation, the random access information includes a preamble, and the preamble transmitted by the terminal device through each of the N antenna ports is the same.

[0013] Therefore, sending the same preamble from different antenna ports on the terminal device can reduce the processing complexity of the terminal device.

[0014] In conjunction with the first aspect above, in one possible implementation, the ROs included in the first random access time-frequency resource are continuous in the time domain.

[0015] Based on this, that is, there is no time-domain symbol interval between adjacent ROs, the continuity and compactness of the random access process in time can be guaranteed.

[0016] In conjunction with the first aspect above, in one possible implementation, the first random access time-frequency resource is a first RO group, which may include multiple ROs, such as the N ROs or M ROs mentioned above.

[0017] Based on this, when the first random access time-frequency resource is a group of ROs, the first indication information can indicate multiple ROs at the granularity of the group. For example, the first indication information can indicate the identifier of the first RO group, thereby reducing the signaling overhead of the first indication information.

[0018] In conjunction with the first aspect described above, in one possible implementation, the first RO group belongs to multiple RO groups, which are configured by signaling or predefined by the protocol. The network device can indicate the first RO group from among the multiple RO groups through first indication information.

[0019] In conjunction with the first aspect above, in one possible implementation, the first indication information is carried in a system information block type (SIB), a synchronization signal block (SSB), or radio resource control (RRC) signaling.

[0020] Secondly, a random access method is provided, which can be applied to a communication device. This communication device may be, for example, a terminal device, a component configured in the terminal device (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing all or part of the functions of the terminal device, etc. This application does not limit the scope of the method. For ease of explanation, the following description uses a terminal device as the implementing entity.

[0021] The method includes: a terminal device receiving second indication information, the second indication information indicating W preambles, where W is an integer greater than 1, and transmitting the W preambles respectively through W antenna ports.

[0022] Based on this, the terminal device sends random access information through multiple antenna ports according to the instructions of the second indication information, which provides a basis for the network device to schedule multi-stream data based on the channel estimation results of multiple antenna ports, thereby improving data transmission performance.

[0023] In conjunction with the second aspect, in one possible implementation, the second indication information may indicate L preambles, which include the aforementioned W preambles. That is, the terminal device may select some or all of the preambles indicated by the second indication information to transmit through the multi-antenna port.

[0024] Based on this, terminal devices can select appropriate preambles to send random access information for multiple antenna ports, thus enabling flexible configuration of preambles.

[0025] In conjunction with the second aspect, in one possible implementation, the aforementioned W preambles constitute a first preamble group, which belongs to multiple preamble groups, and the multiple preamble groups are configured by signaling or agreed upon by the protocol.

[0026] Based on this, when a terminal device receives a set of preambles indicated by a network device, the second indication information can indicate multiple preambles at the granularity of a group. For example, the second indication information can indicate the identifier of the first preamble group, thereby reducing the signaling overhead of the second indication information.

[0027] In conjunction with the second aspect, in one possible implementation, the second indication information is carried in SIB, SSB, or RRC signaling.

[0028] Thirdly, a random access method is provided, which can be applied to a communication device. This communication device may be, for example, a network device, a component configured within the network device (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing all or part of the functions of the network device, etc. This application does not limit the scope of the method. For ease of explanation, the following description uses a network device as the implementing entity.

[0029] The method includes: a network device sending first indication information, the first indication information indicating a first random access time-frequency resource, the first random access time-frequency resource being used to carry random access requests, and receiving random access information sent by a terminal device through multiple antenna ports by detecting the first random access time-frequency resource.

[0030] In conjunction with the third aspect, in one possible implementation, the first random access time-frequency resource includes M ROs. By detecting the first random access time-frequency resource, receiving random access information sent by the terminal device through multiple antenna ports includes: by detecting the M ROs, receiving random access information sent by the terminal device through N antenna ports and N ROs, where the M ROs include N ROs and N is an integer greater than 1.

[0031] In conjunction with the third aspect, in one possible implementation, the first random access time-frequency resource includes N ROs. By detecting the first random access time-frequency resource, receiving random access information transmitted through multiple antenna ports of the terminal device includes: receiving random access information transmitted by the terminal device through N antenna ports and N ROs, where N is an integer greater than 1.

[0032] The third aspect provides some possible implementation methods and beneficial effects, which can be referred to in the first aspect and will not be elaborated further.

[0033] Fourthly, a random access method is provided, which can be applied to a communication device. This communication device may be, for example, a network device, a component configured within the network device (such as a chip, chip system, processor, etc.), or a logic module or software capable of implementing all or part of the functions of the network device, etc. This application does not limit the scope of the method. For ease of explanation, the following description uses a network device as the implementing entity.

[0034] The method includes: a network device sending second indication information, the second indication information indicating W preambles; and receiving the W preambles sent through W antenna ports respectively.

[0035] In conjunction with the fourth aspect, in one possible implementation, the second indication information indicates L preambles, the L preambles including the W preambles.

[0036] In conjunction with the fourth aspect, in one possible implementation, receiving the W preambles transmitted through the W antenna ports respectively includes: receiving the W preambles transmitted through the W antenna ports and K ROs, where K is less than W.

[0037] The fourth aspect provides some possible implementation methods and beneficial effects, which can be referred to the second aspect and will not be repeated here.

[0038] Fifthly, this application provides a communication device, including modules or units for implementing the methods of the first to fourth aspects or any of the possible embodiments. Specifically, the modules, units, or means may be implemented in software, hardware, or a combination of software and hardware.

[0039] In a sixth aspect, this application provides a communication device including one or more processors for executing a computer program (also referred to as code or instructions) in a memory, such that the communication device implements the methods of the first to fourth aspects or any possible implementation.

[0040] Optionally, the device further includes a memory for storing computer programs and data. The memory is coupled to the processor, which, when executing the computer program stored in the memory, can implement the methods described in the first to fourth aspects or any of the possible embodiments.

[0041] Optionally, the device further includes a communication interface for communicating with other devices. For example, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.

[0042] In a seventh aspect, this application provides a chip system including at least one processor for supporting the implementation of the functions involved in the first to fourth aspects or any possible implementation.

[0043] In one possible design, the chip system also includes a memory for storing computer programs and data, which may be located inside or outside the processor.

[0044] The chip system can consist of chips or include chips and other discrete components.

[0045] In one possible design, the chip system also includes a power supply circuit for supplying power to the chip system.

[0046] Eighthly, this application provides a computer-readable storage medium including a computer program that, when run on a computer, causes the computer to implement the methods of the first to fourth aspects or any possible implementation.

[0047] Ninthly, this application provides a computer program product comprising: a computer program that, when run, causes a computer to perform the methods of the first to fourth aspects or any possible implementation.

[0048] In a tenth aspect, embodiments of this application provide a system including the aforementioned terminal device and network device.

[0049] The third to tenth aspects of this application correspond to the technical solutions of the first aspect of this application. The beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0050] Figure 1 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application;

[0051] Figure 2 A schematic diagram of the architecture of a wireless access network node is shown;

[0052] Figure 3 A schematic diagram of a communication device architecture provided in an embodiment of this application;

[0053] Figure 4 A schematic diagram of a chip architecture provided in an embodiment of this application;

[0054] Figure 5 A schematic diagram illustrating a network access process provided in an embodiment of this application;

[0055] Figure 6 A schematic diagram of a multi-port signal transmission process provided for an embodiment of this application;

[0056] Figure 7 This is a schematic flowchart illustrating a communication method provided in an embodiment of this application;

[0057] Figure 8 A schematic diagram illustrating a random access timing provided in an embodiment of this application;

[0058] Figure 9This is a schematic flowchart illustrating another communication method provided in an embodiment of this application;

[0059] Figure 10 A schematic block diagram of a communication device provided for embodiments of this application;

[0060] Figure 11 A schematic block diagram of another communication device provided for embodiments of this application. Detailed Implementation

[0061] The technical solution provided in this application will now be described with reference to the accompanying drawings.

[0062] To facilitate understanding of the embodiments of this application, the following points will be explained first:

[0063] First, in this application, the use of prefixes such as "first" and "second" is merely for the purpose of distinguishing and describing different things belonging to the same category, and does not constrain the order, size, or quantity of things. For example, "first sequence" and "second sequence" are simply different sequences, and there is no temporal, size, or priority relationship between them.

[0064] Second, in the embodiments of this application, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a; b; c; a and b; a and c; b and c; or a and b and c. Here, a, b, and c can be single or multiple.

[0065] Third, in the embodiments of this application, PACH can be understood as physical resources, or as data, signaling, etc. transmitted through resources. For example, the terminal device sending a random access preamble through PACH can also be described as the terminal device sending PACH.

[0066] Fourth, the “protocol” involved in the embodiments of this application may refer to standard protocols in the field of communication, such as LTE protocol, NR protocol and related protocols applied to future communication systems, and this application does not limit it.

[0067] The technical solutions provided in this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, sidelink (SL) communication systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th Generation (5G) mobile communication systems, or new radio access technology (NR). Among these, 5G mobile communication systems can include non-standalone (NSA) and / or standalone (SA) networking. The technical solutions provided in this application can also be applied to future communication systems, such as 6th Generation (6G) mobile communication systems. This application does not limit these applications.

[0068] Figure 1 This is a schematic diagram of the architecture of a communication system applicable to the communication method provided in this application. Figure 1 A schematic diagram of a possible, non-limiting system architecture is shown. (e.g.) Figure 1 As shown, the communication system 100 includes a radio access network (RAN) 10 and a core network (CN) 20. Optionally, the communication system 100 also includes an Internet 30. The RAN 10 includes at least one RAN node (e.g., Figure 1 110a and 110b (collectively referred to as 110) and at least one terminal (such as Figure 1 RAN 10, denoted as RAN 10 (120a-120j), may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices. Figure 1 (Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 20 wirelessly or via wired connection. The core network equipment in core network 20 and RAN node 110 in RAN 10 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.

[0069] RAN 10 can be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as 4G, 5G mobile communication systems, or future-oriented evolution systems. RAN 10 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (Wi-Fi) system. RAN 10 can also be a communication system that integrates two or more of the above systems.

[0070] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, is part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in communication system 100 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 10 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.

[0071] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. A RAN node can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1In CRAN scenarios, RAN nodes can be 110b), relay nodes or donor nodes, or wireless controllers. Optionally, RAN nodes can also be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in vehicle-to-everything (V2X) technology, the access network equipment can be a roadside unit (RSU).

[0072] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be central units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), or radio units (RUs), etc. CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).

[0073] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.

[0074] There is an interface between the DU and RU. Depending on the functions of the DU and RU, and / or the different switching methods, the interface between the DU and RU can be a common public radio interface (CPRI) or an enhanced common public radio interface (eCPRI).

[0075] Figure 2 A schematic diagram of a RAN node architecture is shown. The RAN node includes one or more functional modules for signal processing. For example... Figure 2 As shown, taking physical layer functions as an example, a RAN node includes one or more of the following functions: coding, rate matching, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (BF), inverse fast Fourier transformation (IFFT) / adding a cyclic prefix (CP), decoding, rate matching dematching, descrambling, demodulation, inverse discrete Fourier transformation (IDFT), channel equalization (or channel estimation), de-RE mapping, digital BF, fast Fourier transform (FFT) / CP removal, digital to analog (DA) conversion, analog BF, analog to digital (AD) conversion, or analog BF.

[0076] One or more of the above functional modules can be implemented through software, hardware, or a combination of both. Physically, they can be discrete or integrated. It is understood that the functional modules described above are merely examples; a RAN node may include other modules (e.g., scheduling module, power control module, hybrid automatic repeat request (HARQ) module, flow control module, mobility management module, or artificial intelligence (AI) module, etc.) depending on its design, or may not include them. Figure 2 The diagram shows a functional module (excluding the digital BF module). The RAN node also includes a fronthaul (FH) interface between the DU and RU for communication between them. This fronthaul interface includes, but is not limited to, CPRI or eCPRI. In one possible implementation, the DU is located in the BBU, and the RU is located in the RRU / AAU / RRH; the interface between the BBU and the RRU / AAU / RRH can also be called the fronthaul interface. To implement the fronthaul interface, the BBU and RRU / AAU / RRH can be connected via a fronthaul network, or the DU and RU can be connected via a fronthaul network. For example, fronthaul networks include, but are not limited to, direct fiber connections and wavelength division multiplexing (WDM) networks.

[0077] RAN nodes can support one or more types of fronthaul interfaces, and different fronthaul interfaces correspond to DUs and RUs with different functions. For example... Figure 2 As shown, if the fronthaul interface between the DU and RU is CPRI, the DU is configured to implement one or more baseband functions, and the RU is configured to implement one or more radio frequency functions. If the fronthaul interface between the DU and RU is eCPRI, then, relative to CPRI, some downlink and / or uplink baseband functions are moved from the DU to the RU for implementation. Different splitting methods between the DU and RU correspond to different types (category, abbreviated as Cat) of eCPRI. Figure 2 Six examples of eCPRI are given, represented by Cat A, B, C, D, E, F (which can also be represented as Option A to F, Option 1 to 6, or other methods). It can be understood that there may be other ways to split between DU and RU, i.e., other types of eCPRI may exist.

[0078] Taking eCPRI Cat A as an example, for downlink transmission, layer mapping is used as the dividing line. DU is configured to implement one or more functions preceding layer mapping (i.e., coding, rate matching, scrambling, modulation, and layer mapping), while other functions following layer mapping (e.g., RE mapping, digital BF, or IFFT / CP addition) are implemented in RU. For uplink transmission, de-RE mapping is used as the dividing line. DU is configured to implement one or more functions preceding de-mapping (i.e., decoding, rate matching de-matching, descrambling, demodulation, IDFT, channel equalization, and de-RE mapping), while other functions following de-mapping (e.g., digital BF or FFT / CP removal) are implemented in RU.

[0079] Similarly, for eCPRI Cat B, Cat C, Cat D, Cat E, and Cat F, they correspond to different DU and RU segmentation methods, respectively. The functions at and before the segmentation point are implemented by the DU, while the functions after the segmentation point are implemented by the RU. The segmentation points for each type of eCPRI are shown in the reference [reference needed]. Figure 2 As shown, details will not be elaborated further. For example, for eCPRI Cat B, RE mapping is used for downlink transmission segmentation, and deRE mapping is used for uplink transmission segmentation. For uplink transmission, RE mapping and functions before RE mapping are implemented by DU, while functions after RE mapping and RF functions are implemented by RU. For downlink transmission, deRE mapping and functions before deRE mapping are implemented by DU, while functions after deRE mapping and RF functions are implemented by RU.

[0080] eCPRI's segmentation method can be symmetrical for uplink and downlink, such as... Figure 2 The eCPRI Cat B and CatC shown; or, the eCPRI segmentation method can be asymmetrical for uplink and downlink, such as... Figure 2 The eCPRI Cat A, Cat D, Cat E, and Cat F shown are not limited. Optionally, different splitting methods can be configured for different channels or different channel groups for uplink and / or downlink, i.e., different types of eCPRI can be configured. A channel group may include one or more channels.

[0081] In one possible design, the DU is located in the BBU, and the RU is located in the RRU / AAU / RRH. The processing unit in the BBU used to implement baseband functions is called the Base Band High (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called the Base Band Low (BBL) unit.

[0082] For example, see Figure 3 As shown, during system startup or reconfiguration, the BBL reports signaling to the BBH via the eCPRI interface to define the processing capacity and conversion rules of channels (such as PUSCH / PDSCH / PDCCH / PUCCH). This facilitates the interconnection of DUs and RUs from different vendors, and also helps decouple the design of DUs and RUs from products from the same vendor. Furthermore, the BBH calculates the BBL's processing capacity margin based on the scheduling results of the PUSCH / PDSCH / PDCCH / PUCCH channels in the current processing cycle, and allocates appropriate PDSCH channel processing tasks for the next cycle based on this margin. The processing cycle involved in this step is determined by the design and can be in the millisecond or second range. Further, the BBH notifies the BBL of the allocated PDSCH channel processing tasks for the next cycle via the eCPRI interface. PDSCH channel processing defaults to the partitioning scheme deployed on the BBH to obtain processing resource pools and flexible evolution.

[0083] Optional, Figure 3 The functions implemented in the RAN shown can also be implemented by chips within the RAN. See also Figure 4As shown, during system startup or reconfiguration, the RU reports signaling to the DU via the eCPRI interface to define the processing capacity and transition rules of channels (such as PUSCH / PDSCH / PDCCH / PUCCH). The DU calculates the RU's processing capacity margin based on the scheduling results of the PUSCH / PDSCH / PDCCH / PUCCH channels in the current processing cycle, and allocates appropriate PDSCH and / or PDCCH channel processing for the next cycle based on this margin, such as the RACH message to be sent. The DU notifies the RU of the PDSCH and / or PDCCH channel processing tasks allocated in the previous step via the eCPRI interface. The eCPRI interface signaling involved is new signaling, and the signaling definition contains information required for PDCCH and / or PDSCH channel processing, such as the timeslot number, symbol position, and RACH time-frequency domain distribution information of the PDCCH and / or PDSCH channels. After receiving the dynamic PDCCH and / or PDSCH channel processing signaling, the RU updates the channel configuration according to the signaling requirements. When the RACH arrives, the RU completes the PDCCH and / or PDSCH channel processing according to the channel configuration received in the previous step, and sends the RACH processing results required by the DU under the current configuration to the DU through the eCPRI interface. The content of the processing results can vary depending on the current segmentation options and may include channel information or weighting information, etc.

[0084] A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc.

[0085] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0086] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.

[0087] In the embodiments of this application, the terminal and network device can be hardware devices, or software functions running on dedicated hardware, or software functions running on general-purpose hardware, such as virtualization functions instantiated on a platform (e.g., cloud platform), or entities that include dedicated or general-purpose hardware devices and software functions. This application does not limit the specific form of the terminal and network device.

[0088] In an NR system, a terminal can trigger a random access procedure for the following reasons to request uplink resources and then transmit uplink data or signaling, such as RRC signaling:

[0089] 1. The terminal device initiates initial access from the RRC idle state. In this case, the uplink resources scheduled by the network side to the terminal device based on the random access procedure can be used to carry the RRC setup request.

[0090] II. RRC Connection Re-establishment Process of Terminal Devices. When an abnormal interruption occurs in the connection between a terminal device and the network, the terminal sends an RRC connection re-establishment request to the network in order to restore the connection. In this case, the network side allocates uplink resources to the terminal device based on a random access procedure to carry the RRC connection re-establishment request.

[0091] III. RRC Resume Process of Terminal Devices. If a terminal device is in an inactive RRC state, it sends an RRC resume request when performing small data transmission (SDT) services. In this case, the random access procedure network device schedules uplink resources to the terminal device to carry the RRC resume request.

[0092] Before describing the communication method provided in this application in detail, the following will first combine... Figure 5 This section describes the initial network access process for terminal devices. (See also...) Figure 5 As shown.

[0093] S210, the base station sends a synchronization signal and a master information block (MIB).

[0094] The synchronization signal is divided into a primary synchronization signal (PSS) and a secondary synchronization signal (SSS), which are used together to determine the cell's identity document (ID). The MIB is carried on the physical broadcast channel (PBCH). This MIB, along with an additional 8 bits of PBCH payload information, is used to determine the system frame number, the subcarrier spacing used by subsequent SIB 1 signaling, the location and size information of the control resource set 0 (Coreset0) for scheduling SIB 1 signaling, and the SSB index. The PBCH, PSS, and SSS together form an SSB, which is periodically transmitted by the access network equipment. Generally, the SSB occupies 20 resource blocks (RBs) in the frequency domain and 4 orthogonal frequency division multiplexing (OFDM) symbols in the time domain; OFDM symbols can also be simply referred to as symbols. PSS and SSS occupy symbols 0 and 2 in the time domain, while PBCH occupies symbols 1, 2, and 3.

[0095] S220, the base station transmits system information, and the signal carrying the system information is also called a system information block (SIB). For example, the access network device transmits SIB1, which carries random access configuration information, the search space (SearchSpace1) corresponding to the physical downlink control channel (PDCCH) in message 2 or message 4, and other information.

[0096] SIB 1 includes RACH-related configurations, such as RACH time and frequency resource configurations and random access preamble configurations.

[0097] RACH time-frequency resource configuration may include, for example:

[0098] a) Temporal resource allocation:

[0099] i. Frame structure ratio: Used to specify the uplink and downlink frame structure.

[0100] ii. The temporal location of the RO includes: the frame, subframe, time slot, and symbol where the RO is located. For example, the RO's location can be configured using prach-CongigurationIndex cells.

[0101] iii. Random access response (RAR) receive window configuration: used by the terminal device to receive messages (Msg) sent by the base station at a specified time domain location2.

[0102] iv. SSB to RO mapping: used by terminal devices to select the corresponding RO based on the received SSB.

[0103] b) Frequency domain resource allocation:

[0104] i. Subcarrier spacing and frequency domain bandwidth.

[0105] ii. The frequency domain location of ROs includes: the number of ROs in the frequency domain and the starting position of the resource block (RB).

[0106] iii. Number of RO repetitions in the frequency domain: This indicates that the RO can be reused in the frequency domain. For example, this configuration can be achieved through msg1-FDM cells.

[0107] The configuration of the random access preamble may include, for example:

[0108] a) Number of random access preambles: Indicates the total number of preamble sequences that can be used.

[0109] b) Configuration related to random access preamble format:

[0110] i. Random access preamble format: format-related information.

[0111] ii. Cyclic shift Ncs: Used to determine how many preambles can be generated from a root sequence.

[0112] iii. Root sequence index: The root sequence index of each cell must be the same to ensure that the sequence generated by the UE can be demodulated in any cell within a region.

[0113] iv. Restriction set configuration: Configuration of the cyclic shift value for low-speed and high-speed cells.

[0114] S230, the terminal device sends a random access preamble, i.e., message (Msg)1, to the base station.

[0115] Specifically, the terminal device can determine the random access preamble and the location of the random access channel occasion (RO) based on the random access configuration information carried in SIB 1. RO represents the resources (such as time-domain resources and / or frequency-domain resources) occupied by sending the preamble. The terminal device can select an RO from multiple configured ROs to send the preamble. The random access preamble is a known signal on both the network and terminal sides. It is also called a preamble, preamble, or random access preamble (preamble or sequence) and is used by the terminal device to initiate connection requests, handover requests, synchronization requests, or scheduling requests to the network device. For ease of description, the random access preamble will be simply referred to as the preamble in the following text.

[0116] S240, the base station sends message 2 to the terminal device.

[0117] Message 2, also known as the Random Access Response (RAR) message, is the base station's response to the received Message 1. Specifically, the base station sends the PDCCH and the Physical Downlink Shared Channel (PDSCH) carrying Message 2 to the terminal device.

[0118] S250, the terminal device sends message 3 to the base station, which is used to request the establishment of a radio resource control (RRC) connection.

[0119] S260, the base station sends message 4 to the terminal device. Message 4 is used to indicate that the terminal device has successfully connected, that is, the random access is successful.

[0120] To facilitate understanding and explanation, the terminology used in this document will be briefly explained before introducing the embodiments of this application.

[0121] 1. Multiple-input multiple-output (MIMO) technology: This is a technique that uses multiple transmit antennas and multiple receive antennas in a wireless communication system to improve communication performance. It can significantly increase the capacity and spectrum utilization of the communication system without increasing bandwidth.

[0122] Based on MIMO technology, base stations (such as gNodeB / eNodeB) transmit signals through different antennas. Even if the MIMO antennas are located at the same site, the precoding of multiple antennas will experience different radio channels. For example, terminal equipment needs to know which reference signals should be used for channel estimation of a certain downlink, and transmit and determine the relevant channel state information required for scheduling and link adaptation purposes. Thus, the concept of antenna ports is introduced.

[0123] 2. Antenna Port: It is an identifier of the physical channel or physical signal based on the air interface environment. It is a logical concept. The channel environment of the same antenna port changes in a consistent manner. The receiver can use this to estimate the channel and demodulate the transmitted signal.

[0124] For example, data transmission requires a process of "codeword -> layer -> antenna port -> physical antenna", see [link to relevant documentation]. Figure 6 As shown, after scrambling and modulation, a codeword needs to undergo layer mapping to be mapped into a multi-channel, parallel-transmitted data stream, which can be called a layer. The mapping relationship between codewords and layers is either one-to-one or one-to-many. After layer mapping, the actual data stream undergoes precoding and is transmitted through multiple antenna ports. The purpose of precoding is to preprocess the data stream at the transmission port, distributing it across different antenna ports to reduce interference between parallel data transmissions. The relationship between layers and antenna ports is many-to-many. The number of antenna ports is greater than the total number of layers. After the data is mapped to antenna ports, it undergoes orthogonal frequency division multiplexing (OFDM) processing and is finally transmitted on several physical antennas through beamforming control.

[0125] As previously mentioned, the terminal device sends a RACH to the base station, which uses the RACH to perform channel estimation and schedule uplink resources for the terminal device. However, the terminal device uses only one antenna port to send the RACH. The uplink resources scheduled by the base station based on the RACH sent from this single antenna port can only achieve single-stream data transmission, thus limiting the communication performance of the terminal device during uplink transmission.

[0126] Based on this, in the embodiments of this application, the terminal device sends random access information through multiple antenna ports on the random access time-frequency resources indicated by the network device, so that the base station can use the resources of multiple antenna ports to perform channel estimation, thereby enabling the terminal device to transmit multi-stream data and thus improve data transmission performance.

[0127] The methods provided in the embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0128] Figure 7 This is a schematic flowchart of the communication method provided in the embodiments of this application. Figure 7 The method provided in this application will be described using the interaction between terminal devices and network devices as an example.

[0129] It should be understood that this application does not limit the entity authorized to perform the action. For example, Figure 7 The terminal device in the middle can also be replaced with components in the terminal device, such as chips, chip systems, processors, etc., or it can be replaced with logic modules or software that can realize some or all of its functions. Figure 7 The network device in the document can be replaced with components within the network device, such as chips, chip systems, processors, etc., or it can be replaced with logic modules or software capable of performing some or all of its functions. This application does not impose any limitations on this.

[0130] Figure 7 The method 300 shown may include steps 310 and 320, and the steps in method 300 are described in detail below.

[0131] S310, the network device sends a first instruction message, and the corresponding terminal device receives the first instruction message.

[0132] Specifically, the first indication information indicates the first random access time-frequency resource, which is used to initiate random access.

[0133] For example, the aforementioned first indication information may be carried in the SSB and / or SIB. For example, as described above... Figure 5 In the S220 shown, the system message sent by the base station may include the first indication information. For example, the first indication information may be carried in SIB1, and SIB1 may also include... Figure 5 The S220 example includes some or all of the RACH-related configurations. However, this application does not limit this; for example, the first indication information may also be carried by RRC signaling, or the first indication information may be independent of the aforementioned SSB, SIB, and RRC signaling.

[0134] In S320, the terminal device transmits random access information through multiple antenna ports on the first random access time-frequency resource. Correspondingly, the network device detects the first random access time-frequency resource and receives the preamble transmitted through the multiple antenna ports of the terminal device.

[0135] The first random access time-frequency resource can be the time-frequency resource occupied by the terminal device when initiating random access. In other words, the terminal device can initiate random access on the first random access time-frequency resource indicated by the network device. The first random access time-frequency resource can include time-domain resources and frequency-domain resources for initiating random access. The time-domain resources for initiating random access can include one or more random access time slots. For example, a radio frame is divided into multiple subframes, some of which specify random access time slots, and the terminal device can initiate random access on the specified random access time slots; or, the time-domain resources for initiating random access can include one or more ROs. For example, ROs within a random access time slot, the terminal device can select a suitable RO to initiate random access.

[0136] For example, taking the first random access time-frequency resource including RO as an example, in order for the network device to distinguish that the random access information comes from multiple antenna ports of the same terminal device, in some possible examples, the number of ROs included in the first random access time-frequency resource should be greater than or equal to the number of antenna ports of the terminal device. Based on this, different antenna ports in the terminal device can send random access information on different ROs, that is, each antenna port corresponds to one RO.

[0137] For example, the first random access time-frequency resource includes N ROs. The terminal device can transmit random access information on each of the N ROs through N antenna ports, where N can be an integer greater than 1. Alternatively, the first random access time-frequency resource includes M ROs. The terminal device can select N ROs from the M ROs and transmit random access information on each of the N ROs through N antenna ports. Here, "the terminal device transmits random access information on each of the N ROs through N antenna ports" means that each of the N antenna ports corresponds to one RO among the N ROs. The terminal device transmits random access information on the corresponding RO through each antenna port. For example, the terminal device transmits random access information on RO#0 through antenna port #0, on RO#1 through antenna port #1, and on RO#2 through antenna port #2. It should be understood that this application does not limit the mapping relationship between antenna ports and ROs.

[0138] The following text repeats the statement that the terminal device sends random access information on N ROs through N antenna ports respectively. Please refer to the above explanation for all instances, and it will not be repeated here for the sake of brevity.

[0139] In other possible examples, different antenna ports among the N antenna ports may have the same RO. For example, there may be two or more antenna ports among the N antenna ports that correspond to the same RO.

[0140] When the first random access time-frequency resource includes multiple ROs, such as the first random access time-frequency resource including the aforementioned N ROs or the aforementioned M ROs, the multiple ROs can be a first RO group. Here, multiple ROs being a first RO group can be understood as multiple ROs forming a first RO group, or multiple ROs belonging to a first RO group.

[0141] This application does not limit the indication method of the first indication information indicating the first random access time-frequency resource. Several possible examples are described below:

[0142] As a first example, the first indication information can directly indicate the first random access time-frequency resource. For example, the first indication information can indicate the time-domain location and frequency-domain location of one or more ROs.

[0143] As a second example, the first indication information can indicate the first random access time-frequency resource from the configured random access time-frequency resources. For example, if the network device is configured with multiple ROs that can be selected by multiple terminal devices, the first indication information can indicate one or more ROs as the RO corresponding to the terminal device from the configured multiple ROs, so that the terminal device can select one or more ROs from the multiple ROs indicated by the first indication information to initiate random access.

[0144] As a third example, the first indication information can indicate a group of ROs, such as the identifier of the first RO group. In this case, the terminal device can determine the first RO group from a preset or pre-configured group of ROs based on the identifier of the first RO group. For example, the multiple RO groups (or multiple RO groups) can be agreed upon by a protocol or configured by the network device. This application does not limit the configuration method of multiple RO groups. For example, the configured multiple ROs can be grouped according to a preset or indicated grouping policy, such as grouping RO1, RO2, RO3, and RO4 into one group.

[0145] For example, the first indication information may also indicate the mapping of the SSB to the first random access time-frequency resource (such as one or more ROs), or the first indication information may indicate one or more ROs from the multiple ROs mapped by the SSB.

[0146] In some embodiments, all Routes of Interest (ROs) in the first random access time-frequency resource are continuous in the time domain. Alternatively, all ROs in the first random access time-frequency resource are adjacent in the time domain. RO continuity in the time domain means that there is no time-domain symbol interval between adjacent ROs, ensuring the temporal continuity and compactness of the random access procedure. See also Figure 8 As shown, RO#0 and RO#4 are continuous in the time domain, RO#1 and RO#5 are continuous in the time domain, RO#2 and RO#6 are continuous in the time domain, and RO#3 and RO#7 are continuous in the time domain. Of course, this application does not limit this; for example, at least some of the ROs in the first random access time-frequency resource may have time-domain intervals.

[0147] In some embodiments, all Resource Origin (RO) in the first random access time-frequency resource may be discontinuous in the frequency domain. For example, the ROs in the first random access time-frequency resource may be distributed in a comb-like pattern in the frequency domain. A comb-like distribution in the frequency domain means that the ROs are periodically distributed according to a certain pattern throughout the entire frequency domain, exhibiting a discrete frequency point distribution pattern with equal or specific regular intervals. The frequency domain spacing between adjacent ROs may, for example, be one or more resource blocks (RBs) or one or more subcarriers. See also... Figure 8 As shown, RO#0 to RO#3 exhibit a comb-like distribution with equal frequency domain spacing, and RO#4 to RO#7 also exhibit a comb-like distribution with equal frequency domain spacing. By distributing the ROs with frequency domain spacing, interference between adjacent ROs in the frequency domain can be avoided, and spectrum resources can be better utilized.

[0148] The random access information transmitted by the terminal device on the first random access time-frequency resource through different antenna ports among multiple antenna ports can be the same or different, and this application does not limit this. This random access information can be, for example, a random access request, such as the terminal device transmitting a RACH on the first random access time-frequency resource, or transmitting a preamble carried by the RACH. However, this application does not limit this; for example, the random access information can also be a reference signal, such as a sounding reference signal (SRS), a demodulation reference signal (DMRS), a phase noise tracking reference signal (PTRS), an uplink positioning signal (RS), etc.

[0149] Taking random access information including a preamble as an example, the preamble sent by the terminal device through different antenna ports among the N antenna ports can be the same, or the terminal device can send different preambles through at least two antenna ports among the N antenna ports, or the terminal device can send its own preamble through the N antenna ports respectively. That is, the preamble corresponding to each antenna port among the N antenna ports is different. This application does not limit this.

[0150] Network devices can perform signal detection on the first random access time-frequency resource (RO) they indicate, thereby receiving random access information transmitted by terminal devices through multiple antenna ports. Taking a first random access time-frequency resource comprising multiple ROs as an example, in one example, the base station detects N ROs in the first random access time-frequency resource and receives random access information transmitted by the terminal device through N antenna ports on those N ROs respectively. In another example, the base station detects M ROs in the first random access time-frequency resource and receives random access information transmitted by the terminal device through N antenna ports on N of the M ROs respectively.

[0151] For example, when a network device receives random access information sent by a terminal device through multiple antenna ports, the detection duration for detecting the signal on the first random access time-frequency resource should be less than or equal to the length of the first random access time-frequency resource in the time domain, such as the length of the time domain occupied by all ROs (such as the M ROs or N ROs mentioned above). In this case, the network device considers that the random access information sent through N antenna ports on N ROs comes from different antenna ports of the same terminal device.

[0152] In this embodiment, the terminal device transmits random access information through multiple antenna ports on the first random access time-frequency resource indicated by the network device, based on the first random access time-frequency resource. This provides a basis for the network device to schedule multi-stream data based on the channel estimation results of the multiple antenna ports, thereby improving data transmission performance.

[0153] Figure 9 This is a schematic flowchart of the communication method provided in the embodiments of this application. Figure 9 The method provided in this application will still be described from the perspective of the interaction between terminal devices and network devices. Furthermore, the executing entity and... Figure 7 The embodiments shown are similar and will not be described in detail for the sake of brevity.

[0154] Figure 9 The method 400 shown may include steps 410 to 430, and the steps in method 400 are described in detail below.

[0155] S410, the network device sends a second indication message, which indicates W preambles. Correspondingly, the terminal device receives the second indication message.

[0156] For example, the second instruction information described above can be carried in the SSB and / or SIB. For example, as described above... Figure 5 In the S220 shown, the system message sent by the base station may include the second indication information. For example, the second indication information may be carried in SIB1, and SIB1 may also include... Figure 5The S220 example includes some or all of the RACH-related configurations. However, this application does not limit this; for example, the second indication information may also be carried by RRC signaling, or the second indication information may be independent of the aforementioned SSB, SIB, and RRC signaling.

[0157] In S420, the terminal device transmits the W preambles through W antenna ports respectively. Correspondingly, the network device receives the W preambles transmitted through the W antenna ports respectively.

[0158] To enable network devices to distinguish random access information originating from multiple antenna ports of the same terminal device, different antenna ports in the terminal device can transmit different preambles on different ROs. In this embodiment, the terminal device transmits W preambles through W antenna ports, meaning that each of the W antenna ports corresponds to one of the W preambles. The terminal device transmits the corresponding preamble through each antenna port; for example, the terminal device transmits preamble #0 through antenna port #0, preamble #1 through antenna port #1, and preamble #2 through antenna port #2. This embodiment does not limit the mapping relationship between antenna ports and preambles. For example, it does not limit the correspondence between antenna ports and preambles according to the index of the antenna port and the index of the preamble. For example, it does not limit the correspondence between antenna port #0 and preamble #0; antenna port #0 may also correspond to preamble #1. The terminal device can randomly determine the preamble corresponding to each antenna port.

[0159] The following text reiterates the statement that the terminal device sends W preambles through W antenna ports, which can be found in the above explanation and will not be repeated here for the sake of brevity.

[0160] It should be noted that this application does not limit the preamble codes corresponding to different antenna ports among the W antenna ports to be different. In other words, in this application, the terminal device transmits the W preamble codes through the W antenna ports respectively, and the W preamble codes may contain the same preamble code. For example, at least two antenna ports among the W antenna ports may correspond to the same preamble code.

[0161] In one embodiment, the number of preambles configured in the second indication information can be greater than the number of antenna ports of the terminal device. For example, the second indication information may include L preambles, which include the aforementioned W preambles. The terminal device can select W preambles from the L preambles and send the W preambles through the W antenna ports respectively.

[0162] The preambles indicated by the second indication information, such as the W or L preambles mentioned above, can be the first preamble group. The fact that the preambles indicated by the second indication information constitute the first preamble group can be understood as either all the preambles forming the first preamble group, or all the preambles belonging to the first preamble group.

[0163] This application does not limit the indication method of the second indication information. Several possible examples are described below:

[0164] Example 1: The second indication information can indicate the indices of W or L preambles from a preconfigured preamble pool.

[0165] Example 2: The second indication information can indicate the first preamble group, such as indicating the identifier of the first preamble group. In this case, the terminal device can determine the first preamble group from a preset set of preambles based on the identifier of the first preamble group. For example, the multiple preamble groups can be agreed upon by a protocol or configured by the network device. This application does not limit the configuration method of the multiple preamble groups. For example, the configured multiple preambles can be grouped according to a preset or indicated grouping strategy, such as grouping preamble #0, preamble #1, preamble #2, and preamble #3 into one group.

[0166] When a terminal device transmits W preambles through W antenna ports, it can occupy the second random access time-frequency resources. These resources can include time-domain and frequency-domain resources for initiating random access. Specifically, the time-domain resources for initiating random access can include one or more random access time slots, or one or more remote access nodes (ROs). For example, within a random access time slot, the terminal device can select a suitable RO to initiate random access.

[0167] Taking the second random access time-frequency resource including ROs as an example, when the second random access time-frequency resource includes K ROs (K is an integer less than W and greater than 1), the terminal device can transmit W preambles on the K ROs through W antenna ports respectively. In this case, at least two of the W antenna ports occupy the same RO for preamble transmission. As another example, when the second random access time-frequency resource includes multiple ROs, the terminal device can select K ROs from the multiple ROs, and then transmit W preambles on the selected K ROs through W antenna ports respectively. Preamble; as another example, when the second random access time-frequency resource includes multiple ROs, the terminal device can select W ROs from the multiple ROs, and then transmit W preambles through W antenna ports on the selected W ROs respectively. In this case, each of the W antenna ports corresponds to one RO among the W ROs and one preamble among the W preambles. For example, antenna port #0 among the W antenna ports corresponds to RO#0 among the W ROs and preamble #0 among the W preambles. The terminal device can transmit preamble #0 through antenna port #0 on RO#0. It should be understood that this application does not limit the mapping relationship between antenna ports, ROs, and preambles.

[0168] The network device can receive W preambles sent from the terminal device, and these W preambles are transmitted from W antenna ports respectively. Furthermore, the network device can perform channel estimation for the W antenna ports based on the received W preambles, thereby providing a basis for the network device to schedule multi-stream data and improve data transmission performance.

[0169] This application does not limit the data scheduled; for example, it can be RRC signaling as described in the previous examples, such as RRC establishment requests, RRC connection reconstruction requests, and RRC recovery requests. This improves data transmission performance during RRC connection establishment, RRC connection reconstruction, and RRC recovery processes.

[0170] The methods provided in the embodiments of this application have been described in detail above with reference to several accompanying drawings. The apparatus provided in the embodiments of this application will now be described with reference to the accompanying drawings.

[0171] Figure 10 and Figure 11 These are schematic block diagrams illustrating possible apparatuses provided for embodiments of this application. These apparatuses can be used to implement the functions of the terminal device or network device in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the apparatus may be the terminal device or network device in the method embodiments, or it may be a component configured in the terminal device or network device (such as a chip, chip system, processor, etc.), or it may be a logic module or software capable of implementing some or all of the functions of the terminal device or network device.

[0172] The device provided in this application is as follows: Figure 10 As shown, the device 500 includes a transceiver module 510 and a processing module 520.

[0173] When the device 500 is used to implement the method embodiment on the terminal device side described above, in one design, the transceiver module 510 can be used to receive first indication information, the first indication information indicating a first random access time-frequency resource, the first random access time-frequency resource being used to initiate random access, and transmitting random access information through multiple antenna ports on the first random access time-frequency resource. The processing module 520 can be used to determine the first random access time-frequency resource.

[0174] In another design, the transceiver module 510 can be used to receive second indication information, which indicates W preambles, where W is an integer greater than 1, and transmit the W preambles respectively through W antenna ports. The processing module 520 can be used to determine the W preambles.

[0175] When the device 500 is used to implement the above-described method embodiment on the network device side, in one design, the transceiver module 510 can be used to send first indication information, the first indication information indicating a first random access time-frequency resource, the first random access time-frequency resource being used to carry a random access request; the processing module 520 can be used to receive random access information sent by the terminal device through multiple antenna ports by detecting the first random access time-frequency resource through the transceiver module 510.

[0176] In another design, transceiver module 510 can be used to transmit second indication information, which indicates W preambles, and to receive the W preambles transmitted through W antenna ports respectively. Processing module 520 can be used to determine the W preambles.

[0177] A more detailed description of the transceiver unit 510 and the processing unit 520 can be obtained directly from the relevant descriptions in the method embodiments, and will not be repeated here.

[0178] In one possible design, when the device 500 is a communication device (such as a network device or a terminal device) or a communication module in a communication device, the function of the processing unit 520 can be implemented by one or more processors.

[0179] In one possible design, when the device 500 is a circuit or chip responsible for communication functions in a communication device (such as a network device or a terminal device), the function of the processing unit 520 can be implemented by a circuit system in the chip that includes one or more processors or processor cores. The function of the transceiver unit 510 can be implemented by an interface circuit or data transceiver circuit on the chip.

[0180] It should also be understood that the transceiver unit in the communication device 500 can also be called a communication unit. This transceiver unit 510 may include a transmitting unit but not a receiving unit. Alternatively, the transceiver unit 510 may include a receiving unit but not a transmitting unit. Specifically, it depends on whether the above-described scheme executed by the device 500 includes both transmitting and receiving actions. The receiving unit can be used to perform the receiving action in the above-described scheme, and the transmitting unit can be used to perform the transmitting action in the above-described scheme.

[0181] It is understood that the division of units in the above-described device is merely a logical functional division. Each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into a single physical entity, or they can be distributed across different physical entities. Furthermore, the aforementioned functional units can be implemented in hardware, software, or a combination of both. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0182] Figure 11 This is another schematic block diagram of the device provided in the embodiments of this application. For example... Figure 11 As shown, device 600 includes one or more processors 610. The processor 610 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, while the central processing unit can be used to control the device (e.g., a vehicle or a chip), execute software programs, and process data from the software programs.

[0183] Alternatively, in one design, processor 610 may include a computer program (also referred to as code or instructions) that can be executed on processor 610, causing device 600 to perform the methods performed by the terminal or network device in the above method embodiments. In yet another possible design, device 600 includes circuitry (…). Figure 11 (Not shown), this circuit is used to implement the functions of the terminal device or network device in the above method embodiments.

[0184] For example, processor 610 may be used to execute a computer program in memory to implement the steps performed by a terminal device or network device in the method embodiment.

[0185] Optionally, the device 600 may include one or more memories 620 storing computer programs (sometimes referred to as code or instructions) that can be run on the processor 610, causing the device 600 to perform the methods performed by the terminal device or network device in the above embodiments.

[0186] Optionally, the processor 610 and / or memory 620 may also store data. The processor and memory may be configured separately or integrated together.

[0187] Optionally, the device 600 may also include a communication interface 630. The processor 610, sometimes referred to as a processing unit, controls the device (e.g., a terminal device or a network device). The communication interface 630, sometimes referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, is used to implement the transceiver function of the device; for example, the communication interface 630 can be used to receive first configuration information.

[0188] Optionally, the device 600 also includes a communication interface 630. The processor 610 and the communication interface 630 are coupled to each other. It is understood that the communication interface 630 can be a transceiver or an input / output interface.

[0189] When device 600 is used to implement the method in the method embodiment, processor 610 can be used to execute the functions of processing unit 520, and communication interface 630 can be used to execute the functions of transceiver unit 510. Whether communication interface 630 is used for sending or receiving depends on whether the scheme executed by device 600 is used to perform a sending action or a receiving action.

[0190] When the aforementioned device 600 is a chip applied to a terminal device, the chip implements the functions of the terminal device in the above method embodiments. The chip of the terminal device receives signals from other modules (such as radio frequency modules or antennas) in the terminal device, and these signals may be sent to the terminal device by the network device; or, the chip of the terminal device sends signals to other modules (such as radio frequency modules or antennas) in the terminal, and these signals may be sent to the network device by the terminal device.

[0191] When the aforementioned device 600 is a chip applied to a network device, the chip implements the functions of the network device in the above method embodiments. The chip of the network device receives signals from other modules in the network device, which may be signals sent by a terminal device to the network device; or, the chip of the network device sends signals to other modules in the network device, which may be signals sent by the network device to a terminal device.

[0192] It is understood that when the device 600 is a terminal device or a network device, the communication interface 630 can be a transceiver, specifically including a transmitter and a receiver, with the transmitter used to send signals and the receiver used to receive signals. When the device 600 is a chip applied to a terminal device or a network device, the communication interface 630 can be an input / output circuit, wherein the input circuit can be used for receiving and the output interface can be used for sending.

[0193] Optionally, the device 600 also includes a power supply circuit for supplying power to the device 600.

[0194] It should be noted that the above method embodiments can be applied to a processor, or implemented by a processor. A processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by software instructions.

[0195] The aforementioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor.

[0196] The steps of the method disclosed in the embodiments of this application can be directly manifested as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can reside in mature storage media in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method.

[0197] The memory in this application embodiment can be volatile memory or non-volatile memory, or it can include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0198] This application also provides a chip system including at least one processor for supporting the implementation of the functions of the terminal device or network device involved in any of the above method embodiments, such as sending, receiving, or processing the information involved in the above methods.

[0199] In one possible design, the chip system also includes a memory for storing computer program instructions and data, which may be located inside or outside the processor.

[0200] The chip system can consist of chips or include chips and other discrete components.

[0201] This application also provides a computer program product comprising: a computer program (also referred to as code or instructions), wherein when the computer program is run, the method executed by the terminal device in the method embodiment is executed, or the method executed by the network device is executed.

[0202] This application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is run, the method executed by the terminal device or the method executed by the network device in the method embodiment is executed.

[0203] This application also provides a communication system, which includes the aforementioned terminal equipment and network equipment.

[0204] The methods provided in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, in the form of a computer program product. This computer program product may include one or more computer instructions. When these 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 may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may 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 may be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic disk), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0205] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0206] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

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

[0208] The unit described as a separate component may or may not be physically separate. The component shown as a unit may or may not be a physical unit; that is, it 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.

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

[0210] If this function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or part of it, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory, random access memory, magnetic disks, or optical disks.

Claims

1. A random access method, characterized in that, include: Receive a first indication information, the first indication information indicating a first random access time-frequency resource, the first random access time-frequency resource being used to initiate random access; On the first random access time-frequency resource, random access information is transmitted through multiple antenna ports.

2. The method according to claim 1, characterized in that, The first random access time-frequency resource includes N ROs, where N is an integer greater than 1; The step of transmitting random access information through multiple antenna ports on the first random access time-frequency resource includes: The random access information is transmitted through N antenna ports on the N ROs respectively.

3. The method according to claim 1, characterized in that, The first random access time-frequency resource includes M ROs, and the step of transmitting random access information through multiple antenna ports on the first random access time-frequency resource includes: The random access information is transmitted through N antenna ports on N ROs respectively, wherein the M ROs include the N ROs, and N is less than or equal to M.

4. The method according to claim 2 or 3, characterized in that, The random access information includes a preamble, and the preamble transmitted through the N antenna ports is the same.

5. The method according to any one of claims 1 to 4, characterized in that, The first random access time-frequency resource includes ROs that are continuous in the time domain.

6. The method according to any one of claims 1 to 5, characterized in that, The first random access time-frequency resource is the first RO group.

7. The method according to claim 6, characterized in that, The first RO group belongs to multiple RO groups.

8. The method according to any one of claims 1 to 7, characterized in that, The first indication information is carried in the System Message Block (SIB), Synchronization Signal Block (SSB), or Radio Resource Control (RRC) signaling.

9. A random access method, characterized in that, include: Receive second indication information, which indicates W preambles, where W is an integer greater than 1; The W preambles are transmitted through the W antenna ports respectively.

10. The method according to claim 9, characterized in that, The second indication information indicates L preambles, the L preambles including the W preambles.

11. The method according to claim 9 or 10, characterized in that, The transmission of the W preambles through the W antenna ports includes: The W preambles are transmitted through the W antenna ports and K ROs, where K is less than W.

12. The method according to any one of claims 9 to 11, characterized in that, The W preambles form a first preamble group, and the first preamble group belongs to multiple preamble groups.

13. The method according to any one of claims 9 to 12, characterized in that, The second indication information is carried in SIB, SSB or RRC signaling.

14. A random access method, characterized in that, include: Send a first indication message, the first indication message indicating a first random access time-frequency resource, the first random access time-frequency resource being used to carry a random access request; By detecting the first random access time-frequency resource, the terminal device receives random access information sent through multiple antenna ports.

15. The method according to claim 14, characterized in that, The first random access time-frequency resource includes M ROs. The step of receiving random access information transmitted by the terminal device through multiple antenna ports by detecting the first random access time-frequency resource includes: By detecting the M ROs, the terminal device receives random access information sent through N antenna ports and N ROs, where the M ROs include the N ROs and N is an integer greater than 1.

16. The method according to claim 14, characterized in that, The first random access time-frequency resource includes N ROs. The step of detecting the first random access time-frequency resource and receiving random access information transmitted through multiple antenna ports of the terminal device includes: The receiving terminal device sends random access information through N antenna ports and N ROs, where N is an integer greater than 1.

17. The method according to claim 15 or 16, characterized in that, The random access information includes a preamble, and the preamble transmitted through the N antenna ports is the same.

18. The method according to any one of claims 14 to 17, characterized in that, The first random access time-frequency resource includes ROs that are continuous in the time domain.

19. The method according to any one of claims 14 to 18, characterized in that, The first random access time-frequency resource is the first RO group.

20. The method according to claim 19, characterized in that, The first RO group belongs to multiple RO groups.

21. The method according to any one of claims 14 to 20, characterized in that, The first indication information is carried in SIB, SSB or RRC signaling.

22. A random access method, characterized in that, include: Send a second indication message, which indicates W preambles; The receiver transmits the W preambles through the W antenna ports respectively.

23. The method according to claim 22, characterized in that, The second indication information indicates L preambles, the L preambles including the W preambles.

24. The method according to claim 22 or 23, characterized in that, The receiving of the W preambles transmitted through the W antenna ports respectively includes: Receive the W preambles transmitted through the W antenna ports and K ROs, where K is less than W.

25. The method according to any one of claims 22 to 24, characterized in that, The W preambles form a first preamble group, and the first preamble group belongs to multiple preamble groups.

26. The method according to any one of claims 22 to 25, characterized in that, The second indication information is carried in SIB, SSB or RRC signaling.

27. A communication device, characterized in that, include: A module for performing the method as described in any one of claims 1 to 26.

28. A communication system, characterized in that, include: A communication device for performing the method as described in any one of claims 1 to 13, and a communication device for performing the method as described in any one of claims 14 to 26.

29. A computer-readable storage medium, characterized in that, Used to store computer program instructions, the computer program causing a computer to perform the method as described in any one of claims 1 to 26.

30. A computer program product, characterized in that, It includes computer program instructions that cause a computer to perform the method as described in any one of claims 1 to 26.