Method executed by user equipment, method executed by base station, user equipment and base station

By receiving configuration information in the 5G communication system and determining the RO group information, and performing random access attempts in combination with the preamble, the problem of high conflict probability during the random access process is solved, and communication performance and efficiency are improved.

CN119521434APending Publication Date: 2025-02-25BEIJING SAMSUNG TELECOM R&D CENT +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311002359.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-09
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the 5G communication system, there are problems such as high probability of conflict and high difficulty in solving conflicts during random access, which affects the communication performance between user equipment and base stations.

Method used

By receiving the configuration information, the RO group information corresponding to the random access opportunity number N is determined, and a random access attempt is performed based on the information and the preamble. The method includes determining the resource location and number of RO groups, using the resource locations of N adjacent RO groups or Y RO groups in each second time period.

Benefits of technology

This improves the performance during random access, reduces the probability of conflict, and improves the communication efficiency between user equipment and base stations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521434A_ABST
    Figure CN119521434A_ABST
Patent Text Reader

Abstract

The invention provides a method executed by user equipment, a method executed by a base station, the user equipment and the base station. The method comprises the following steps: receiving configuration information, wherein the configuration information comprises W values of the number N of random access opportunities (RO) corresponding to one random access attempt and a random access configuration index; based on the configuration information, information related to at least one RO group corresponding to the number N of the ROs is determined, and each RO group comprises N ROs; wherein the information related to the at least one RO group comprises resource positions of the RO groups and / or the number of the RO groups, the first RO group in the at least one RO group comprises N adjacent ROs starting from the first RO, and the other RO groups respectively comprise N adjacent ROs after the first RO group; or the information related to the at least one RO group comprises resource positions of Y RO groups in each second time period; determining a lead code corresponding to the RO number N; a random access attempt is performed based on the at least one RO group related information and the preamble.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to communication, and more particularly to a method executed by a user equipment, a method executed by a base station, a user equipment and a base station. Background Art

[0002] In order to meet the increased demand for wireless data communication services since the deployment of 4G communication systems, efforts have been made to develop improved 5G or quasi-5G communication systems. Therefore, 5G or quasi-5G communication systems are also referred to as "super 4G networks" or "post-LTE systems."

