Repeated transmission determination method, device, terminal and network side equipment
By obtaining the UL grant and first information in the random access response, the terminal and the network-side device jointly determine the number of repeated transmissions and time slots of Msg3 PUSCH, solving the problem of insufficient Msg3 PUSCH coverage and achieving flexible resource allocation and reliable transmission performance.
Patent Information
- Application Number
- CN202110511902.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-05-11
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-05-11
AI Technical Summary
In 5G NR systems, the coverage of Msg3 PUSCH is a bottleneck, and there is currently no clear method to determine the number of Msg3 PUSCH retransmissions and the available uplink time slots. In particular, during the initial access phase, the terminal cannot obtain the terminal-specific UE-dedicated uplink and downlink configurations.
The terminal determines the number of repeated transmissions and the available time slot for the initial transmission of Msg3 by obtaining the UL grant and the first information in the random access response RAR. The network side device assists the terminal in determining the number of repeated transmissions and the time slot through indication signaling, and uses information such as reserved bits, timing advance TA value and time domain resource allocation table for indication.
The flexibility of Msg3 resource allocation and transmission performance are improved, ensuring reliability and coverage during the initial access phase.
Smart Images

Figure CN115334657B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method, device, terminal and network-side equipment for determining repeated transmission. Background Art
[0002] In current 5G (fifth generation) NR (New RAT) mobile communication systems, cell coverage is a critical technical indicator. However, Msg3 PUSCH (Physical Uplink Shared Channel) transmission is a coverage bottleneck in 5G NR systems. Therefore, enhancing Msg3 PUSCH coverage is a key research topic.
[0003] Currently, a repetition type A retransmission mechanism has been introduced for Msg3 PUSCH transmission. However, there is currently no clear solution for determining the number of Msg3 PUSCH retransmissions. Furthermore, considering that Msg3 PUSCH transmission is in the initial access phase, the terminal at this time can only obtain the cell-common TDD uplink and downlink configuration sent by SIB (System Information Block) 1, and cannot obtain the terminal-specific UE-dedicated uplink and downlink configuration of other terminals. When Msg3 PUSCH is transmitted on multiple slots, there is currently no clear method for determining the available uplink time slots. Summary of the Invention
[0004] The object of the present invention is to provide a method, apparatus, terminal and network-side equipment for determining repeated transmissions, so as to solve the problem of how to determine the number of Msg3 PUSCH repeated transmissions and the available uplink time slots.
[0005] To achieve the above objectives, an embodiment of the present invention provides a method for determining repeated transmission, including:
[0006] The terminal obtains a random access response RAR, where the RAR includes an uplink grant UL grant and first information other than the UL grant;
[0007] The terminal determines, according to the UL grant and / or the first information, the number of repeated transmissions of the initial transmission of Msg3;
[0008] The terminal determines a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0009] The method further comprises:
[0010] Receive first indication signaling sent by a network-side device, where the first indication signaling is used to indicate any of the following:
[0011] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0012] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0013] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0014] The terminal determines, according to the UL grant and the first information, the number of repeated transmissions of the initial transmission of Msg3, including:
[0015] The number of repeated transmissions of the initial transmission of Msg3 is determined according to the reserved bits in the first information and the reserved bits in the UL grant.
[0016] The terminal determines, according to the UL grant and the first information, the number of repeated transmissions of the initial transmission of Msg3, including:
[0017] The number of repeated transmissions of the Msg3 initial transmission is determined according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant.
[0018] Determining the number of repeated transmissions of the Msg3 initial transmission according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant includes at least one of the following methods:
[0019] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table to be used; indicate, by using the TDRA indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determine, based on the time domain resource allocation information, a number of repetitions for the initial transmission of Msg3;
[0020] Determine a value range of the number of repeated transmissions of the initial Msg3 transmission by using a value range of the TA value carried in the first information; and indicate the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions by using the first indication information carried in the UL grant;
[0021] Determine the scaling factor of the number of repeated transmissions of the initial transmission of Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0022] The method further comprises:
[0023] According to a predefined rule or a network instruction, an available time slot for transmitting the Msg3 is determined.
[0024] Determining an available time slot for transmitting the Msg3 according to a predefined rule includes one of the following methods:
[0025] Using only the semi-static uplink timeslot as an available timeslot for transmitting the Msg3;
[0026] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0027] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0028] Synchronization signal block SSB;
[0029] Control resource set CORSET#0;
[0030] Type 0 public search space CSS.
[0031] The step of determining an available time slot for transmitting the Msg3 according to a network instruction includes:
[0032] Receive a second indication signaling sent by a network-side device, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0033] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0034] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0035] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0036] SSB;
[0037] CORSET#0;
[0038] Type 0 CSS.
[0039] Among them, if the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the terminal does not expect the network side device to transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0040] To achieve the above objectives, an embodiment of the present invention further provides a method for determining repeated transmission, including:
[0041] The network side device indicates the number of repetitions of the initial transmission of the terminal Msg3 through the uplink grant UL grant in the random access response RAR and / or the first information other than the UL grant;
[0042] The network side device determines a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0043] The method further comprises:
[0044] Sending a first indication signaling to the terminal, where the first indication signaling is used to indicate any one of the following:
[0045] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0046] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0047] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0048] The network side device indicates the number of repeated transmissions of the initial transmission of Msg3 to the terminal through the uplink grant UL grant and the first information other than the UL grant in the random access response RAR, including:
[0049] The reserved bit in the first information and the reserved bit in the UL grant are used to indicate the number of repeated transmissions of the initial transmission of Msg3 of the terminal.
[0050] The network side device indicates the number of repeated transmissions of the initial transmission of Msg3 to the terminal through the uplink grant UL grant and the first information other than the UL grant in the random access response RAR, including:
[0051] According to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, the terminal is instructed to transmit the number of repetitions of the initial transmission of Msg3.
[0052] According to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, indicating the terminal the number of repeated transmissions of the initial transmission of Msg3 includes at least one of the following methods:
[0053] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table used by the terminal; indicate, by using the TDRA indication field carried in the UL grant, the time domain resource allocation information in the time domain resource allocation table; and indicate, according to the time domain resource allocation information, the number of repetitions of the initial transmission of Msg3 to the terminal;
[0054] Determine, by using the value range of the TA value carried in the first information, a value range of the number of repeated transmissions of the initial Msg3 transmission of the terminal; and indicate, by using the first indication information carried in the UL grant, the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions;
[0055] Determine the scaling factor of the number of repeated transmissions of the initial transmission of the terminal Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of the terminal Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0056] The method further comprises:
[0057] According to a predefined rule, an available time slot for transmitting the Msg3 is determined.
[0058] Determining an available time slot for transmitting the Msg3 according to a predefined rule includes one of the following methods:
[0059] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0060] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0061] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0062] Synchronization signal block SSB;
[0063] Control resource set CORSET#0;
[0064] Type 0 public search space CSS.
[0065] The method further comprises:
[0066] Sending a second indication signaling to the terminal, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0067] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0068] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0069] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0070] SSB;
[0071] CORSET#0;
[0072] Type 0 CSS.
[0073] Among them, if the available time slot for transmitting the Msg3 includes the semi-static flexible time slot, the network side device does not transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0074] To achieve the above objectives, an embodiment of the present invention further provides a terminal, comprising: a memory, a transceiver, and a processor: the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0075] Obtain a random access response RAR, where the RAR includes an uplink grant UL grant and first information other than the UL grant;
[0076] Determine, according to the UL grant and / or the first information, a number of repeated transmissions of the initial transmission of Msg3;
[0077] A target time slot for transmitting the Msg3 is determined according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0078] Wherein, the transceiver is further used for:
[0079] Receive first indication signaling sent by a network-side device, where the first indication signaling is used to indicate any of the following:
[0080] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0081] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0082] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0083] The processor is configured to read the program instructions in the memory and perform the following operations:
[0084] The number of repeated transmissions of the initial transmission of Msg3 is determined according to the reserved bits in the first information and the reserved bits in the UL grant.
[0085] The processor is configured to read the program instructions in the memory and perform the following operations:
[0086] The number of repeated transmissions of the Msg3 initial transmission is determined according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant.
[0087] The processor is configured to read the program instructions in the memory and perform at least one of the following operations:
[0088] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table to be used; indicate, by using the TDRA indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determine, based on the time domain resource allocation information, a number of repetitions for the initial transmission of Msg3;
[0089] Determine a value range of the number of repeated transmissions of the initial Msg3 transmission by using a value range of the TA value carried in the first information; and indicate the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions by using the first indication information carried in the UL grant;
[0090] Determine the scaling factor of the number of repeated transmissions of the initial transmission of Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0091] The processor is configured to read the program instructions in the memory and perform the following operations:
[0092] According to a predefined rule or a network instruction, an available time slot for transmitting the Msg3 is determined.
[0093] The processor is configured to read the program instructions in the memory and perform at least one of the following operations:
[0094] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0095] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0096] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0097] Synchronization signal block SSB;
[0098] Control resource set CORSET#0;
[0099] Type 0 public search space CSS.
[0100] Wherein, the transceiver is further used for:
[0101] Receive a second indication signaling sent by a network-side device, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0102] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0103] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0104] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0105] SSB;
[0106] CORSET#0;
[0107] Type 0 CSS.
[0108] Among them, if the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the terminal does not expect the network side device to transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0109] To achieve the above-mentioned object, an embodiment of the present invention further provides a device for determining repeated transmission, including:
[0110] an acquiring unit, configured to acquire a random access response RAR, wherein the RAR includes an uplink grant UL grant and first information other than the UL grant;
[0111] a first processing unit, configured to determine a number of repeated transmissions of an initial Msg3 transmission according to the UL grant and / or the first information;
[0112] The second processing unit is configured to determine a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0113] In order to achieve the above object, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of the method for determining repeated transmission as described above when executed by a processor.
[0114] To achieve the above objectives, an embodiment of the present invention further provides a network-side device, comprising: a memory, a transceiver, and a processor: the memory is configured to store a computer program; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the computer program in the memory and perform the following operations:
[0115] Indicate the number of repetitions of the initial transmission of the terminal Msg3 through the uplink grant UL grant in the random access response RAR and / or the first information other than the UL grant;
[0116] A target time slot for transmitting the Msg3 is determined according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0117] Wherein, the transceiver is further used for:
[0118] Sending a first indication signaling to the terminal, where the first indication signaling is used to indicate any one of the following:
[0119] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0120] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0121] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0122] The processor is configured to read the computer program in the memory and perform the following operations:
[0123] The reserved bit in the first information and the reserved bit in the UL grant are used to indicate the number of repeated transmissions of the initial transmission of Msg3 of the terminal.
[0124] The processor is configured to read the computer program in the memory and perform the following operations:
[0125] According to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, the terminal is instructed to transmit the number of repetitions of the initial transmission of Msg3.
[0126] The processor is configured to read the program instructions in the memory and perform at least one of the following operations:
[0127] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table used by the terminal; indicate, by using the TDRA indication field carried in the UL grant, the time domain resource allocation information in the time domain resource allocation table; and indicate, according to the time domain resource allocation information, the number of repetitions of the initial transmission of Msg3 to the terminal;
[0128] Determine, by using the value range of the TA value carried in the first information, a value range of the number of repeated transmissions of the initial Msg3 transmission of the terminal; and indicate, by using the first indication information carried in the UL grant, the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions;
[0129] Determine the scaling factor of the number of repeated transmissions of the initial transmission of the terminal Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of the terminal Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0130] The processor is configured to read the program instructions in the memory and perform the following operations:
[0131] According to a predefined rule, an available time slot for transmitting the Msg3 is determined.
[0132] The processor is configured to read the program instructions in the memory and perform at least one of the following operations:
[0133] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0134] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0135] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0136] Synchronization signal block SSB;
[0137] Control resource set CORSET#0;
[0138] Type 0 public search space CSS.
[0139] Wherein, the transceiver is further used for:
[0140] Sending a second indication signaling to the terminal, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0141] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0142] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0143] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0144] SSB;
[0145] CORSET#0;
[0146] Type 0 CSS.
[0147] Among them, if the available time slot for transmitting the Msg3 includes the semi-static flexible time slot, the network side device does not transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0148] To achieve the above-mentioned object, an embodiment of the present invention further provides a device for determining repeated transmission, including:
[0149] a fourth processing unit, configured to indicate the number of repetitions of the initial transmission of Msg3 to the terminal through an uplink grant UL grant in a random access response RAR and / or first information other than UL grant;
[0150] The fifth processing unit is configured to determine a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0151] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the above-mentioned method for determining repeated transmission.
[0152] The above technical solution of the present invention has at least the following beneficial effects:
[0153] In the above technical solution of the embodiment of the present invention, the terminal obtains a random access response RAR, wherein the RAR includes an uplink authorization UL grant and a first information other than the UL grant; determines the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant and / or the first information; and determines the target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of Msg3 and the available time slot for transmitting the Msg3. In this way, the number of repeated transmissions of the initial transmission of Msg3 can be determined based on the UL grant and / or the first information other than the UL grant in the RAR, and then the available uplink time slot for transmitting the Msg3 can be determined, which can improve the flexibility of Msg3 resource allocation while ensuring its transmission performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0154] Figure 1 A flowchart of a method for determining repeated transmission provided in an embodiment of the present invention;
[0155] Figure 2 This is one of the exemplary schematic diagrams of the method for determining repeated transmission according to an embodiment of the present invention;
[0156] Figure 3 This is a second exemplary schematic diagram of a method for determining repeated transmission according to an embodiment of the present invention;
[0157] Figure 4 A second flow chart of a method for determining repeated transmission provided in an embodiment of the present invention;
[0158] Figure 5 is a structural block diagram of a terminal according to an embodiment of the present invention;
[0159] Figure 6 Schematic diagram of modules of a terminal according to an embodiment of the present invention;
[0160] Figure 7 is a structural block diagram of a network device according to an embodiment of the present invention;
[0161] Figure 8 Schematic diagram of a module of a network device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0162] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0163] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0164] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0165] The present application provides a method and apparatus for determining repeated transmissions. The method and apparatus are based on the same application concept. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repetitive parts will not be repeated.
[0166] like Figure 1 FIG. 1 is a flow chart of a method for determining repeated transmission provided in an embodiment of the present invention, which is applied to a terminal. The method includes:
[0167] Step 101: The terminal obtains a random access response RAR, where the RAR includes an uplink grant UL grant and first information other than the UL grant;
[0168] Step 102: The terminal determines the number of repetitions of the initial transmission of Msg3 according to the UL grant and / or the first information;
[0169] Here, the terminal may determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant or the first information, or the UL grant and the first information, thereby improving the flexibility of Msg3 resource allocation.
[0170] Step 103: The terminal determines a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0171] In this step, the terminal can determine the target time slot for transmitting the Msg3 based on the number of repeated transmissions of the initial Msg3 transmission and the available time slot for transmitting the Msg3, thereby ensuring that the terminal can correctly determine the available uplink time slot when sending the Msg3 subsequently.
[0172] According to the method for determining repeated transmission in an embodiment of the present invention, the terminal obtains a random access response RAR, wherein the RAR includes an uplink authorization UL grant and a first information other than the UL grant; determines the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant and / or the first information; and determines the target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of Msg3 and the available time slot for transmitting the Msg3. In this way, the number of repeated transmissions of the initial transmission of Msg3 can be determined based on the UL grant and / or the first information other than the UL grant in the RAR, and then the available uplink time slot for transmitting the Msg3 can be determined, which can improve the flexibility of Msg3 resource allocation while ensuring its transmission performance.
[0173] As an optional implementation, the method of the embodiment of the present invention may further include:
[0174] Receive first indication signaling sent by a network-side device, where the first indication signaling is used to indicate any of the following:
[0175] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0176] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0177] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0178] That is, the first indication signaling sent by the network side device instructs the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information, the UL grant, or the first information and the UL grant.
[0179] Optionally, the first indication signaling is indication signaling carried by SIB1. Specifically, the first indication signaling is indicated by N bits of information carried by SIB1, where N is an integer greater than or equal to 1.
[0180] It should be noted that there is no limitation on the definition of the first information and the related information fields in the UL grant.
[0181] Assume that there are terminals in the system that require coverage enhancement. To ensure the reliability of their random access process, Msg3 needs to be repeatedly transmitted. Msg3 PUSCH transmission can be divided into two steps: indicating the number of retransmissions and determining the time domain resources.
[0182] In one example, the network side device (such as a base station) instructs the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the information carried by the first information or to determine the number of repeated transmissions of the initial transmission of Msg3 according to the information carried by the UL grant through the indication signaling carried by SIB1.
[0183] Specifically, the indication signaling carried by the SIB1 includes 1-bit indication information indicating a method for determining the number of retransmissions of the initial transmission of Msg3. In this example, the 1-bit indication information has the following functions:
[0184]
[0185] If the indication information carried in SIB1 is in state 0, the network-side device indicates the number of repetitions of the initial Msg3 PUSCH transmission through the information carried in the first information; if the indication information carried in SIB1 is in state 1, the network-side device indicates the number of repetitions of the initial Msg3 PUSCH transmission through the information carried in the UL grant. This example does not impose any restrictions on the definition of the first information and the related information fields in the UL grant.
[0186] It should be noted that since the terminal is in the initial random access phase, it can only obtain the cell-level time division duplex uplink and downlink configuration TDD UL-DL configuration sent by SIB1. However, for other terminals that have entered the connected state, the network side device can configure the terminal-specific UE-dedicated TDD UL-DL configuration for them. The UE-dedicated TDD configuration can configure the semi-static flexible symbol as DL. Here,
[0187] Of course, the network side device (such as the base station) can also instruct the terminal to jointly determine the number of repeated transmissions of the initial transmission of Msg3 according to the information carried by the first information and the information carried by the UL grant through the indication signaling carried by SIB1.
[0188] As an optional implementation, in step 102 of the method of the embodiment of the present invention, the terminal determines the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant and the first information, including:
[0189] The number of repeated transmissions of the initial transmission of Msg3 is determined according to the reserved bits in the first information and the reserved bits in the UL grant.
[0190] Here, the number of repeated transmissions of the initial transmission of Msg3 is determined based on the reserved bits in the first information and the reserved bits in the UL grant.
[0191] As another optional implementation, in step 102 of the method of the embodiment of the present invention, the terminal determines the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant and the first information, including:
[0192] The number of repeated transmissions of the Msg3 initial transmission is determined according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant.
[0193] Here, the number of repeated transmissions of the initial transmission of Msg3 is determined based on the value range of the timing advance TA value carried in the first information, that is, TArange, and the indication information carried in ULgrant.
[0194] Specifically, determining the number of repeated transmissions of the Msg3 initial transmission according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant includes at least one of the following methods:
[0195] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table to be used; indicate, by using the TDRA indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determine, based on the time domain resource allocation information, a number of repetitions for the initial transmission of Msg3;
[0196] Here, the TAcommand information field carried by the base station in the first information indicates the corresponding TA value, and the terminal receives the TAcommand carried in the first information and determines the corresponding TA value. The base station and the terminal determine the relationship between the value range of the TA value and the time domain resource allocation table TDRAtable through predefined rules. For example, when the TA value is less than or equal to the first threshold value (the first threshold value is determined by a predefined method or a network-side configuration method (such as SIB1)), TDRAtable#1 is used; when the TA value is greater than the first threshold value, TDRAtable#2 is used. Furthermore, the terminal and the base station perform the number of repeated transmissions of the initial transmission of Msg3 based on the corresponding TDRAtable.
[0197] Determine a value range of the number of repeated transmissions of the initial Msg3 transmission by using a value range of the TA value carried in the first information; and indicate the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions by using the first indication information carried in the UL grant;
[0198] Here, the TA command information field carried by the base station in the first information indicates the corresponding TA value. The terminal receives the TA command carried in the first information and determines the corresponding TA value. The base station and the terminal determine the relationship between the TA value range and the Msg3 PUSCH repetition number value range (i.e., the value range of the number of repeated transmissions of the Msg3 initial transmission) through predefined or SIB1-notified rules. For example, when the TA value is less than or equal to the second threshold value (the second threshold value is determined by a predefined method or a network-side configuration method (such as SIB1)), the Msg3 PUSCH repetition number value range is {a1, a2, a3...}; when the TA value is greater than the second threshold value, the Msg3 PUSCH repetition number value range is {b1, b2, b3...}. Furthermore, the base station and the terminal determine the actual number of repeated transmissions based on the corresponding Msg3 PUSCH repetition number value range and the repeated transmission number indication field carried in the UL grant.
[0199] Determine the scaling factor of the number of repeated transmissions of the initial transmission of Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0200] Here, the TA command information field carried by the base station in the first information indicates the corresponding TA value, and the terminal receives the TA command carried in the first information and determines the corresponding TA value. The base station and the terminal determine the relationship between the value range of the TA value and the scaling factor of the number of repeated transmissions of the Msg3 initial transmission, Msg3 PUSCH repetitionnumber, through predefined or SIB1-notified rules. For example, when the TA value is less than the third threshold value T, the scaling factor (scaling factor) K=1; when the TA value is greater than or equal to T, the scaling factor K=2. Furthermore, the number of repeated transmissions R indicated by the relevant indication information carried in the UL grant and the scaling factor K are used to determine the number of repeated transmissions of the Msg3 initial transmission to be K*R.
[0201] As an optional implementation, the method of the embodiment of the present invention may further include:
[0202] According to a predefined rule or a network instruction, an available time slot for transmitting the Msg3 is determined.
[0203] Optionally, in this step, determining an available time slot for transmitting the Msg3 according to a predefined rule includes one of the following methods:
[0204] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0205] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0206] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0207] Synchronization signal block SSB;
[0208] Control resource set CORSET#0;
[0209] Type 0 public search space CSS.
[0210] Here, after the terminal obtains the number of repeated transmissions of the initial transmission of Msg3 through step 102 of the method of the embodiment of the present invention, it can determine the available time slot for transmitting the Msg3 through one of the above methods.
[0211] It should be noted that, in the case of semi-static uplink time slots and semi-static flexible time slots, which are available time slots for transmitting the Msg3, the base station does not send any UE-dedicated downlink data or signals on all symbols where the Msg3 is transmitted; and the terminal does not expect the base station to send any UE-dedicated downlink data or signals. This can avoid transmission failures caused by some of the terminals that need to repeatedly transmit Msg3 due to downlink conflicts with other terminals, thereby avoiding damage to the transmission performance of the Msg3 PUSCH.
[0212] First, after obtaining the number of repetition transmissions of the initial transmission of Msg3, the terminal uses and only uses the semi-static uplink time slot as the available time slot for transmitting the Msg3. A specific example is provided below to illustrate this.
[0213] like Figure 2As shown, it is assumed that the TDD UL-DL configuration structure notified by SIB1 is DDSUUDDSUU. Additionally, SIB1 indicates the number of repeated transmissions of the initial transmission of Msg3 indicated by the first information or UL grant through the Msg3 PUSCH repetition indication mode information field. In this example, it is assumed that the base station indicates the number of repeated transmissions of the initial transmission of Msg3 through the relevant information in the UL grant, and it is assumed that the number of repeated transmissions is 4. Since the available time slots for transmitting the Msg3 are only semi-static uplink time slots, based on the number of repeated transmissions and the semi-static uplink time slots (the block diagram portion indicated by the slash in the figure), the target time slot for transmitting Msg3 is determined, which is the time slot represented by the 4 block diagram portions indicated by the slash in the figure, that is, the semi-static uplink time slots.
[0214] On the other hand, after obtaining the number of repetition transmissions of the initial transmission of Msg3, the terminal uses the semi-static uplink time slot and the semi-static flexible time slot as available time slots for transmitting the Msg3. A specific example is provided below to illustrate this.
[0215] like Figure 3 As shown, it is assumed that the TDD UL-DL configuration structure notified by SIB1 is DDDDSSSSUU. Additionally, SIB1 indicates the number of repetitions of the initial transmission of Msg3 indicated by the first information or UL grant through the Msg3 PUSCH repetition indication mode information field. In this example, it is assumed that the base station indicates the number of repetitions of the initial transmission of Msg3 through the relevant information in the UL grant, and it is assumed that the number of repetitions is 4. Assume that the terminal detects and receives the UL grant on the fourth DL slot, and the time domain resource indication field carried in the UL grant indicates K2=1, that is, Msg3 is transmitted in the first slot after the slot of ULgrant transmission. Assume that the network side sends Type0-CSS on slot#5. The slot that can be used to send Msg3 PUSCH is as follows Figure 3 The time slots represented by the 4 horizontal line parts of the block diagram.
[0216] In this example, Msg3 PUSCH can only be transmitted on semi-static UL and semi-static flexible symbols that are not used to transmit SSB / CORESET#0 / Typ0 CSS. When the terminal encounters a symbol or slot that cannot transmit Msg3 PUSCH, the repeated transmission of the Msg3 PUSCH is delayed.
[0217] For semi-static flexible symbols that do not transmit SSB / CORESET#0 / Typ0 CSS, the terminal does not expect the base station to schedule any downlink transmissions on these symbols. When configuring the UE-dedicated TDD UL DL configuration for the terminal, the base station does not set these symbols as DL and does not schedule downlink transmissions for other terminals. This prevents terminals that need to repeatedly transmit Msg3 from colliding with downlink transmissions from other terminals, leading to transmission failures and minimizing Msg3 PUSCH transmission performance.
[0218] Alternatively, in this step, determining an available time slot for transmitting the Msg3 according to a network instruction includes:
[0219] Receive a second indication signaling sent by a network-side device, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0220] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0221] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0222] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0223] SSB;
[0224] CORSET#0;
[0225] Type 0 CSS.
[0226] Optionally, if the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the terminal does not expect the network-side device to transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0227] Optionally, the terminal may determine a corresponding method for determining an available time slot for transmitting the Msg3 through an indication of relevant information (ie, the second indication signaling) carried by the SIB1 sent by the network side device.
[0228] As an optional implementation, after determining the target time slot for transmitting the Msg3, the method of the embodiment of the present invention may further include:
[0229] Send Msg3 at the determined target time slot.
[0230] According to the method for determining repeated transmission in an embodiment of the present invention, the terminal obtains a random access response RAR, wherein the RAR includes an uplink authorization UL grant and a first information other than the UL grant; determines the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant and / or the first information; and determines the target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of Msg3 and the available time slot for transmitting the Msg3. In this way, the number of repeated transmissions of the initial transmission of Msg3 can be determined based on the UL grant and / or the first information other than the UL grant in the RAR, and then the available uplink time slot for transmitting the Msg3 can be determined, which can improve the flexibility of Msg3 resource allocation while ensuring its transmission performance.
[0231] like Figure 4 FIG. 1 is a flow chart of a method for determining repeated transmission provided by an embodiment of the present invention, which is applied to a network-side device and includes:
[0232] Step 401: The network side device indicates the number of repetitions of the initial transmission of Msg3 to the terminal through the uplink grant UL grant in the random access response RAR and / or the first information other than UL grant;
[0233] Here, the network side device can indicate the number of repeated transmissions of the initial transmission of Msg3 to the terminal through the UL grant or the first information, or the UL grant and the first information, so as to improve the flexibility of the resource allocation of Msg3.
[0234] Step 402: The network-side device determines a target time slot for transmitting the Msg3 based on the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0235] In this step, the network side device can determine the target time slot for transmitting the Msg3 based on the number of repeated transmissions of the initial transmission of Msg3 and the available time slot for transmitting the Msg3, thereby ensuring that the network side device can receive the Msg3 in the correct uplink time slot.
[0236] According to the method for determining repeated transmission in an embodiment of the present invention, a network-side device indicates the number of repeated transmissions of the initial transmission of Msg3 of the terminal through an uplink grant UL grant in a random access response RAR and / or the first information other than the UL grant; and determines the target time slot for transmitting the Msg3 based on the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3. In this way, the number of repeated transmissions of the initial transmission of the Msg3 can be determined based on the UL grant and / or the first information other than the UL grant in the RAR, and then the available uplink time slot for transmitting the Msg3 can be determined, thereby improving the flexibility of Msg3 resource allocation while ensuring its transmission performance.
[0237] As an optional implementation, the method of the embodiment of the present invention may further include:
[0238] Sending a first indication signaling to the terminal, where the first indication signaling is used to indicate any one of the following:
[0239] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0240] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0241] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0242] That is, the first indication signaling is sent to the terminal through the network side device, instructing the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information, the UL grant, or the first information and the UL grant.
[0243] Optionally, the first indication signaling is indication signaling carried by SIB1. Specifically, the first indication signaling is indicated by N bits of information carried by SIB1, where N is an integer greater than or equal to 1.
[0244] It should be noted that there is no limitation on the definition of the first information and the related information fields in the UL grant.
[0245] As an optional implementation, in step 401, the network-side device indicates the number of repetitions of the initial transmission of Msg3 to the terminal through the uplink grant UL grant and the first information other than the UL grant in the random access response RAR, which may specifically include:
[0246] The reserved bit in the first information and the reserved bit in the UL grant are used to indicate the number of repeated transmissions of the initial transmission of Msg3 of the terminal.
[0247] As another optional implementation, in step 401, the network-side device indicates the number of repetitions of the initial transmission of Msg3 to the terminal through the uplink grant UL grant and the first information other than the UL grant in the random access response RAR, which may specifically include:
[0248] According to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, the terminal is instructed to transmit the number of repetitions of the initial transmission of Msg3.
[0249] Specifically, according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, instructing the terminal to repeat the number of initial transmissions of Msg3, including at least one of the following methods:
[0250] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table used by the terminal; indicate, by using the TDRA indication field carried in the UL grant, the time domain resource allocation information in the time domain resource allocation table; and indicate, according to the time domain resource allocation information, the number of repetitions of the initial transmission of Msg3 to the terminal;
[0251] Determine, by using the value range of the TA value carried in the first information, a value range of the number of repeated transmissions of the initial Msg3 transmission of the terminal; and indicate, by using the first indication information carried in the UL grant, the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions;
[0252] Determine the scaling factor of the number of repeated transmissions of the initial transmission of the terminal Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of the terminal Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0253] As an optional implementation, the method of the embodiment of the present invention may further include:
[0254] According to a predefined rule, an available time slot for transmitting the Msg3 is determined.
[0255] Specifically, determining an available time slot for transmitting the Msg3 according to a predefined rule includes one of the following methods:
[0256] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0257] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0258] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0259] Synchronization signal block SSB;
[0260] Control resource set CORSET#0;
[0261] Type 0 public search space CSS.
[0262] As an optional implementation, the method of the embodiment of the present invention may further include:
[0263] Sending a second indication signaling to the terminal, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0264] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0265] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0266] The semi-static flexible time slot does not include a semi-static flexible symbol in any channel or information used to transmit the following information:
[0267] SSB;
[0268] CORSET#0;
[0269] Type 0 CSS.
[0270] Optionally, if the available time slot for transmitting the Msg3 includes the semi-static flexible time slot, the network side device does not transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0271] According to the method for determining repeated transmission in an embodiment of the present invention, a network-side device indicates the number of repeated transmissions of the initial transmission of Msg3 of the terminal through an uplink grant UL grant in a random access response RAR and / or the first information other than the UL grant; and determines the target time slot for transmitting the Msg3 based on the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3. In this way, the number of repeated transmissions of the initial transmission of the Msg3 can be determined based on the UL grant and / or the first information other than the UL grant in the RAR, and then the available uplink time slot for transmitting the Msg3 can be determined, thereby improving the flexibility of Msg3 resource allocation while ensuring its transmission performance.
[0272] like Figure 5 As shown, an embodiment of the present invention further provides a terminal, including: a memory 520, a transceiver 500, and a processor 510: the memory 520 is used to store program instructions; the transceiver 500 is used to send and receive data under the control of the processor 510; the processor 510 is used to read the program instructions in the memory 520 and perform the following operations:
[0273] Obtain a random access response RAR, where the RAR includes an uplink grant UL grant and first information other than the UL grant;
[0274] Determine, according to the UL grant and / or the first information, a number of repeated transmissions of the initial transmission of Msg3;
[0275] A target time slot for transmitting the Msg3 is determined according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0276] Among them, Figure 5 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 510 and memory represented by memory 520. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be further described herein. The bus interface provides an interface. The transceiver 500 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 530 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0277] The processor 510 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 510 when performing operations.
[0278] Optionally, the processor 510 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor 510 may also adopt a multi-core architecture.
[0279] The processor 510 is configured to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the program instructions stored in the memory. The processor 510 and the memory 520 may also be physically separated.
[0280] Optionally, the transceiver 500 is further configured to:
[0281] Receive first indication signaling sent by a network-side device, where the first indication signaling is used to indicate any of the following:
[0282] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0283] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0284] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0285] Optionally, the processor 510 is configured to read the program instructions in the memory and perform the following operations:
[0286] The number of repeated transmissions of the initial transmission of Msg3 is determined according to the reserved bits in the first information and the reserved bits in the UL grant.
[0287] Optionally, the processor 510 is configured to read the program instructions in the memory and perform the following operations:
[0288] The number of repeated transmissions of the Msg3 initial transmission is determined according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant.
[0289] Optionally, the processor 510 is configured to read the program instructions in the memory and perform at least one of the following operations:
[0290] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table to be used; indicate, by using the TDRA indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determine, based on the time domain resource allocation information, a number of repetitions for the initial transmission of Msg3;
[0291] Determine a value range of the number of repeated transmissions of the initial Msg3 transmission by using a value range of the TA value carried in the first information; and indicate the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions by using the first indication information carried in the UL grant;
[0292] Determine the scaling factor of the number of repeated transmissions of the initial transmission of Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0293] Optionally, the processor 510 is configured to read the program instructions in the memory and perform the following operations:
[0294] According to a predefined rule or a network instruction, an available time slot for transmitting the Msg3 is determined.
[0295] Optionally, the processor 510 is configured to read the program instructions in the memory and perform at least one of the following operations:
[0296] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0297] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0298] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0299] Synchronization signal block SSB;
[0300] Control resource set CORSET#0;
[0301] Type 0 public search space CSS.
[0302] Optionally, the transceiver 500 is further configured to:
[0303] Receive a second indication signaling sent by a network-side device, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0304] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0305] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0306] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0307] SSB;
[0308] CORSET#0;
[0309] Type 0 CSS.
[0310] Optionally, if the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the terminal does not expect the network-side device to transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0311] The terminal of the embodiment of the present invention obtains a random access response RAR, wherein the RAR includes an uplink authorization ULgrant and a first information other than the UL grant; determines the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant and / or the first information; and determines the target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of Msg3 and the available time slot for transmitting the Msg3. In this way, the terminal can determine the number of repeated transmissions of the initial transmission of Msg3 based on the UL grant and / or the first information other than the UL grant in the RAR, and then determine the available uplink time slot for transmitting the Msg3, which can improve the flexibility of Msg3 resource allocation while ensuring its transmission performance.
[0312] like Figure 6 As shown, an embodiment of the present invention further provides a device for determining repeated transmission, including:
[0313] An acquiring unit 601 is configured to acquire a random access response RAR, where the RAR includes an uplink grant UL grant and first information other than the UL grant;
[0314] A first processing unit 602 is configured to determine a number of repeated transmissions of an initial transmission of Msg3 according to the UL grant and / or the first information;
[0315] The second processing unit 603 is configured to determine a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0316] Optionally, the apparatus for determining repeated transmission in an embodiment of the present invention further includes:
[0317] The first receiving unit is configured to receive a first indication signaling sent by a network-side device, where the first indication signaling is used to indicate any one of the following:
[0318] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0319] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0320] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0321] Optionally, the first processing unit 602 is specifically configured to:
[0322] The number of repeated transmissions of the initial transmission of Msg3 is determined according to the reserved bits in the first information and the reserved bits in the UL grant.
[0323] Optionally, the first processing unit 602 is specifically configured to:
[0324] The number of repeated transmissions of the Msg3 initial transmission is determined according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant.
[0325] Optionally, the first processing unit 602 is specifically configured to perform at least one of the following:
[0326] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table to be used; indicate, by using the TDRA indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determine, based on the time domain resource allocation information, a number of repetitions for the initial transmission of Msg3;
[0327] Determine a value range of the number of repeated transmissions of the initial Msg3 transmission by using a value range of the TA value carried in the first information; and indicate the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions by using the first indication information carried in the UL grant;
[0328] Determine the scaling factor of the number of repeated transmissions of the initial transmission of Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0329] Optionally, the apparatus for determining repeated transmission in an embodiment of the present invention further includes:
[0330] The third processing unit is configured to determine an available time slot for transmitting the Msg3 according to a predefined rule or a network instruction.
[0331] Optionally, the third processing unit is specifically used for at least one of the following:
[0332] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0333] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0334] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0335] Synchronization signal block SSB;
[0336] Control resource set CORSET#0;
[0337] Type 0 public search space CSS
[0338] Optionally, the third processing unit is specifically configured to:
[0339] Receive a second indication signaling sent by a network-side device, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0340] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0341] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0342] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any channel or information of the following information:
[0343] SSB;
[0344] CORSET#0;
[0345] Type 0 CSS.
[0346] Optionally, if the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the terminal does not expect the network-side device to transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0347] The apparatus for determining repeated transmission in an embodiment of the present invention obtains a random access response RAR, wherein the RAR includes an uplink authorization UL grant and a first information other than the UL grant; determines the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant and / or the first information; and determines the target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of Msg3 and the available time slot for transmitting the Msg3. In this way, the number of repeated transmissions of the initial transmission of Msg3 can be determined based on the UL grant and / or the first information other than the UL grant in the RAR, and then the available uplink time slot for transmitting the Msg3 can be determined, thereby improving the flexibility of Msg3 resource allocation while ensuring its transmission performance.
[0348] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0349] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0350] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0351] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:
[0352] Obtain a random access response RAR, where the RAR includes an uplink grant UL grant and first information other than the UL grant;
[0353] Determine, according to the UL grant and / or the first information, a number of repeated transmissions of the initial transmission of Msg3;
[0354] Determine the target time slot for transmitting the Msg3 based on the number of repeated transmissions of the initial Msg3 transmission and the available time slot for transmitting the Msg3
[0355] When the program is executed by the processor, the above application can be realized. Figure 1 To avoid repetition, all implementations of the terminal-side method embodiment are not described again here.
[0356] like Figure 7 As shown, an embodiment of the present invention further provides a network side device, including: a memory 720, a transceiver 700, and a processor 710: the memory 720 is used to store a computer program; the transceiver 700 is used to send and receive data under the control of the processor 710; the processor 710 is used to read the computer program in the memory 720 and perform the following operations:
[0357] Indicate the number of repetitions of the initial transmission of the terminal Msg3 through the uplink grant UL grant in the random access response RAR and / or the first information other than the UL grant;
[0358] A target time slot for transmitting the Msg3 is determined according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0359] Among them, Figure 7In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 710 and memory represented by memory 720. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 700 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 710 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 710 when performing operations.
[0360] The processor 710 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0361] Optionally, the transceiver 700 is further configured to:
[0362] Sending a first indication signaling to the terminal, where the first indication signaling is used to indicate any one of the following:
[0363] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0364] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0365] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0366] Optionally, the processor 710 is configured to read the computer program in the memory and perform the following operations:
[0367] According to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, the terminal is instructed to transmit the number of repetitions of the initial transmission of Msg3.
[0368] Optionally, the processor 710 is configured to read the program instructions in the memory and perform at least one of the following operations:
[0369] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table used by the terminal; indicate, by using the TDRA indication field carried in the UL grant, the time domain resource allocation information in the time domain resource allocation table; and indicate, according to the time domain resource allocation information, the number of repetitions of the initial transmission of Msg3 to the terminal;
[0370] Determine, by using the value range of the TA value carried in the first information, a value range of the number of repeated transmissions of the initial Msg3 transmission of the terminal; and indicate, by using the first indication information carried in the UL grant, the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions;
[0371] Determine the scaling factor of the number of repeated transmissions of the initial transmission of the terminal Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of the terminal Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0372] Optionally, the processor 710 is configured to read the program instructions in the memory and perform the following operations:
[0373] According to a predefined rule, an available time slot for transmitting the Msg3 is determined.
[0374] Optionally, the processor 710 is configured to read the program instructions in the memory and perform at least one of the following operations:
[0375] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0376] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0377] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0378] Synchronization signal block SSB;
[0379] Control resource set CORSET#0;
[0380] Type 0 public search space CSS.
[0381] Optionally, the transceiver 700 is further configured to:
[0382] Sending a second indication signaling to the terminal, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0383] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0384] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0385] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0386] SSB;
[0387] CORSET#0;
[0388] Type 0 CSS.
[0389] Optionally, if the available time slot for transmitting the Msg3 includes the semi-static flexible time slot, the network side device does not transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0390] The network side device of the embodiment of the present invention indicates the number of repeated transmissions of the initial transmission of Msg3 of the terminal through the uplink grant ULgrant in the random access response RAR and / or the first information other than the UL grant; and determines the target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3. In this way, the number of repeated transmissions of the initial transmission of Msg3 can be determined based on the UL grant and / or the first information other than the UL grant in the RAR, and then the available uplink time slot for transmitting the Msg3 can be determined, thereby improving the flexibility of Msg3 resource allocation while ensuring its transmission performance.
[0391] like Figure 8 As shown, the present invention also provides a repeated transmission determination device, including:
[0392] The fourth processing unit 801 is configured to indicate the number of repetitions of the initial transmission of Msg3 to the terminal through the uplink grant UL grant in the random access response RAR and / or the first information other than UL grant;
[0393] The fifth processing unit 802 is configured to determine a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0394] Optionally, the apparatus for determining repeated transmission in an embodiment of the present invention further includes:
[0395] A first sending unit is configured to send a first indication signaling to the terminal, where the first indication signaling is used to indicate any one of the following:
[0396] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information;
[0397] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the UL grant;
[0398] Used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
[0399] Optionally, the fourth processing unit 801 is specifically configured to:
[0400] The reserved bit in the first information and the reserved bit in the UL grant are used to indicate the number of repeated transmissions of the initial transmission of Msg3 of the terminal.
[0401] Optionally, the fourth processing unit 801 is specifically configured to:
[0402] According to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, the terminal is instructed to transmit the number of repetitions of the initial transmission of Msg3.
[0403] Optionally, the fourth processing unit 801 is specifically configured to perform at least one of the following:
[0404] Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table used by the terminal; indicate, by using the TDRA indication field carried in the UL grant, the time domain resource allocation information in the time domain resource allocation table; and indicate, according to the time domain resource allocation information, the number of repetitions of the initial transmission of Msg3 to the terminal;
[0405] Determine, by using the value range of the TA value carried in the first information, a value range of the number of repeated transmissions of the initial Msg3 transmission of the terminal; and indicate, by using the first indication information carried in the UL grant, the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions;
[0406] Determine the scaling factor of the number of repeated transmissions of the initial transmission of the terminal Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of the terminal Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
[0407] Optionally, the apparatus for determining repeated transmission in an embodiment of the present invention further includes:
[0408] The sixth processing unit is configured to determine an available time slot for transmitting the Msg3 according to a predefined rule.
[0409] Optionally, the sixth processing unit is specifically used for one of the following:
[0410] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0411] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0412] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information:
[0413] Synchronization signal block SSB;
[0414] Control resource set CORSET#0;
[0415] Type 0 public search space CSS.
[0416] Optionally, the apparatus for determining repeated transmission in an embodiment of the present invention further includes:
[0417] The second sending unit is configured to send a second indication signaling to the terminal, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods:
[0418] Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3;
[0419] Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3;
[0420] The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any channel or information of the following information:
[0421] SSB;
[0422] CORSET#0;
[0423] Type 0 CSS.
[0424] Optionally, if the available time slot for transmitting the Msg3 includes the semi-static flexible time slot, the network side device does not transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
[0425] The apparatus for determining repeated transmission in an embodiment of the present invention indicates the number of repeated transmissions of the initial transmission of Msg3 of the terminal through the uplink grant ULgrant in the random access response RAR and / or the first information other than the UL grant; and determines the target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3. In this way, the number of repeated transmissions of the initial transmission of Msg3 can be determined based on the UL grant and / or the first information other than the UL grant in the RAR, and then the available uplink time slot for transmitting the Msg3 can be determined, thereby improving the flexibility of Msg3 resource allocation while ensuring its transmission performance.
[0426] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0427] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0428] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.
[0429] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:
[0430] Indicate the number of repetitions of the initial transmission of the terminal Msg3 through the uplink grant UL grant in the random access response RAR and / or the first information other than the UL grant;
[0431] A target time slot for transmitting the Msg3 is determined according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3.
[0432] When the program is executed by the processor, the above application can be realized. Figure 4 To avoid repetition, all implementations of the method embodiments on the network side and the device side are not described again here.
[0433] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, advanced long term evolution (LTE-A) system, universal mobile telecommunication system (UMTS), world wide interoperability for microwave access (WiMAX) system, 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.
[0434] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present application.
[0435] The network side device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network side device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network side device involved in the embodiments of the present application can be a network side device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network side device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network side device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0436] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO. It can also use diversity transmission, precoding transmission, or beamforming transmission.
[0437] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.
[0438] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0439] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0440] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.
[0441] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. A method for determining repeated transmission, characterized in that: include: The terminal obtains a random access response RAR, where the RAR includes an uplink grant UL grant and first information other than the UL grant; The terminal determines, according to the UL grant and the first information, the number of repeated transmissions of the initial transmission of Msg3; The terminal determines a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3; The terminal determines, according to the UL grant and the first information, a number of repeated transmissions of the initial transmission of Msg3, including: Determine the number of repeated transmissions of the Msg3 initial transmission according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant; Determining, according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, the number of repeated transmissions of the Msg3 initial transmission, including at least one of the following methods: Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table to be used; indicate, by using the TDRA indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determine, based on the time domain resource allocation information, a number of repetitions for the initial transmission of Msg3; Determine a value range of the number of repeated transmissions of the initial Msg3 transmission by using a value range of the TA value carried in the first information; and indicate the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions by using the first indication information carried in the UL grant; Determine the scaling factor of the number of repeated transmissions of the initial transmission of Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
2. The method according to claim 1, characterized in that The method further comprises: Receive first indication signaling sent by a network-side device, where the first indication signaling is used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant.
3. The method according to claim 1, characterized in that The method further comprises: According to a predefined rule or a network instruction, an available time slot for transmitting the Msg3 is determined.
4. The method according to claim 3, characterized in that Determining an available time slot for transmitting the Msg3 according to a predefined rule includes one of the following methods: Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3; Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3; The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information: Synchronization signal block SSB; Control resource set CORSET#0; Type 0 public search space CSS.
5. The method according to claim 3, characterized in that Determining, according to the network instruction, an available time slot for transmitting the Msg3, including: Receive a second indication signaling sent by a network-side device, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods: Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3; Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3; The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information: SSB; CORSET#0; Type 0 CSS.
6. The method according to claim 4 or 5, characterized in that If the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the terminal does not expect the network-side device to transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
7. A method for determining repeated transmission, characterized in that: include: The network side device indicates the number of repetitions of the initial transmission of Msg3 to the terminal through the uplink grant UL grant and the first information other than the UL grant in the random access response RAR; The network side device determines a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3; The network side device indicates the number of repeated transmissions of the terminal's initial transmission of Msg3 through the uplink grant UL grant and the first information other than the UL grant in the random access response RAR, including: Instruct the terminal, according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, to repeat the number of transmissions of the initial transmission of Msg3; Instructing the terminal to repeat the number of initial transmissions of Msg3 according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, including at least one of the following methods: Determine a time domain resource allocation table used by the terminal according to a value range of the TA value carried in the first information; indicate time domain resource allocation information in the time domain resource allocation table through a TDRA indication field carried in the UL grant; And according to the time domain resource allocation information, instruct the terminal to repeat the number of transmissions of the initial transmission of Msg3; Determine, by using the value range of the TA value carried in the first information, a value range of the number of repeated transmissions of the initial Msg3 transmission of the terminal; and indicate, by using the first indication information carried in the UL grant, the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions; Determine the scaling factor of the number of repeated transmissions of the initial transmission of the terminal Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of the terminal Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
8. The method according to claim 7, characterized in that The method further comprises: Sending a first indication signaling to the terminal, where the first indication signaling is used to instruct the terminal to determine the number of repeated transmissions of the Msg3 initial transmission according to the first information and the UL grant.
9. The method according to claim 7, characterized in that The method further comprises: According to a predefined rule, an available time slot for transmitting the Msg3 is determined.
10. The method according to claim 8, characterized in that Determining an available time slot for transmitting the Msg3 according to a predefined rule includes one of the following methods: Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3; Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3; The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information: Synchronization signal block SSB; Control resource set CORSET#0; Type 0 public search space CSS.
11. The method according to claim 7, characterized in that The method further comprises: Sending a second indication signaling to the terminal, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods: Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3; Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3; The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information: SSB; CORSET#0; Type 0 CSS.
12. The method according to claim 10 or 11, characterized in that If the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the network-side device does not transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
13. A terminal, characterized in that: include: Memory, transceiver, processor: Memory, used to store program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Obtain a random access response RAR, where the RAR includes an uplink grant UL grant and first information other than the UL grant; Determine, according to the UL grant and the first information, a number of repeated transmissions of the initial transmission of Msg3; Determine a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3; A processor is configured to read the program instructions in the memory and perform the following operations: Determine the number of repeated transmissions of the Msg3 initial transmission according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant; A processor is configured to read the program instructions in the memory and perform at least one of the following operations: Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table to be used; indicate, by using the TDRA indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determine, based on the time domain resource allocation information, a number of repetitions for the initial transmission of Msg3; Determine a value range of the number of repeated transmissions of the initial Msg3 transmission by using a value range of the TA value carried in the first information; and indicate the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions by using the first indication information carried in the UL grant; Determine the scaling factor of the number of repeated transmissions of the initial transmission of Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant. The terminal according to claim 13 , wherein: The transceiver is also used for: Receive first indication signaling sent by a network-side device, where the first indication signaling is used to instruct the terminal to determine the number of repeated transmissions of the initial transmission of Msg3 according to the first information and the UL grant. The terminal according to claim 13 , wherein: A processor is configured to read the program instructions in the memory and perform the following operations: According to a predefined rule or a network instruction, an available time slot for transmitting the Msg3 is determined. The terminal according to claim 15 , wherein: A processor is configured to read the program instructions in the memory and perform at least one of the following operations: Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3; Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3; The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information: Synchronization signal block SSB; Control resource set CORSET#0; Type 0 public search space CSS. The terminal according to claim 15 , wherein: The transceiver is also used for: Receive a second indication signaling sent by a network-side device, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods: Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3; Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3; The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information: SSB; CORSET#0; Type 0 CSS.
18. The terminal according to claim 16 or 17, characterized in that: If the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the terminal does not expect the network-side device to transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
19. A device for determining repeated transmission, characterized in that: include: an acquiring unit, configured to acquire a random access response RAR, wherein the RAR includes an uplink grant UL grant and first information other than the UL grant; a first processing unit, configured to determine a number of repeated transmissions of an initial transmission of Msg3 according to the UL grant and the first information; a second processing unit, configured to determine a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3; The first processing unit is specifically configured to: Determine the number of repeated transmissions of the Msg3 initial transmission according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant; The first processing unit is specifically configured to perform at least one of the following: Determine, by using a value range of the TA value carried in the first information, a time domain resource allocation table to be used; indicate, by using the TDRA indication field carried in the UL grant, time domain resource allocation information in the time domain resource allocation table; and determine, based on the time domain resource allocation information, a number of repetitions for the initial transmission of Msg3; Determine a value range of the number of repeated transmissions of the initial Msg3 transmission by using a value range of the TA value carried in the first information; and indicate the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions by using the first indication information carried in the UL grant; Determine the scaling factor of the number of repeated transmissions of the initial transmission of Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
20. A network side device, characterized in that: include: Memory, transceiver, processor: Memory, used to store computer programs; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Indicate the number of repetitions of the initial transmission of the terminal Msg3 through the uplink grant UL grant and the first information other than the UL grant in the random access response RAR; Determining a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3; A processor is configured to read the computer program in the memory and perform the following operations: Instruct the terminal, according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, to repeat the number of transmissions of the initial transmission of Msg3; A processor is configured to read the program instructions in the memory and perform at least one of the following operations: Determine a time domain resource allocation table used by the terminal according to a value range of the TA value carried in the first information; indicate time domain resource allocation information in the time domain resource allocation table through a TDRA indication field carried in the UL grant; And according to the time domain resource allocation information, instruct the terminal to repeat the number of transmissions of the initial transmission of Msg3; Determine, by using the value range of the TA value carried in the first information, a value range of the number of repeated transmissions of the initial Msg3 transmission of the terminal; and indicate, by using the first indication information carried in the UL grant, the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions; Determine the scaling factor of the number of repeated transmissions of the initial transmission of the terminal Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of the terminal Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
21. The network side device according to claim 20, characterized in that: The transceiver is also used for: Sending a first indication signaling to the terminal, where the first indication signaling is used to instruct the terminal to determine the number of repeated transmissions of the Msg3 initial transmission according to the first information and the UL grant.
22. The network side device according to claim 20, characterized in that: A processor is configured to read the program instructions in the memory and perform the following operations: According to a predefined rule, an available time slot for transmitting the Msg3 is determined.
23. The network side device according to claim 22, characterized in that: A processor is configured to read the program instructions in the memory and perform at least one of the following operations: Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3; Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3; The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information: Synchronization signal block SSB; Control resource set CORSET#0; Type 0 public search space CSS.
24. The network side device according to claim 20, characterized in that: The transceiver is also used for: Sending a second indication signaling to the terminal, where the second indication signaling is used to instruct the terminal to determine an available time slot for transmitting the Msg3 according to one of the following methods: Using only the semi-static uplink timeslot as the available timeslot for transmitting the Msg3; Using the semi-static uplink timeslot and the semi-static flexible timeslot as available timeslots for transmitting the Msg3; The semi-static flexible time slot does not include a semi-static flexible symbol used to transmit any of the following channels or information: SSB; CORSET#0; Type 0 CSS.
25. The network side device according to claim 23 or 24, characterized in that: If the available time slots for transmitting the Msg3 include the semi-static flexible time slots, the network-side device does not transmit downlink data or configure downlink symbols on the semi-static flexible symbols occupied by the Msg3.
26. A device for determining repeated transmission, characterized in that: include: a fourth processing unit, configured to indicate the number of repetitions of the initial transmission of Msg3 to the terminal through the uplink grant UL grant in the random access response RAR and the first information other than the UL grant; a fifth processing unit, configured to determine a target time slot for transmitting the Msg3 according to the number of repeated transmissions of the initial transmission of the Msg3 and the available time slot for transmitting the Msg3; The fourth processing unit is specifically configured to: Instruct the terminal, according to the value range of the timing advance TA value carried in the first information and the indication information carried in the UL grant, to repeat the number of transmissions of the initial transmission of Msg3; The fourth processing unit 801 is specifically configured to perform at least one of the following: Determine a time domain resource allocation table used by the terminal according to a value range of the TA value carried in the first information; indicate time domain resource allocation information in the time domain resource allocation table through a TDRA indication field carried in the UL grant; And according to the time domain resource allocation information, instruct the terminal to repeat the number of transmissions of the initial transmission of Msg3; Determine, by using the value range of the TA value carried in the first information, a value range of the number of repeated transmissions of the initial Msg3 transmission of the terminal; and indicate, by using the first indication information carried in the UL grant, the number of repeated transmissions of the initial Msg3 transmission within the value range of the number of repeated transmissions; Determine the scaling factor of the number of repeated transmissions of the initial transmission of the terminal Msg3 through the value range of the TA value carried in the first information; and determine the number of repeated transmissions indicated by the UL grant through the second indication information carried in the UL grant; determine the number of repeated transmissions of the initial transmission of the terminal Msg3 based on the scaling factor and the number of repeated transmissions indicated by the UL grant.
27. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, which is used to enable the processor to execute the steps of the method for determining repeated transmission according to any one of claims 1 to 6, or to execute the steps of the method for determining repeated transmission according to any one of claims 7 to 12.