Method and apparatus for determining a configuration
By acquiring effective resources and message sending situations based on configuration information in the 5G communication system, dynamically determining the random access response window, solving the problem of signal conflicts and performance degradation in the random access process, and achieving more efficient random access performance.
Patent Information
- Application Number
- CN202010693980.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-04-09
- Filing Date
- 2020-07-17
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2040-07-17
AI Technical Summary
In 5G communication systems, it is difficult for user equipment (UE) to effectively determine the random access response (RAR) window during random access, resulting in signal collisions and performance degradation.
By acquiring valid random access resources and data resources based on configuration information, sending messages for random access, and detecting feedback in a random access response window determined according to the message sending situation. The specific steps include determining the validity of random access resources and data resources, mapping resources within a period, acquiring physical uplink shared channel (PUSCH) resources, and adjusting the transmission of uplink signals under specific conditions.
The user equipment (UE) dynamically determines the random access response window according to different message sending situations, reducing signal conflicts and improving the performance and efficiency of random access.
Smart Images

Figure CN113518468B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of wireless communications, and more particularly, to a method and apparatus for determining a configuration. 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) have been developed 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. Summary of the invention
[0006] Aspects of the present disclosure are to solve at least the above problems and / or disadvantages, and provide at least the following advantages. Therefore, aspects of the present disclosure provide methods and devices for determining configurations. According to aspects of the present disclosure, a user equipment (UE) can determine different random access response (RAR) windows for different situations of sending messages for random access.
[0007] According to one aspect of the present disclosure, a method for random access of a user equipment (UE) includes: obtaining valid random access resources and data resources based on configuration information; sending a message for random access using the valid random access resources and data resources; and detecting feedback in a random access response window determined according to a sending situation of the message for random access, wherein the message for random access includes a random access signal and a data part signal.
[0008] According to one aspect of the present disclosure, obtaining valid random access resources and data resources based on configuration information includes: determining random access resources and data resources configured for random access based on the configuration information; performing validity detection on the determined random access resources and data resources to obtain valid random access resources and data resources; mapping valid random access resources with valid data resources within a period; and obtaining valid physical uplink shared channel PUSCH resources based on the mapping result.
[0009] According to one aspect of the present disclosure, it also includes executing at least one of the following for the OFDM symbol or symbol group occupied by the valid PUSCH time-frequency resources and / or the Ngap OFDM symbols or symbol groups before the valid PUSCH time-frequency resources: the UE does not receive the physical downlink control channel PDCCH, the physical downlink shared channel PDSCH or the channel state information reference signal CSI-RS in the time slot where the symbol or symbol group is located; the UE does not expect to receive the time division uplink and downlink common configuration or the time division uplink and downlink separate configuration to configure the symbol or symbol group as downlink and / or flexible; and the UE does not expect the value of the time slot format indication index carried by the received downlink control information format 2_0 to indicate the symbol or symbol group as downlink and / or flexible, wherein the Ngap is a predefined number of symbols.
[0010] According to one aspect of the present disclosure, it also includes, in the case where there is transmission of another uplink signal when sending an uplink signal related to a message for random access, if the uplink signal related to the message for random access and the other uplink signal meet a predetermined overlapping condition, then at least one of the following is performed: sending the uplink signal related to the message for random access; sending the other uplink signal; sending the signal that appears in front; and autonomously selecting one of the uplink signal related to the message for random access and the other uplink signal for sending.
[0011] According to one aspect of the present disclosure, the uplink signal related to the message for random access includes at least one of the following: a message for random access; a random access signal of a message for random access; a data part signal of a message for random access; and a message 1 of four-step random access.
[0012] According to one aspect of the present disclosure, the additional uplink signal includes at least one of the following: an uplink control channel PUCCH signal; an uplink shared channel PUSCH signal; a sounding reference signal SRS; and an uplink signal having a timing advance adjustment value different from a signal associated with a message for random access.
[0013] According to one aspect of the present disclosure, the predetermined overlapping condition includes at least one of the following: the transmission opportunities for the signal associated with the message for random access and the additional uplink signal partially overlap or completely overlap in time and / or frequency domain; the signal associated with the message for random access and the additional uplink signal are in the same time slot; and the signal associated with the message for random access and the additional uplink signal are not in the same time slot, but the interval between the last OFDM symbol of one of the two in the previous time slot and the first OFDM symbol of the other of the two in the next time slot is less than and / or equal to a threshold value, wherein the time slot is determined by the signal associated with the message for random access and the additional uplink signal, or by the subcarrier spacing of the frequency band part BWP, and wherein the specific threshold value is configured or predefined by the network.
[0014] According to an aspect of the present disclosure, it also includes: if the signal related to the message for random access is not sent and is a random access signal of the message for random access, the corresponding data part signal of the message for random access is also not sent.
[0015] According to an aspect of the present disclosure, it further includes: a random access signal of a message for random access and a data part signal of the message for random access are given different priorities.
[0016] According to one aspect of the present disclosure, determining a random access response window according to a sending situation of a message for random access includes:
[0017] If a random access signal of a message for random access and a data part signal of a message for random access are sent, or only a random access signal of a message for random access is sent but there are valid PUSCH time-frequency resources for the data part signal of the message for random access, then the random access response window starts from the first OFDM symbol of the earliest control resource set in the first type of downlink control channel common search space set configured for the UE after one OFDM symbol is added to the end position of the PUSCH time-frequency resource unit corresponding to the distance; and if only a random access signal of a message for random access is sent and there are no valid PUSCH time-frequency resources for the data part signal of the message for random access, then the random access response window starts from the first OFDM symbol of the earliest control resource set in the first type of downlink control channel common search space set configured for the UE after at least one OFDM symbol is added to the end position of the PRACH time-frequency resource corresponding to the distance, wherein the length of the OFDM symbol is determined by the subcarrier spacing of the first type of downlink control channel common search space set.
[0018] According to one aspect of the present disclosure, the length of the random access response window is the number of time slots multiplied by the time slot length, wherein the length of the time slot is determined by the subcarrier spacing of the first type downlink control channel common search space set, and wherein the number of time slots is indicated by the feedback window of the configured feedback message.
[0019] According to one aspect of the present disclosure, only a random access signal of a message for random access is sent, but there is a valid PUSCH time-frequency resource for the data part signal of the message for random access, which also includes the data part signal of the message not used for random access due to at least one of the following: due to power allocation for PUSCH / PUCCH / PRACH / SRS transmission; due to power allocation in dual-link DC; due to the UE not detecting the downlink control information format 2_0 providing a time slot format; due to the UE detecting the downlink control information format 2_0 providing a time slot format, but the detected time slot format indicates that the symbol occupied by the PUSCH is flexible or downlink; due to the operation of determining the time slot format; and due to overlap with a high-priority uplink signal.
[0020] According to one aspect of the present disclosure, a user equipment (UE) for random access includes: a transceiver that receives a signal from a base station and sends a signal to the base station; a memory that stores executable instructions; and a processor that runs the stored instructions to execute the aforementioned method. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and other objects, features and advantages of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings, in which:
[0022] Figure 1 An example wireless network 100 is shown in accordance with various embodiments of the present disclosure;
[0023] Figure 2a An example wireless transmission path according to the present disclosure is shown;
[0024] Figure 2b An example wireless receive path according to the present disclosure is shown;
[0025] Figure 3a An example UE 116 according to the present disclosure is shown;
[0026] Figure 3b An example gNB 102 according to the present disclosure is shown;
[0027] Figure 4 A contention-based random access procedure according to an example of the present disclosure is shown;
[0028] Figure 5 A random access procedure according to another example of the present disclosure is shown;
[0029] Figure 6 An example of PUSCH resource determination according to an embodiment of the present disclosure is shown;
[0030] Figure 7 An example of how to determine a reference point for a start position of a message B detection window according to the present disclosure is shown; and
[0031] Figure 8 is a block diagram illustrating a UE according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0032] 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.
[0033] 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 disclosure 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 intermediate elements. 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.
[0034] 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 in the field to which the present disclosure belongs. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined as here.
[0035] 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 performing two-way communication on 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; a personal communication system (Personal Communications Service, PCS), which may combine voice, data processing, fax and / or data communication capabilities; a 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 global positioning system (Global Positioning System, GPS) receiver; a conventional laptop and / or palmtop computer or other device, which has and / or includes 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 mobile Internet device (MID) and / or a mobile phone with a music / video playing function, or a smart TV, a set-top box and other devices.
[0036] Those skilled in the art will appreciate that the “base station” (BS) or “network equipment” used herein may refer to eNB, eNodeB, NodeB or base transceiver station (BTS) or gNB, etc., depending on the technology and terminology used.
[0037] Those skilled in the art will appreciate that the "memory" used herein may be of any type suitable for the technical environment of this document and may be implemented using any suitable data storage technology, including but not limited to semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and removable memory.
[0038] Those skilled in the art will appreciate that the “processor” used herein may be of any type suitable for the technical environment of this document, including but not limited to one or more of the following: a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor DSP, and a processor based on a multi-core processor architecture.
[0039] The time domain unit (also called time unit) in the present disclosure 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.
[0040] The frequency domain unit in the present disclosure may be: a subcarrier, a subcarrier group (consisting of multiple subcarriers), a resource block (RB) (also referred to as a physical resource block (PRB)), a resource block group (consisting of multiple RBs), a bandwidth part (BWP), a band part group (consisting of multiple BWPs), a band / carrier, a band group / carrier group; it may also be an absolute frequency domain unit, such as 1 Hz, 1 kHz, etc.; the frequency domain unit may also be a combination of multiple granularities, such as M1 PRBs plus M2 subcarriers.
[0041] Hereinafter, embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings.
[0042] 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.
[0043] 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.
[0044] 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).
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] Figure 2a shows an example wireless transmission path according to the present disclosure; and Figure 2b An example wireless receive path according to the present disclosure is shown; In the following description, the transmit path 200 can be described as being implemented in a gNB (such as gNB 102), and the receive path 250 can be described as being implemented in a UE (such as UE 116). However, it should be understood that the receive path 250 can be implemented in a gNB and the transmit path 200 can be implemented in a UE. In some embodiments, the 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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.
[0055] 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.).
[0056] 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.
[0057] 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.
[0058] 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.
[0059] 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.
[0060] 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.
[0061] 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.
[0062] 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.
[0063] Processor / controller 340 is also coupled to input device(s) 350 and display 355. An operator of UE 116 can input data into UE 116 using input device(s) 350. 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). Memory 360 is coupled to processor / controller 340. A portion of memory 360 can include random access memory (RAM), while another portion of memory 360 can include flash memory or other read-only memory (ROM).
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] 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.
[0073] 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.
[0074] 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).
[0075] Figure 4 A contention-based random access procedure according to examples of the present disclosure is shown.
[0076] 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.
[0077] 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 called 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), 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 (mapping period) (a certain length of time).
[0078] 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. Because 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.
[0079] 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 (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.
[0080] 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.
[0081] The random access procedure in LTE is applicable to the following scenarios:
[0082] 1. Initial access under RRC_IDLE;
[0083] 2. Re-establish the RRC connection;
[0084] 3. Cell switching;
[0085] 4. Downlink data arrives in RRC connected state and requests random access process (when uplink is asynchronous);
[0086] 5. Uplink data arrives in RRC connected state and requests random access procedure (when uplink is asynchronous or no resources are allocated to the scheduling request in PUCCH resources); and
[0087] 6. Positioning.
[0088] In some communication systems (licensed spectrum and / or unlicensed spectrum), in order to achieve faster signal transmission and reception, it is considered to send a random access preamble together with the data part (represented as a first message, i.e., message A), and then search for feedback from a network device in the downlink channel (represented as a second message, i.e., message B). However, due to the existence of different uplink signals, the UE will encounter the problem of how to process multiple uplink signals.
[0089] Figure 5 A random access procedure according to another example of the present disclosure is shown.
[0090] Specifically, in the present disclosure, the UE obtains resource configuration information of the uplink signal from the information configured and / or pre-configured by the network side to obtain resource configuration of the two-step random access, and performs transmission of the two-step random access. The resource configuration information includes at least one of the following:
[0091] 1. Four-step random access configuration information (that is, conventional random access configuration information); including at least one of the following:
[0092] ■Four-step random access configuration period (P_4STEPRACH);
[0093] ■ Four-step random access opportunity time unit index (such as slot index, symbol index, subframe index, etc.);
[0094] ■Four-step random access opportunity frequency domain unit index (such as carrier index, BWP index, PRB index, subcarrier index, etc.);
[0095] ■Number of four-step random access opportunities;
[0096] ■ Four-step random access preamble format (such as cyclic prefix (CP) length, preamble sequence length and number of repetitions, guard interval (GT) length, subcarrier spacing used, etc.);
[0097] ■The number of four-step random access preambles, the index of the root sequence, and the cyclic shift value;
[0098] ■The number of SSBs that can be mapped on a 4-step random access opportunity (4STEPRO, 4step RACH occasion);
[0099] ■One or more CSI-RS indices for four-step random access;
[0100] ■The number of 4STEPROs mapped to a CSI-RS; and
[0101] ■One or more 4STEPRO indices mapped to a CSI-RS.
[0102] 2. Two-step random access configuration information; including at least one of the following:
[0103] ■Two-step random access configuration period (P_2STEPRACH);
[0104] ■ Two-step random access opportunity time unit index (such as slot index, symbol index, subframe index, etc.);
[0105] ■ Two-step random access opportunity frequency domain unit index (such as carrier index, BWP index, PRB index, subcarrier index, etc.);
[0106] ■Number of two-step random access opportunities;
[0107] ■ Two-step random access preamble format (such as cyclic prefix (CP) length, preamble sequence length and number of repetitions, guard interval (GT) length, subcarrier spacing used, etc.);
[0108] ■The number of two-step random access preambles, the index of the root sequence, and the cyclic shift value;
[0109] ■The number of SSBs that can be mapped on a 2-step random access opportunity (2STEPRO, 2step RACH occasion);
[0110] ■ one or more CSI-RS indices for two-step random access;
[0111] ■The number of 2STEPROs mapped to a CSI-RS; and
[0112] ■One or more 2STEPRO indices mapped to a CSI-RS.
[0113] In some cases, if the parameters in the above two-step random access configuration information are not configured separately, the UE can determine the relative relationship with the corresponding parameters in the four-step random access configuration information, for example, calculating the two-step random access configuration period by the four-step random access configuration period and a predefined or configured extended parameter.
[0114] 3. Downlink beam (e.g., SSB and / or CSI-RS) configuration information; including at least one of the following:
[0115] ■ Downlink beam period size;
[0116] ■The number of downlink beams sent in a downlink beam cycle;
[0117] ■The index of the downlink beam sent in a downlink beam period;
[0118] ■ the time unit position of the downlink beam transmitted within a downlink beam cycle; and
[0119] ■The frequency domain unit position of the downlink beam sent within a downlink beam cycle.
[0120] 4. The data resource configuration information of the two-step random access is also the resource configuration information of the physical uplink shared channel PUSCH. A PUSCH resource unit (consisting of a PUSCH time-frequency resource unit and a DMRS resource) includes at least one of the following:
[0121] ■PUSCH time-frequency resource configuration information; including at least one of the following:
[0122] ◆ One or more PUSCH time-frequency resource unit sizes (i.e., the PUSCH time-frequency resource size corresponding to a two-step random access preamble code, including M time units and N frequency domain units. If there are multiple PUSCH time-frequency resource units, the sizes of different PUSCH time-frequency resource units may be different, that is, the values of M and / or N may vary depending on the PUSCH time-frequency resource unit), which can be obtained by looking up the table;
[0123] ◆PUSCH time-frequency resource configuration period (P_PUSCH);
[0124] ◆The time unit index of the PUSCH time-frequency resource unit (such as slot index, symbol index, subframe index, etc.);
[0125] Frequency domain unit index of PUSCH time-frequency resource unit (such as carrier index, BWP index, PRB index, subcarrier index, etc.);
[0126] ◆The time domain starting position of the time-frequency resources of PUSCH; wherein, the time domain starting position can be the time domain interval of the time range of the PUSCH time-frequency resources configured by the network device and the corresponding two-step random access time-frequency resources, that is, N time units; and / or the time length occupied by the PUSCH time-frequency resources configured by the network device, that is, M1 time units or M1 two-step random access PUSCH time-frequency resource units (the time-frequency resource unit is defined as the time-frequency resource size for sending a data portion of a specific size, consisting of predefined X time units and Y frequency domain units); wherein, there may be a guard interval (delta time units) between two adjacent two-step random access PUSCH time-frequency resources in the same time slot, and the guard interval may be within the PUSCH time-frequency resource unit (that is, delta is included in X), or outside the PUSCH time-frequency resource unit (that is, delta is included outside X). In particular, the configured M1 two-step random access PUSCH time-frequency resource units are for a time range where a corresponding two-step random access time-frequency resource is located. For example, the M1 two-step random access PUSCH time-frequency resource units configured by the base station device can be found from a given RACH time slot, and the corresponding M1 two-step random access PUSCH time-frequency resource units configured by the base station device can also be found from another RACH time slot;
[0127] ◆The frequency domain starting position of the time-frequency resource of PUSCH; pre-defined or configured frequency domain starting position, such as the frequency domain starting position of two-step random access PUSCH after N frequency domain units from a frequency domain position; wherein the one frequency domain position can be:
[0128] i. Bandwidth part (BWP); the starting position of the frequency domain of the carrier, etc. (e.g., the first frequency domain unit)
[0129] ii. The frequency domain starting position of the selected two-step random access RO (eg, the first frequency domain unit);
[0130] and / or M2 frequency domain units (or resource units of two-step random access PUSCH); wherein, there may be a protection carrier (delta frequency domain units) between two adjacent two-step random access PUSCH resources in the frequency domain at the same time, and the protection carrier may be within the resource unit of PUSCH (ie, delta is included in Y), or outside the resource unit of PUSCH (ie, delta is included outside Y);
[0131] ◆ Specifically, the time domain starting position of the indicated PUSCH time-frequency resource is the position of the first PUSCH time-frequency resource unit, and / or the frequency domain starting position of the indicated PUSCH time-frequency resource is the position of the first PUSCH time-frequency resource unit; other time-frequency resources corresponding to all two-step random access time-frequency resources within the time range where the two-step random access time-frequency resource selected by the UE is located are derived in sequence by giving priority to the frequency domain and then the time domain, or giving priority to the time domain and then the frequency domain;
[0132] ◆The number of PUSCH time-frequency resource units (or the number of PUSCH time-frequency resource units in the time domain and / or the number of PUSCH time-frequency resource units in the frequency domain are configured separately);
[0133] ◆PUSCH time-frequency resource unit format (such as number of repetitions, guard interval (GT) length, guard frequency interval GP, etc.);
[0134] ◆The number of downlink beams that can be mapped on a PUSCH time-frequency resource unit;
[0135] ◆One or more downlink beam indices for two-step random access PUSCH transmission;
[0136] ◆The number of PUSCH time-frequency resource units mapped to a downlink beam;
[0137] ◆One or more PUSCH time-frequency resource unit indexes mapped to a downlink beam;
[0138] Specifically, when the UE determines the position of the PUSCH time-frequency resource unit on each time slot through the above configuration, some configurations may cause the PUSCH time-frequency resource unit determined by the UE to include the time slot boundary (here, the time slot boundary is taken as an example, and it may also be other time domain units) or exceed the time slot and be in an adjacent or subsequent time slot. Figure 6 In the example, the UE determines time slot 0 as the starting time slot of the PUSCH resource, and then starting from symbol 4 in time slot 0, each PUSCH time-frequency resource unit occupies 4 OFDM symbols, and 4 PUSCH time-frequency resource units are configured, then PUSCH time-frequency resource unit 2 includes the time slot boundary (i.e., crosses the boundary), and the position of PUSCH time-frequency resource unit 3 exceeds the current time slot and extends to the adjacent time slot 1. In view of the above situation, the UE can have at least one of the following operations:
[0139] a) Split the cross-boundary PUSCH time-frequency resource units according to the cross-boundary; for example Figure 6The PUSCH time-frequency resource unit 2 in the time slot is divided into two parts, the first part is the symbols 12, 13 in time slot 0, that is, the PUSCH time-frequency resource unit part retained in the current time slot; the second part is the symbols 0, 1 in time slot 1, that is, the second part is equivalent to the PUSCH time-frequency resource unit part extended to the adjacent time slot; the PUSCH time-frequency resource unit part can also be regarded as a special PUSCH time-frequency resource unit determined by the UE. Preferably, when the PUSCH time-frequency resource unit part is less than (or not greater than or equal to) a configured or fixed length (for example, 1 symbol), the PUSCH time-frequency resource unit part is deemed invalid; when the PUSCH time-frequency resource unit part is greater than (or not less than) a configured or fixed length, the PUSCH time-frequency resource unit part is deemed valid;
[0140] b) Determine the PUSCH time-frequency resource unit and / or the PUSCH time-frequency resource unit portion extending to the adjacent or subsequent time slot as an invalid PUSCH time-frequency resource unit and / or the PUSCH time-frequency resource unit portion. That is, when the PUSCH time-frequency resource unit and / or the PUSCH time-frequency resource unit portion is within the current time slot (not exceeding the current time slot boundary), it is valid, and the current time slot refers to the PUSCH time-frequency resource unit and / or the PUSCH time-frequency resource unit portion obtained according to the starting position of the first PUSCH time-frequency resource unit in the time slot, the number of time domain units of the PUSCH time-frequency resource unit, and the number of PUSCH time-frequency resource units configured in the time slot. Preferably, if the PUSCH time-frequency resource unit and / or the PUSCH time-frequency resource unit portion extended to the adjacent or subsequent time slot does not overlap with the PUSCH time-frequency resource unit in the adjacent or subsequent time slot or the interval is greater than (or not less than) a certain threshold value (for example, a fixed or configured guard period), then the PUSCH time-frequency resource unit and / or the PUSCH time-frequency resource unit portion extended to the adjacent or subsequent time slot is still valid;
[0141] c) Preferably, the above-mentioned validity judgment can be combined with the existing validity judgment. For example, in addition to the above-mentioned conditions, if the PUSCH time-frequency resource unit and / or the PUSCH time-frequency resource unit part extending to the adjacent or subsequent time slot does not overlap with the downlink symbol or SSB or the interval is less than (or not greater than) a certain threshold value (such as a fixed or configured interval value), or does not overlap with the configured (or valid) RO, then the PUSCH time-frequency resource unit and / or the PUSCH time-frequency resource unit part extending to the adjacent or subsequent time slot is deemed to be valid;
[0142] d) Preferably, when the UE sends a signal on the PUSCH time-frequency resource unit part, the coding rate and / or modulation mode should be reselected according to the transport block size (TBS) determined on the normal PUSCH time-frequency resource unit (i.e., rate matching); or data preparation is performed according to the transport block size (TBS) and the coding rate and / or modulation mode determined on the normal PUSCH time-frequency resource unit, but when transmitting, the signal exceeding the PUSCH time-frequency resource unit part is not transmitted (i.e., puncture is dropped);
[0143] e) Preferably, the UE does not expect that the received configuration will result in the determined PUSCH time-frequency resource unit and / or PUSCH time-frequency resource unit part (and / or fixed or configured protection time interval) spanning a time slot interval or extending into an adjacent or subsequent time slot; i.e., the UE assumes or expects that the determined PUSCH time-frequency resource unit (and / or protection time interval) will not span a time slot interval or extend into an adjacent or subsequent time slot;
[0144] f) Preferably, the above time slot is only an exemplary time domain unit, and may be other time domain units, such as a subframe, or a system frame, etc.;
[0145] g) Preferably, the length of the PUSCH time-frequency resource unit may also include the length of a fixed or configured guard time interval.
[0146] ■DMRS configuration information; including at least one of the following:
[0147] ◆The number of DMRS ports available on a PUSCH time-frequency resource unit N_DMRS and / or index (i.e., each DMRS port has its own port configuration information) and / or DMRS sequence index (e.g., it can be a scrambling ID, etc.); and
[0148] ◆DMRS port configuration information, including at least one of the following:
[0149] i. Sequence type, such as whether it is a ZC sequence, gold sequence, etc.;
[0150] ii. Cyclic shift interval;
[0151] iii. Length (sequence length), that is, the subcarriers occupied by the DMRS sequence;
[0152] iv. Time domain orthogonal cover code (TD-OCC), for example, a TD-OCC with a length of 2 may be: [+1, -1], [-1, +1];
[0153] v. Frequency domain orthogonal cover code (FD-OCC), for example, a FD-OCC with a length of 2 can be: [+1, -1], [-1, +1];
[0154] vi. Comb configuration, including comb size and / or comb offset. For example, if the size is 4 and the offset is 0, it means the 0th RE of every 4 REs in the DMRS sequence; if the size is 4 and the offset is 1, it means the 1st RE of every 4 REs in the DMRS sequence.
[0155] 5. Configuration type information: For the data resource configuration information of the two-step random access, the network side may have two possible configuration types:
[0156] ■ Type 1: The UE obtains the configured two-step random access data resource through the separate two-step random access data resource configuration information on the network side, and then the UE can obtain the mapping relationship between the random access resource and the data resource through the defined mapping parameters and / or rules between the random access resource and the data resource;
[0157] ■ Type 2: The network side obtains the configured two-step random access data resources and the mapping relationship between the random access resources and the data resources by configuring the random access resources of the two-step random access, and then configuring the relative time-frequency relationship between the data resources of the two-step random access and the random access resources of the two-step random access (e.g., time domain and / or frequency domain intervals), and / or defining the mapping parameters and / or rules between the random access resources and the data resources;
[0158] The UE may obtain part or all of the above resource configuration information from at least one of the following:
[0159] 1. In the random access feedback (RAR) of the random access process, such as the uplink grant information therein;
[0160] 2. In downlink control information for scheduling uplink transmission, such as uplink scheduling (UL grant) information or a separate DCI configuration; wherein the scheduled uplink transmission may be a new transmission of data or a retransmission of data;
[0161] 3. High-level control signaling such as system messages sent by the network or RRC configuration messages obtained by the UE; and
[0162] 4. Pre-configured parameter information.
[0163] Specifically, the UE may obtain part or all of the resource configuration information through at least one of the above methods, for example, the time-frequency resource configuration information of the PUSCH is obtained through a system message, and the DMRS configuration information is obtained through the RRC configuration information of the UE.
[0164] Specifically, when the configured two-step random access and four-step random access share random access time-frequency resources, the two-step random access can share part of the random access time-frequency resources of the four-step random access, and the UE can obtain part of the shared RO for the two-step random access.
[0165] Based on the above configuration information, the UE can obtain mapping information of the downlink beam (taking SSB as an example) to the RO (including four-step random access RO and / or two-step random access RO), including at least one of the following:
[0166] ●SSB to RO mapping period (e.g., the number of random access configuration periods required to complete at least one SSB to RO mapping);
[0167] ●SSB to RO mapping pattern period (such as ensuring that the time length of SSB to RO mapping in two adjacent mapping pattern periods is exactly the same, such as the required number of SSB to RO mapping periods, or the required number of random access configuration periods).
[0168] Similarly, the UE can obtain CSI-RS to RO mapping information based on the above configuration information, including at least one of the following:
[0169] ●CSI-RS to RO mapping period (e.g., the number of random access configuration periods required to complete at least one CSI-RS period mapping of all CSI-RS to RO);
[0170] ●CSI-RS to RO mapping pattern period (such as the time length to ensure that the CSI-RS to RO mapping in two adjacent mapping pattern periods is exactly the same, such as the required number of CSI-RS to RO mapping periods, or the required number of random access configuration periods).
[0171] For determining the resource configuration of the two-step random access, the UE also needs to determine a mapping relationship between the random access resources of the two-step random access and the data resources of the two-step random access, including at least one of the following:
[0172] 1. The mapping period of the random access resource of the two-step random access and the data resource of the two-step random access,
[0173] 2. A mapping rule between random access resources of two-step random access and data resources of two-step random access, such as mapping parameters of random access resources to data resources.
[0174] According to the configuration information received above, the UE may obtain the four-step random access configuration information and the two-step random access configuration information at the same time. The UE can directly configure the base station to indicate which type of random access to perform; or through the RSRP threshold value configured by the base station, if the RSRP measured by the UE is higher than this threshold, choose to perform two-step random access; otherwise, perform four-step random access.
[0175] After determining to perform two-step random access, the UE determines the random access resources and data resources configured by the base station for two-step random access according to the configuration information received above. The UE needs to detect the validity of the random access resources and data resources according to certain rules, that is, to determine whether the configured random access resources and data resources are available, so as to obtain: valid random access resources (valid msgA PRACH resource) for two-step random access, for example, valid PRACH opportunity (valid PRACH occasion); and valid data resources (valid PUSCHresource) for two-step random access, for example, valid PUSCH time-frequency resource unit (valid PUSCH occasion).
[0176] For an OFDM symbol (symbol group) occupied by a valid PUSCH time-frequency resource and / or Ngap OFDM symbols (symbol groups) before a valid PUSCH time-frequency resource, if the received PDCCH, PDSCH or CSI-RS overlaps with the symbol (symbol group), the UE does not receive the PDCCH, PDSCH or CSI-RS in the time slot where the symbol (symbol group) is located, and the Ngap is a preset number of symbols. The UE does not expect to configure the symbol (symbol group) as downlink and / or flexible in the received time division uplink and downlink common configuration or time division uplink and downlink separate configuration; and / or the UE does not expect to receive a downlink control information format 2_0 (DCI format 2_0) The value of the time slot format indication index carried indicates that the symbol (symbol group) is downlink or flexible.
[0177] By means of the above method, the valid PUSCH opportunity (valid PUSChoccasion) in the two-step random access can be protected.
[0178] After the UE determines the validity of the resources, the UE maps the obtained valid two-step random access random access resources with the valid two-step random access data resources within a certain period, wherein the certain period may be at least one of the following:
[0179] 1. Predefined period, for example, 10 ms, 20 ms, 40 ms, 80 ms, 160 ms, etc.
[0180] 2. The relevant period of the random access resource of two-step random access; The relevant period of the random access resource of two-step random access may include at least one of the following: a mapping ring of a downlink beam to a random access resource of two-step random access, for example, a mapping ring of SSB to RO; a configuration period of random access resources of two-step or four-step random access; a mapping period of a downlink beam to a random access resource of two-step or four-step random access; a mapping pattern period of a downlink beam to a random access resource of two-step or four-step random access. It should be understood that the above-listed items are only exemplary and the present disclosure is not limited thereto.
[0181] 3. The relevant period of the data resource of two-step random access; The relevant period of the data resource of two-step random access may include at least one of the following: a mapping ring of downlink beam to the data resource of two-step random access, for example, a mapping ring of SSB to PUSCH; a configuration period of the data resource of two-step random access; a mapping period of downlink beam to the data resource of two-step random access; a mapping pattern period of downlink beam to the data resource of two-step random access. It should be understood that the above-listed items are only exemplary and the present disclosure is not limited thereto.
[0182] 4. The larger period or the smaller period between the correlation period of the random access resource of the two-step random access and the correlation period of the data resource of the two-step random access.
[0183] After validity judgment and mapping operation, the UE can find available PUSCH resources (PUSCH time-frequency resources and DMRS resources) through the determined (selected) two-step random access RO and preamble, and through the mapping results. If N>1 PUSCH resources are found, the UE selects a PUSCH resource with medium probability for corresponding PUSCH transmission.
[0184] Optionally, the UE may have other uplink transmissions (such as uplink transmissions scheduled by DCI or uplink transmissions configured by a higher layer) when performing two-step random access (or four-step random access), and the UE needs to handle the problem of multiple uplink signal transmissions.
[0185] If the UE has one or more of the following signals as signal X:
[0186] ● Two-step random access message A (msgA);
[0187] ● Message A random access signal (msgA PRACH);
[0188] ●The data part signal of message A (msgA PUSCH);
[0189] ● Four-step random access message 1 (PRACH);
[0190] and / or one or more of the following signals are used as signal Y:
[0191] ● A high priority uplink control channel (PUCCH with larger priority index), for example, priority index 1;
[0192] ● A low priority uplink control channel (PUCCH with smaller priority index), for example, priority index 0;
[0193] ● A high priority uplink shared channel (PUSCH with larger priority index), for example, priority index 1;
[0194] ● A low priority uplink shared channel (PUSCH with smaller priority index), for example, priority index 0;
[0195] Sounding Reference Signal (SRS); specifically:
[0196] ○ Periodic SRS has high priority; aperiodic SRS has low priority;
[0197] ○ Periodic SRS has low priority; aperiodic SRS has high priority;
[0198] o Periodic SRS and aperiodic SRS have the same high (or low) priority; or
[0199] ● Other uplink signals with different timing advance adjustment values from message X;
[0200] When signal X and information Y have at least one of the following conditions:
[0201] ● The transmission occasions of signal X and signal Y overlap (partially or completely) in time and / or frequency domain;
[0202] ● The transmission occasion of signal X and signal Y is in the same time slot; the time slot can be determined by the subcarrier spacing of signal X or signal Y or the BWP in which it is located;
[0203] ●Signal X and signal Y are not in the same time slot; but
[0204] o The interval between the last OFDM symbol of signal X in the previous time slot and the first OFDM symbol of signal Y in the next time slot is less than (and / or equal to) a predefined (or network configured) threshold value N; and or,
[0205] ○ The interval between the last OFDM symbol of signal Y in the previous time slot and the first OFDM symbol of signal X in the next time slot is less than (and / or equal to) a predefined (or network configured) threshold value N;
[0206] The UE may perform one or a combination of the following processes:
[0207] ●UE sends signal X but not signal Y; i.e., considers signal X as a higher priority; protects the priority of signal X (random access related signal);
[0208] ● The UE autonomously selects a signal to send, i.e., the UE may send signal X but not signal Y, or the UE may send signal Y but not signal X; i.e., not sending both signal X and signal Y;
[0209] ●The UE sends the signal that appears before, for example, if signal X appears before signal Y, the UE sends signal X; otherwise, it sends signal Y;
[0210] ●UE sends signal Y but does not send signal X; i.e., considers signal Y as having a higher priority; protects the priority of signal Y;
[0211] ● In some cases, in the above operations, when the UE does not send signal X, and signal X is a random access signal of message A (msgA PRACH), if the random access signal of message A has a corresponding data part signal of message A, the UE does not send the corresponding data part signal of message A (msgA PUSCH) either.
[0212] ●Optionally, the possible operation may also be a combination of one or more of the above operations. For example, the UE may recognize the random access signal of information X being message A as a higher priority signal when compared with signal Y, and recognize the data part signal of information X being message A (msgA PUSCH) as a lower priority signal when compared with signal Y.
[0213] By means of the above method, when the sending of the message for random access overlaps with other uplink signals, is in the same time unit or is close to other uplink signals, it is possible to process how to determine the uplink signal to be sent.
[0214] Figure 7 An example of how to determine the reference point of the start position of the message B detection window according to the present disclosure is shown.
[0215] After the UE sends message A, the UE searches for possible two-step random access feedback in the control information search space configured by the network, wherein, optionally,
[0216] ●When one or more of the following situations occur, the UE attempts to detect a downlink control information format 0_1 (DCI format 0_1) scrambled by a CRC corresponding to the selected random access opportunity in a window controlled by a higher layer; the window starts at a position, the position is the first OFDM symbol of the earliest control resource set (the first symbol of the earliest CORESET) configured by the UE in the first type downlink control channel common search space set (Type1-PDCCH CSS set) after one OFDM symbol is added to the end position of the corresponding PUSCH time-frequency resource unit (e.g., the last OFDM symbol); wherein the length of the OFDM symbol is determined by the SCS of the first type downlink control channel common search space set; and at the same time, the length of the window is calculated as a number of time slots, the number of which is indicated by the configured message B feedback window, and the length of the time slot is determined by the SCS of the first type downlink control channel common search space set; the one or more situations are:
[0217] ○UE sends a complete message A, i.e. a random access preamble and a PUSCH transmission (e.g. Figure 7 Example 1 (case1);
[0218] ○ The UE sends an incomplete message A, that is, only the preamble, and the corresponding PUSCH resource is valid, but the PUSCH transmission is cancelled due to one or more of the following reasons (such as Figure 7 Example 2 (case 2):
[0219] ■ Due to the power allocation for PUSCH / PUCCH / PRACH / SRS transmission; the PUSCH of message A is not sent;
[0220] ■ Due to power allocation in dual link (DC), such as EN-DC, NE-DC, NR-DC, the PUSCH of message A is not sent;
[0221] ■The PUSCH of message A is not sent because the UE does not detect the downlink control information format 2_0 that provides the slot format;
[0222] ■Because the UE detects the downlink control information format 2_0 providing the slot format, but the detected slot format indicates that the symbols occupied by the PUSCH are flexible or downlink; the PUSCH of message A is not sent;
[0223] ■ Due to the operation of determining the time slot format, the PUSCH of message A is not sent;
[0224] ■Due to overlap with higher priority uplink signals (PUCCH, PUSCH)
[0225] ●When the UE sends an incomplete message A, that is, only the preamble code, there is no corresponding (valid) PUSCH resource; Figure 7 In the example case 3, the UE attempts to detect a downlink control information format 0_1 (DCI format 0_1) scrambled by a CRC corresponding to the msgB-RNTI of the selected random access opportunity in a high-layer controlled window; the window starts at a position, which is the first OFDM symbol (the first symbol of the earliest CORESET) of the earliest control resource set configured by the UE in the first type downlink control channel common search space set (Type1-PDCCHCSS set) after at least one symbol is added from the end position of the corresponding PRACH (e.g., the last OFDM symbol); wherein the length of the OFDM symbol is determined by the SCS of the first type downlink control channel common search space set; at the same time, the length of the window is calculated as the number of time slots, the number of which is indicated by the configured message B feedback window, and the length of the time slot is determined by the SCS of the first type downlink control channel common search space set.
[0226] The UE performs subsequent operations according to the type of the received downlink feedback and the content in the downlink feedback.
[0227] Through the above manner, it is possible to determine different reference points of the starting positions of random access response windows according to different sending situations of messages used for random access.
[0228] Figure 8 is a block diagram illustrating a UE according to an embodiment of the present disclosure.
[0229] refer to Figure 8 UE (800) includes a transceiver (801), a processor (802) and a memory (803). The transceiver (801), the processor (802) and the memory (803) are configured to perform the operations shown in the figure (for example, Figures 1 to 7 ) or the operations of the UE described above.
[0230] The above description is only a preferred embodiment of the present disclosure and is not intended to limit the present disclosure. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present disclosure shall be included in the scope of protection of the present disclosure.
[0231] It will be appreciated by those skilled in the art that the present disclosure includes devices for performing one or more of the operations described in the present disclosure. 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 reconstructed. 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).
[0232] 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 diagrams and / or block diagrams and / or flow charts disclosed in the present disclosure through the processor of the computer or other programmable data processing method.
[0233] Those skilled in the art will appreciate that the various operations, methods, steps, measures, and schemes discussed in the present disclosure may be alternated, altered, combined, or deleted. Furthermore, other steps, measures, and schemes in the various operations, methods, and processes discussed in the present disclosure may also be alternated, altered, rearranged, decomposed, combined, or deleted. Furthermore, the steps, measures, and schemes in the prior art that are similar to those disclosed in the present disclosure may also be alternated, altered, rearranged, decomposed, combined, or deleted.
[0234] The above description is only a partial implementation mode of the present disclosure. 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 disclosure. These improvements and modifications should also be regarded as the protection scope of the present disclosure.
Claims
1. A method performed by a terminal in a wireless communication system, the method comprising: receiving configuration information related to two-step random access from a base station; Based on the configuration information, sending a random access preamble code for the two-step random access to the base station; as well as During the window, try to detect the downlink control information DCI scrambled by the message B-radio network temporary identifier MsgB-RNTI, In which, when the random access preamble is mapped to a valid physical uplink shared channel PUSCH opportunity and the PUSCH associated with the random access preamble is not sent, the window starts at the first symbol of the earliest control resource set configured for the terminal, and the first symbol is at least one symbol away from the last symbol of the PUSCH opportunity corresponding to the random access preamble.
2. The method according to claim 1, wherein: In the case where the random access preamble is not mapped to a valid PUSCH opportunity, the window starts at the first symbol of the earliest control resource set configured for the terminal, and the first symbol is at least one symbol away from the last symbol of the physical random access channel PRACH opportunity corresponding to the random access preamble.
3. The method according to claim 1, wherein: The length of the window is based on the number of time slots provided by the configuration information and the subcarrier spacing SCS of the type 1 downlink control channel common search space set.
4. The method according to claim 3, wherein: The duration of the last symbol of the valid PUSCH opportunity corresponds to the SCS of the type-1 downlink control channel common search space set.
5. The method according to claim 1, wherein: In a case where the random access preamble is not sent, the PUSCH in the PUSCH opportunity to which the random access preamble is mapped is not sent.
6. The method according to claim 1, wherein: In case that the resources of the physical uplink control channel PUCCH overlap with the message A PUSCH opportunity, the priority of PUCCH is considered to be lower than the priority of the message A PUSCH.
7. A terminal in a wireless communication system, the terminal comprising: Transceiver; and A controller is coupled with the transceiver and is configured to: receiving configuration information related to two-step random access from a base station via the transceiver, Based on the configuration information, sending a random access preamble for the two-step random access to the base station via the transceiver, and During the window, try to detect the downlink control information DCI scrambled by the message B-radio network temporary identifier MsgB-RNTI, In which, when the random access preamble is mapped to a valid physical uplink shared channel PUSCH opportunity and the PUSCH associated with the random access preamble is not sent, the window starts at the first symbol of the earliest control resource set configured for the terminal, and the first symbol is at least one symbol away from the last symbol of the PUSCH opportunity corresponding to the random access preamble.
8. The terminal according to claim 7, wherein: In the case where the random access preamble is not mapped to a valid PUSCH opportunity, the window starts at the first symbol of the earliest control resource set configured for the terminal, and the first symbol is at least one symbol away from the last symbol of the physical random access channel PRACH opportunity corresponding to the random access preamble.
9. The terminal according to claim 7, wherein: The length of the window is based on the number of time slots provided by the configuration information and the subcarrier spacing SCS of the type 1 downlink control channel common search space set.
10. The terminal according to claim 9, wherein: The duration of the last symbol of the valid PUSCH opportunity corresponds to the SCS of the type-1 downlink control channel common search space set.
11. The terminal according to claim 7, wherein: In a case where the random access preamble is not sent, the PUSCH in the PUSCH opportunity to which the random access preamble is mapped is not sent.
12. The terminal according to claim 7, wherein: In case that the resources of the physical uplink control channel PUCCH overlap with the message APUSCH opportunity, the priority of PUCCH is considered to be lower than the priority of the message APUSCH.
13. A method performed by a base station in a wireless communication system, the method comprising: Sending configuration information related to two-step random access; Based on the configuration information, receiving a random access preamble for the two-step random access from a terminal; as well as When the window is running, downlink control information DCI scrambled by message B-radio network temporary identifier MsgB-RNTI is sent to the terminal, In which, when the random access preamble is mapped to a valid physical uplink shared channel PUSCH opportunity and the PUSCH associated with the random access preamble is not received, the window starts at the first symbol of the earliest control resource set configured for the terminal, and the first symbol is at least one symbol away from the last symbol of the PUSCH opportunity corresponding to the random access preamble.
14. The method according to claim 13, wherein: In the case where the random access preamble is not mapped to a valid PUSCH opportunity, the window starts at the first symbol of the earliest control resource set configured for the terminal, and the first symbol is at least one symbol away from the last symbol of the physical random access channel PRACH opportunity corresponding to the random access preamble.
15. The method according to claim 13, wherein: The length of the window is based on the number of time slots provided by the configuration information and the subcarrier spacing SCS of the type 1 downlink control channel common search space set.
16. The method according to claim 15, wherein: The duration of the last symbol of the valid PUSCH opportunity corresponds to the SCS of the type-1 downlink control channel common search space set.
17. The method according to claim 13, wherein: In a case where the random access preamble is not sent by the terminal, the PUSCH in the PUSCH opportunity to which the random access preamble is mapped is not sent by the terminal.
18. The method according to claim 13, wherein: In case that the resources of the physical uplink control channel PUCCH overlap with the message APUSCH opportunity, the priority of PUCCH is considered to be lower than the priority of the message APUSCH.
19. A base station in a wireless communication system, the base station comprising: Transceiver; and A controller is coupled with the transceiver and is configured to: sending, via the transceiver, configuration information related to two-step random access, receiving a random access preamble for the two-step random access from a terminal based on the configuration information, and When the window is running, downlink control information DCI scrambled by message B-radio network temporary identifier MsgB-RNTI is sent to the terminal, In which, when the random access preamble is mapped to a valid physical uplink shared channel PUSCH opportunity and the PUSCH associated with the random access preamble is not received, the window starts at the first symbol of the earliest control resource set configured for the terminal, and the first symbol is at least one symbol away from the last symbol of the PUSCH opportunity corresponding to the random access preamble.
20. The base station according to claim 19, wherein: In the case where the random access preamble is not mapped to a valid PUSCH opportunity, the window starts at the first symbol of the earliest control resource set configured for the terminal, and the first symbol is at least one symbol away from the last symbol of the physical random access channel PRACH opportunity corresponding to the random access preamble.
21. The base station according to claim 19, wherein: The length of the window is based on the number of time slots provided by the configuration information and the subcarrier spacing SCS of the type 1 downlink control channel common search space set.
22. The base station according to claim 21, wherein: The duration of the last symbol of the valid PUSCH opportunity corresponds to the SCS of the type-1 downlink control channel common search space set.
23. The base station according to claim 19, wherein: In a case where the random access preamble is not sent by the terminal, the PUSCH in the PUSCH opportunity to which the random access preamble is mapped is not sent by the terminal.
24. The base station according to claim 19, wherein: In case that the resources of the physical uplink control channel PUCCH overlap with the message APUSCH opportunity, the priority of PUCCH is considered to be lower than the priority of the message APUSCH.