[0003] 5G communication systems are implemented in higher frequency (millimeter wave, mmWave) bands, such as the 60 GHz band, to achieve higher data rates. In order to reduce the propagation loss of radio waves and increase the transmission distance, beamforming, massive multiple-input multiple-output (MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, and massive antenna technology are discussed in 5G communication systems.

[0004] In addition, in the 5G communication system, development of system network improvements is underway based on advanced small cells, cloud radio access networks (RAN), ultra-dense networks, device-to-device (D2D) communication, wireless backhaul, mobile networks, collaborative communications, coordinated multi-point (CoMP), receiving-end interference cancellation, etc.

[0005] In 5G systems, hybrid FSK and QAM modulation (FQAM) and sliding window superposition coding (SWSC) as advanced coded modulation (ACM), and filter bank multi-carrier (FBMC), non-orthogonal multiple access (NOMA) and sparse code multiple access (SCMA) as advanced access technologies have been developed. Summary of the invention

[0006] According to at least one embodiment of the present disclosure, a method performed by a user equipment UE in a communication system is provided, comprising: receiving configuration information, the configuration information comprising W values ​​of the number of random access opportunities RO N corresponding to a random access attempt and a random access configuration index; based on the configuration information, determining information related to at least one RO group corresponding to the number of ROs N, each RO group comprising N ROs; wherein the information related to the at least one RO group comprises resource locations of the RO group and / or the number of RO groups, the first RO group of the at least one RO group comprises N adjacent ROs starting from the first RO, and the other RO groups respectively comprise N adjacent ROs after the first RO group; or the information related to the at least one RO group comprises resource locations of Y RO groups within each second time period; determining a preamble code corresponding to the number of ROs N; and performing a random access attempt based on the information related to the at least one RO group and the preamble code, wherein N, W, and Y are positive integers.

[0007] In one implementation, the first RO corresponds to the first configured RO index or the first RO after a reference time point, the reference time point includes SFN0 or the starting time point of a third time period, and the third period includes at least one of the following: one or more time units, a mapping ring of SSB or CSI-RS to RO, a mapping period, and a mapping pattern period.

[0008] In an implementation manner, two adjacent RO groups in the at least one RO group are separated by X time units, where X is a positive integer.

[0009] In one implementation, the second time period includes X1 time units, X1 is a positive integer, and if the number of RO groups included in the second time period is greater than Y, the Y RO groups are the first Y RO groups, the last Y RO groups, or the Y RO groups determined at intervals of X2 time units in the second time period, and X2 is a positive integer.

[0010] In an implementation manner, the configuration information further includes an RO group mask index, and the information related to the at least one RO group includes a resource location of the at least one RO group determined based on the RO group mask index.

[0011] In one implementation, the RO group mask index is a RO mask index.

[0012] In one implementation, the RO group mask index indicates at least one RO group index, and the at least one RO group index is a logical index within a third time period, and the third period includes at least one of the following items: one or more time units, a mapping ring of a synchronization signal physical broadcast channel block SSB or a channel state information reference signal CSI-RS to RO, a mapping period, and a mapping pattern period.

[0013] In one implementation, the RO group mask index indicates an odd-indexed RO group, an even-indexed RO group, one RO group out of every X4 RO groups, the first X5 RO groups, the last X6 RO groups, and all RO groups within the third time period, wherein X4, X5, and X6 are the same or different positive integers.

[0014] In one implementation, the information related to the at least one RO group also includes: a first time period, wherein the pattern of the RO group is repeated or the same within the first time period, and the method also includes: determining W time periods of the pattern of the RO group corresponding to each of the W values ​​of the RO number N, respectively, and determining the first time period based on the W time periods of the pattern of the RO group; or determining the first time period based on a first value related to the W values ​​of the RO number N.

[0015] In one implementation, the first time period includes at least one of the following: the least common multiple of the W time periods; the smallest power of 2 that is not less than the least common multiple of the W time periods; the maximum value among the W time periods; the smallest power of 2 that is not less than the maximum value among the W time periods.

[0016] In one implementation, the first value includes at least one of: the least common multiple of the W values; the smallest power of 2 value that is not less than the least common multiple of the W values; the maximum value among the W values; the smallest power of 2 value that is not less than the maximum value among the W values.

[0017] In one implementation, each RO group corresponds to the same preamble code, and determining the preamble code corresponding to the RO number N includes: determining the preamble code based on configured information about the preamble code; and / or dividing multiple preamble codes related to the RO into W preamble code groups corresponding to W values ​​of the RO number N, respectively, and determining the preamble code corresponding to the RO number N from the preamble code groups corresponding to the RO number N.

[0018] In one implementation, the dividing of the multiple preamble codes associated with the RO into W preamble code groups corresponding to the W values ​​of the RO number N respectively includes: dividing the multiple preamble codes associated with the RO into W preamble code groups according to the order of the preamble code index; or dividing the multiple preamble codes associated with the RO into W preamble code groups at equal intervals according to the preamble code index.

[0019] According to at least one embodiment of the present disclosure, a method performed by a base station in a communication system is provided, comprising: sending configuration information, the configuration information comprising W values ​​of the number of random access opportunities RO N corresponding to a random access attempt and a random access configuration index; receiving a random access channel, wherein the random access channel is sent based on information related to at least one RO group corresponding to the number of ROs N and a preamble code corresponding to the number of ROs N, each RO group comprising N ROs, wherein the information related to the at least one RO group is determined based on the configuration information, wherein the information related to the at least one RO group comprises resource locations of the RO group and / or the number of RO groups, the first RO group of the at least one RO group comprises N adjacent ROs starting from the first RO, and the other RO groups respectively comprise N adjacent ROs after the first RO group; or the information related to the at least one RO group comprises resource locations of Y RO groups within each second time period, wherein N, W, and Y are positive integers.

[0020] In one implementation, the first RO corresponds to the first configured RO index or the first RO after a reference time point, the reference time point includes SFN0 or the starting time point of a third time period, and the third period includes at least one of the following: one or more time units, a mapping ring of SSB or CSI-RS to RO, a mapping period, and a mapping pattern period.

[0021] In an implementation manner, two adjacent RO groups in the at least one RO group are separated by X time units, where X is a positive integer.

[0022] In one implementation, the second time period includes X1 time units, X1 is a positive integer, and if the number of RO groups included in the second time period is greater than Y, the Y RO groups are the first Y RO groups, the last Y RO groups, or the Y RO groups determined at intervals of X2 time units in the second time period, and X2 is a positive integer.

[0023] In an implementation manner, the configuration information further includes an RO group mask index, and the information related to the at least one RO group includes a resource location of the at least one RO group determined based on the RO group mask index.

[0024] In one implementation, the RO group mask index is a RO mask index.

[0025] In one implementation, the RO group mask index indicates at least one RO group index, and the at least one RO group index is a logical index within a third time period, and the third period includes at least one of the following items: one or more time units, a mapping ring of SSB or CSI-RS to RO, a mapping period, and a mapping pattern period.

[0026] In one implementation, the RO group mask index indicates an odd-indexed RO group, an even-indexed RO group, one RO group out of every X4 RO groups, the first X5 RO groups, the last X6 RO groups, and all RO groups within the third time period, wherein X4, X5, and X6 are the same or different positive integers.

[0027] In one implementation, the information related to the at least one RO group also includes: a first time period, wherein the pattern of the RO group is repeated or the same within the first time period, wherein the first time period is determined based on W time periods of the pattern of the RO group corresponding to each of the W values ​​of the RO number N; or wherein the first time period is determined based on a first value related to the W values ​​of the RO number N.

[0028] In one implementation, the first time period includes at least one of the following: the least common multiple of the W time periods; the smallest power of 2 that is not less than the least common multiple of the W time periods; the maximum value among the W time periods; the smallest power of 2 that is not less than the maximum value among the W time periods.

[0029] In one implementation, the first value related to the W values ​​of the RO number N includes at least one of the following: the least common multiple of the W values; the smallest power of 2 value that is not less than the least common multiple of the W values; the maximum value among the W values; the smallest power of 2 value that is not less than the maximum value among the W values.

[0030] In one implementation, each RO group corresponds to the same preamble code, wherein the preamble code corresponding to the RO number N is determined by at least one of the following: determined based on configured information about the preamble code; dividing multiple preamble codes related to the RO into W preamble code groups corresponding to W values ​​of the RO number N, respectively, and determined from the preamble code groups corresponding to the RO number N.

[0031] In one implementation, the dividing of the multiple preamble codes associated with the RO into W preamble code groups corresponding to the W values ​​of the RO number N respectively includes: dividing the multiple preamble codes associated with the RO into W preamble code groups according to the order of the preamble code index; or dividing the multiple preamble codes associated with the RO into W preamble code groups at equal intervals according to the preamble code index.

[0032] According to at least one embodiment of the present disclosure, a user equipment UE is provided, comprising: a transceiver configured to send and / or receive a signal; and a controller configured to control the UE to execute a method according to at least one embodiment of the present disclosure.

[0033] According to at least one embodiment of the present disclosure, a base station is provided, comprising: a transceiver configured to send and / or receive a signal; and a controller configured to control the base station to execute a method according to at least one embodiment of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 An example wireless network according to various embodiments of the present disclosure is shown;

[0035] Figure 2a and Figure 2b Example wireless transmit and receive paths according to the present disclosure are shown;

[0036] Figure 3a An example user device according to the present disclosure is shown, and Figure 3b An example base station according to the present disclosure is shown;

[0037] Figure 4 shows the contention-based random access procedure in LTE-A;

[0038] Figure 5 A schematic diagram of a preamble code sequence corresponding to an N value according to at least one embodiment of the present disclosure is shown;

[0039] Figure 6 A schematic diagram showing the structure of a user equipment according to at least one embodiment of the present disclosure is shown; and

[0040] Figure 7 A schematic structural diagram of a base station according to at least one embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0041] The following description with reference to the accompanying drawings is provided to facilitate a comprehensive understanding of the various embodiments of the present disclosure as defined by the claims and their equivalents. This description includes various specific details to facilitate understanding but should be considered as exemplary only. Therefore, one of ordinary skill in the art will recognize that various changes and modifications can be made to the various embodiments described herein without departing from the scope and spirit of the present disclosure. In addition, for the sake of clarity and conciseness, descriptions of well-known functions and structures may be omitted.

[0042] The terms and expressions used in the following specification and claims are not limited to their dictionary meanings, but are merely used by the inventor to enable a clear and consistent understanding of the present disclosure. Therefore, it should be apparent to those skilled in the art that the following description of various embodiments of the present disclosure is provided for illustration purposes only and not for the purpose of limiting the present disclosure as defined in the appended claims and their equivalents.

[0043] It should be understood that the singular forms "a," "an," and "the" include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to "a component surface" includes reference to one or more of such surfaces.

[0044] The term "include" or "may include" refers to the presence of the corresponding disclosed functions, operations or components that can be used in various embodiments of the present disclosure, rather than limiting the presence of one or more additional functions, operations or features. In addition, the term "include" or "have" may be interpreted as indicating certain characteristics, numbers, steps, operations, constituent elements, components or combinations thereof, but should not be interpreted as excluding the possibility of the presence of one or more other characteristics, numbers, steps, operations, constituent elements, components or combinations thereof.

[0045] The term "or" used in various embodiments of the present disclosure includes any of the listed terms and all combinations thereof. For example, "A or B" may include A, may include B, or may include both A and B.

[0046] Unless defined differently, all terms (including technical terms or scientific terms) used in the present disclosure have the same meanings as understood by those skilled in the art described in the present disclosure. Common terms as defined in dictionaries are interpreted as having meanings consistent with the context in the relevant technical field, and should not be interpreted ideally or overly formally unless clearly defined in the present disclosure.

[0047] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS), long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) communication system, fifth generation (5G) system or new radio (NR), etc. In addition, the technical solutions of the embodiments of the present application can be applied to future-oriented communication technologies.

