Uplink signal transmission method and user equipment
By determining the random access method and configuration information in the wireless communication system, the conflict problem caused by the user equipment to select the same preamble sequence is solved, load balancing and rapid conflict resolution are achieved, and the transmission efficiency of uplink signals is improved.
Patent Information
- Application Number
- CN201910681206.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-07-26
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2039-09-04
AI Technical Summary
In the wireless communication system, during the random access based on competition, the user equipment selects the same leading sequence, resulting in a high probability of conflict, unbalanced base station load, and the problems of how to determine the resource block size, transmission block size and encoding modulation method of the fallback message three Msg3 in the wireless communication system have not been effectively solved.
A method for sending an uplink signal is provided. By obtaining resource configuration information, a random access method is determined, and uplink signal transmission is performed according to the access method, including four-step and two-step random access methods, a random number is generated using a predetermined threshold to select the method, a message is sent in response to the random access feedback, and a resource block size, transmission block size and modulation encoding method of the fallback Msg3 are determined based on the feedback indication configuration information.
The base station load balancing the number of user equipment is realized, the probability of conflict is reduced, and the conflicts that have occurred are quickly resolved, thereby improving the transmission efficiency of uplink signals.
Smart Images

Figure CN112312479B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of wireless communication systems, and more particularly, to a method for transmitting an uplink signal and a user equipment using the same. Background Art
[0002] In a wireless communication system, signal transmission mainly includes: signal transmission from a base station (gNB) to a user equipment (UE) (called downlink transmission), and the corresponding time slot is called a downlink time slot; signal transmission from a UE to a base station (called uplink transmission), and the corresponding time slot is called an uplink time slot.
[0003] In the downlink transmission of a wireless communication system, the wireless communication system periodically sends synchronization signals and broadcast channels to user equipment through synchronization signal blocks (Synchronization Signal / PBCH Block, SSB), wherein the period is the synchronization signal block period (SSB periodicity, SSB period) or the synchronization signal block group period (SSBburst periodicity, SSB group period). At the same time, the base station will configure a physical random access channel configuration period (Physical Random Access Channel configuration period, PRACH configuration period) and configure a certain number of physical random access channel transmission opportunities (PRACH Transmission Occasion, RO) within this period. RO can also be called a random access opportunity and satisfies that all SSBs can be mapped to the corresponding RO within the mapping period (Mapping Period) (i.e., a certain time length).
[0004] For New Radio (NR) communication systems, before establishing radio resource control, for example, during random access, random access performance 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 a radio resource control (RRC) connection. It is divided into contention-based random access and non-contention-based random access according to whether the user equipment exclusively occupies the preamble resources. In contention-based random access, when multiple user equipment select preamble sequences from the same preamble sequence resource pool in the process of attempting to establish an uplink, it is possible that these user equipment select the same preamble sequence and send the same preamble sequence to the base station. Therefore, the conflict resolution mechanism is an important research direction in random access, among which how to reduce the probability of conflict and how to quickly resolve the conflicts that have occurred are key indicators affecting random access performance.
[0005] The contention-based random access process is divided into four steps, such as Figure 1As shown. In S101, the user equipment randomly selects a preamble sequence from the preamble sequence resource pool and sends the selected preamble sequence to the base station. The base station performs correlation detection on the received signal to identify the preamble sequence sent by the user equipment. In step S102, the base station sends a random access response (RAR) to the user equipment, wherein the random access response includes a random access preamble sequence identifier, a timing advance instruction determined based on the delay estimation between the user equipment and the base station, a cell-radio network temporary identifier (C-RNTI), and the time-frequency resources allocated for the user equipment to perform the next uplink transmission. In step S103, the user equipment sends a message three Msg3 to the base station based on the information in the RAR. Message three Msg3 includes information such as the user equipment terminal identifier and the RRC connection request. The user equipment terminal identifier is unique to the user equipment and is used to resolve conflicts. In step S104, the base station sends a conflict resolution identifier to the user equipment, wherein the conflict resolution identifier includes the user equipment terminal identifier that wins the conflict resolution. After detecting its own user equipment terminal identity, the user equipment converts the C-RNTI into a unique C-RNTI for the user equipment in the cell and sends a response signal to the base station to complete the random access process and wait for the base station to schedule. Otherwise, the user equipment will start a new random access process after a delay.
[0006] In a non-contention-based random access procedure, since the base station knows the user equipment terminal identifier and can allocate a preamble sequence to the user equipment, the user equipment does not need to randomly select a preamble sequence when sending a preamble sequence, but can use the allocated preamble sequence. After detecting the allocated preamble sequence, the base station will send a corresponding random access response (including timing advance instructions and uplink resource allocation information, etc.). After receiving the random access response, the user equipment considers that uplink synchronization has been completed and waits for further scheduling by the base station. Therefore, the non-contention-based random access procedure can only include two steps: first, the user equipment sends a preamble sequence to the base station, and then the base station sends a random access response to the user equipment.
[0007] The random access procedure of a wireless communication system (such as LTE) is applicable to the following scenarios: initial access in the RRC idle state, re-establishment of the RRC connection, cell switching, downlink data arrival and request for random access in the RRC connected state (when the uplink is in asynchronous state), uplink data arrival and request for random access in the RRC connected state (when the uplink is in asynchronous state or no resources are allocated to the scheduling request in the Physical Uplink Control Channel (PUCCH) resources), and positioning.
[0008] However, determining whether the user equipment performs contention-based random access or non-contention random access only based on whether the user equipment monopolizes the preamble sequence resources will cause the base station to be unable to control the number of user equipment that access, thereby causing an unbalanced load on the base station. In addition, in some wireless communication systems (such as authorized spectrum and / or unauthorized spectrum), in order to achieve faster signal transmission and reception, it is considered to send the random access preamble code together with the data part (represented as a first message), and then search for feedback from the network side in the downlink channel (represented as a second message). However, after the user equipment sends the first message, when it is determined in the feedback from the network side that it needs to fall back to the sending of message three Msg3 of contention-based random access, how to determine the resource block size, transmission block size, and coding modulation method for sending the message three Msg3 to complete the sending of the fallback message three Msg3 is also a problem that needs to be solved. Summary of the Invention
[0009] Exemplary embodiments of the present disclosure provide a method for transmitting an uplink signal and a user equipment, which at least solve the above technical problems and other technical problems not mentioned above, and provide the following beneficial effects.
[0010] One aspect of the present disclosure is to provide a method for sending an uplink signal, which may include the following steps: obtaining resource configuration information of the uplink signal; determining a random access method to be used; and performing uplink signal transmission based on the obtained resource configuration information of the uplink signal and the determined random access method, wherein the random access method includes a four-step random access method and a two-step random access method.
[0011] The step of determining the random access method to be used may include: determining a predetermined threshold; generating a random number within a range including the predetermined threshold; comparing the generated random number with the predetermined threshold; and determining the random access method to be used based on the comparison result.
[0012] Optionally, the sending method may also determine the random access mode to be used with equal probability.
[0013] The step of sending an uplink signal based on the obtained resource configuration information of the uplink signal and the determined random access method may include at least one of the following: after determining to use a two-step random access method, sending a first message based on a preamble code and random access transmission opportunity corresponding to the two-step random access method and a physical uplink shared channel; and sending an uplink signal in response to random access feedback of the first message.
[0014] In response to the random access feedback of the first message, the step of sending an uplink signal may include: if the user equipment does not detect available random access feedback, resending the first message; if the user equipment detects a fallback random access feedback, sending a fallback Msg3 according to the configuration information indicated by the fallback random access feedback; if the user equipment detects a successful random access feedback, the user equipment performs uplink transmission according to the uplink scheduling information indicated in the successful random access feedback, and / or receives downlink data according to the downlink scheduling information, and / or performs HARQ-ACK feedback according to the PUCCH resource indication.
[0015] The step of sending fallback Msg3 according to the configuration information of the fallback random access feedback indication may include: determining the resource block size, transport block size and modulation and coding mode for the fallback Msg3; and sending the fallback Msg3 according to the determined resource block size, transport block size and modulation and coding mode.
[0016] The step of determining the resource block size, transport block size and modulation and coding mode for the fallback Msg3 may include at least one of the following methods: directly obtaining at least one of the resource block size, transport block size and modulation and coding mode for the fallback Msg3 according to the configuration information of the fallback random access feedback indication; using at least one of the resource block size, transport block size and modulation and coding mode used when sending the first message to determine at least one of the resource block size, transport block size and modulation and coding mode for the fallback Msg3; using at least one of a 1-bit display indication method, an implicit indication method and a system predefined method according to the obtained resource configuration information to determine whether the user equipment sends the fallback Msg3 according to at least one of the resource block size, transport block size and modulation and coding mode notified by the configuration information of the fallback random access feedback indication, and / or determining whether the network side needs to merge the uplink data in the first message with the fallback Msg3; and obtaining the derived transport block size for the fallback Msg3 according to the configuration information of the fallback random access feedback indication.
[0017] In the sending method, the implicit indication method refers to pre-setting the modulation and coding mode index value to respectively indicate whether the user equipment sends the fallback Msg3 according to at least one of the resource block size, transmission block size and modulation and coding mode notified by the configuration information of the fallback random access feedback indication, and / or whether the network side needs to merge the uplink data in the first message with the fallback Msg3.
[0018] The step of determining the resource block size, transport block size and modulation and coding mode for the fallback Msg3 may also include: when the obtained transport block size is equal to the transport block size used for the uplink data in the first message, executing the sending of the fallback Msg3 according to the obtained transport block size; when the obtained transport block size is larger than the transport block size used for the uplink data in the first message, performing zero padding operation on the transport block used for the uplink data in the first message and executing the sending of the fallback Msg3 according to the obtained transport block size; when the obtained transport block size is smaller than the transport block size used for the uplink data in the first message, ignoring the transport block size and / or modulation and coding mode indicated by the fallback random access feedback, and determining the modulation and coding mode according to the transport block size used for the uplink data in the first message and the configured resource block size to execute the sending of the fallback Msg3.
[0019] The step of sending a fallback Msg3 according to the configuration information of the fallback random access feedback indication may also include: when there is only one configuration of the transport block size, modulation and coding mode and / or resource block size available for the fallback Msg3, sending the fallback Msg3 is performed according to the comparison result of the transport block size in the configuration and the transport block size used by the uplink data in the first message; when there are multiple configurations of the transport block size, modulation and coding mode and / or resource block size available for the fallback Msg3, selecting at least one of the resource block size, transport block size and modulation and coding mode for the fallback Msg3 according to at least one of the resource block size, transport block size and modulation and coding mode used by the uplink data in the first message, or notifying the network side of at least one of the resource block size, transport block size and modulation and coding mode selected by the user equipment by attaching the uplink control information to the physical uplink shared channel.
[0020] The configurations of the multiple transport block sizes, modulation and coding modes and / or resource block sizes available for the fallback Msg3 may include: a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes obtained according to the configuration information of the fallback random access feedback indication; a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes selected from the combinations of transport block sizes and / or modulation and coding modes and / or resource block sizes available when sending the first message; and a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes derived using a preset rule, wherein the combination is obtained according to the configuration information of the fallback random access feedback indication.
[0021] When there is only one configuration of the transport block size, modulation and coding mode and / or resource block size available for the fallback Msg3, the step of executing the sending of the fallback Msg3 may include: when the transport block size in the configuration is smaller than the transport block size used by the uplink data in the first message, ignoring whether the network side needs to merge the uplink data in the first message with the fallback Msg3 and executing the sending of the fallback Msg3 according to the configuration; when the transport block size in the configuration is equal to the transport block size used by the uplink data in the first message, executing the sending of the fallback Msg3 according to the configuration; when the transport block size in the configuration is larger than the transport block size used by the uplink data in the first message, performing zero padding operation on the transport block used by the uplink data in the first message and executing the sending of the fallback Msg3 according to the configuration.
[0022] When there are multiple configurations of transport block sizes, modulation and coding modes and / or resource block sizes available for the fallback Msg3, at least one of the following operations can be performed: selecting a combination of transport block sizes and / or modulation and coding modes and / or resource block sizes that can obtain the same transport block size as the transport block size used by the uplink data in the first message; selecting a combination of transport block sizes and / or modulation and coding modes and / or resource block sizes that can obtain a transport block size that is closest to the transport block size used by the uplink data in the first message; selecting a combination of transport block sizes and / or modulation and coding modes and / or resource block sizes that can obtain a transport block size that is not less than and is closest to the transport block size used by the uplink data in the first message.
[0023] Another aspect of the present disclosure is to provide a user equipment (UE), which may include a memory and a processor. The memory stores computer-executable instructions that, when executed by the processor, may perform the following operations: obtaining resource configuration information for an uplink signal; determining a random access method to be used; and transmitting an uplink signal based on the obtained resource configuration information for the uplink signal and the determined random access method, wherein the random access method includes a four-step random access method and a two-step random access method.
[0024] When executed by a processor, the computer executable instructions may further perform the following operations: generate a random number within a range including a predetermined threshold; compare the generated random number with the predetermined threshold; and determine the random access method to be used based on the comparison result.
[0025] Optionally, when the computer executable instructions are executed by the processor, the computer executable instructions may also determine the random access mode to be used with equal probability.
[0026] When the computer-executable instructions are executed by the processor, the following operations may also be performed: after determining to use the two-step random access method, sending a first message according to the preamble code and random access transmission opportunity corresponding to the two-step random access method and the physical uplink shared channel; and in response to the random access feedback of the first message, executing the sending of an uplink signal.
[0027] When the computer-executable instructions are executed by the processor, the following operations may also be performed: if the user equipment does not detect available random access feedback, the first message is resent; if the user equipment detects a fallback random access feedback, a fallback Msg3 is sent according to the configuration information indicated by the fallback random access feedback; if the user equipment detects a successful random access feedback, the user equipment performs uplink transmission according to the uplink scheduling information indicated in the successful random access feedback, and / or receives downlink data according to the downlink scheduling information, and / or performs HARQ-ACK feedback according to the PUCCH resource indication.
[0028] When the computer executable instructions are executed by the processor, the following operations can also be performed: determining the resource block size, transport block size and modulation coding mode for the fallback Msg3; and sending the fallback Msg3 according to the determined resource block size, transport block size and modulation coding mode.
[0029] When the computer-executable instructions are executed by the processor, the following operations can also be performed: directly obtaining at least one of the resource block size, transport block size and modulation and coding mode for the fallback Msg3 according to the configuration information of the fallback random access feedback indication; using at least one of the resource block size, transport block size and modulation and coding mode used when sending the first message to determine at least one of the resource block size, transport block size and modulation and coding mode for the fallback Msg3; using at least one of a 1-bit display indication method, an implicit indication method and a system predefined method according to the obtained resource configuration information to determine whether the user equipment sends the fallback Msg3 according to at least one of the resource block size, transport block size and modulation and coding mode notified by the configuration information of the fallback random access feedback indication, and / or determine whether the network side needs to merge the uplink data in the first message with the fallback Msg3; and obtaining the derived transport block size for the fallback Msg3 according to the configuration information of the fallback random access feedback indication.
[0030] The implicit indication method refers to pre-setting the modulation and coding mode index value to respectively indicate whether the user equipment sends the fallback Msg3 according to at least one of the resource block size, transmission block size and modulation and coding mode notified by the configuration information of the fallback random access feedback indication, and / or whether the network side needs to merge the uplink data in the first message with the fallback Msg3.
[0031] When the computer-executable instructions are executed by the processor, the following operations can also be performed: when the obtained transmission block size is equal to the transmission block size used for the uplink data in the first message, the fallback Msg3 is sent according to the obtained transmission block size; when the obtained transmission block size is larger than the transmission block size used for the uplink data in the first message, the transmission block used for the uplink data in the first message is padded with zeros and the fallback Msg3 is sent according to the obtained transmission block size; when the obtained transmission block size is smaller than the transmission block size used for the uplink data in the first message, the transmission block size and / or modulation and coding mode indicated by the fallback random access feedback is ignored, and the modulation and coding mode is determined according to the transmission block size used for the uplink data in the first message and the configured resource block size to execute the fallback Msg3.
[0032] When the computer-executable instructions are executed by the processor, the following operations can also be performed: when there is only one configuration of the transport block size, modulation and coding mode and / or resource block size available for the fallback Msg3, the fallback Msg3 is sent according to the comparison result between the transport block size in the configuration and the transport block size used for the uplink data in the first message; when there are multiple configurations of the transport block size, modulation and coding mode and / or resource block size available for the fallback Msg3, at least one of the resource block size, transport block size and modulation and coding mode used for the uplink data in the first message is selected, or at least one of the resource block size, transport block size and modulation and coding mode selected by the user equipment is notified to the network side by attaching the uplink control information to the physical uplink shared channel.
[0033] The configurations of the multiple transport block sizes, modulation and coding modes and / or resource block sizes available for the fallback Msg3 may include: a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes obtained according to the configuration information of the fallback random access feedback indication; a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes selected from the combinations of transport block sizes and / or modulation and coding modes and / or resource block sizes available when sending the first message; and a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes derived using a preset rule, wherein the combination is obtained according to the configuration information of the fallback random access feedback indication.
[0034] When the computer-executable instructions are executed by the processor, the following operations may also be performed: when there is only one configuration of the transport block size, modulation and coding mode and / or resource block size available for the fallback Msg3, the step of executing the sending of the fallback Msg3 may include: when the transport block size in the configuration is smaller than the transport block size used by the uplink data in the first message, ignoring whether the network side needs to merge the uplink data in the first message with the fallback Msg3 and executing the sending of the fallback Msg3 according to the configuration; when the transport block size in the configuration is equal to the transport block size used by the uplink data in the first message, executing the sending of the fallback Msg3 according to the configuration; when the transport block size in the configuration is larger than the transport block size used by the uplink data in the first message, performing zero padding operation on the transport block used by the uplink data in the first message and executing the sending of the fallback Msg3 according to the configuration.
[0035] When the computer-executable instructions are executed by a processor, the following operations can also be performed: when there are multiple configurations of transport block sizes, modulation and coding modes and / or resource block sizes available for the fallback Msg3, at least one of the following operations can be performed: selecting a combination of transport block sizes and / or modulation and coding modes and / or resource block sizes that can obtain the same transport block size as the transport block size used by the uplink data in the first message; selecting a combination of transport block sizes and / or modulation and coding modes and / or resource block sizes that can obtain a transport block size that is closest to the transport block size used by the uplink data in the first message; and selecting a combination of transport block sizes and / or modulation and coding modes and / or resource block sizes that can obtain a transport block size that is not less than and is closest to the transport block size used by the uplink data in the first message.
[0036] Another aspect of the present disclosure is to provide a computer-readable storage medium having computer-executable instructions stored thereon. When the computer-executable instructions are executed, the above-mentioned method for sending an uplink signal can be executed.
[0037] Another aspect of the present disclosure is to provide a computer, comprising a readable medium storing a computer program and a processor, wherein the processor can execute instructions of the above-mentioned method for sending an uplink signal when running the computer program.
[0038] Based on the sending method and user equipment described above, it can help the network side (such as a base station) control the number of user equipment performing two-step random access or four-step random access, thereby effectively achieving load balancing, and effectively reducing the probability of conflict and quickly resolving conflicts that have occurred, thereby sending uplink signals more quickly. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] These and / or other aspects and advantages of the present disclosure will become clear and more readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:
[0040] Figure 1 is a schematic flow chart of a contention-based random access method in the prior art;
[0041] Figure 2 is a flowchart of a method for transmitting an uplink signal according to an exemplary embodiment of the present disclosure;
[0042] Figure 3 is a flowchart of a method for transmitting an uplink signal according to another exemplary embodiment of the present disclosure;
[0043] Figure 4 is a schematic flowchart of a method for transmitting an uplink signal according to an exemplary embodiment of the present disclosure;
[0044] Figure 5 is a block diagram of a user equipment according to an exemplary embodiment of the present disclosure;
[0045] Figure 6 is a block diagram of a base station apparatus according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION
[0046] The following description, with reference to the accompanying drawings, is provided to facilitate a comprehensive understanding of the embodiments of the present disclosure as defined by the claims and their equivalents. Various specific details are included to assist understanding, but these details are to be regarded as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Furthermore, descriptions of well-known functions and structures are omitted for clarity and brevity.
[0047] It will be understood by those skilled in the art that, unless expressly stated, the singular form used herein may also include the plural form. It should be further understood that the term "comprising" used in the specification of the present invention 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 say an element is "connected" or "coupled" to another element, it can be directly connected or coupled to the other element, or there may be an intermediate element. In addition, the "connection" or "coupling" used here may include wireless connection or wireless coupling. The term "and / or" used here includes all or any unit and all combinations of one or more associated listed items.
[0048] In the present disclosure, terms including ordinal numbers such as "first" and "second" may be used to describe various elements, but these elements should not be understood to be limited to these terms. These terms are only used to distinguish one element from other elements. For example, a first element may be referred to as a second element, and vice versa, without departing from the scope of the present disclosure.
[0049] Those skilled in the art will understand that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by those skilled in the art in the art to which the present invention pertains. It should also be understood that terms such as those defined in common dictionaries should be understood to have meanings consistent with those in the context of the prior art and, unless otherwise defined, will not be interpreted in an idealized or overly formal sense.
[0050] Those skilled in the art will appreciate that the terms "terminal" and "terminal device" as used herein refer to both devices including a wireless signal receiver (i.e., a device having only a wireless signal receiver without transmission capability) and devices including receiving and transmitting hardware (i.e., a device having receiving and transmitting hardware capable of two-way communication over a two-way communication link). Such devices may include: cellular or other communication devices, such as cellular or other communication devices with a single-line display, a multi-line display, or a cellular or other communication device without a multi-line display; a personal communication system (PCS), which may have combined voice, data processing, fax, and / or data communication capabilities; a personal digital assistant (PDA), 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 (GPS) receiver; and conventional laptop and / or palmtop computers or other devices, such as conventional laptop and / or palmtop computers or other devices having and / or including a radio frequency receiver. As used herein, the term "terminal" or "terminal device" may be portable, transportable, or installed in a vehicle (air, sea, and / or land), or may be adapted and / or configured to operate locally, and / or in a distributed manner, at any other location on Earth and / or in space. As used herein, the term "terminal" or "terminal device" may also refer to a communication terminal, an Internet access terminal, a music / video playback terminal, such as a PDA, a mobile internet device (MID), and / or a mobile phone with a music / video playback function, or may refer to a smart TV, a set-top box, or other device.
[0051] The time domain unit (also referred to as the time unit) in the present disclosure can be: an orthogonal frequency division multiplexing (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.); it can also be a combination of multiple granularities, such as N1 time slots plus N2 OFDM symbols.
[0052] The frequency domain unit in the present disclosure can be: a subcarrier, a subcarrier group (consisting of multiple subcarriers), a resource block (RB), which can also be called 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 can also be an absolute frequency domain unit (such as 1 Hz, 1 kHz, etc.); it can also be a combination of multiple granularities, such as M1 PRBs plus M2 subcarriers.
[0053] Hereinafter, according to various embodiments of the present disclosure, an uplink signal transmitting method and a user equipment of the present disclosure will be described with reference to the accompanying drawings.
[0054] It should be noted that in the present disclosure, four-step random access refers to a process in which a user equipment sends a preamble to the network, the network sends a random access response to the user equipment, the user equipment then sends message three (Msg3) to the network, and the network sends contention resolution information to the user equipment. Two-step random access refers to a process in which a user equipment sends a message including a preamble and a data portion to the network, and the network sends feedback on the message to the user equipment.
[0055] Figure 2 is a flowchart of a method for transmitting an uplink signal according to an exemplary embodiment of the present disclosure.
[0056] Reference Figure 2 In step S201, resource configuration information for uplink signals is obtained. The user equipment may obtain the resource configuration information for uplink signals from information configured and / or pre-configured by the network. The obtained resource configuration information may include at least one of four-step random access configuration information, two-step random access configuration information, downlink beam configuration information, two-step random access data resource configuration information, configuration type information, and the like.
[0057] Specifically, the four-step random access configuration information (i.e., conventional random access configuration information) may include at least one of the following items: a four-step random access configuration period, a four-step random access opportunity time unit index (such as a time slot index, a symbol index, a subframe index, etc.), a four-step random access opportunity frequency domain unit index (such as a carrier index, a BWP index, a PRB index, a subcarrier index, etc.), the number of four-step random access opportunities, a four-step random access preamble format (such as a cyclic prefix length, a preamble sequence length and the number of repetitions, a guard interval length, a subcarrier spacing size used, etc.), the number of four-step random access preambles, a root sequence index, a cyclic shift value, the number of SSBs that can be mapped on a four-step random access opportunity (4STEPRO), one or more channel state information reference signals (CSI-RS) indexes used for four-step random access, the number of 4STEPROs mapped to a CSI-RS, one or more 4STEPRO indexes mapped to a CSI-RS, etc. However, the above-listed items are merely exemplary and the present disclosure is not limited thereto.
[0058] The two-step random access configuration information may include at least one of the following items: a two-step random access configuration period (P_2STEPRACH), a two-step random access opportunity time unit index (such as a time slot index, a symbol index, a subframe index, etc.), a two-step random access opportunity frequency domain unit index (such as a carrier index, a BWP index, a PRB index, a subcarrier index, etc.), the number of two-step random access opportunities, a two-step random access preamble format (such as a cyclic prefix length, a preamble sequence length and the number of repetitions, a guard interval length, a subcarrier spacing size used, etc.), the number of two-step random access preambles, an index of a root sequence, a cyclic shift value, the number of SSBs that can be mapped on a two-step random access opportunity (2 step rach occasion, 2STEPRO), one or more CSI-RS indices for two-step random access, the number of 2STEPROs mapped to a CSI-RS, one or more 2STEPRO indices mapped to a CSI-RS, etc. Specifically, if the parameters in the two-step random access configuration information are not individually configured, the user equipment may determine the parameters based on a relative relationship with the corresponding parameters in the four-step random access configuration information. For example, the user equipment may calculate the two-step random access configuration period based on the four-step random access configuration period and a predefined or configured extended parameter. However, the above-listed items are merely exemplary and the present disclosure is not limited thereto.
[0059] The downlink beam (e.g., SSB and / or CSI-RS) configuration information may include at least one of the following items: downlink beam period size, the number of downlink beams sent in one downlink beam period, the index of the downlink beam sent in one downlink beam period, the time unit position of the downlink beam sent in one downlink beam period, the frequency domain unit position of the downlink beam sent in one downlink beam period, etc. However, the above-listed items are merely exemplary and the present disclosure is not limited thereto.
[0060] The data resource configuration information for two-step random access refers to the resource configuration information of the physical uplink shared channel PUSCH, wherein a PUSCH resource unit consists of a PUSCH time-frequency resource unit and a demodulation reference signal DMRS resource. The PUSCH resource unit may include the PUSCH time-frequency resource configuration information, DMRS configuration information, etc. Here, the PUSCH time-frequency resource configuration information may include at least one of the following items: 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, which includes 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, i.e., the values of M and / or N may vary depending on the PUSCH time-frequency resource unit). The size of the PUSCH time-frequency resource unit can be determined by looking up a table; the PUSCH time-frequency resource configuration period (P_PUSCH); the time unit index of the PUSCH time-frequency resource unit (such as the time slot index, symbol index, subframe index, etc.); and the frequency domain unit index of the PUSCH time-frequency resource unit. (such as carrier index, BWP index, PRB index, subcarrier index, etc.); the time domain starting position of the PUSCH time-frequency resources; the frequency domain starting position of the PUSCH time-frequency resources; 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); the format of the PUSCH time-frequency resource unit (such as the number of repetitions, the length of the guard interval GT, the guard frequency domain interval GP, etc.); the number of downlink beams that can be mapped on a PUSCH time-frequency resource unit; one or more downlink beam indices for two-step random access PUSCH transmission; the number of PUSCH time-frequency resource units mapped to a downlink beam; one or more PUSCH time-frequency resource unit indices mapped to a downlink beam, etc. However, the above-listed items are only exemplary and the present disclosure is not limited thereto.
[0061] The time domain starting position of the PUSCH time-frequency resource may be at least one of the following: the time domain interval between the PUSCH time-frequency resource configured by the network side and the corresponding two-step random access time-frequency resource (i.e., N time units); or the time length occupied by the PUSCH time-frequency resource configured by the network side (i.e., M1 time units or M1 two-step random access PUSCH resource units (the resource unit is defined as the time-frequency resource size for sending a data portion of a specific size consisting of a predefined X time units and Y frequency domain units)); or the time-frequency resource selected by the user equipment through the two-step random access The first time unit after N (or N+x_id*M1, or N+x_id*M1*X, or N+x_id*M1+delta, or N+x_id*M1*X+delta) time units after the last time unit in the time range of the resource is the time domain starting position of the two-step PUSCH time-frequency resource corresponding to the selected two-step random access time-frequency resource, where x_id can be the index t_id or RO index in the time domain of the selected RO, and delta can be a predefined or configured additional time unit interval. However, the above-listed items are only exemplary and the present disclosure is not limited thereto.
[0062] The time range of the selected two-step random access time-frequency resource may be at least one of the following: a directly selected two-step random access time-frequency resource (i.e., a selected RO); a random access time slot in which the selected two-step random access time-frequency resource is located or the last RO therein in the time domain; a random access configuration period in which the selected two-step random access time-frequency resource is located or the last RO therein in the time domain; a complete mapping (mapping circle) of the downlink beam in which the selected two-step random access time-frequency resource is located to the random access resource or the last RO therein in the time domain; an association period (association period) of the downlink beam in which the selected two-step random access time-frequency resource is located to the random access resource or the last RO therein in the time domain; an association pattern period (association pattern period) of the downlink beam in which the selected two-step random access time-frequency resource is located to the random access resource or the last RO therein in the time domain. However, the above-listed items are merely exemplary and the present disclosure is not limited thereto.
[0063] The frequency domain starting position of the time-frequency resources of the PUSCH can be a predefined or configured frequency domain starting position, such as N frequency domain units away from a frequency domain position, which is the frequency domain starting position of the two-step random access PUSCH and / or M2 frequency domain units (or resource units of the two-step random access PUSCH). Here, a frequency domain position may be: a frequency band part (BWP), a carrier, etc.; the frequency domain starting position of the selected two-step random access (RO); the user equipment determines that the frequency domain starting position of the two-step random access (PUSCH) corresponding to the selected RO may be the first frequency domain unit after N (or N+x_id*M2, or N+x_id*M2*Y, or N+x_id*M2+delta, or N+x_id*M2*Y+delta) frequency domain units; wherein x_id is the frequency domain index of the selected RO, or the RO index, or the selected preamble index (the preamble index on the entire RO or the preamble index corresponding to the available two-step random access, for example, the preamble index on the entire RO is 0 to 63, and the available preambles for the two-step random access are 54 to 63, then the x_id here may be 0 to 9); specifically, N may be 0; wherein one of the functions of delta may be to protect the carrier, used to minimize inter-carrier interference. In particular, the time domain starting position of the indicated PUSCH time-frequency resource is the time domain starting 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 frequency domain starting position of the first PUSCH time-frequency resource unit, and the other time-frequency resources corresponding to all two-step random access time-frequency resources within the time range of the two-step random access time-frequency resource selected by the user equipment are derived in sequence by frequency domain priority then time domain or time domain priority then frequency domain. However, the above-listed items are only exemplary and the present disclosure is not limited thereto.
[0064] The DMRS configuration information may include at least one of the following items: the number and / or index of DMRS ports available on a PUSCH time-frequency resource unit (i.e., each DMRS port corresponds to its own port configuration information) and / or DMRS sequence index (e.g., scrambling ID, etc.); DMRS port configuration information. The DMRS port configuration information may include at least one of the following: sequence type, such as whether it is a ZC sequence or a gold sequence; cyclic shift interval; length (i.e., the subcarriers occupied by the DMRS sequence); time domain orthogonal cover code (TD-OCC), for example, a TD-OCC with a length of 2 may be: [+1, -1], [-1, +1]; frequency domain orthogonal cover code (FD-OCC), for example, a FD-OCC with a length of 2 may be: [+1, -1], [-1, +1]; comb configuration, including comb size and / or comb offset. For example, if the comb size is 4 and the comboffset is 0, it indicates the 0th RE of every 4 REs in the DMRS sequence; if the offset is 1, it indicates the 1st RE of every 4 REs in the DMRS sequence. However, the above items are merely exemplary and the present disclosure is not limited thereto.
[0065] For the data resource configuration information of two-step random access, there may be two possible configuration types on the network side: the UE obtains the configured two-step random access data resources through a separate two-step random access data resource configuration information on the network side, and then through the defined mapping parameters and / or rules of the random access resources and data resources, the UE can obtain the mapping relationship between the random access resources and the data resources; and 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 through the configured two-step random access random access, and then through the relative time-frequency relationship (for example, time domain and / or frequency domain interval) between the configured two-step random access data resources and the random access resources of the two-step random access, and / or the defined mapping parameters and / or rules between the random access resources and the data resources.
[0066] The above resource configuration information is only exemplary and is not limited thereto. New resource configuration information may be added or at least one of the above resource configuration information may be omitted according to specific circumstances.
[0067] The user equipment can obtain all or part of the above-mentioned resource configuration information based on at least one of the following items: random access feedback RAR of the random access process, for example, uplink scheduling (UL grant) information in the RAR; downlink control information for scheduling uplink transmission, for example, uplink scheduling (UL grant) information in the downlink control information or a separate DCI configuration, wherein the scheduled uplink transmission can be a new transmission of data or a retransmission of data; high-layer control signaling such as a system message sent by the network side or an RRC configuration message obtained by the user equipment; and pre-configured parameter information, etc.
[0068] For example, the time-frequency resource configuration information of PUSCH can be obtained through system messages, and the DMRS configuration information can be obtained through the RRC configuration information of the user equipment. In particular, the user equipment can obtain a type of transmission resource configuration for two-step random access through the system information, and can obtain another type of transmission resource configuration for two-step random access when the user is in a connected state through the RRC configuration information exclusive to the user equipment. For example, the DMRS resources in the transmission resources for two-step random access configured by the system information only include DMRS ports and use a preset DMRS sequence (such as a preset scrambling ID), while the RRC configuration information exclusive to the user equipment can configure the DMRS resources to include DMRS ports and DMRS sequences (such as multiple different scrambling IDs). Similarly, this method can be used to configure power control parameters exclusive to the connected state to adjust the PUSCH transmission power of the first message when the user equipment performs two-step random access in the connected state. However, the above examples are only exemplary, and the present disclosure is not limited thereto.
[0069] In addition, for example, the user equipment can obtain the mapping information of the downlink beam to the RO (including four-step random access RO and / or two-step random access RO) based on the above resource configuration information. Taking SSB as an example, the mapping information may include at least one of the following items: the SSB to RO mapping period (such as the number of random access configuration periods required to complete at least one SSB to RO mapping); the SSB to RO mapping pattern period (such as the time length to ensure that the 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). Similarly, the user equipment can obtain CSI-RS to RO mapping information based on the above resource configuration information, and the mapping information may include at least one of the following items: CSI-RS to RO mapping period (such as the number of random access configuration periods required to complete all CSI-RS to RO mappings within at least one CSI-RS period); CSI-RS to RO mapping pattern period (such as the time length for ensuring that the CSI-RS to RO mappings within two adjacent mapping pattern periods are exactly the same, such as the required number of CSI-RS to RO mapping periods or the required number of random access configuration periods). However, the above examples are merely exemplary and the present disclosure is not limited thereto.
[0070] According to an embodiment of the present disclosure, to determine a resource configuration for two-step random access, the user equipment also needs to determine a mapping relationship between random access resources for the two-step random access and data resources for the two-step random access. The mapping relationship may include at least one of the following items: a mapping period for random access resources for the two-step random access and data resources for the two-step random access; and a mapping rule for random access resources for the two-step random access and data resources for the two-step random access, such as a mapping parameter for random access resources to data resources. However, the present disclosure is not limited thereto.
[0071] In step S202, the random access method to be used is determined. According to the resource configuration information obtained above, the user equipment may obtain both four-step random access configuration information and two-step random access configuration information. At this time, the user equipment needs to determine whether to use the four-step random access method or the two-step random access method.
[0072] For example, the user equipment may generate a random number X with equal probability within the range of T1 to T2 (where T1 <= T <= T2) based on a predetermined threshold T set by the network side. If X is greater than T, the user equipment determines to adopt the two-step random access method. If X is not greater than T, the user equipment may determine to adopt the four-step random access method. For example, the base station may configure (or predefine) a predetermined threshold T=0.7 between 0 and 1 through system information. The user equipment may generate a random number X with equal probability between 0 and 1. When X=0.8, X is greater than T, and the user equipment may determine to adopt the two-step random access method. When X=0.4, X is less than T, and the user equipment may determine to adopt the four-step random access method. Optionally, it may be set that when X is not less than T, the user equipment determines to adopt the four-step random access method. If X is less than T, the user equipment may determine to adopt the two-step random access method.
[0073] Setting a predetermined threshold T can help the base station control the number of user equipment performing two-step random access or four-step random access, thereby effectively performing load balancing. For example, when T=0.7, from a probability perspective, 70% of the user equipment can be allocated to perform four-step random access, while 30% of the user equipment can be allocated to perform two-step random access.
[0074] Alternatively, the user equipment may also randomly select whether to use the four-step random access or the two-step random access with equal probability. However, the above examples are merely exemplary and the present disclosure is not limited thereto.
[0075] In step S203, uplink signal transmission is performed based on the obtained resource configuration information for the uplink signal and the determined random access method. Specifically, first, after determining whether to use a four-step random access method or a two-step random access method, the user equipment can obtain random access configuration information corresponding to the determined random access method from the resource configuration information. For example, after determining to use a two-step random access method, the user equipment can obtain a preamble and RO corresponding to the two-step random access method based on the obtained resource configuration information. Then, the user equipment can find available PUSCH resources (such as PUSCH time-frequency resources and DMRS resources) through a mapping relationship. If N (where N>1) PUSCH resources are found, the user equipment can select a PUSCH resource with equal probability from the N PUSCH resources for corresponding PUSCH transmission. Next, the user equipment can use the obtained preamble and random access transmission opportunity and the physical uplink shared channel to send a first message to the network side (e.g., the base station), and perform uplink signal transmission in response to the random access feedback of the network side for the first message.
[0076] According to an embodiment of the present disclosure, after a user equipment sends a first message, the user equipment searches for possible random access feedback on a configured or preset downlink control channel resource, and then performs different operations based on the type of feedback received. Specifically, if the user equipment does not detect available random access feedback, the first message is resent. For example, if the user equipment does not detect available random access feedback (including no downlink control information, or downlink control information is detected but no matching feedback information is detected in a downlink shared channel scheduled by the downlink control channel (such as no matching preamble sequence and / or no matching user equipment terminal identifier or conflict resolution identifier), etc.), the user equipment resends the first message.
[0077] If the user equipment detects successful random access feedback, it performs uplink signal transmission. For example, the user equipment detects successful random access feedback, and the user equipment can perform uplink transmission according to the uplink scheduling information indicated in the random access feedback, and / or receive downlink data according to the downlink scheduling information, and / or PUCCH resource indication for HARQ-ACK feedback.
[0078] If the user equipment detects a fallback random access feedback, it sends a fallback Msg3 according to the configuration information indicated by the fallback random access feedback. In this case, it is necessary to determine the resource block size, transport block size, and modulation and coding scheme for the fallback Msg3, and then send the fallback Msg3 based on the determined resource block size, transport block size, and modulation and coding scheme.
[0079] In determining the resource block size, transport block size, and modulation and coding scheme for fallback Msg3, at least one of the resource block size, transport block size, and modulation and coding scheme for fallback Msg3 may be obtained according to the configuration information indicated by the fallback random access feedback. Specifically, the user equipment always obtains the resource block size (size and / or position of time-frequency resources) and / or transport block size and / or modulation and coding scheme according to the configuration information (such as uplink scheduling information) indicated by the fallback random access feedback. Specifically, the user equipment may also directly obtain any two of the resource block size, transport block size, and modulation and coding scheme for fallback Msg3 according to the configuration information indicated by the fallback random access feedback, and then derive the other of the resource block size, transport block size, and modulation and coding scheme for fallback Msg3 based on the two directly obtained values. For example, the user equipment may calculate the transmittable transport block size according to a given coding and modulation scheme within a given time-frequency resource size based on the resource block size and modulation and coding scheme directly notified by the configuration information indicated by the fallback random access feedback.
[0080] In determining the resource block size, transport block size, and modulation and coding scheme for the fallback Msg3, at least one of the resource block size, transport block size, and modulation and coding scheme used when sending the first message may also be used to determine the resource block size, transport block size, and modulation and coding scheme for the fallback Msg3. Specifically, the user equipment may always use the same resource block size (size and / or position of time-frequency resources) and / or the same transport block size and / or the same modulation and coding scheme as used when previously sending the first message to determine the resource block size and / or transport block size and / or modulation and coding scheme for the fallback Msg3. In particular, when the configuration of one of the resource block size, transport block size, and modulation and coding mode is the same as the corresponding configuration used in the previous first message, and the other of the resource block size, transport block size, and modulation and coding mode is obtained through the configuration information indicated by the fallback random access feedback, the remaining one of the resource block size, transport block size, and modulation and coding mode can be inferred from the first two determined configurations. For example, the user equipment can use the same transport block size as the previous first message and the resource block size obtained through the configuration information indicated by the fallback random access feedback to determine the available modulation and coding mode. In particular, if the modulation order has been pre-set, the user equipment can determine the coding rate. If there is more than one configuration for the available modulation and coding mode, the user equipment can select a modulation and coding mode with the smallest (or largest) coding rate and / or the largest (or smallest) modulation order from the available modulation and coding modes. The above examples are merely exemplary and the present disclosure is not limited thereto.
[0081] In determining the resource block size, transport block size, and modulation and coding mode for fallback Msg3, at least one of a 1-bit explicit indication mode, an implicit indication mode, and a system predefined mode may be used according to the obtained resource configuration information to determine whether the user equipment sends fallback Msg3 according to at least one of the resource block size, transport block size, and modulation and coding mode notified by the configuration information of the fallback random access feedback indication, and / or determine whether the network side needs to merge the uplink data in the first message with the fallback Msg3. In the present disclosure, the implicit indication mode refers to pre-setting a modulation and coding mode index value to respectively indicate whether the user equipment sends fallback Msg3 according to at least one of the resource block size, transport block size, and modulation and coding mode notified by the configuration information of the fallback random access feedback indication and / or whether the network side needs to merge the uplink data in the first message with the fallback Msg3.
[0082] Specifically, when a 1-bit display indication mode is adopted, the user equipment can obtain the meaning represented by 1 bit through at least one of a system message, a user equipment-specific RRC configuration message, downlink control information, and random access feedback. For example, "0" can be set to indicate that the user equipment does not send a fallback Msg3 according to at least one of the resource block size, transport block size, and modulation and coding mode notified by the configuration information of the fallback random access feedback indication, and / or the network side does not need to merge the uplink data in the sent first message with the fallback Msg3. "1" can be set to indicate that the fallback Msg3 is sent according to at least one of the resource block size, transport block size, and modulation and coding mode notified by the configuration information of the fallback random access feedback indication, and / or the network side needs to merge the uplink data in the sent first message with the fallback Msg3. However, the above examples are only exemplary and the present disclosure is not limited thereto.
[0083] When an implicit indication method is adopted, the above determination can be achieved through one or a group of reserved modulation and coding mode index values. For example, when the modulation and coding mode index is configured to 0, the user equipment does not send the fallback Msg3 according to the modulation and coding mode and / or transport block size notified by the configuration information of the fallback random access feedback indication, and / or the network side does not need to merge the uplink data in the sent first message with the fallback Msg3, while when the modulation and coding mode index is configured to other optional values, the user equipment can send the fallback Msg3 according to the modulation and coding mode and / or transport block size notified by the configuration information of the fallback random access feedback indication, and / or the network side needs to merge the uplink data in the sent first message with the fallback Msg3.
[0084] In particular, the operation can also be used by the network side (e.g., base station device) to notify the user equipment whether to continue sending message three that can carry data (e.g., determined by a dedicated transport block size / modulation and coding mode table) or directly fall back to traditional message three transmission (i.e., determine the transport block size and / or modulation and coding mode in a traditional manner, for example, determined by a traditional transport block size / modulation and coding mode table). The method (i.e., explicit indication method or implicit indication method) can be indicated by a signal in the random access feedback indication (i.e., indicated when the fallback message three is transmitted for the first time), or the user equipment can be transmitted N times (N>1) according to message three that can carry data, and indicated in the PDCCH of the scheduling message triple transmission sent by the base station device.
[0085] In determining the resource block size, transport block size and modulation coding mode for fallback Msg3, the transport block size for fallback Msg3 can also be derived based on the configuration information of the fallback random access feedback indication, or the transport block size for fallback Msg3 can be derived based on the obtained resource block size and modulation coding mode.
[0086] In addition, after obtaining the transport block size (including the transport block size obtained directly or derived), when the obtained transport block size is equal to the transport block size used for the uplink data in the first message, the fallback Msg3 is sent according to the obtained transport block size. For example, when the obtained transport block size is equal to the transport block size used for the uplink data in the first message that has been sent, the user equipment can transmit according to the value of the obtained transport block size. When the obtained transport block size is larger than the transport block size used for the uplink data in the first message, the transport block used for the uplink data in the first message is padded with zeros and the fallback Msg3 is sent according to the obtained transport block size. For example, when the obtained transport block size is larger than the transport block size used for the uplink data in the first message that has been sent, the user equipment can transmit according to the obtained transport block size and padded the transport block used for the uplink data in the first message that has been sent with zeros (for example, delta zero values, where delta is the difference between the obtained transport block size and the transport block size used for the uplink data in the first message). In particular, random redundant bits, i.e., delta redundant bits, can be supplemented to act as a virtual CRC. When the obtained transport block size is smaller than the transport block size used for the uplink data in the first message, the transport block size and / or modulation and coding scheme indicated in the fallback random access feedback is ignored, and the modulation and coding scheme is determined based on the transport block size used for the uplink data in the first message and the configured resource block size, so as to execute the fallback Msg3 transmission. For example, when the obtained transport block size is smaller than the transport block size used for the uplink data in the sent first message, the user equipment may consider this to be an incorrect configuration and not expect to receive such a configuration, or may ignore the modulation and coding scheme and / or transport block size indicated in the random access feedback and determine an available modulation and coding scheme based on the transport block size used for the uplink data in the sent first message and the configured resource block size. Specifically, if the modulation order is pre-set, the user equipment may determine the coding rate. If there are multiple configurations of available modulation and coding schemes, the user equipment may select a modulation and coding scheme with the smallest (or largest) coding rate and / or the largest (or smallest) modulation order, or the modulation and coding scheme that is closest to the configured modulation and coding scheme, from the multiple available modulation and coding schemes.
[0087] By determining whether the user equipment sends a fallback Msg3 according to at least one of the resource block size, transport block size, and modulation and coding scheme notified by the configuration information of the fallback random access feedback indication, and / or determining whether the network side needs to merge the uplink data in the first message with the fallback Msg3, the purpose of achieving the following (but not limited to) scenario can be achieved: the user equipment determines, by the above method or a system-predefined method, that the network side needs to merge the uplink data in the sent first message with the fallback message 3. By receiving the first message, the network side can determine the transport block size used by the user equipment for data transmission in the first message. For example, the two-step random access method only supports one modulation and coding scheme and / or transport block size, or the preamble code grouping in the first message, with different groups corresponding to different transport block sizes; or the transport block size indicated by the uplink control information UCI carried on the PUSCH, the network side can know the transport block size used by the user equipment to send data through the detected preamble code or correctly decoded UCI, even if the PUSCH decoding fails.
[0088] In determining the resource block size, transport block size and modulation and coding mode for fallback Msg3, when there is only one configuration of transport block size, modulation and coding mode and / or resource block size available for fallback Msg3, the sending of fallback Msg3 is performed according to the comparison result of the transport block size in the configuration and the transport block size used by the uplink data in the first message. Specifically, when the transport block size in the configuration is smaller than the transport block size used by the uplink data in the first message, whether the network side needs to merge the uplink data in the first message with the fallback Msg3 is ignored and the sending of fallback Msg3 is performed according to the configuration. When the transport block size in the configuration is equal to the transport block size used by the uplink data in the first message, the sending of fallback Msg3 is performed according to the configuration. When the transport block size in the configuration is larger than the transport block size used by the uplink data in the first message, the transport block size used by the uplink data in the first message is padded with zeros and the sending of fallback Msg3 is performed according to the configuration.
[0089] For example, when the transmission block size in the only available configuration of fallback Msg3 is not equal to or smaller than the transmission block size used by the user equipment for uplink data in the first message sent, the user equipment may consider this to be an erroneous configuration. At this time, the user equipment does not expect to obtain the configuration, the user equipment behavior is undefined, and the user equipment may prepare to send fallback Msg3 according to the configuration, ignoring whether the network side (e.g., the base station) needs to merge the uplink data in the first message sent with the fallback Msg3. When the transmission block size in the only available configuration of fallback Msg3 is equal to the transmission block size used by the user equipment for uplink data in the first message sent, the user equipment may prepare to send fallback Msg3 according to the configuration. When the transport block size in the only available configuration for fallback Msg3 is larger than the transport block size used by the user equipment for uplink data in the first message sent, the user equipment may consider this to be an incorrect configuration and does not expect to obtain this configuration. The user equipment behavior is undefined. The user equipment prepares to send fallback Msg3 according to this configuration and fills the transport block used for the uplink data in the first message sent with zeros (delta zero values, where delta is the difference between the configured transport block size and the transport block size used for the uplink data in the first message) to the configured transport block size before transmission. In particular, random redundant bits, i.e., delta redundant bits, may be added and used as a virtual CRC.
[0090] By considering that there is only one configuration (combination) of processing, the purpose of realizing the following (but not limited to) scenarios can be achieved: the user equipment determines by the above method or the system predefined method that the network side needs to merge the uplink data in the first message sent with the fallback Msg3, and the network side knows that a user equipment is sending data by receiving the first message, but cannot determine the transmission block size or modulation and coding method used by the user equipment.
[0091] In determining the resource block size, transport block size and modulation and coding scheme of fallback Msg3, when there are multiple transport block sizes, modulation and coding schemes and / or resource block size configurations available for fallback Msg3, the user equipment may select at least one of the resource block size, transport block size and modulation and coding scheme for fallback Msg3 based on at least one of the resource block size, transport block size and modulation and coding scheme used by the uplink data in the first message, or notify the network side of at least one of the resource block size, transport block size and modulation and coding scheme selected by the user equipment by attaching uplink control information to the physical uplink shared channel.
[0092] Here, the configurations (combinations) of multiple transport block sizes, modulation and coding modes and / or resource block sizes available for the fallback Msg3 may include: a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes obtained according to the configuration information of the fallback random access feedback indication, a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes selected from the combinations of transport block sizes and / or modulation and coding modes and / or resource block sizes available when sending the first message, and a combination of multiple transport block sizes and / or modulation and coding modes and / or resource block sizes derived using a preset rule, wherein the combination is obtained according to the configuration information of the fallback random access feedback indication. For example, the configurations available for multiple fallback Msg3s may include the following (but not limited to): obtaining multiple sets of transport block sizes and / or modulation and coding methods and / or resource block size combinations through the configuration information of the fallback random access feedback indication; or a combination of transport block sizes and / or modulation and coding methods and / or resource block sizes that can be selected when reusing the first message that has been sent, that is, when sending the first message, the user equipment can select multiple sets of transport block sizes and / or modulation and coding methods and / or resource block size combinations, and when sending the fallback Msg3 after receiving the fallback random access feedback indication, it can also select from the same Select from a combination of multiple transport block sizes and / or modulation and coding schemes and / or resource block sizes; obtain a set of transport block sizes and / or modulation and coding schemes and / or resource block size combinations through the configuration information of the fallback random access feedback indication, and obtain multiple available transport block sizes and / or modulation and coding schemes and / or resource block size combinations through preset rules, for example, notifying a set of supported maximum (or minimum) transport block sizes and / or maximum (or minimum) modulation and coding schemes and / or maximum (or minimum) resource block size combinations, and the user equipment can determine other available combinations in proportion. For example, the base station indicates in the configuration information of the fallback random access feedback indication that the resource block size is 1 physical resource block PRB, but the user equipment can support 4 times the repeated resource block size, that is, the user equipment can select 1 PRB, 2 PRBs, 3 PRBs and a maximum of 4 PRBs as resource block sizes.
[0093] After obtaining multiple available transport block sizes and / or modulation and coding schemes and / or resource block size configurations, the user equipment may perform at least one of the following operations: selecting a transport block size and / or modulation and coding scheme and / or resource block size combination that can obtain the same transport block size as the transport block size used by the uplink data in the first message; selecting a transport block size and / or modulation and coding scheme and / or resource block size combination that can obtain a transport block size closest to the transport block size used by the uplink data in the first message; selecting a transport block size and / or modulation and coding scheme and / or resource block size combination that can obtain a transport block size that is not less than and closest to the transport block size used by the uplink data in the first message. In other words, the user equipment may select one configuration (combination) from the above multiple configurations (combinations), the selected configuration (combination) including a transport block size that is the same as, closest to, or not less than and closest to the transport block size used by the uplink data in the first message.
[0094] For example, the user equipment may select a combination of a transport block size and / or a modulation and coding scheme and / or a resource block size that can obtain the same transport block size as the transport block size used by the uplink data in the first message that has been sent. Alternatively, the user equipment may select a combination of a transport block size and / or a modulation and coding scheme and / or a resource block size that can obtain a transport block size that is closest to the transport block size used by the uplink data in the first message that has been sent. Alternatively, the user equipment may select a combination of a transport block size and / or a modulation and coding scheme and / or a resource block size that can obtain a transport block size that is not smaller than and is closest to the transport block size used by the uplink data in the first message that has been sent.
[0095] In addition, the user equipment may also carry uplink control information in the fallback Msg3 to notify the base station of the selected transport block size and / or modulation and coding scheme and / or resource block size combination.
[0096] By considering the existence of multiple configurations (combinations), the purpose of realizing the following (but not limited to) scenarios can be achieved: the user equipment determines by the above method or the system predefined method that the network side needs to merge the uplink data in the sent first message with the fallback Msg3, and the network side knows that a user equipment is sending data by receiving the first message, but cannot determine the transmission block size or modulation and coding method used by the user equipment.
[0097] The above-described method for determining the transport block size, resource block size, and modulation and coding scheme for fallback Msg3 is merely exemplary. According to the above-described method, at least one of the resource block size, transport block size, and modulation and coding scheme can be obtained. Then, based on the obtained resource block size, transport block size, and modulation and coding scheme, the unobtained resource block size, transport block size, or modulation and coding scheme can be calculated or derived. The user equipment can determine the resource block size, transport block size, and modulation and coding scheme for fallback Msg3 by any combination of the above-described methods or by using any one of them alone.
[0098] After sending the fallback Msg3, the user equipment searches for possible network feedback information in the configured downlink control search space. For example, if the Msg3 retransmission scheduling information is searched, the user equipment retransmits Msg3. If the conflict resolution message is searched, the user equipment reads the conflict resolution message. If the conflict is resolved successfully, the user equipment completes the random access process. If the conflict resolution is unsuccessful, the user equipment can re-perform four-step random access or two-step random access.
[0099] Figure 3 is a flowchart of a method for transmitting an uplink signal according to another exemplary embodiment of the present disclosure.
[0100] Reference Figure 3 In step S301, the user equipment may obtain uplink signal resource configuration information from network-side configured and / or pre-configured information. The obtained resource configuration information may include at least one of four-step random access configuration information, two-step random access configuration information, downlink beam configuration information, two-step random access data resource configuration information, configuration type information, etc. The resource configuration information has been described above and will not be repeated here.
[0101] In step S302, the user equipment determines whether to use a four-step random access method or a two-step random access method. Here, four-step random access refers to a process in which the user equipment sends a preamble to the network, the network sends a random access response to the user equipment, the user equipment then sends message three (Msg3) to the network, and the network sends contention resolution information to the user equipment. Two-step random access refers to a process in which the user equipment sends a message including a preamble and a data portion to the network, and the network sends feedback on the message to the user equipment. For example, the user equipment may randomly generate a random number with equal probability within a range including a predetermined threshold set by the network, and then compare the generated random number with the predetermined threshold to determine whether to use a four-step random access method or a two-step random access method. Optionally, the user equipment may also select whether to use a four-step random access method or a two-step random access method with equal probability. However, the above example is merely exemplary, and the present disclosure is not limited thereto. If it is determined to use the four-step random access method, the process proceeds to step S303, where the four-step random access method is used. The four-step random access method is similar to the contention-based random access method and will not be described in detail here. If it is determined to use the two-step random access method, the process proceeds to step S304.
[0102] In step S304, random access configuration information corresponding to the two-step random access method is obtained from the obtained resource configuration information. For example, after determining to perform two-step random access, the user equipment can obtain the preamble and RO corresponding to the two-step random access method based on the obtained resource configuration information, and then find available PUSCH resources (such as PUSCH time-frequency resources and DMRS resources) through a mapping relationship. If N (where N>1) PUSCH resources are found, the user equipment can select a PUSCH resource with equal probability from the N PUSCH resources for corresponding PUSCH transmission.
[0103] In step S305, a first message is sent based on the obtained random access configuration information. The first message includes not only a preamble but also a data portion. This allows for faster uplink signal transmission. The user equipment then performs subsequent operations based on the feedback type for the first message.
[0104] In step S306, if the user equipment does not detect any available random access feedback, the process returns to step S305 and resends the first message.
[0105] In step S307, if the user equipment detects successful random access feedback, it proceeds to step S309 and performs operations based on the information indicated by the successful random access feedback. For example, the user equipment may perform uplink transmission according to the uplink scheduling information indicated in the random access feedback, and / or receive downlink data according to the downlink scheduling information, and / or provide HARQ-ACK feedback based on the PUCCH resource indication.
[0106] Step S308: If the user equipment detects a fallback random access feedback, the process proceeds to step S310.
[0107] In step S310, the resource block size, transport block size, and modulation and coding scheme for the fallback Msg3 are determined. The user equipment may directly obtain at least one of the resource block size, transport block size, and modulation and coding scheme for the fallback Msg3 according to the configuration information of the fallback random access feedback indication, or determine at least one of the resource block size, transport block size, and modulation and coding scheme for the fallback Msg3 using at least one of the resource block size, transport block size, and modulation and coding scheme used when sending the first message, or obtain the derived transport block size for the fallback Msg3 based on the configuration information of the fallback random access feedback indication. In addition, the user equipment can also use at least one of a 1-bit display indication method, an implicit indication method and a system predefined method to determine whether the user equipment sends the fallback Msg3 according to at least one of the resource block size, transmission block size and modulation and coding method notified by the configuration information of the fallback random access feedback indication based on the obtained resource configuration information, and / or determine whether the network side needs to merge the uplink data in the first message with the fallback Msg3. In particular, the operation can also be used by the network side (for example, a base station device) to notify the user equipment whether to continue sending message three that can carry data (for example, determined by a special transmission block size / modulation and coding method table) or directly fall back to the traditional message three sending (that is, determine the transmission block size and / or modulation and coding method in a traditional way, for example, determined by a traditional transmission block size / modulation and coding method table). The method (i.e., the explicit indication method or the implicit indication method) can be indicated by a signal in the random access feedback indication (i.e., it is indicated when the fallback message three is transmitted for the first time), or the user equipment can send the message three that can carry data N times (N>1), and indicate it in the PDCCH of the scheduling message triple transmission sent by the base station device.
[0108] At least one of the resource block size, transport block size, and modulation and coding scheme can be obtained using the above method. The unobtained resource block size, transport block size, or modulation and coding scheme can then be calculated or derived based on the obtained resource block size, transport block size, and modulation and coding scheme. The user equipment can arbitrarily combine the above methods or use any one of them alone to determine the resource block size, transport block size, and modulation and coding scheme for fallback Msg3.
[0109] In addition, when determining the resource block size, transport block size, and modulation and coding mode for the fallback Msg3, when the obtained transport block size is equal to the transport block size used by the uplink data in the first message, the user equipment may execute the transmission of the fallback Msg3 according to the obtained transport block size. When the obtained transport block size is larger than the transport block size used by the uplink data in the first message, the user equipment needs to perform a zero padding operation on the transport block used by the uplink data in the first message to the size of the obtained transport block size and execute the transmission of the fallback Msg3 according to the obtained transport block size. When the obtained transport block size is smaller than the transport block size used by the uplink data in the first message, the user equipment may ignore the transport block size and / or modulation and coding mode indicated by the fallback random access feedback, determine the modulation and coding mode according to the transport block size used by the uplink data in the first message and the configured resource block size, and thereby execute the transmission of the fallback Msg3.
[0110] According to an embodiment of the present disclosure, it is also considered that there is only one configuration of transport block size, modulation and coding method and / or resource block size available for fallback Msg3, and there are multiple configurations of transport block size, modulation and coding method and / or resource block size available for fallback Msg3.
[0111] In the case where there is only one configuration of transport block size, modulation and coding mode and / or resource block size available for fallback Msg3, when the transport block size in the configuration is smaller than the transport block size used for the uplink data in the first message, the user equipment can ignore whether the network side needs to merge the uplink data in the first message with the fallback Msg3 and execute the sending of fallback Msg3 according to the configuration; when the transport block size in the configuration is equal to the transport block size used for the uplink data in the first message, the user equipment can directly execute the sending of fallback Msg3 according to the configuration; when the transport block size in the configuration is larger than the transport block size used for the uplink data in the first message, the user equipment can perform zero-padding operation on the transport block used for the uplink data in the first message and execute the sending of fallback Msg3 according to the configuration.
[0112] When there are multiple configurations (combinations) of transport block sizes, modulation and coding modes and / or resource block sizes available for fallback Msg3, the user equipment may select a transport block size and / or modulation and coding mode and / or resource block size combination that can obtain a transport block size that is the same as or closest to the transport block size used for the uplink data in the first message, or select a transport block size and / or modulation and coding mode and / or resource block size combination that can obtain a transport block size that is not less than and closest to the transport block size used for the uplink data in the first message.
[0113] According to the above method, at least one of the resource block size, transport block size, and modulation and coding scheme can be obtained. Then, based on the obtained resource block size, transport block size, and modulation and coding scheme, the unobtained resource block size, transport block size, or modulation and coding scheme can be calculated or derived. The user equipment can arbitrarily combine the above methods or use any one of them alone to determine the resource block size, transport block size, and modulation and coding scheme for the fallback Msg3. However, the above methods are merely exemplary and the present disclosure is not limited thereto.
[0114] After determining the transport block size, modulation and coding mode, and resource block size of the transport block size available for the fallback Msg3, in step S311, the fallback Msg3 is sent using the determined transport block size, modulation and coding mode, and resource block size.
[0115] In step S312, the user equipment operates according to the feedback for the fallback Msg3. For example, after sending the fallback Msg3, the user equipment searches for possible network feedback information in the configured downlink control search space. For example, if the search finds Msg3 retransmission scheduling information, the user equipment retransmits Msg3. If the search finds a conflict resolution message, the user equipment reads the conflict resolution message. If the conflict resolution is successful, the user equipment completes the random access process. If the conflict resolution is still unsuccessful, the user equipment may rediscover the first message.
[0116] Figure 4 is a schematic flowchart of a method for transmitting an uplink signal according to an exemplary embodiment of the present disclosure.
[0117] Figure 4 This is an example flow chart of a user equipment determining to use a two-step random access method and sending a fallback Msg3.
[0118] In step S401, the base station sends resource configuration information to the user equipment.
[0119] In step S402, the user equipment receives resource configuration information and determines whether to adopt a two-step random access method or a four-step random access method. In this embodiment, it is assumed that the user equipment determines to adopt a two-step random access method.
[0120] In step S403, the user equipment selects random access configuration information corresponding to the two-step random access method from the received resource configuration information. For example, after determining to perform two-step random access, the user equipment can obtain the preamble and RO corresponding to the two-step random access method based on the obtained resource configuration information, and then find available PUSCH resources (such as PUSCH time-frequency resources and DMRS resources) through a mapping relationship.
[0121] In step S404, the user equipment sends a first message to the base station according to the selected random access configuration information. Here, the first message includes a preamble and a data portion.
[0122] In step S405, the base station detects a preamble for the user equipment on the RO. If no preamble is detected, the base station does not provide feedback. If a preamble is detected, the base station detects possible data transmission on the PUSCH corresponding to the preamble using a mapping relationship. If the data is correctly decoded, the base station sends successful feedback to the user equipment. If the data is not correctly decoded, the base station sends fallback random access feedback to the user equipment. In this embodiment, it is assumed that the base station sends fallback random access feedback to the user equipment. In this embodiment, it is assumed that fallback random access feedback is detected.
[0123] In step S406, the base station sends feedback information of the first message to the user equipment.
[0124] In step S407, the user equipment searches for possible feedback information in the configured search space. If no feedback information from the base station is detected or the RAPID or conflict resolution identifier in the feedback information does not match, the user equipment can resend the first message. If successful feedback information is detected, the uplink signal is sent directly. If a fallback random access feedback is detected, it is necessary to determine the transport block size, resource block size and modulation and coding mode for sending the fallback Msg3. The method for determining the transport block size, resource block size and modulation and coding mode for sending the fallback Msg3 has been described in detail in the literature. Figure 2 and Figure 3 In this embodiment, it is assumed that the fallback random access feedback is found.
[0125] In step S408, the user equipment sends a backoff Msg3 to the base station according to the determined transport block size, resource block size, and modulation and coding scheme.
[0126] In step S409, the base station sends feedback information of the backoff Msg3 to the user equipment.
[0127] In step S410, the user equipment receives feedback information for the backed-back Msg3 and performs corresponding subsequent operations based on the feedback information for the backed-back Msg3. For example, if Msg3 retransmission scheduling information is found, the user equipment retransmits Msg3. If a conflict resolution message is found, the user equipment reads the conflict resolution message. If the conflict resolution is successful, the user equipment completes the random access procedure. If the conflict resolution is unsuccessful, the user equipment may rediscover the first message.
[0128] Figure 5 is a block diagram of a user equipment according to an exemplary embodiment of the present disclosure.
[0129] Reference Figure 5 According to the present disclosure, the user equipment 500 may include a memory 501 and a processor 502. The memory 501 may store computer-executable instructions, which, when executed by the processor 502, may execute at least one method corresponding to the above embodiments of the present disclosure.
[0130] Specifically, when the instructions stored in the memory 501 are executed by the processor 502, the instructions can implement the following operations: obtaining resource configuration information of the uplink signal; determining the random access method to be used; obtaining random access configuration information corresponding to the determined random access method from the obtained resource configuration information; and executing the sending of the uplink signal according to the obtained random access resource configuration information.
[0131] Furthermore, the instruction can also implement operations such as how to determine the transport block size, resource block size, and modulation and coding mode for the fallback Msg3. The instruction is not limited to the above operations, and can also implement Figure 2 and Figure 3 The steps described in , will not be described in detail here.
[0132] Figure 6 is a block diagram of a base station apparatus according to an exemplary embodiment of the present disclosure.
[0133] Reference Figure 6The base station device 600 may include a memory 601 and a processor 602. The memory 601 may store computer-executable instructions. When the instructions are executed by the processor 602, for example, resource configuration information of an uplink signal may be sent to the user equipment 500 to provide the user equipment 500 with random access configuration information, a preamble for the user equipment 500 may be detected on the RO and feedback information for the first message may be sent to the user equipment 500, and feedback information for the backoff Msg3 may be sent to the user equipment 500, so that the user equipment 500 can perform subsequent processing according to the response information of the base station device 600. However, the above examples are merely exemplary and the present disclosure is not limited thereto.
[0134] The present disclosure also provides a computer-readable medium having computer-executable instructions stored thereon, which, when executed, can execute any of the methods described in the embodiments of the present disclosure. Specifically, for example, the instructions can be configured to send resource configuration information to the user equipment 500 side (the resource configuration information is the same as described above and will not be repeated here), determine the random access method, select random access configuration information, send a first message to the base station device 600 side, detect possible random access preamble signals on the configured random access opportunity, determine whether to send a fallback Msg3, or the network device 600 detects the uplink signal sent by the user equipment on the configured uplink transmission resource, etc. However, the above examples are only exemplary, and the present disclosure is not limited thereto.
[0135] The uplink signal sending method and user equipment described in this article can help the network side (such as a base station) control the number of user equipment performing two-step random access or four-step random access, thereby effectively achieving load balancing, and effectively reducing the probability of conflict and quickly resolving conflicts that have occurred. For example, when performing two-step random access, it is detected that the sending of message three Msg3 in four-step random access needs to be fallen back to, and the resource block size, transport block size, and coding modulation method of the fallback Msg3 can be determined to complete the sending of the fallback Msg3, thereby sending the uplink signal more quickly and efficiently.
[0136] "User Equipment" or "UE" herein may refer to any terminal with wireless communication capabilities, including but not limited to mobile phones, cellular phones, smart phones or personal digital assistants (PDAs), portable computers, image capture devices such as digital cameras, gaming devices, music storage and playback devices, and any portable unit or terminal with wireless communication capabilities, or Internet facilities that allow wireless Internet access and browsing, etc.
[0137] The term "base station" (BS) or "network equipment" used in this document may refer to eNB, eNodeB, NodeB, base transceiver station (BTS), or gNB, etc., depending on the technology and terminology used.
[0138] The "memory" here can be of any type suitable for the technical environment of this article and can 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.
[0139] The processor here can be of any type suitable for the technical environment of this article, 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.
[0140] The above description is only a preferred embodiment of the present invention and is 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.
[0141] Those skilled in the art will appreciate that the present invention includes devices for performing one or more of the operations / steps described herein. These devices may be specially designed and manufactured for the desired purpose, or they may include known devices found in general-purpose computers. These devices have computer programs stored therein, which are selectively activated or reconfigured. Such computer programs may be stored on a device (e.g., a computer) readable medium or on any type of medium suitable for storing electronic instructions and coupled to a bus, including but not limited to any type of disk (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic cards, or optical cards. In other words, a readable medium includes any medium that can be used by a device (e.g., a computer) to store or transmit information in a form that can be read.
[0142] Those skilled in the art will appreciate that each block in these structural diagrams and / or block diagrams and / or flow charts, as well as combinations of blocks in these structural 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 specialized computer, or a processor of other programmable data processing methods for implementation, thereby executing the schemes specified in the blocks or multiple blocks in the structural diagrams and / or block diagrams and / or flow charts disclosed in the present invention through the processor of the computer or other programmable data processing method.
[0143] Those skilled in the art will appreciate that the steps, measures, and schemes in the various operations, methods, and processes discussed in the present invention may be interchanged, modified, combined, or deleted. Furthermore, other steps, measures, and schemes in the various operations, methods, and processes discussed in the present invention may also be interchanged, modified, rearranged, decomposed, combined, or deleted. Furthermore, steps, measures, and schemes in the prior art that are similar to those disclosed in the present invention may also be interchanged, modified, rearranged, decomposed, combined, or deleted.
[0144] The above descriptions are only partial embodiments of the present invention. It should be pointed out that ordinary technicians in this technical field can make several improvements and modifications without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.
Claims
1. A method performed by a terminal in a wireless communication system, the method comprising: receiving a radio resource control (RRC) message from a base station, wherein the RRC message includes first uplink configuration information associated with a first message for two-step random access; Sending the first message based on the first uplink configuration information, wherein the first message includes a physical random access channel PRACH preamble and a physical uplink shared channel PUSCH; receiving a random access response RAR as a response to the first message; Determine whether the received RAR is a fallback RAR or a successful RAR; In the case that the received RAR is the fallback RAR: determining a transport block size for a PUSCH scheduled by the fallback RAR, wherein the transport block size for the PUSCH is the same as the transport block size of the PUSCH included in the first message; Determining a modulation and coding scheme for a PUSCH scheduled by the fallback RAR; Sending the PUSCH based on the determined transport block size and modulation and coding scheme; In a case where the received RAR is the successful RAR, information related to hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback is sent according to a physical uplink control channel (PUCCH) resource indicator included in the successful RAR.
2. The method according to claim 1, characterized in that The step of determining the transport block size for the PUSCH includes: determining that a transport block size indicated by the fallback RAR is different from a transport block size of a PUSCH included in the first message; A transport block size for the PUSCH is determined based on a preset rule.
3. The method according to claim 2, characterized in that The step of determining the transport block size for the PUSCH based on a preset rule includes: When the transport block size indicated by the fallback RAR is larger than the transport block size of the PUSCH included in the first message, perform a zero-padding operation on the transport block of the PUSCH included in the first message and determine the size of the zero-padding transport block of the first message as the transport block size for the PUSCH; In a case where the transport block size indicated by the fallback RAR is smaller than the transport block size of the PUSCH included in the first message, the transport block size of the PUSCH included in the first message is determined as the transport block size for the PUSCH.
4. The method according to claim 1, further comprising: In an idle state or an inactive state, receiving system information, wherein the system information includes second uplink configuration information associated with the first message for two-step random access; The step of sending the first message includes sending the first message based on the second uplink configuration information.
5. The method according to claim 1, characterized in that The PUSCH included in the first message is sent on a PUSCH resource mapped to the preamble.
6. A method performed by a base station (BS) in a wireless communication system, the method comprising: Sending a radio resource control (RRC) message, wherein the RRC message includes first uplink configuration information associated with a first message for two-step random access; receiving the first message from a terminal based on the first uplink configuration information; determining whether the first message includes a physical random access channel PRACH preamble and a physical uplink shared channel PUSCH; When the first message includes the PRACH preamble and the PUSCH, sending a successful random access response RAR to the terminal, wherein the PUSCH is sent based on a first transport block size; When the first message includes the PRACH preamble but does not include the PUSCH, sending a fallback RAR to the terminal; When the BS sends the fallback RAR, receiving a PUSCH based on a second transport block size and a modulation and coding scheme determined by the terminal, wherein the second transport block size is the same as the first transport block size; In a case where the RAR sent by the BS is a successful RAR, information related to a hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback, which is sent according to a physical uplink control channel (PUCCH) resource indicator included in the successful RAR, is received from the terminal.
7. The method according to claim 6, characterized in that When the transport block size indicated by the fallback RAR is different from the transport block size of the PUSCH included in the first message, the second transport block size is determined based on a preset rule.
8. The method according to claim 6, further comprising: In an idle state or an inactive state, sending system information to the terminal, wherein the system information includes second uplink configuration information associated with the first message for two-step random access; The step of receiving the first message includes receiving the first message based on the second uplink configuration information.
9. The method according to claim 6, further comprising: Based on a mapping relationship between the preamble and the PUSCH resource, the PUCSCH included in the first message is received on the PUSCH resource mapped to the preamble.
10. A terminal in a wireless communication system, comprising: transceiver; at least one processor connected to the transceiver, wherein the at least one processor is configured to: controlling the transceiver to receive a radio resource control (RRC) message from a base station, wherein the RRC message includes first uplink configuration information associated with a first message for two-step random access; Controlling the transceiver to send the first message based on the first uplink configuration information, wherein the first message includes a physical random access channel PRACH preamble and a physical uplink shared channel PUSCH; controlling the transceiver to receive a random access response RAR as a response to the first message; Determine whether the received RAR is a fallback RAR or a successful RAR; In the case that the received RAR is the fallback RAR: controlling the transceiver to determine a transport block size for a PUSCH scheduled by the fallback RAR, wherein the transport block size for the PUSCH is the same as the transport block size of the PUSCH included in the first message; controlling the transceiver to determine a modulation and coding scheme for a PUSCH scheduled by the fallback RAR; Controlling the transceiver to transmit the PUSCH based on the determined transport block size and modulation and coding scheme; In a case where the received RAR is the successful RAR, information related to hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback is sent according to a physical uplink control channel (PUCCH) resource indicator included in the successful RAR. The terminal according to claim 10 , wherein: The at least one processor is further configured to: determining that a transport block size indicated by the fallback RAR is different from a transport block size of a PUSCH included in the first message; A transport block size for the PUSCH is determined based on a preset rule.
12. The terminal according to claim 10, characterized in that The at least one processor is further configured to: When the transport block size indicated by the fallback RAR is larger than the transport block size of the PUSCH included in the first message, perform a zero-padding operation on the transport block of the PUSCH included in the first message and determine the size of the zero-padding transport block of the first message as the transport block size for the PUSCH; In a case where the transport block size indicated by the fallback RAR is smaller than the transport block size of the PUSCH included in the first message, the transport block size of the PUSCH included in the first message is determined as the transport block size for the PUSCH.
13. The terminal according to claim 10, characterized in that The at least one processor is further configured to: In an idle state or an inactive state, controlling the transceiver to receive system information, wherein the system information includes second uplink configuration information associated with the first message for two-step random access; The first message is sent based on the second uplink configuration information. The terminal according to claim 10 , wherein: The PUCSCH included in the first message is sent on a PUSCH resource mapped to the preamble.
15. A base station BS in a wireless communication system, comprising: transceiver; at least one processor connected to the transceiver, wherein the at least one processor is configured to: controlling the transceiver to send a radio resource control (RRC) message, wherein the RRC message includes first uplink configuration information associated with a first message for two-step random access; controlling the transceiver to receive the first message from the terminal based on the first uplink configuration information; determining whether the first message includes a physical random access channel PRACH preamble and a physical uplink shared channel PUSCH; In a case where the first message includes the PRACH preamble and the PUSCH, controlling the transceiver to send a successful random access response RAR to the terminal, wherein the PUSCH is sent based on a first transport block size; When the first message includes the PRACH preamble but does not include the PUSCH, controlling the transceiver to send a fallback RAR to the terminal; When the BS sends the fallback RAR, controlling the transceiver to receive the PUSCH based on a second transport block size and a modulation and coding scheme determined by the terminal, wherein the second transport block size is the same as the first transport block size; In a case where the RAR sent by the BS is a successful RAR, the transceiver is controlled to receive, from the terminal, information related to hybrid automatic repeat request acknowledgement (HARQ-ACK) feedback sent according to a physical uplink control channel (PUCCH) resource indicator included in the successful RAR.
16. The base station according to claim 15, characterized in that When the transport block size indicated by the fallback RAR is different from the transport block size of the PUSCH included in the first message, the second transport block size is determined based on a preset rule.
17. The base station according to claim 15, characterized in that The at least one processor is further configured to: In an idle state or an inactive state, controlling the transceiver to send system information to the terminal, wherein the system information includes second uplink configuration information associated with the first message for two-step random access; The first message is received based on the second uplink configuration information.
18. The base station according to claim 15, characterized in that The at least one processor is further configured to: based on a mapping relationship between a preamble and a PUSCH resource, receive the PUSCH included in the first message on the PUSCH resource mapped to the preamble.
19. A computer-readable medium having computer-executable instructions stored thereon, wherein when the computer-executable instructions are executed, the method according to any one of claims 1 to 9 is performed.
20. A computer comprising a readable medium storing a computer program, characterized in that: The computer program comprises instructions for performing the method according to any one of claims 1-9.
Citation Information
Patent Citations
Method and apparatus for random access design of NR unlicensed
US20190132882A1