[0048] Figure 1 An example wireless network 100 is shown in accordance with various embodiments of the present disclosure. Figure 1 The embodiment of the wireless network 100 shown in FIG. 1 is for illustration only. Other embodiments of the wireless network 100 can be used without departing from the scope of the present disclosure.

[0049] Wireless network 100 includes gNodeB (gNB) 101, gNB 102, and gNB 103. gNB 101 communicates with gNB 102 and gNB 103. gNB 101 also communicates with at least one Internet Protocol (IP) network 130, such as the Internet, a private IP network, or other data network.

[0050] Depending on the network type, other well-known terms such as "base station" or "access point" can be used instead of "gNodeB" or "gNB". For convenience, the terms "gNodeB" and "gNB" are used in this patent document to refer to network infrastructure components that provide wireless access to remote terminals. Also, depending on the network type, other well-known terms such as "mobile station", "subscriber station", "remote terminal", "wireless terminal" or "user device" can be used instead of "user equipment" or "UE". For convenience, the terms "user equipment" and "UE" are used in this patent document to refer to a remote wireless device that wirelessly accesses a gNB, whether the UE is a mobile device (such as a mobile phone or smartphone) or a commonly thought of fixed device (such as a desktop computer or vending machine).

[0051] gNB 102 provides wireless broadband access to network 130 for a first plurality of user equipment (UE) within coverage area 120 of gNB 102. The first plurality of UEs include: UE 111, which may be located in a small business (SB); UE 112, which may be located in an enterprise (E); UE 113, which may be located in a WiFi hotspot (HS); UE 114, which may be located in a first residence (R); UE 115, which may be located in a second residence (R); UE 116, which may be a mobile device (M), such as a cellular phone, a wireless laptop, a wireless PDA, etc. gNB 103 provides wireless broadband access to network 130 for a second plurality of UEs within coverage area 125 of gNB 103. The second plurality of UEs include UE 115 and UE 116. In some embodiments, one or more of gNBs 101-103 may be capable of communicating with each other and with UEs 111-116 using 5G, long term evolution (LTE), LTE-A, WiMAX, or other advanced wireless communication technologies.

[0052] The dashed lines illustrate the approximate extents of coverage areas 120 and 125, which are shown as approximately circular for purposes of illustration and explanation only. It should be clearly understood that coverage areas associated with gNBs, such as coverage areas 120 and 125, can have other shapes, including irregular shapes, depending on the configuration of the gNB and variations in the radio environment associated with natural and man-made obstacles.

[0053] As described in more detail below, one or more of gNB 101, gNB 102, and gNB 103 include a 2D antenna array as described in embodiments of the present disclosure. In some embodiments, one or more of gNB 101, gNB 102, and gNB 103 support codebook design and structure for a system with a 2D antenna array.

[0054] although Figure 1 One example of a wireless network 100 is shown, but Figure 1 Various changes may be made. For example, wireless network 100 can include any number of gNBs and any number of UEs in any suitable arrangement. Also, gNB 101 can communicate directly with any number of UEs and provide those UEs with wireless broadband access to network 130. Similarly, each gNB 102-103 can communicate directly with network 130 and provide UEs with direct wireless broadband access to network 130. In addition, gNBs 101, 102, and / or 103 can provide access to other or additional external networks, such as an external telephone network or other type of data network.

[0055] Figure 2a and Figure 2b Example wireless transmit and receive paths according to the present disclosure are shown. In the following description, transmit path 200 can be described as being implemented in a gNB (such as gNB 102) and receive path 250 can be described as being implemented in a UE (such as UE 116). However, it should be understood that receive path 250 can be implemented in a gNB and transmit path 200 can be implemented in a UE. In some embodiments, receive path 250 is configured to support codebook design and structure for a system with a 2D antenna array as described in embodiments of the present disclosure.

[0056] The transmit path 200 includes a channel coding and modulation block 205, a serial to parallel (S to P) block 210, an N-point inverse fast Fourier transform (IFFT) block 215, a parallel to serial (P to S) block 220, an add cyclic prefix block 225, and an upconverter (UC) 230. The receive path 250 includes a downconverter (DC) 255, a remove cyclic prefix block 260, a serial to parallel (S to P) block 265, an N-point fast Fourier transform (FFT) block 270, a parallel to serial (P to S) block 275, and a channel decoding and demodulation block 280.

[0057] In the transmit path 200, the channel coding and modulation block 205 receives a set of information bits, applies coding (such as low-density parity check (LDPC) coding), and modulates the input bits (such as using quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM)) to generate a sequence of frequency-domain modulation symbols. The serial-to-parallel (S-to-P) block 210 converts (such as demultiplexes) the serial modulation symbols into parallel data to generate N parallel symbol streams, where N is the number of IFFT / FFT points used in the gNB 102 and the UE 116. The N-point IFFT block 215 performs an IFFT operation on the N parallel symbol streams to generate a time-domain output signal. The parallel-to-serial block 220 converts (such as multiplexes) the parallel time-domain output symbols from the N-point IFFT block 215 to generate a serial time-domain signal. The add cyclic prefix block 225 inserts a cyclic prefix into the time-domain signal. The up-converter 230 modulates (such as up-converts) the output of the add cyclic prefix block 225 to an RF frequency for transmission via a wireless channel. The signal can also be filtered at baseband before conversion to RF frequency.

[0058] The RF signal transmitted from gNB 102 arrives at UE 116 after passing through a wireless channel, and an operation opposite to that at gNB 102 is performed at UE 116. Downconverter 255 downconverts the received signal to a baseband frequency, and remove cyclic prefix block 260 removes the cyclic prefix to generate a serial time-domain baseband signal. Serial-to-parallel block 265 converts the time-domain baseband signal into a parallel time-domain signal. N-point FFT block 270 performs an FFT algorithm to generate N parallel frequency-domain signals. Parallel-to-serial block 275 converts the parallel frequency-domain signals into a sequence of modulated data symbols. Channel decoding and demodulation block 280 demodulates and decodes the modulated symbols to recover the original input data stream.

[0059] Each of gNBs 101-103 may implement a transmit path 200 similar to that for transmitting in the downlink to UEs 111-116 and may implement a receive path 250 similar to that for receiving in the uplink from UEs 111-116. Similarly, each of UEs 111-116 may implement a transmit path 200 for transmitting in the uplink to gNBs 101-103 and may implement a receive path 250 for receiving in the downlink from gNBs 101-103.

[0060] Figure 2a and Figure 2b Each of the components in can be implemented using hardware only, or a combination of hardware and software / firmware. As a specific example, Figure 2a and Figure 2bAt least some of the components in can be implemented with software, while other components can be implemented by configurable hardware or a mixture of software and configurable hardware. For example, FFT block 270 and IFFT block 215 can be implemented as a configurable software algorithm, in which the value of the number of points N can be modified according to the implementation.

[0061] In addition, although described as using FFT and IFFT, this is illustrative only and should not be construed as limiting the scope of the present disclosure. Other types of transforms can be used, such as discrete Fourier transform (DFT) and inverse discrete Fourier transform (IDFT) functions. It should be understood that for DFT and IDFT functions, the value of variable N can be any integer (such as 1, 2, 3, 4, etc.), while for FFT and IFFT functions, the value of variable N can be any integer as a power of 2 (such as 1, 2, 4, 8, 16, etc.).

[0062] although Figure 2a and Figure 2b An example of a wireless transmit and receive path is shown, but the Figure 2a and Figure 2b Make various changes. For example, Figure 2a and Figure 2b The various components in can be combined, further subdivided or omitted, and additional components can be added according to specific needs. Figure 2a and Figure 2b It is intended to illustrate examples of the types of transmit and receive paths that can be used in a wireless network. Any other suitable architecture can be used to support wireless communications in a wireless network.

[0063] Figure 3a An example UE 116 according to the present disclosure is shown. Figure 3a The embodiment of UE 116 shown in FIG. 1 is for illustration only, and Figure 1 UEs 111-115 can have the same or similar configurations. However, UEs have a variety of configurations, and Figure 3a The scope of the present disclosure is not limited to any particular implementation of the UE.

[0064] UE 116 includes antenna 305, radio frequency (RF) transceiver 310, transmit (TX) processing circuit 315, microphone 320, and receive (RX) processing circuit 325. UE 116 also includes speaker 330, processor / controller 340, input / output (I / O) interface 345, input device(s) 350, display 355, and memory 360. Memory 360 includes operating system (OS) 361 and one or more applications 362.

[0065] The RF transceiver 310 receives incoming RF signals from the antenna 305 transmitted by the gNB of the wireless network 100. The RF transceiver 310 downconverts the incoming RF signals to generate an intermediate frequency (IF) or baseband signal. The IF or baseband signal is sent to the RX processing circuit 325, where the RX processing circuit 325 generates a processed baseband signal by filtering, decoding and / or digitizing the baseband or IF signal. The RX processing circuit 325 sends the processed baseband signal to the speaker 330 (such as for voice data) or to the processor / controller 340 (such as for web browsing data) for further processing.

[0066] The TX processing circuit 315 receives analog or digital voice data from the microphone 320, or receives other outgoing baseband data (such as network data, email, or interactive video game data) from the processor / controller 340. The TX processing circuit 315 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceiver 310 receives the outgoing processed baseband or IF signal from the TX processing circuit 315 and up-converts the baseband or IF signal to an RF signal that is transmitted via the antenna 305.

[0067] The processor / controller 340 can include one or more processors or other processing devices and execute an OS 361 stored in the memory 360 to control the overall operation of the UE 116. For example, the processor / controller 340 can control the reception of forward channel signals and the transmission of reverse channel signals through the RF transceiver 310, the RX processing circuit 325, and the TX processing circuit 315 according to well-known principles. In some embodiments, the processor / controller 340 includes at least one microprocessor or microcontroller.

[0068] The processor / controller 340 is also capable of executing other processes and programs resident in the memory 360, such as operations for channel quality measurement and reporting for a system with a 2D antenna array as described in the embodiments of the present disclosure. The processor / controller 340 is capable of moving data into or out of the memory 360 as needed for the executed process. In some embodiments, the processor / controller 340 is configured to execute applications 362 based on the OS 361 or in response to signals received from the gNB or operator. The processor / controller 340 is also coupled to the I / O interface 345, where the I / O interface 345 provides the UE 116 with the ability to connect to other devices such as laptops and handheld computers. The I / O interface 345 is the communication path between these accessories and the processor / controller 340.

[0069] The processor / controller 340 is also coupled to input device(s) 350 and a display 355. An operator of the UE 116 can input data into the UE 116 using the input device(s) 350. The display 355 can be a liquid crystal display or other display capable of presenting text and / or at least limited graphics (such as from a website). A memory 360 is coupled to the processor / controller 340. A portion of the memory 360 can include random access memory (RAM), while another portion of the memory 360 can include flash memory or other read-only memory (ROM).

[0070] although Figure 3a An example of UE 116 is shown, but it is possible to Figure 3a Make various changes. For example, Figure 3a The various components in can be combined, further subdivided, or omitted, and additional components can be added according to specific needs. As a specific example, processor / controller 340 can be divided into multiple processors, such as one or more central processing units (CPUs) and one or more graphics processing units (GPUs). Moreover, although Figure 3a The UE 116 is shown configured as a mobile phone or smart phone, but the UE can be configured to operate as other types of mobile or stationary devices.

[0071] Figure 3b An example gNB 102 according to the present disclosure is shown. Figure 3b The embodiment of the gNB 102 shown in FIG. is for illustration only, and Figure 1 Other gNBs can have the same or similar configurations. However, gNBs have a variety of configurations, and Figure 3b The scope of the present disclosure is not limited to any particular implementation of the gNB. It should be noted that gNB 101 and gNB 103 can include the same or similar structure as gNB 102.

[0072] like Figure 3b As shown in FIG. 1 , gNB 102 includes multiple antennas 370a-370n, multiple RF transceivers 372a-372n, transmit (TX) processing circuitry 374, and receive (RX) processing circuitry 376. In some embodiments, one or more of the multiple antennas 370a-370n include a 2D antenna array. gNB 102 also includes a controller / processor 378, a memory 380, and a backhaul or network interface 382.

[0073] The RF transceivers 372a-372n receive incoming RF signals from the antennas 370a-370n, such as signals transmitted by a UE or other gNB. The RF transceivers 372a-372n downconvert the incoming RF signals to generate IF or baseband signals. The IF or baseband signals are sent to the RX processing circuitry 376, which generates processed baseband signals by filtering, decoding, and / or digitizing the baseband or IF signals. The RX processing circuitry 376 sends the processed baseband signals to the controller / processor 378 for further processing.

[0074] The TX processing circuit 374 receives analog or digital data (such as voice data, network data, email, or interactive video game data) from the controller / processor 378. The TX processing circuit 374 encodes, multiplexes, and / or digitizes the outgoing baseband data to generate a processed baseband or IF signal. The RF transceivers 372a-372n receive the outgoing processed baseband or IF signals from the TX processing circuit 374 and up-convert the baseband or IF signals to RF signals that are transmitted via the antennas 370a-370n.

[0075] The controller / processor 378 can include one or more processors or other processing devices that control the overall operation of the gNB 102. For example, the controller / processor 378 can control the reception of forward channel signals and the transmission of reverse channel signals through the RF transceivers 372a-372n, the RX processing circuitry 376, and the TX processing circuitry 374 in accordance with well-known principles. The controller / processor 378 can also support additional functionality, such as more advanced wireless communication functionality. For example, the controller / processor 378 can perform a Blind Interference Sensing (BIS) process, such as performed through a Blind Interference Sensing (BIS) algorithm, and decode a received signal with an interference signal subtracted. The controller / processor 378 can support any of a variety of other functions in the gNB 102. In some embodiments, the controller / processor 378 includes at least one microprocessor or microcontroller.

[0076] The controller / processor 378 can also execute programs and other processes resident in the memory 380, such as a basic OS. The controller / processor 378 can also support channel quality measurement and reporting for systems with 2D antenna arrays as described in embodiments of the present disclosure. In some embodiments, the controller / processor 378 supports communications between entities such as web RTC. The controller / processor 378 can move data into or out of the memory 380 as needed by the executing process.

[0077] The controller / processor 378 is also coupled to a backhaul or network interface 382. The backhaul or network interface 382 allows the gNB 102 to communicate with other devices or systems via a backhaul connection or via a network. The backhaul or network interface 382 can support communication via any suitable (multiple) wired or wireless connections. For example, when the gNB 102 is implemented as part of a cellular communication system (such as a cellular communication system supporting 5G or new radio access technology or NR, LTE or LTE-A), the backhaul or network interface 382 can allow the gNB 102 to communicate with other gNBs via a wired or wireless backhaul connection. When the gNB 102 is implemented as an access point, the backhaul or network interface 382 can allow the gNB 102 to communicate with a larger network (such as the Internet) via a wired or wireless local area network or via a wired or wireless connection. The backhaul or network interface 382 includes any suitable structure that supports communication via a wired or wireless connection, such as an Ethernet or RF transceiver.

[0078] The memory 380 is coupled to the controller / processor 378. A portion of the memory 380 can include RAM, while another portion of the memory 380 can include flash memory or other ROM. In some embodiments, a plurality of instructions such as a BIS algorithm are stored in the memory. The plurality of instructions are configured to cause the controller / processor 378 to perform the BIS process and decode the received signal after subtracting at least one interference signal determined by the BIS algorithm.

[0079] As described in more detail below, the transmit and receive paths of the gNB 102 (implemented using the RF transceivers 372a-372n, the TX processing circuitry 374, and / or the RX processing circuitry 376) support aggregated communications with FDD cells and TDD cells.

[0080] although Figure 3b An example of a gNB 102 is shown, but the Figure 3b For example, gNB 102 can include any number of Figure 3a . As a specific example, an access point can include a number of backhaul or network interfaces 382, ​​and the controller / processor 378 can support routing functions to route data between different network addresses. As another specific example, while shown as including a single instance of TX processing circuitry 374 and a single instance of RX processing circuitry 376, the gNB 102 can include multiple instances of each (such as one for each RF transceiver).

[0081] The time domain unit (also called time unit) in the present application can be: an OFDM symbol, an OFDM symbol group (consisting of multiple OFDM symbols), a time slot, a time slot group (consisting of multiple time slots), a subframe, a subframe group (consisting of multiple subframes), a system frame, a system frame group (consisting of multiple system frames); it can also be an absolute time unit, such as 1 millisecond, 1 second, etc.; the time unit can also be a combination of multiple granularities, such as N1 time slots plus N2 OFDM symbols.

[0082] The frequency domain unit (also called frequency unit) in the present application can be: a subcarrier, a subcarrier group (consisting of multiple subcarriers), a resource block (resource block, RB), which can also be called a physical resource block (physicalresource block, PRB), a resource block group (consisting of multiple RBs), a bandwidth part (bandwidth part, BWP), a band part group (consisting of multiple BWPs), a band / carrier, a band group / carrier group; it can also be an absolute frequency domain unit, such as 1 Hz, 1 kHz, etc.; the frequency domain unit can also be a combination of multiple granularities, such as M1 PRBs plus M2 subcarriers.

[0083] Exemplary embodiments of the present disclosure are further described below in conjunction with the accompanying drawings.

[0084] The text and drawings are provided as examples only to help readers understand the present disclosure. They are not intended and should not be interpreted as limiting the scope of the present disclosure in any way. Although certain embodiments and examples have been provided, it is obvious to those skilled in the art based on what is disclosed herein that the embodiments and examples shown may be changed without departing from the scope of the present disclosure.

[0085] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "one", "said", and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present application refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, it may be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein includes all or any unit and all combinations of one or more associated listed items.

[0086] It will be understood by those skilled in the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as those generally understood by those skilled in the art to which this application belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with those in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as here.

[0087] It will be understood by those skilled in the art that the "terminal" and "terminal device" used herein include both devices with wireless signal receivers, which are devices with only wireless signal receivers without transmission capabilities, and devices with receiving and transmitting hardware, which are devices with receiving and transmitting hardware capable of two-way communication over a two-way communication link. Such devices may include: cellular or other communication devices, which have a single-line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications Service), which may combine voice, data processing, fax and / or data communication capabilities; PDA (Personal Digital Assistant), which may include a radio frequency receiver, a pager, Internet / intranet access, a web browser, a notepad, a calendar and / or a GPS (Global Positioning System) receiver; conventional laptop and / or palmtop computers or other devices, which have and / or include a conventional laptop and / or palmtop computer or other device with and / or including a radio frequency receiver. The "terminal" or "terminal device" used herein may be portable, transportable, installed in a vehicle (air, sea and / or land), or adapted and / or configured to operate locally, and / or in a distributed form, at any other location on the earth and / or in space. The "terminal" or "terminal device" used herein may also be a communication terminal, an Internet terminal, a music / video playing terminal, such as a PDA, a MID (Mobile Internet Device) and / or a mobile phone with a music / video playing function, or a smart TV, a set-top box and other devices.

[0088] Without departing from the scope of the present invention, the term "send" in the present invention may be used interchangeably with "transmit", "report", "notify" and the like.

[0089] The text and drawings are provided as examples only to help readers understand the present disclosure. They are not intended and should not be interpreted as limiting the scope of the present disclosure in any way. Although certain embodiments and examples have been provided, it is obvious to those skilled in the art based on what is disclosed herein that the embodiments and examples shown may be changed without departing from the scope of the present disclosure.

[0090] The transmission links of the wireless communication system mainly include: the downlink communication link from 5G gNB to user equipment (UE), and the uplink communication link from UE to the network.

[0091] The nodes used for positioning measurement in a wireless communication system, such as the current wireless communication system, include: a UE that initiates a positioning request message, a positioning management entity (Location Management Function, LMF) for UE positioning and sending positioning assistance data, a gNB or a transmission-reception point (Transmission-Reception Point, TRP) that broadcasts positioning assistance data and performs uplink positioning measurement, and a UE used for downlink positioning measurement. In addition, the method of the present invention can also be extended to other communication systems, such as vehicle-to-everything (V2X), i.e., sidelink communication, in which case the transmission-reception point or UE can be any device in V2X.

[0092] The transmission in the wireless communication system includes: the transmission from the base station (gNB) to the user equipment (UE, User Equipment) (called downlink transmission), the corresponding time slot is called the downlink time slot, and the transmission from the UE to the base station (called uplink transmission), the corresponding time slot is called the uplink time slot.

[0093] In the downlink communication of the wireless communication system, the system periodically sends the synchronization signal and the broadcast channel to the user through the synchronization signal block (SSB, synchronization signal / PBCH block). This period is the synchronization signal block period (SSB periodicity, SSB period), or the synchronization signal block group period (SSB burst periodicity). At the same time, the base station will configure a random access configuration period (Physical random access channel configuration period, PRACH configuration period), and configure a certain number of random access transmission opportunities (also called random access opportunities, PRACH transmission occasion, RO) during this period, and satisfy that all SSBs can be mapped to the corresponding RO within the mapping period (association period) (a certain length of time), and in a SSB to RO mapping cycle, all SSBs in an SSB period can be mapped to the required random access resources. There can be one or more mapping cycles in a mapping period. An SSB to RO mapping pattern period (association pattern period) contains one or more mapping periods, and the SSB to RO mapping pattern in each mapping pattern period is the same.

[0094] In the New Radio (NR) communication system, before the establishment of radio resource control, such as during the random access process, the performance of random access directly affects the user experience. In traditional wireless communication systems, such as LTE and LTE-Advanced, the random access process is applied to multiple scenarios such as establishing an initial link, cell switching, reestablishing an uplink link, and reestablishing an RRC connection, and is divided into contention-based random access and non-contention-based random access according to whether the user has exclusive preamble resources. Since in contention-based random access, each user selects a preamble sequence from the same preamble sequence resource in the process of trying to establish an uplink link, multiple users may select the same preamble sequence to send to the base station. Therefore, the conflict resolution mechanism is an important research direction in random access. How to reduce the probability of conflict and how to quickly resolve conflicts that have occurred are key indicators that affect random access performance.

[0095] The contention-based random access process in LTE-A is divided into four steps, such as Figure 4As shown. In the first step, the user randomly selects a preamble sequence from the preamble sequence resource pool and sends it to the base station. The base station performs correlation detection on the received signal to identify the preamble sequence sent by the user; in the second step, the base station sends a random access response (RAR) to the user, including a random access preamble sequence identifier, a timing advance instruction determined according to the delay estimation between the user and the base station, a temporary cell radio network temporary identifier (Cell-Radio Network Temporary Identifier, C-RNTI), and the time-frequency resources allocated for the user's next uplink transmission; in the third step, the user sends the third message (message 3, Msg3) to the base station based on the information in the RAR. Msg3 contains information such as the user terminal identifier and the RRC connection request, wherein the user terminal identifier is unique to the user and is used to resolve conflicts; in the fourth step, the base station sends a conflict resolution identifier to the user, including the user terminal identifier that wins the conflict resolution. After detecting its own identifier, the user upgrades the temporary C-RNTI to C-RNTI, sends an ACK signal to the base station, completes the random access process, and waits for the base station to schedule. Otherwise, the user will start a new random access process after a delay.

[0096] For the non-contention-based random access process, since the base station knows the user identity, it can allocate a preamble sequence to the user. Therefore, when the user sends the preamble sequence, it does not need to randomly select a sequence, but will use the allocated preamble sequence. After detecting the allocated preamble sequence, the base station will send a corresponding random access response, including information such as timing advance and uplink resource allocation. After receiving the random access response, the user believes that the uplink synchronization has been completed and waits for further scheduling by the base station. Therefore, the non-contention-based random access process only includes two steps: step one is to send the preamble sequence; step two is to send the random access response.

[0097] The random access procedure in LTE is applicable to the following scenarios:

[0098] 1. Initial access under RRC_IDLE;

[0099] 2. Re-establish the RRC connection;

[0100] 3. Cell switching;

[0101] 4. Downlink data arrives in RRC connected state and requests random access process (when uplink is asynchronous);

[0102] 5. Uplink data arrives in RRC connected state and requests random access process (when the uplink is in asynchronous state or no resources are allocated to the scheduling request in the PUCCH resources);

[0103] 6. Positioning.

[0104] In some network systems, such as 5G NR systems, because new frequency bands (such as FR2) are enabled and power is limited, there may be a problem of insufficient random access uplink coverage. Therefore, the random access process needs to be enhanced.

[0105] The embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings.

[0106] The performance of UE in performing random access can also be enhanced. The method provided in the present disclosure can improve the performance of random access. The method is beneficial for determining multiple random access opportunity groups (RACHoccasion group, RO group) that can be used to send multiple preambles in a random access attempt, and also has various other beneficial effects that can be obtained by implementing the scheme of the present disclosure. In the present invention, sending one or more preambles and sending one or more random access channels (PRACH) can be interchangeable; in a wireless network system, the UE may perform random access for various purposes (such as initial access to the system, obtaining uplink synchronization information, etc.); and performing random access requires the UE to determine the available random access resources, and the specific operations include at least one of the following:

[0107] ● Receiving and / or determining random access related resource configuration information, including at least one of the following:

[0108] ■ Random access time domain related configuration information, including at least one of the following:

[0109] ◆Random access configuration index, where the configuration index indicates a random access preamble format, and / or a random access configuration period, and / or a time unit index of random access over a certain time length (for example, the certain time length is 10ms, and the time unit index is time slot 1, 4, 7), and / or the number of random access opportunities (PRAC Hoccasion, RO) in a time unit and / or the starting position of the time unit and / or the number of occupied time units;

[0110] ◆The number N of random access preambles that can be sent in one random access attempt and / or the number N of random access channels that can be sent and / or the number N of random access opportunities that can be used to send preambles; the one random access attempt can be replaced by an associated (associated, can be replaced by a mapped) SSB; wherein N is a positive integer, which can be 1, and / or 2, and / or 4, and / or 8; can be other positive integers greater than 1; N ROs corresponding to the N preambles in one random access attempt can form an RO group;

[0111] ◆Determine the RO group; the UE determines the configuration information of the RO group (including the time-frequency resource location, number, etc. of the RO group) according to the RO configuration obtained by the received random access configuration index. For example, for each value of N, the configuration information of the RO group includes at least one of the following:

[0112] Determine the starting position of the first RO group, or determine the first RO in the first RO group, specifically, it can be determined by the first RO index obtained by configuration or according to the first RO after a certain reference time point, the certain reference time point includes SFN0, the starting point of a certain time period (including one or more SSB / CSI-RS to RO mapping rings, mapping periods, mapping pattern periods, or one or more time units);

[0113] The first RO group, based on the starting position of the first RO group,

[0114] Or determine the first RO in the first RO group, and derive the first and / or remaining RO groups in this order according to every N (temporally continuous or adjacent) ROs forming an RO group;

[0115] Optionally, there is a time interval of X time units between each RO group.

[0116] The X time units may be obtained from base station configuration information or a preset value, where X is a positive integer and is configured or preset;

[0117] Optionally, Y RO groups are determined in each second time period, wherein:

[0118] The second time period is X1 time units, and X1 and / or Y may be positive integers, which may be obtained from base station configuration information or a preset value; optionally, Y may be 1; optionally, when a second time period includes more than Y RO groups, the Y RO groups in the second time period are determined to be the first Y RO groups or the last Y RO groups, or the Y RO groups obtained at a certain interval so that the Y RO groups are evenly distributed in the second time period; the certain interval is X2 time units, and X2 is a positive integer or a natural number, which may be obtained from base station configuration information or a preset value;

[0119] Optionally, it is determined according to a configured RO group mask index (RO group mask index), wherein the RO group mask index indicates one or more RO groups within the certain time period; optionally, the RO group mask index can reuse the RO mask index indication; wherein the specific manner of indicating the RO group mask index includes at least one of the following:

[0120] The X3-bit RO group mask index indicates that it is not greater than or equal to 2^(X3)

[0121] possible RO group indication combinations, X3 is a positive integer;

[0122] Each RO group indication combination may be an index of one or more RO groups; wherein the RO group index is obtained according to a sequential logical index in the certain time period; wherein the indexes of multiple ROs may be obtained according to a rule, including at least: an odd number of RO groups, or an even number of RO groups, or one of every X4, or the first X5, or the last X6 RO groups, or all RO groups, etc., wherein X4, X5, and X6 are positive integers and may be the same or different;

[0123] ◆Determined by a time period (Time period X) (e.g., a first time period), where X is a positive integer. Optionally, the UE determines the first time period, and the RO group pattern provided in each first time period (e.g., the number of RO groups and the time-frequency resource positions in each time period) is the same (or repeated); the first time period may be directly obtained by receiving the base station configuration, or derived according to a certain rule. Optionally, when there are W values ​​of the received configuration N (W is a positive integer greater than 0), the method for determining the first time period includes one or more of the following combinations:

[0124] The first time period corresponding to each N value is directly obtained by the receiving base station configuration and / or derived according to a certain rule, that is, W first time periods can be obtained, and these W time periods can be the same or different; for example, in one implementation, the first time period corresponding to each N value is fixed or preset or configured by the base station, or the first time period corresponding to each N value can be determined according to the SSB-RO mapping pattern period, so that the first time period corresponding to each N value can contain at least one RO group corresponding to the N value to complete the transmission of N ROs. Optionally, based on the obtained W first time periods, determining a same total first time period corresponding to all N values ​​can include at least one of the following items:

[0125] Determine the least common multiple value of all W first time periods, and use the obtained least common multiple value as the total first time period, that is, all N values ​​correspond to the same first time period; and / or

[0126] Determine the least common multiple value of all W first time periods, and take the smallest 2^z (z is a positive integer) value that is not less than (or greater than) the least common multiple value as the total first time period;

[0127] Determine the maximum value of all W first time periods as the total first time period;

[0128] Determine the maximum value of all W first time periods, and take the smallest 2^z (z is a positive integer) value that is not less than (or greater than) the maximum value as the total first time period;

[0129] An N_common value is obtained according to the W N values, and a first time period value is determined according to the N_common value; the method for determining the N_common value includes at least one of the following:

[0130] Determine the maximum value of all N values ​​as N_common value;

[0131] Determine the 2^z (z is a positive integer) value that is not less than (or greater than) the maximum value of all N values ​​as the N_common value

[0132] Determine the lowest common multiple of all N values ​​as N_common value

[0133] Determine the 2^z (z is a positive integer) value that is not less than (or greater than) the least common multiple of all N values ​​as the N_common value

[0134]

[0135] The method of determining the first time period according to N_common is the same as the method of determining the first time period according to the N value, and N_common can be used to replace the N value;

[0136] ◆The SSB mentioned above can be replaced by other downlink beam signals, including CSI-RS, PRS, TRS, etc.;

[0137] ■ Random access frequency domain related configuration information, including at least one of the following:

[0138] ◆The frequency domain unit starting position of the first RO in the frequency domain, including an absolute frequency value indication and / or an interval frequency domain unit value relative to a frequency domain reference point;

[0139] ◆The number of frequency domain units between adjacent ROs in the frequency domain;

[0140] ◆The number of ROs frequency-division multiplexed at the same time is N_RO_FDM. Optionally, the number of frequency-division multiplexed ROs can be within a frequency domain range, such as within a BWP, or within an RB set, or within other frequency domain units; wherein N_RO_FDM is a positive integer, which can be 1, and / or 2, and / or 4, and / or 8; it can be other positive integers greater than 1;

[0141] ◆Optionally, when N random access preambles can be sent in one random access attempt, where N is a positive integer, which can be 1, and / or 2, and / or 4, and / or 8; can be other positive integers greater than 1; the frequency domain positions of M (where M is a positive integer, which can be 1, and / or 2, and / or 4, and / or 8; can be other positive integers greater than 1; and / or M can be equal to N, that is, one random access preamble is sent on one RO; and / or M can be less than N, that is, multiple random access preambles are sent on one RO) random access opportunities where the N random access preambles are located can be determined according to at least one of the following methods:

[0142] The frequency domain unit starting positions of the M ROs are obtained by separate configuration, that is, each RO has its own frequency domain unit starting position;

[0143] The starting positions of the frequency domain units of the M ROs are obtained according to certain pattern rules.

[0144] ● Based on the received random access related resource configuration information and / or the determined RO, multiple random access preambles are sent in a random access attempt; the sequence corresponding to the preamble is confirmed; multiple random access transmissions in one random access attempt use the same random access preamble sequence; the preamble and the preamble sequence can be replaced with each other; wherein, determining the preamble sequence to be sent requires determining the index of the preamble sequence, for example, there are X5 preambles available on an RO, X5 is a positive integer, for example, X5=64; in the method proposed in the present invention, the manner of determining the preamble index includes at least one of the following:

[0145] ■ The available preamble code index corresponding to an N value is obtained according to the base station configuration information, that is, the configuration information about the starting index and / or number of the available preamble code index in the received base station configuration information;

[0146] ◆The available preamble code index corresponding to an N value is obtained according to the first rule, which includes that all available preamble code indexes on an RO are evenly divided into W preamble code index groups according to the mapped or associated W N values, that is, the first N value corresponds to the first preamble code index group; and so on; the first preamble code index of each preamble code index group is the first preamble code corresponding to the N value, and the W2 preamble code indexes in the logical order of the indexes are the available W2 preamble code indexes corresponding to the N value, where W2 is the ratio of the number of all available preamble code indexes on an RO to the number of N values ​​W. Figure 4 In the example of mode 1, the preambles corresponding to N=2 and 4 are divided into two equal parts to obtain two preamble index groups, the preamble corresponding to N=2 is the preamble obtained continuously in the first preamble index group; the preamble corresponding to N=4 is the preamble obtained continuously in the second preamble index group;

[0147] ■ Optionally, W2 preamble indexes are determined according to a second rule, the second rule comprising at least one of the following:

[0148] ◆Starting from the first determined preamble index, determine a preamble index every W3 preambles; until all W2 preamble indexes are determined; for example Figure 4 Mode 2, corresponding to the preambles of N=2 and N=4, is obtained every W3 (W3 is a positive integer or a natural number, for example, W3=1, but not limited thereto) preambles; the W3 can be obtained by configuration of the receiving base station or preset; the every W3 preambles can also be replaced by a comb size (Comb size) of (W3+1), or the first, last, or middle preamble index in every (W3+1) preambles;

[0149] · Send multiple random access preambles in one random access attempt according to the determined RO group and preamble index;

[0150] Figure 6 FIG. 6 is a schematic diagram showing a structure of a user equipment 600 according to at least one embodiment of the present disclosure. Figure 6 , the user equipment 600 includes a transceiver 601 and a controller 602. The transceiver 601 is configured to send data or signals and receive data or signals. The controller 602 is coupled to the transceiver 601 and is configured to perform control so that the user equipment 600 performs the method according to the embodiment of the present disclosure. In one implementation, the user equipment 600 may also include a memory (not shown), on which computer executable instructions are stored. When the instructions are executed by the controller 602, the user equipment 600 may perform at least one method corresponding to the above-mentioned embodiments of the present disclosure.

[0151] Figure 7 FIG. 1 is a schematic diagram showing a structure of a base station 700 according to at least one embodiment of the present disclosure. Figure 7 , the base station 700 includes a transceiver 701 and a controller 702. The transceiver 701 is configured to send data or signals and receive data or signals. The controller 702 is coupled to the transceiver 701 and is configured to perform control so that the base station 700 performs the method according to the embodiment of the present disclosure. In one implementation, the base station 700 may also include a memory (not shown), on which computer executable instructions are stored. When the instructions are executed by the controller 702, the base station 700 may perform at least one method corresponding to the above-mentioned embodiments of the present disclosure.

[0152] The above descriptions are merely exemplary embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

[0153] It will be appreciated by those skilled in the art that the present invention includes devices for performing one or more of the operations described in the present application. These devices may be specially designed and manufactured for the desired purpose, or may include known devices in general-purpose computers. These devices have computer programs stored therein, which are selectively activated or reconfigured. Such computer programs may be stored in a device (e.g., computer) readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, respectively, the computer readable medium including but not limited to any type of disk (including floppy disk, hard disk, optical disk, CD-ROM, and magneto-optical disk), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or optical card. That is, the readable medium includes any medium that stores or transmits information in a readable form by a device (e.g., computer).

[0154] Those skilled in the art will appreciate that each block in these structure diagrams and / or block diagrams and / or flow charts and combinations of blocks in these structure diagrams and / or block diagrams and / or flow charts can be implemented using computer program instructions. Those skilled in the art will appreciate that these computer program instructions can be provided to a general-purpose computer, a professional computer, or a processor of other programmable data processing methods to implement, thereby executing the scheme specified in the block or multiple blocks of the structure diagram and / or block diagram and / or flow chart disclosed in the present invention through the processor of the computer or other programmable data processing method.

[0155] Those skilled in the art will appreciate that the various operations, methods, steps, measures, and schemes discussed in the present invention may be alternated, modified, combined, or deleted. Further, other steps, measures, and schemes in the various operations, methods, and schemes discussed in the present invention may also be alternated, modified, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and schemes in the prior art that are similar to those disclosed in the present invention may also be alternated, modified, rearranged, decomposed, combined, or deleted.

[0156] The above descriptions are only some embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method performed by a user equipment UE in a communication system, comprising: Receiving configuration information, the configuration information including W values ​​of the number N of random access opportunities (RO) corresponding to one random access attempt and a random access configuration index; Based on the configuration information, determine information related to at least one RO group corresponding to the number N of ROs, each RO group includes N ROs; wherein the information related to the at least one RO group includes resource locations of the RO group and / or the number of RO groups, a first RO group in the at least one RO group includes N adjacent ROs starting from the first RO, and other RO groups respectively include N adjacent ROs after the first RO group; or the information related to the at least one RO group includes resource locations of Y RO groups in each second time period; Determine the preamble code corresponding to the number N of ROs; performing a random access attempt based on the information about the at least one RO group and the preamble, Among them, N, W, and Y are positive integers.

2. The method according to claim 1, wherein: The first RO corresponds to the first configured RO index or the first RO after a reference time point, wherein the reference time point includes SFN0 or the starting time point of a third time period, and the third period includes at least one of the following items: one or more time units, a mapping ring of SSB or CSI-RS to RO, a mapping period, and a mapping pattern period.

3. The method according to claim 1 or 2, wherein: Two adjacent RO groups in the at least one RO group are spaced apart by X time units, where X is a positive integer.

4. The method according to claim 1, wherein: The second time period includes X1 time units, where X1 is a positive integer, and If the number of RO groups included in the second time period is greater than Y, the Y RO groups are the first Y RO groups, the last Y RO groups, or the Y RO groups determined at intervals of X2 time units in the second time period, where X2 is a positive integer.

5. The method according to claim 1, wherein: The configuration information further includes an RO group mask index, and the information related to the at least one RO group includes a resource location of the at least one RO group determined based on the RO group mask index.

6. The method according to claim 5, wherein: The RO group mask index is the RO mask index.

7. The method according to claim 5, wherein: The RO group mask index indicates at least one RO group index, and the at least one RO group index is a logical index within a third time period, and the third period includes at least one of the following items: one or more time units, a mapping ring of a synchronization signal physical broadcast channel block SSB or a channel state information reference signal CSI-RS to RO, a mapping period, and a mapping pattern period.

8. The method according to claim 7, wherein: The RO group mask index indicates an odd-indexed RO group, an even-indexed RO group, one RO group in every X4 RO groups, the first X5 RO groups, the last X6 RO groups, and all RO groups within the third time period. Among them, X4, X5, and X6 are the same or different positive integers.

9. The method according to any one of claims 1 to 8, wherein: The information about the at least one RO group further includes: a first time period, wherein the pattern of the RO group is repeated or the same during the first time period, The method further comprises: Determine W time periods of patterns of RO groups corresponding to each of the W values ​​of the RO number N, and determine the first time period based on the W time periods of the patterns of the RO groups; or The first time period is determined based on a first value associated with W values ​​of the number N of ROs.

10. The method according to claim 9, wherein: The first time period includes at least one of the following: The least common multiple of the W time periods; the smallest power of 2 that is not less than the least common multiple of the W time periods; The maximum value among the W time periods; The smallest power-of-2 value that is not less than the maximum value in the W time periods.

11. The method according to claim 9, wherein: The first value includes at least one of the following: The least common multiple of the W values; the smallest power of 2 value that is not less than the least common multiple of the W values; The maximum value among the W values; The smallest power-of-2 value that is not less than the maximum value among the W values.

12. The method according to any one of claims 1 to 11, wherein: Each RO group corresponds to the same preamble code, and determining the preamble code corresponding to the number of ROs N includes: Determine the preamble based on configured information about the preamble; and / or The plurality of preambles associated with the RO are divided into W preamble groups corresponding to W values ​​of the RO number N, respectively, and the preamble corresponding to the RO number N is determined from the preamble groups corresponding to the RO number N.

13. The method according to claim 12, wherein: The dividing of the plurality of preamble codes related to the RO into W preamble code groups corresponding to W values ​​of the number N of ROs respectively comprises: Divide multiple preambles associated with the RO into W preamble groups according to the preamble index order; or Multiple preamble codes related to the RO are divided into W preamble code groups at equal intervals according to the preamble code index.

14. A method performed by a base station in a communication system, comprising: Sending configuration information, the configuration information including W values ​​of the number N of random access opportunities RO corresponding to one random access attempt and a random access configuration index; Receive random access channel, The random access channel is sent based on information related to at least one RO group corresponding to the number of ROs N and a preamble code corresponding to the number of ROs N, each RO group includes N ROs, The information related to the at least one RO group is determined based on the configuration information, The information related to the at least one RO group includes the resource location of the RO group and / or the number of RO groups, the first RO group in the at least one RO group includes N adjacent ROs starting from the first RO, and the other RO groups respectively include N adjacent ROs after the first RO group; or the information related to the at least one RO group includes the resource locations of Y RO groups in each second time period, wherein N, W, and Y are positive integers.

15. A user equipment UE, comprising: a transceiver configured to transmit and / or receive signals; A controller is configured to control the UE to execute the method according to any one of claims 1-13.

16. A base station, comprising: a transceiver configured to transmit and / or receive signals; A controller is configured to control the base station to perform the method according to claim 14.