Information indication method and device
By including the RNTI indicating the frequency domain and time domain resources in the random access response of the LTE communication system, the terminal device can effectively obtain the time-frequency resources carrying HARQ response information, which solves the problem of high delay and resource acquisition of the terminal device in the LTE system. Difficult problem, achieving resource acquisition efficiency and reducing signaling overhead.
Patent Information
- Application Number
- CN202411274349.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2019-11-08
- Publication Date
- 2025-01-21
AI Technical Summary
In the LTE communication system, the terminal device needs to enter the RRC connection state through four information interactions before upstream data transmission, resulting in a high delay and it is difficult to effectively obtain time-frequency resources carrying HARQ response information.
By including the first radio network temporary identity (RNTI) in the random access response, where the first RNTI includes fields indicating the first frequency domain resources and the first time domain resources, the terminal device can send HARQ response information according to these resources, And the signaling overhead is reduced by reusing the first RNTI.
This enables the terminal device to obtain time-frequency resources for carrying HARQ response information, reduces the load size of the random access response, and reduces the delay and signaling overhead.
Smart Images

Figure CN119342615A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 201980101838.0, and the original application date is November 8, 2019. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to an information indication method and device. Background Art
[0003] In the long term evolution (LTE) communication system, a terminal device in an idle or inactive state often needs to go through four information exchanges to enter a radio resource control (RRC) connection state before uplink data transmission. Furthermore, after entering the RRC connection state, the terminal device can communicate with the network device.
[0004] However, the method of exchanging information four times between the terminal device and the network device often results in a high latency. Therefore, the industry has proposed a two-step random access process. In the first step, the terminal device sends a random access preamble and data at the same time. In the second step, the network device sends a random access response to the terminal device. After the terminal device receives the random access response, the terminal device can send a HARQ-ACK to the network device on the time-frequency resources that carry the hybrid automatic repeat request (HARQ)-acknowledgement (ACK) that have been obtained.
[0005] Therefore, how the terminal device obtains the time-frequency resources to carry HARQ-ACK needs to be solved urgently. Summary of the invention
[0006] An embodiment of the present application provides an information indication method and apparatus, which enables a terminal device to obtain time-frequency resources for carrying HARQ response information. Further, it can also reduce the load size of a random access response, which includes information indicating the time-frequency resources for carrying HARQ response information.
[0007] In a first aspect, the present application provides an information indication method, the method comprising: a terminal device receives a random access response from a network device; wherein the random access response includes a first radio network temporary identifier (radionetwork temporary identifier, RNTI), the first RNTI includes a first field and a second field, the first field is used to indicate a first frequency domain resource, and the second field is used to indicate a first time domain resource; the terminal device sends a hybrid automatic repeat request HARQ response information according to the first time domain resource and the first frequency domain resource.
[0008] In the embodiment of the present application, the terminal device not only obtains time-frequency resources for carrying HARQ response information, but also reduces signaling overhead by multiplexing the first RNTI, thereby reducing the load size of the random access response sent by the network device.
[0009] In a possible implementation, the value of the first RNTI is obtained according to the N-ary value corresponding to the bit length i of the first field and the N-ary value corresponding to the bit length j of the second field, where the N-ary includes any one of decimal, octal, and hexadecimal.
[0010] In a possible implementation manner, the value of the first RNTI satisfies the following conditions:
[0011] 0 <D 1 ≤ the first threshold, and D 1 ≠D 2
[0012] D 1 =C*2 i+j +A*2 j +B or D 1 =C*2 i+j +B*2 i +A
[0013] Among them, the D 1 is the value of the first RNTI, the D 2 is the value of the second RNTI, i is the bit length of the first field, j is the bit length of the second field, A is the decimal value of the i bits, B is the decimal value of the j bits, C is the decimal value of the k bits, and i+j+k=L, where L is the bit length of the first RNTI.
[0014] In a possible implementation manner, the value of the first RNTI further satisfies the following condition:
[0015] Second threshold <D 1 ≤ the first threshold.
[0016] In a possible implementation manner, the value of the first RNTI satisfies the following conditions:
[0017] 0 <D 1 ≤ the first threshold, and D 1 ≠D 2
[0018] D 1 =A*2 j+k +B*2 k +C or D 1 =B*2 i+k +A*2 k +C
[0019] Among them, the D 1 is the value of the first RNTI, the D 2 is the value of the second RNTI, i is the bit length of the first field, j is the bit length of the second field, A is the decimal value of the i bits, B is the decimal value of the j bits, C is the decimal value of the k bits, and i+j+k=L, where L is the bit length of the first RNTI.
[0020] In a possible implementation manner, the time slot in which the terminal device sends the HARQ response information to the network device satisfies the following conditions:
[0021] n PUCCH =n TA +n B
[0022] Or, PUCCH =n+k TA +n B
[0023] Or, PUCCH =max{n+n B , n+k TA +1}
[0024] Among them, the n PUCCH The time slot for the terminal device to send the HARQ response information, the n TA is the effective time slot of the timing advance command, n is the uplink time slot corresponding to the last symbol of the physical downlink shared channel (PDSCH), and k is TA is a timing advance (TA) adjustment parameter, the PDSCH carries the random access response, n B The specific value with index B in the preconfigured value set.
[0025] In a second aspect, the present application provides an information indication method, the method comprising: a network device receives a random access request from a terminal device; the network device sends a random access response to the terminal device; wherein the random access response includes a first wireless network temporary identifier RNTI, the first RNTI includes a first field and a second field, the first field is used to indicate a first frequency domain resource, the second field is used to indicate a first time domain resource, and the first frequency domain resource and the first time domain resource are used to indicate the time-frequency resource of a hybrid automatic repeat request HARQ response information, and the HARQ response information is used to feedback that the random access response is correctly received.
[0026] In a possible implementation, the value of the first RNTI is obtained according to the N-ary value corresponding to the bit length i of the first field and the N-ary value corresponding to the bit length j of the second field, where the N-ary includes any one of decimal, octal, and hexadecimal.
[0027] In a possible implementation manner, the value of the first RNTI satisfies the following conditions:
[0028] 0 <D 1 ≤ the first threshold, and D 1 ≠D 2
[0029] D 1 =C*2 i+j +A*2 j +B or D 1 =C*2 i+j +B*2 i +A
[0030] Among them, the D 1 is the value of the first RNTI, the D 2 is the value of the second RNTI, i is the bit length of the first field, j is the bit length of the second field, A is the decimal value of the i bits, B is the decimal value of the j bits, C is the decimal value of the k bits, and i+j+k=L, where L is the bit length of the first RNTI.
[0031] In a possible implementation manner, the value of the first RNTI further satisfies the following condition:
[0032] Second threshold <D 1 ≤ the first threshold.
[0033] In a possible implementation manner, the value of the first RNTI satisfies the following conditions:
[0034] 0 <D 1 ≤ the first threshold, and D 1 ≠D 2
[0035] D 1 =A*2 j+k +B*2 k +C or D 1 =B*2 i+k +A*2 k +C
[0036] Among them, the D 1 is the value of the first RNTI, the D 2 is the value of the second RNTI, i is the bit length of the first field, j is the bit length of the second field, A is the decimal value of the i bits, B is the decimal value of the j bits, C is the decimal value of the k bits, and i+j+k=L, where L is the bit length of the first RNTI.
[0037] In a possible implementation manner, the time slot in which the terminal device sends the HARQ response information to the network device satisfies the following conditions:
[0038] n PUCCH =n TA +n B
[0039] Or, PUCCH =n+k TA +n B
[0040] Or, PUCCH =max{n+n B , n+k TA +1}
[0041] Among them, the n PUCCH The uplink time slot for sending the HARQ response information by the terminal device, the n TA is the effective time slot of the timing advance command, n is the uplink time slot corresponding to the last symbol of the PDSCH, the PDSCH carries the random access response, and k TA is a timing advance (TA) adjustment parameter, the PDSCH is used to transmit the random access response, n B The specific value with index B in the preconfigured value set.
[0042] In a third aspect, the present application provides an information indication method, the method comprising: a terminal device receives a random access response from a network device; wherein the random access response includes indication information, and the indication information is used to indicate a first frequency domain resource and a first time domain resource; the terminal device sends a hybrid automatic repeat request HARQ response information according to the first time domain resource and the first frequency domain resource; wherein the sending time slot of the HARQ response information is related to the effective time slot of the timing advance command.
[0043] In an embodiment of the present application, the sending time slot of the HARQ response information is associated with the effective time slot of the timing advance command, which can ensure the effectiveness of the physical uplink control channel (PUCCH) carrying the HARQ response information sent by the terminal device, so that the network device can correctly detect (physical uplink control channel, PUCCH).
[0044] In a possible implementation, the random access response also includes the timing advance command; wherein the indication information and the timing advance command are carried in the same physical downlink shared channel PDSCH; or, the timing advance command is carried in downlink control information DCI, and the indication information is carried in the PDSCH scheduled by the DCI; or, the indication information and the timing advance command are carried in the same DCI.
[0045] In a possible implementation manner, the time slot in which the terminal device sends the HARQ response information to the network device satisfies the following conditions:
[0046] n PUCCH =n TA +n B
[0047] Or, PUCCH =n+k TA +n B
[0048] Or, PUCCH =max{n+n B , n+k TA +1}
[0049] Among them, the n PUCCH The time slot for the terminal device to send the HARQ response information, the n TA is the effective time slot of the timing advance command, n is the uplink time slot corresponding to the last symbol of the PDSCH, the PDSCH carries the random access response, and k TA is a timing advance adjustment parameter, the n BIt is a specific value with index B in the preconfigured value set, where B is a specific value of the field indicating the first time domain resource.
[0050] In a possible implementation manner, the effective time slot of the timing advance command satisfies the following conditions:
[0051] n TA_update =n+k TA +Δ
[0052] The time slot in which the terminal device sends the HARQ response information to the network device meets the following conditions:
[0053] n PUCCH =n TA_update +n B
[0054] Or, PUCCH =n+k TA +n B
[0055] Or, PUCCH =max{n+n B , n TA_update}
[0056] Or, PUCCH =n+n B
[0057] Wherein, Δ is a constant, and n PUCCH The time slot for the terminal device to send the HARQ response information, the n TA_update is the effective time slot of the timing advance command, n is the uplink time slot corresponding to the last symbol of the PDSCH, the PDSCH carries the random access response, and k TA is a timing advance adjustment parameter, the n B It is a specific value with index B in the preconfigured value set, where B is a specific value of the field indicating the first time domain resource.
[0058] In a fourth aspect, the present application provides a communication device, comprising a receiving unit and a sending unit, wherein the receiving unit is used to execute the method described in the first aspect and / or the third aspect.
[0059] In a fifth aspect, the present application provides a communication device, comprising a receiving unit and a sending unit, wherein the receiving unit is used to execute the method described in the second aspect.
[0060] In a sixth aspect, the present application provides a communication device, comprising a processor, and when the processor executes a computer program or instruction in a memory, the method described in the first aspect and / or the third aspect is executed.
[0061] In a seventh aspect, the present application provides a communication device, comprising a processor, and when the processor calls a computer program or instruction in a memory, the method described in the second aspect is executed.
[0062] In an eighth aspect, the present application provides a communication device, comprising a processor and a memory, the memory being used to store computer-executable instructions; the processor being used to execute the computer-executable instructions stored in the memory so that the communication device performs the method described in the first aspect and / or the third aspect.
[0063] In a ninth aspect, the present application provides a communication device, comprising a processor and a memory, wherein the memory is used to store computer-executable instructions; the processor is used to execute the computer-executable instructions stored in the memory so that the communication device performs the method described in the second aspect.
[0064] In the tenth aspect, the present application provides a communication device, comprising a processor, a memory and a transceiver, wherein the transceiver is used to receive a signal or send a signal; the memory is used to store a program code; and the processor is used to execute the program code so that the communication device performs the method described in the first aspect and / or the third aspect.
[0065] In the eleventh aspect, the present application provides a communication device, which includes a processor, a memory and a transceiver, wherein the transceiver is used to receive or send signals; the memory is used to store program codes; and the processor is used to execute the program codes so that the communication device executes the method described in the second aspect.
[0066] In a twelfth aspect, the present application provides a communication device, comprising a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the corresponding method shown in the first aspect and / or the third aspect.
[0067] In a thirteenth aspect, the present application provides a communication device, comprising a processor and an interface circuit, wherein the interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to execute the corresponding method shown in the second aspect.
[0068] In a fourteenth aspect, the present application provides a communication system, the communication system comprising a terminal device and a network device, the terminal device is used to execute the method as described in the first aspect, and the network device is used to execute the method as described in the second aspect. Alternatively, the terminal device can also be used to execute the method as described in the third aspect.
[0069] In a fifteenth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store instructions or computer programs. When the instructions or the computer program are executed, the first aspect and / or the method described are implemented.
[0070] In a sixteenth aspect, the present application provides a computer-readable storage medium for storing instructions or computer programs. When the instructions or the computer program are executed, the method described in the second aspect is implemented.
[0071] In the seventeenth aspect, the present application provides a computer program product, which includes instructions or computer programs. When the instructions or the computer program are executed, the method described in the first aspect and / or the third aspect is implemented.
[0072] In an eighteenth aspect, the present application provides a computer program product, wherein the computer program product comprises instructions or a computer program, and when the instructions or the computer program are executed, the method described in the second aspect is implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0073] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;
[0074] Figure 2 This is a schematic diagram of a four-step random access process provided by an embodiment of the present application;
[0075] Figure 3 This is a schematic diagram of a two-step random access process provided by an embodiment of the present application;
[0076] Figure 4 It is a schematic diagram of the value range of each RNTI provided in the embodiment of the present application;
[0077] Figure 5 It is a flowchart of an information indication method provided by an embodiment of the present application;
[0078] Figure 6 This is a schematic diagram of the format of a C-RNTI provided in an embodiment of the present application;
[0079] Figure 7 This is a schematic diagram of the format of a C-RNTI provided in an embodiment of the present application;
[0080] Figure 8 It is a flowchart of an information indication method provided by an embodiment of the present application;
[0081] Fig. 9 is a structural diagram of a communication device provided in an embodiment of the present application;
[0082] Fig.10 It is a structural diagram of a terminal device provided in an embodiment of the present application;
[0083] Fig.11 It is a structural diagram of a terminal device provided in an embodiment of the present application;
[0084] Fig.12 It is a structural diagram of a terminal device provided in an embodiment of the present application;
[0085] Fig.13 It is a structural diagram of a network device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0086] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0087] In the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0088] The communication system used in the present application can be understood as a wireless cellular communication system, or as a wireless communication system based on a cellular network architecture, etc. The various methods provided in the present application can be applied to various communication systems, for example, it can be an Internet of Things (IoT) system, a narrowband Internet of Things (NB-IoT) system, a long-term evolution (LTE) system, or a fifth-generation (5G) communication system, or a LTE and 5G hybrid architecture system, or a 5G new radio (NR) system, as well as new communication systems (such as 6G) that will emerge in future communication developments. As long as HARQ response information needs to be fed back in the communication system, the method provided in the embodiments of the present application can be used. As an example, Figure 1 is a schematic diagram of a communication system provided by an embodiment of the present application, and the solution in the present application can be applied to the communication system. The communication system may include at least one network device, only one of which is shown, such as Figure 1 The next generation Node B (gNB) in the network device; and one or more terminal devices connected to the network device, such as Figure 1 Terminal device 1 and terminal device 2 in.
[0089] Among them, the network device can be a device that can communicate with the terminal device. The network device can be any device with wireless transceiver functions, including but not limited to base stations. For example, the base station can be a gNB, or the base station can be a base station in a future communication system. Optionally, the network device can also be an access node, a wireless relay node, a wireless backhaul node, etc. in a wireless local area network (wireless fidelity, WiFi) system. Optionally, the network device can also be a wireless controller in a cloud radio access network (cloud radio access network, CRAN) scenario. Optionally, the network device can also be a wearable device or a vehicle-mounted device, etc. Optionally, the network device can also be a small station, a transmission node (transmission reception point, TRP) (also known as a transmission receiving point, etc.), etc. It can be understood that the base station can also be a base station in a future evolved public land mobile network (public land mobile network, PLMN), etc.
[0090] Terminal equipment, also known as user equipment (UE), terminal, etc. Terminal equipment is a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water, such as on a ship; it can also be deployed in the air, such as on an airplane, balloon or satellite. The terminal equipment can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal equipment, an augmented reality (AR) terminal equipment, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. It can be understood that the terminal equipment can also be a terminal equipment in the future 6G network or a terminal equipment in the future evolved PLMN, etc.
[0091] Understandable, Figure 1 This is only an exemplary description and does not specifically limit the number of terminal devices and network devices included in the communication system, or the number of cells covered by the network devices.
[0092] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0093] Furthermore, Figure 1 In the communication system shown, terminal device 1 and terminal device 2 can also communicate through device to device (D2D) technology or vehicle-to-everything (V2X) or machine to machine (M2M) technology. The embodiment of the present application does not limit the communication method between terminal device 1 and terminal device 2.
[0094] It should be noted that Figure 1The communication system involved can be applied to the communication scenarios of other embodiments of the present application, which will not be described in detail here. For example, the network device and the terminal device 1 can be used to perform Figure 5 and / or Figure 8 For another example, the network device and the terminal device 2 can also be used to perform Figure 5 and / or Figure 8 The information shown indicates the method.
[0095] The following will introduce the four-step random access method and the two-step random access method involved in the embodiments of the present application.
[0096] Currently, in wireless communication systems such as LTE and 5G, random access of terminal devices usually requires four steps, such as Figure 2 As shown:
[0097] 201. The UE sends a random access preamble (also called a first message (Msg1)) to the base station. The purpose of the random access preamble is to notify the base station that there is a random access request and enable the base station to estimate the transmission delay between it and the UE so that the base station can calibrate the uplink timing and inform the UE of the calibration information through the timing advance command.
[0098] 202. After detecting the random access preamble, the base station sends a random access response to the UE, which may also be referred to as a second message (Msg2). The random access response may include the sequence number of the random access preamble received in 201, a timing advance command, uplink resource allocation information, and a temporary cell-radio network temporary identifier (TC-RNTI).
[0099] 203. The UE receives a random access response. If the random access preamble indicated by the sequence number of the random access preamble in the random access response is the same as the random access preamble sent by the UE to the base station in 201 above, the UE considers that the random access response is a random access response for the UE, that is, the UE has received the random access response of the UE. After receiving the random access response, the UE sends an uplink message on the uplink resource indicated by the random access response, such as sending uplink data on the physical uplink shared channel (PUSCH), also known as the third message (Msg3). Msg3 can carry a unique user identifier.
[0100] 204. The base station receives the uplink message from the UE and returns a conflict resolution message, also called the fourth message (Msg4), to the UE that has successfully accessed. The base station will carry the unique user identifier in Msg3 in the conflict resolution message to indicate the UE that has successfully accessed, and other UEs that have not successfully accessed will re-initiate random access.
[0101] For the four-step random access process, when a UE in the idle or inactive state wants to perform uplink data transmission, it must at least complete the above four information interactions to enter the RRC connection state. However, with the rapid development of ultrareliable low latency (URLLC), machine type communication (MTC) and the Internet of Things (IoT) in the future, there are more and more application scenarios for sparse, small-packet and low-latency data transmission. To meet the transmission of this type of data services, the traditional 4-step RACH has become a technical bottleneck due to the delay introduced by the multi-step interaction between the UE and the base station.
[0102] In order to reduce access delay and signaling overhead, a two-step random access process (2-stepRACH) is currently proposed, such as Figure 3 As shown, in the first step, the UE sends a random access preamble and data to the base station at the same time, and in the second step, the base station sends a random access response to the UE. In the two-step random access process, on the one hand, the UE sends a random access preamble and data in the first step, thereby reducing the delay of uplink data transmission; on the other hand, the base station does not need to send the scheduling information corresponding to Msg3 to the UE, thereby reducing the signaling overhead. MsgA can usually be used to represent the first interactive message of the two-step random access. MsgA is sent by the UE to the base station. The MsgA message includes the MsgA preamble part and the MsgA data part. The preamble is carried on the MsgA physical random access channel (PRACH) for transmission, and the data part is carried on the MsgA PUSCH for transmission.
[0103] The response content of MsgB may include at least one of a response to the preamble and a response to the PUSCH. As an example, for a two-step random access process, the response message sent by the base station to the UE may include fallback response information (fallback random access response RAR) or correct response information (success RAR). The fallback response information and the correct response information are described below:
[0104] If the base station detects the PRACH of MsgA correctly and decodes the PUSCH incorrectly, the base station sends a fallback response message to the UE; if the base station detects the PRACH of MsgA correctly and decodes the PUSCH correctly, the base station sends a correct response message to the UE. The fallback response message may include: the index of the preamble code carried by MsgA (random access preamble index), timing advance command, TC-RNTI and uplink scheduling authorization (UL grant). The correct response message may include: contention resolution ID (CRID), C-RNTI and timing advance command. Optionally, when the base station detects the PRACH in MsgA correctly and decodes the PUSCH correctly, in addition to the information included in the above correct response information, the base station may also need to send one or more of the following information to the UE: information indicating the resources for feedback confirmation messages, transmission power control commands for transmitting confirmation messages, uplink data transmission authorization (UL grant), RRC message (such as radio resource control reconfiguration information, radio resource control connection establishment information, radio resource control recovery information, etc.).
[0105] Furthermore, when the UE receives the correct response information, the UE also needs to feedback HARQ response information to the base station for the correct response information. When the UE sends the HARQ response information to the base station, the UE needs to obtain the time-frequency resources where the PUCCH carrying the HARQ response information is located. Specifically, the information indicating the resources used to feedback the HARQ response information generally includes a PUCCH resource indicator and a PDSCH-to-HARQ_feedback timing indicator. The UE can confirm the time-frequency resources carrying HARQ based on the PUCCH resource indicator and the PDSCH-to-HARQ_feedback timing indicator.
[0106] The method for the UE to obtain the frequency domain resources for feeding back HARQ response information according to the PUCCH resource indication is referred to formula (1):
[0107]
[0108] where r PUCCH is the index number of the PUCCH frequency domain resource in the preset PUCCH frequency domain resource set. According to the index number, the UE can obtain the frequency domain resource block position / index number for feeding back HARQ response information according to the preset rule; n CCE,0N is the first control channel element (CCE) index of the PDCCH of the PDSCH where the scheduling response information is located. CCE,0 is the number of CCEs in the control resource set (CORESET) of the PDCCH; Δ PRI is the value of the PUCCH resource indication field. Generally, the value of the PUCCH resource indication field is {0-7}.
[0109] The method for the UE to obtain the time domain resource for feeding back the HARQ response information according to the PDSCH to HARQ feedback time indication is referred to formula (2):
[0110] n PUCCH = n + n B (2)
[0111] That is, UE is in time slot n PUCCH HARQ-ACK feedback information for PDSCH is sent through PUCCH. PUCCH It is the time slot where the PUCCH that sends the HARQ-ACK feedback information for the PDSCH is located. Time slot n is an uplink time slot. The uplink time slot n refers to the time slot structure of the PUCCH. The n is the uplink time slot corresponding to the last symbol of the PDSCH. It can also be understood as the uplink time slot n corresponding to the last symbol of the PDSCH received by the UE in the time domain. n B To obtain a value in a preconfigured value set according to the value of the PDSCH to HARQ feedback time indication field. Generally, the value in the preconfigured value set can be a fixed {1, 2, 3, 4, 5, 6, 7, 8}, or the value in the preconfigured value set can be a value preselected by the network side. B is the value of the PDSCH to HARQ feedback time indication field, and the value of B corresponds to the index value of the preconfigured value set.
[0112] Furthermore, information indicating resources for feeding back HARQ response information needs to be configured by the base station while sending correct response information to the UE. In addition, the base station will also configure the transmit power control adjustment parameters (transmit power control command, TPC command) of the PUCCH to the terminal.
[0113] Since MsgB allows the correct response information of multiple UEs, the base station needs to indicate the resources used to feedback the HARQ response information to each UE that receives the correct response information. One possible solution is to add an indication field indicating the resources used to feedback the confirmation message to the correct response information of each UE; however, this solution requires increasing the load of the correct response information. Therefore, the embodiment of the present application provides an information indication method, which can avoid increasing the load of the correct response information and further avoid increasing the load of the random access response. For this method, please refer to Figure 5 .
[0114] Before introducing the information indication method provided in the embodiment of the present application, the various RNTIs involved in the embodiment of the present application are first introduced. As an example, in the NR system, different RNTI value ranges are predefined, as shown in Table 1:
[0115] Table 1
[0116]
[0117] As can be seen from Table 1, the value range of RA-RNTI, TC-RNTI, and C-RNTI is 1-65519 (hexadecimal: FFEF, binary: 1111111111101111). The value of RA-RNTI can satisfy the following formula (3):
[0118] RA-RNTI =1+s_id+14×t_id+14×80×f_id+14×80×8×ul_carrier_id (3)
[0119] Where s_id is the index of the first orthogonal frequency division multiplexing (OFDM) symbol of each PRACH transmission opportunity (PRACH occasion, RO) (0≤s_id<14); t_id is the index of the first time slot (slot) where the PRACH transmission opportunity is located in a system frame (0≤t_id<80). The value of slot is related to the carrier spacing, that is, Δf RA ∈{1.25,5}, μ=0, otherwise, the value of μ is determined according to Δf RA ∈{15,30,60,120}, then the subcarrier spacing Δf RAThe corresponding relationship between RA-RNTI and parameter μ is shown in Table 2; f_id is the index number of the frequency domain resource where the PRACH transmission opportunity is located (0≤f_id<8); ul_carrier_id is the index number of the uplink carrier used for random access preamble transmission (0 represents the normal uplink carrier (normal UL carrier, NUL), 1 represents the supplementary uplink carrier (supplementary UL carrier, SUL). According to the above formula (3), it can be known that the value range of RA-RNTI is: 1 to 17920 (hexadecimal: 4600, binary: 0100 0110 0000 0000). It can be understood that the RA-RNTI can be used to scramble the cyclic redundancy check (cyclic redundancy check, CRC) of the PDCCH that schedules the PDSCH when the base station sends the response information (carried in the PDSCH) to the UE in the 4-step RACH.
[0120] Table 2
[0121] μ <![CDATA[Δf RA =2 μ ·15[kHz]]]> 0 15 1 30 2 60 3 120 4 240
[0122] As an example, in order to distinguish the response information of 2-step RACH and 4-step RACH, a possible method is that when the base station sends a random access response (carried in PDSCH) to the terminal of 2-step RACH, a new RNTI is used to scramble the CRC of the PDCCH that schedules the PDSCH. For the sake of clarity in the following description, the new RNTI can be called MsgB-RNTI. For example, the value of MsgB-RNTI can be calculated based on the transmission resources of MsgA in 2-step RACH, or calculated based on the PRACH resources carrying the preamble code in MsgA, or calculated based on the PUSCH resources carrying uplink data in MsgA, or calculated based on the PRACH resources carrying the preamble code and the PUSCH resources carrying uplink data in MsgA, or calculated based on the above calculation method, according to the information of the preamble sequence and / or the demodulation reference signal (DMRS) sequence. It can be understood that the value of the MsgB-RNTI does not conflict with the value of the RA-RNTI. It is understood that the embodiment of the present application does not limit the name of the MsgB-RNTI. In a specific implementation, the MsgB-RNTI may also include other names, etc. For example, the value of RA-RNTI and the value of MsgB-RNTI can refer to Figure 4 , and for other RNTI values, please refer to Table 1. It can be understood that Table 1 and Table 2 shown above are only examples and should not be understood as limiting the embodiments of the present application.
[0123] The information indication method provided by the embodiments of the present application will be described in detail below.
[0124] Figure 5 is a flow chart of an information indication method provided in an embodiment of the present application, which can be applied to Figure 1 The system shown. Figure 5 As shown, the method includes:
[0125] 501. UE sends a random access request to a base station; the base station receives the random access request.
[0126] In the embodiment of the present application, the random access request is a random access request in a two-step random access process, that is, the random access information may include a preamble and data. Alternatively, the random access request may not be limited to a random access request in a two-step random access process, but may also be a random access request in other types of random access processes in the future, and so on.
[0127] 502. The base station sends a random access response to the UE; and the UE receives the random access response.
[0128] The random access response may include correct response information and / or fallback response information. For a specific description of the correct response information and the fallback response information, reference may be made to the aforementioned embodiment. That is, the random access response may include response information of multiple UEs. After the UE receives the random access response, it may know that the response information is sent to itself based on the preamble index or contention resolution ID in the response information.
[0129] As an example, since the above 501 and 502 may be other types of random access processes, for example, the random access request sent by the UE does not include a preamble but includes uplink data. In this case, the above 501 and the above 502 may be replaced by:
[0130] 5011) The UE sends a random access request to the base station; the base station receives the random access request. The random access request is a random access request that does not include a preamble, and the random access information includes uplink data.
[0131] 5022) The base station sends a random access response to the UE; the UE receives the random access response. For example, the base station can measure the timing advance based on the demodulation reference signal (DMRS) in the uplink data. If the base station detects the DMRS successfully and the uplink data is decoded incorrectly, the base station sends a response message for the DMRS to the UE; if the base station decodes the uplink data successfully, the base station sends a response message for the uplink data to the UE. After the UE receives the random access response (including the response information), it can know that the response information is sent to itself based on the DMRS index or contention resolution ID in the response information. It can be understood that if the base station decodes the uplink data successfully, the base station needs to send HARQ response information to the UE, and thus, the UE needs to obtain the time-frequency resources that carry (or feedback) the HARQ response information. In this case, the base station can include a first RNTI in the random access response, and the first RNTI can be as follows.
[0132] In an embodiment of the present application, in the above 502 or the above 5022, the random access response includes a first RNTI, and the first RNTI includes a first field and / or a second field, that is, the first field and the second field may be included in the first RNTI. The first field is used to indicate a first frequency domain resource, and the second field is used to indicate a first time domain resource. Among them, the first frequency domain resource can be understood as the frequency domain resource indicated by the PUCCH resource indication field in the above description, and the first time domain resource can be understood as the time domain resource indicated by the PDSCH to HARQ feedback time indication field in the above description. The first RNTI may include a C-RNTI, that is, the first field and the second field may be included in the C-RNTI. For example, the random access response received by the UE includes correct response information, and the correct response information includes a C-RNTI, and the C-RNTI may include a first field and a second field. Thus, the UE can confirm the time-frequency resource where the PUCCH carrying the HARQ response information is located based on the first field and the second field. For the method for the UE to obtain the time-frequency resource where the PUCCH is located based on the first field and the second field, refer to the above description; or, refer to Figure 8 Shown about n B or, refer to other related descriptions, etc., which will not be described in detail here. It is understandable that the first RNTI may also be other RNTIs, which are used to identify the unique identifier when data is transmitted between the UE and the base station, such as TC-RNTI, etc. It is understandable that the correct response information shown above may include other names, etc. in other types of random access processes.
[0133] The method of the embodiment of the present application is described below by taking the first RNTI as C-RNTI as an example.
[0134] The value of C-RNTI is obtained according to the N-ary value corresponding to the bit length i of the first field and the N-ary value corresponding to the bit length j of the second field, and the N-ary value includes any one of decimal, octal, and hexadecimal. That is to say, the UE can obtain the first time domain resource and the first frequency domain resource according to the bit value of the C-RNTI. The following will take N as 10 as an example to illustrate how the UE obtains the first time domain resource and the first frequency domain resource according to the C-RNTI:
[0135] Method 1:
[0136] The value of C-RNTI satisfies the following formula (4) and formula (5):
[0137] 0 <D 1 ≤ the first threshold, and D 1 ≠D 2 (4)
[0138] D 1 =C*2 i+j +A*2 j +B or D 1 =C*2 i+j +B*2 i +A (5)
[0139] Among them, D 1 is the value of C-RNTI, D 2 is the value of the second RNTI, i is the bit length of the first field, j is the bit length of the second field, A is the decimal value of i bits, B is the decimal value of j bits, C is the decimal value of k bits, and i+j+k=L, L is the bit length of C-RNTI. It can be understood that the first threshold can be 65519, and the value of the second RNTI is a possible value of other RNTIs except the first RNTI.
[0140] As an example, the length of the first field, i.e., the PUCCH resource indication field, is i bits, represented by ai-1…a0, and the value is A=ai-1*2 i-1 +…+a0*2 0 The second field, i.e., the PDSCH to HARQ feedback time indication field, is j bits long and is represented by bj-1…b0, with a value of B=bj-1*2. j-1 +…+b0*2 0 The bits of C-RNTI are represented as: ck-1…c0 ai-1…a0 bj-1…b0 or ck-1…c0 bj-1…b0ai-1…a0. Among them, ck-1…c0 is the remaining bits of all C-RNTI bits except the bits occupied by the PUCCH resource indication field and the PDSCH to HARQ feedback time indication field, with a length of k and a value of C=ck-1*2k-1 +…+c0*2 0 . Where i+j+k=L, L is the bit length of C-RNTI, such as Figure 6 According to A, B and C above, the value of C-RNTI can be shown in the following formula (6):
[0141] C-RNTI= C*2 i+j +A*2 j +B or C-RNTI = C*2 i+j +B*2 i +A (6)
[0142] Among them, the value of C makes the value of C-RNTI satisfy that C-RNTI is not greater than 65519 (hex: FFEF), and the value of C-RNTI does not collide with the values of other types of RNTI. Optionally, the other types of RNTI can be any one or more of RA-RNTI, TC-RNTI, MCS-C-RNTI, CS-RNTI, TPC-PUCCH-RNTI, TPC-PUSCH-RNTI, TPC-SRS-RNTI, INT-RNTI, SFI-RNTI or SP-CSI-RNTI. It can be understood that in an embodiment of the present application, other types of RNTI are not limited to the RNTI types listed above, but may also include other possible RNTI types, such as MsgB-RNTI. Optionally, in order to reduce the complexity of the base station's determination of the C-RNTI value, the value of C may also satisfy the following formula (7):
[0143] Second threshold <C-RNTI≤65519 (7)
[0144] The second threshold value may be understood as the maximum value of each RNTI. For example, the value of C-RNTI may satisfy that C-RNTI is less than or equal to 65519 (hex: FFEF) and C-RNTI is greater than the maximum value of RA-RNTI and / or MsgB-RNTI, and the value of C-RNTI does not collide with the values of other types of RNTIs.
[0145] For example, the PUCCH resource indication field is 4 bits (or 3 bits or other values) and is represented by a3a2a1a0, with a value of A; the PDSCH to HARQ feedback time indication field is 3 bits (or 2 bits or other values) and is represented by b2b1b0, with a value of B. Then the C-RNTI bit is represented as: c8c7c6c5c4c3c2c1c0 a3a2a1a0 b2b1b0 or c8c7c6c5c4c3c2c1c0b2b1b0 a3a2a1a0. Among them, c8c7c6c5c4c3c2c1c0 is the remaining bit of all C-RNTI bits except the bits occupied by the PUCCH resource indication field and the PDSCH to HARQ feedback time indication field, and has a value of C. Then C-RNTI=C*2 7 +A*2 3 +B or C-RNTI = C*2 7 +B*2 4 +A; and the value of C makes the value of C-RNTI satisfy that C-RNTI is less than or equal to 65519 (hex: FFEF), and is greater than the maximum value of RA-RNTI and MsgB-RNTI, and the value of C-RNTI does not collide with the values of other types of RNTI.
[0146] Method 2:
[0147] The value of C-RNTI satisfies the following formula (8) and formula (9):
[0148] 0 <D 1 < the first threshold, and D 1 ≠D 2 (8)
[0149] D 1 =A*2 j+k +B*2 k +C or D 1 =B*2 i+k +A*2 k +C (9)
[0150] Among them, D 1 is the value of C-RNTI, D 2 is the value of the second RNTI, i is the bit length of the first field, j is the bit length of the second field, A is the decimal value of i bits, B is the decimal value of j bits, C is the decimal value of k bits, and i+j+k=L, L is the bit length of C-RNTI.
[0151] As an example, the length of the first field, i.e., the PUCCH resource indication field, is i bits, represented by ai-1…a0, and the value is A=ai-1*2i-1 +…+a0*2 0 The second field, i.e., the PDSCH to HARQ feedback time indication field, is j bits long and is represented by bj-1…b0, with a value of B=bj-1*2. j-1 +…+b0*2 0 The bits of C-RNTI are represented as: ai-1…a0 bj-1…b0ck-1…c0 or bj-1…b0 ai-1…a0ck-1…c0. Among them, ck-1…c0 is the remaining bits of all C-RNTI bits except the bits occupied by the PUCCH resource indication field and the PDSCH to HARQ feedback time indication field, with a length of k and a value of C=ck-1*2 k-1 +…+c0*2 0 . Where i+j+k=L, L is the bit length of C-RNTI. Figure 7 According to A, B and C above, the value of C-RNTI can be shown in the following formula (10):
[0152] C-RNTI=A*2 j+k +B*2 k +C or C-RNTI = B*2 i+k +A*2 k +C (10)
[0153] For example, if the values of A and B make the value of C-RNTI greater than the maximum value of RA-RNTI and / or MsgB-RNTI, the value of C needs to satisfy that the value of C-RNTI is less than or equal to 65519 (hex: FFEF) and the value of C-RNTI does not collide with the values of other types of RNTI. Optionally, the other types of RNTI may be any one or more of TC-RNTI, MCS-C-RNTI, CS-RNTI, TPC-PUCCH-RNTI, TPC-PUSCH-RNTI, TPC-SRS-RNTI, INT-RNTI, SFI-RNTI or SP-CSI-RNTI. For another example, if the values of A and B make the value of C-RNTI less than the maximum value of RA-RNTI and / or MsgB-RNTI, the value of C needs to satisfy that the value of C-RNTI does not collide with the values of RA-RNTI and / or MsgB-RNTI.
[0154] For example, the PUCCH resource indication field is 4 bits (or 3 bits or other values) and is represented by a3a2a1a0, with a value of A; the PDSCH to HARQ feedback time indication field is 3 bits long (or 2 bits or other values), represented by b2b1b0, with a value of B. Then the C-RNTI bit is represented as: a3a2a1a0 b2b1b0 c8c7c6c5c4c3c2c1c0 or b2b1b0 a3a2a1a0 c8c7c6c5c4c3c2c1c0. Among them, c8c7c6c5c4c3c2c1c0 is the remaining bit of all C-RNTI bits except the bits occupied by the PUCCH resource indication field and the PDSCH to HARQ-ACK feedback time indication field, and has a value of C. Then C-RNTI = A*2 12 +B*2 9 +C or C-RNTI = B*2 13 +A*2 9 +C.
[0155] The value of C needs to satisfy the explanation that the value of C-RNTI does not collide with the values of RA-RNTI and MsgB-RNTI, as shown in Table 3:
[0156] Table 3
[0157]
[0158]
[0159] The RO configuration in Table 3 is applicable to the terminal communication mode of frequency division duplexing (FDD). According to Table 3, the value range of RA-RNTI is: 1+{0,2,4,6,8,10,12}+14*{0~19}+14*80*{0~7}+14*80*8*{0,1}. According to the above RA-RNTI value range, it can be seen that the value of RA-RATI is an odd number, and the maximum value is 17077, which is represented by 0100 00101011 0101 in binary.
[0160] Taking the impact of RA-RNTI value on C-RNTI as an example, the possible value range of C-RNTI is:
[0161] If the values of a3a2a1a0 and b2b1b0 make C-RNTI<=17077, then the value of c8c7c6c5c4c3c2c1c0 satisfies mod(C, 2) = 0. If a3a2a1a0 and b2b1b0 make C-RNTI>17077, then the value of c8c7c6c5c4c3c2c1c0 makes the value of C-RNTI less than or equal to 65519 (hex: FFEF) and does not collide with other RNTI values.
[0162] It can be understood that the above method for determining the value of C-RNTI according to the RO configuration in Table 3 is not the only one, and is only for illustrating the possible value of C-RNTI when certain bits in C-RNTI are used for PUCCH resource indication in the embodiment of the present application. Therefore, the value method and range of C-RNTI are not limited to the above embodiment, and the value method and range of C-RNTI may change according to other possible RO configurations, etc. The embodiment of the present application does not limit the specific value method of C-RNTI.
[0163] In the above cases, the information indicating the resource for feeding back the HARQ response information obtained by the UE is carried in the first RNTI included in the response information sent by the base station to the UE. The UE can obtain the resource for feeding back the HARQ response information according to the first field and the second field in the first RNTI.
[0164] For example, the UE obtains the frequency domain resource (ie, the first frequency domain resource) for feeding back the HARQ response information according to the PUCCH resource indication (ie, the first field), referring to formula (11):
[0165]
[0166] Among them, Δ PRI =Δ PRI_UE ,Δ PRI_UE It is the value of the first field and the PUCCH resource indication field.
[0167] For example, the UE obtains the time domain resource (ie, the first time domain resource) for feeding back the HARQ response information according to the PDSCH to HARQ feedback time indication (ie, the second field), referring to formula (12):
[0168] n PUCCH =n+n B (12)
[0169] Among them, time slot n is the uplink time slot corresponding to the last symbol of PDSCH, n BTo obtain a value in a preconfigured value set according to the PDSCH to HARQ feedback time indication value B, where B is the value of the second field, namely, the PDSCH to HARQ feedback time indication field. PUCCH Please refer to the following for the specific value of Figure 8 The methods in the paper will not be described in detail here.
[0170] 503. The UE sends HARQ response information according to the first time domain resources and the first frequency domain resources.
[0171] In the embodiment of the present application, the UE may determine the time-frequency resource of the PUCCH for carrying the HARQ response information according to the first time domain resource and the first frequency domain resource, thereby sending the HARQ response information on the time-frequency resource where the PUCCH is located. For the method of the UE obtaining the time-frequency resource where the PUCCH is located according to the first field and the second field, reference may be made to the foregoing description, or, for the method of how the UE obtains the time domain resource where the PUCCH is located according to the second field, reference may be made to Figure 8 Shown about n B The description of them will not be repeated here.
[0172] By implementing the embodiments of the present application, by including a PUCCH resource indication field and a PDSCH to HARQ feedback time indication field in the C-RNTI, it is possible to effectively avoid increasing the load of the response information.
[0173] In some embodiments of the present application, such as in a random access process, the correct response information includes a contention resolution ID (CRID). The CRID may be carried in a PDSCH scheduled by a DCI. When a UE receives a response message carrying the CRID sent by a base station, the UE needs to send a HARQ response message to the base station, and the HARQ response message may be used to respond to the UE receiving the PDSCH of the CRID.
[0174] Here, 4-step RACH is taken as an example to explain the time when the UE sends the HARQ response information and the time when the timing advance command takes effect. In 4-step RACH, after the UE sends the Msg1 preamble, the UE will receive a random access response Msg2 sent by the base station. The random access response includes a timing advance command (TA command), which is used by the UE to adjust the time for uplink data transmission. The above uplink data transmission does not include the PUSCH transmission scheduled by the uplink scheduling authorization (UL grant) in the random access response. If the uplink time slot in which the UE receives the timing advance command is n2, the effective time of the timing advance command is n2+k TA +1, where k TA Satisfies the following formula (13):
[0175]
[0176] Among them, N T,1 N 1 The time domain length of an OFDM symbol (in ms), corresponding to the reception duration of the PDSCH, and the user processing capability is 1 and an additional PDSCH DMRS is configured 。 If μ = 0, assuming N T,1 =14; N T,2 N 2 The time domain length of an OFDM symbol (in ms), corresponding to the preparation time of PUSCH, and the user processing capability is 1; N TA,max It is the maximum timing advance value (in ms) provided by the timing advance command of 12 bits in length; The number of time slots in each subframe; T sf is the length of a 1ms subframe. T,1 and N T,2 It is determined based on the configured minimum subcarrier spacing, where the minimum subcarrier spacing is the minimum subcarrier spacing among all uplink carriers of all uplink BWPs and all downlink carriers of all downlink BWPs to which the timing advance command configured on the network side applies; time slot n2 and time slot number It is determined based on the configured minimum subcarrier spacing, where the minimum subcarrier spacing is the minimum subcarrier spacing of all uplink carriers of all uplink BWPs applied by the timing advance command configured on the network side, and time slot n2 is assumed to be T TA =0, the last time slot of the uplink time slot that overlaps with the received PDSCH, and the received PDSCH carries the timing advance command; N TA,max It is determined based on the configured minimum subcarrier spacing, where the minimum subcarrier spacing is the minimum subcarrier spacing of all uplink carriers of all uplink BWPs to which the timing advance command configured on the network side applies and all carriers on the initial uplink BWPs.
[0177] In 4-step RACH, after the UE sends msg3, it receives the contention resolution information Msg4 sent by the base station. Msg4 is the PDSCH scheduled by DCI format 1_0, and the time slot at which the PDSCH ends is time slot n1. Then the time slot in which the UE sends the HARQ response information is n1+k, where time slot n1 is an uplink time slot. The uplink time slot n1 refers to the time slot structure of the PUCCH. The uplink time slot n1 is the uplink time slot corresponding to the last symbol of the PDSCH received by the UE in the time domain. k represents the number of time slots, and the value of k is determined by the PDSCH to HARQ feedback time indication field.
[0178] It can be seen from the time slot in which the timing advance command is effective in the above 4-step RACH that when the UE sends HARQ response information to the base station, the timing advance timer is in a running state, that is, the timing advance is in a valid state.
[0179] However, in 2-step RACH, when the UE receives the response information containing the contention resolution ID for MsgA sent by the base station, the UE simultaneously obtains the timing advance command and the information indicating the resources for feeding back the HARQ response information, wherein the information indicating the resources for feeding back the HARQ response information includes the PUCCH resource indication and the PDSCH to HARQ feedback time indication. Therefore, when the UE sends the HARQ response information, the UE cannot determine whether the timing advance command is in a valid state.
[0180] Therefore, the embodiment of the present application also provides an information indication method. Figure 8 is a flow chart of an information indication method provided in an embodiment of the present application, which can be applied to Figure 1 The system shown. Figure 8 As shown, the method includes:
[0181] 801. A base station sends a random access response to a UE, and the UE receives the random access response; wherein the random access response includes indication information, and the indication information is used to indicate a first frequency domain resource and a first time domain resource.
[0182] It can be understood that the embodiment of the present application does not limit the specific position of the indication information in the random access response.
[0183] For example, the information for indicating the time-frequency resources carrying the HARQ response information (the time-frequency resource indication of the PUCCH) may be included in the PDSCH carrying the response information, or implicitly included in other information in the PDSCH carrying the response information; or included in the PDCCH (i.e., DCI) that schedules the PDSCH carrying the response information. The information for indicating the time-frequency resources carrying the HARQ response information is the indication information shown in 801 above.
[0184] For another example, the indication information may be carried in Figure 5 The first C-RNTI shown is not described in detail here.
[0185] 802. The UE sends HARQ response information according to the first time domain resources and the first frequency domain resources; wherein the sending time slot of the HARQ response information is related to the effective time slot of the timing advance command.
[0186] In some embodiments of the present application, the random access response also includes a timing advance command;
[0187] For example, when the random access request sent by the UE to the base station contains a preamble and uplink data (i.e., MsgA PRACH and MsgA PUSCH), or the random access request sent by the UE to the base station contains uplink data (i.e., only PUSCH), and the base station decodes all the random access requests correctly, the UE will receive a response message containing a contention resolution ID for the random access request sent by the base station (which can also be understood as a random access response containing a contention resolution ID). In addition to the contention resolution ID, the response information also includes a timing advance command and information indicating resources for feedback of HARQ response information.
[0188] In some embodiments of the present application, the response information may not include a contention resolution ID, such as the response information includes a timing advance command and information indicating time-frequency resources used to carry HARQ response information, and the CRC of the PDCCH that schedules the response information is scrambled by the user's unique identifier, such as the CRC of the PDCCH that schedules the response information is scrambled by the user's C-RNTI.
[0189] In the above case, the time when the UE receives the timing advance command and the PUCCH resource indication information is the same, that is, the time when the UE receives the timing advance command and the end time of the PDSCH indicated by the PDSCH to HARQ feedback time is the same.
[0190] In an embodiment of the present application, for example, the indication information and the timing advance command are carried in the same physical downlink shared channel PDSCH. For another example, the timing advance command is carried in the downlink control information DCI, and the indication information is carried in the PDSCH scheduled by the DCI. For another example, the indication information and the timing advance command are carried in the same DCI, or the timing advance command is carried in the PDSCH scheduled by the DCI, and the indication information is carried in the DCI.
[0191] At this time, the specific relationship between the sending time slot of the HARQ response information and the effective time slot of the timing advance command can be as follows:
[0192] Method 1:
[0193] The time slot in which the UE sends HARQ response information to the base station satisfies the following formula (14), (15) or (16):
[0194] n PUCCH =n TA +n B (14)
[0195] Or, PUCCH =n+k TA +n B (15)
[0196] Or, PUCCH=max{n+n B , n+k TA +1} (16)
[0197] Among them, n PUCCH The time slot for UE to send HARQ response information, n TA is the effective time slot of the timing advance command, which can be n TA =n+k TA +1, time slot n is the end slot of PDSCH, which can also be understood as time slot n is the uplink time slot corresponding to the last symbol of PDSCH, k TA is the adjustment parameter of timing advance, for k TA The value of can refer to the above embodiment. B The specific value of index B in the preconfigured value set, where B is the specific value of the field indicating the first time domain resource. For the specific description of B, please refer to the above embodiment. The end slot of PDSCH can also be understood as the end slot of PDSCH, that is, time slot n is the last time slot where the UE receives the PDSCH carrying the timing advance command and / or indicating the resources for feedback HARQ response information, or time slot n is the last time slot of the PDSCH scheduled by the DCI carrying the resources for feedback HARQ response information. Time slot n TA It is the time slot in which the timing advance command received by the UE takes effect. At the same time, the minimum time slot interval between the UE's PUCCH transmission time slot and the last time slot of the PDSCH received by the UE is N T,1 +0.5(ms), where N T,1 N 1 The time domain length of an OFDM symbol (in ms), corresponding to the reception duration of the PDSCH, and the user processing capability is 1 and an additional PDSCH DMRS is configured. If μ = 0, assuming N T,1 =14.
[0198] In some embodiments, the time slot in which the UE sends the HARQ response information to the base station may also satisfy the following formula (17), (18) or (19):
[0199] n PUCCH =n TA +n B +Δ RAR (17)
[0200] Or, PUCCH =n+k TA +n B +Δ RAR (18)
[0201] Or, PUCCH =max{n+nB +Δ RAR , n+k TA +1} (19)
[0202] Among them, n PUCCH The time slot where the UE sends HARQ response information, Δ RAR A constant preconfigured for the network, Δ RAR The value of is determined according to the subcarrier spacing μ. For example, Δ RAR The relationship with the subcarrier spacing μ is shown in Table 4:
[0203] Table 4
[0204] μ <![CDATA[Δ RAR ]]> 0 2 1 3 2 4 3 6
[0205] Among them, the subcarrier spacing μ can be one of the following subcarrier spacing values of the data channel: the subcarrier spacing μ is the subcarrier spacing of the PUSCH to be sent by the UE; or the carrier spacing μ is the subcarrier spacing of the PUCCH to be sent by the UE, and the PUCCH is used to send HARQ response information; or the carrier spacing μ is the subcarrier spacing of the PDSCH received by the UE, and the UE needs to send HARQ response information after receiving the PDSCH.
[0206] Understandably, RAR The relationship with the subcarrier spacing μ can be other predefined relationships, and is not limited to the value relationships listed in Table 4 above.
[0207] The B It can be a specific value indicated by the PDSCH to HARQ feedback time indication field; or, the n B It can also be a value in a predefined value set obtained according to the index number indicated by the indication field. B The value of can include the following two methods:
[0208] Method 1: n B =Specific value corresponding to the PDSCH to HARQ feedback time indication field.
[0209] For method 1, that is, the value indicated by the PDSCH to HARQ feedback time indication field, the n B For example, if the bit length of the PDSCH to HARQ feedback time indication field is 3 bits, then n B The value of is a value 0 to 7 corresponding to the bit of the PDSCH to HARQ feedback time indication field; it can be understood that the bit length of the PDSCH to HARQ feedback time indication field is not limited to the bit length described in the example.
[0210] Method 2: nB =a specific value in a preset value set, and the specific value of the PDSCH to HARQ feedback time indication field corresponds to the index number of the preset value set.
[0211] For method 2, n B There is an index relationship between the value indicated by the PDSCH to HARQ feedback time indication field. For example, if the bit length of the PDSCH to HARQ feedback time indication field is 3 bits, then n B The value of is 0 to 7. The offset value set of the PDSCH to HARQ feedback time configured by the network is {1, 2, 3, 4, 5, 6, 7, 8}. When the bits of the PDSCH to HARQ feedback time indication field are 000, n B =1, when the bits of the PDSCH to HARQ feedback time indication field are 001, n B =2, and so on. It can be understood that the bit length of the PDSCH to HARQ feedback time indication field is not limited to the bit length described in the example, and the PDSCH to HARQ feedback time offset value set configured by the network is not limited to the value combination described in the example.
[0212] It is understandable that the method 1 and the method 2 shown above are merely examples and should not be construed as limitations on the embodiments of the present application.
[0213] Method 2:
[0214] If the UE is in the RRC connected state, the timing advance timer of the UE is running, or the timing advance state of the UE is valid, at this time, if the response information sent by the base station to the UE still includes the timing advance command and the information indicating the resources for feeding back the HARQ response information, then the effective time slot of the timing advance command satisfies the formula (20), and at the same time, the timing advance timer is restarted or updated.
[0215] n TA_update =n+k TA +Δ (20)
[0216] The time slot in which the UE sends HARQ response information to the base station satisfies the following formula (21), (22), (23) or (24):
[0217] n PUCCH =n TA_update +n B (twenty one)
[0218] Or, PUCCH =n+k TA +n B (twenty two)
[0219] Or,PUCCH =max{n+n B , n TA_update} (twenty three)
[0220] Or, PUCCH =n+n B (twenty four)
[0221] Where Δ is a constant (e.g., it can be 1), n PUCCH The time slot for UE to send HARQ response information, n TA is the effective time slot of the timing advance command, and time slot n is the uplink time slot corresponding to the last symbol of PDSCH. The PDSCH carries the response information sent by the base station, k TA Adjust the parameters for TA, n B k is the specific value of the index of the first time domain resource. TA and n B For the value of , please refer to the description in the aforementioned embodiment.
[0222] In some other embodiments, the time slot in which the UE sends the HARQ response information to the base station satisfies the following formula (25), (26), (27) or (28):
[0223] n PUCCH =n TA_update +n B +Δ RAR (25)
[0224] Or, PUCCH =n+k TA +n B +Δ RAR (26)
[0225] Or, PUCCH =max{n+n B +Δ RAR , n TA_update} (27)
[0226] Or, PUCCH =n+n B +Δ RAR (28)
[0227] n PUCCH The time slot where the UE sends HARQ response information, Δ RAR A constant preconfigured for the network, Δ RAR The value of is determined according to the subcarrier spacing μ. For example, Δ RAR The relationship with the subcarrier spacing μ is shown in Table 4.
[0228] Understandably, RARThe relationship with the subcarrier spacing μ can be other predefined relationships, and is not limited to the value relationships listed in Table 4 above.
[0229] Among them, formulas (14) and (21) indicate that the UE starts calculating the transmission time slot of the PUCCH at the time slot when the timing advance command takes effect, i.e., the time slot when the timing advance command takes effect or is updated. Formulas (15), (16), (22) and (23) indicate that the transmission of the PUCCH can be the same as the time when the timing advance command takes effect, or the time slot offset value can be considered at the time when the timing advance command takes effect; formula (24) indicates that the transmission of the PUCCH can be sent when the current timing advance state is valid, without waiting for the timing advance command to be updated.
[0230] In the embodiment of the present application, the transmission time of the HARQ response information PUCCH sent by the UE takes into account the time slot interval at which the timing advance command received by the terminal takes effect, thereby ensuring the effectiveness of the terminal sending the PUCCH and the base station being able to correctly detect the PUCCH.
[0231] In some embodiments of the present application, if the correct response information sent by the base station to the UE does not include a timing advance command, the time slot in which the UE sends the HARQ response information to the base station may satisfy the following formula (29):
[0232] n PUCCH =n+n B (29)
[0233] Among them, time slot n is the uplink time slot corresponding to the last symbol of the PDSCH carrying correct response information sent by the base station. The PDSCH carries resources indicating the feedback of HARQ response information, or the DCI scheduling the PDSCH resources carries resources indicating the feedback of HARQ response information.
[0234] In some embodiments of the present application, in different random access processes, the response information may be any of the following, for example, when the UE initiates a four-step random access process, it will receive a random access response (RAR) information for the preamble sent by the base station; or in some embodiments, the UE initiates a two-step random access process, the base station only detects the sent preamble, and the UE will receive a fallback response (fallbackRAR) information for the preamble sent by the base station; or in some other embodiments, the UE initiates a two-step random access process, when the two-step random access process reaches the maximum number of transmissions, the UE will fall back to the four-step random access, at which time the UE will receive a random access response (RAR) information for the preamble sent by the base station; or in some embodiments, the UE only sends uplink data (carried on PUSCH), the base station only detects the DMRS of the PUSCH, at which time the UE will receive a random access response for the DMRS sent by the base station. When the base station detects the preamble / DMRS correctly, the base station sends a response information for the preamble / DMRS to the UE, and the UE receives the response information, which includes a timing advance command. The timing advance command is used for the UE to adjust the timing of uplink data transmission, and the uplink data transmission does not include PUSCH transmission scheduled by the uplink scheduling grant (UL grant) in the response information.
[0235] In some embodiments of the present application, there are other methods for the UE to obtain information about resources used to feed back HARQ response information:
[0236] The UE may also obtain the first time domain resource and the first frequency domain resource according to the common indication information for feedback of HARQ response information in the DCI and the information of the resource for feedback of HARQ response information at the user level. The information of the resource for feedback of HARQ response information at the user level is included in the response information carried by the PDSCH scheduled by the DCI. The form of the information of the resource for feedback of HARQ response information at the user level in the response information carried by the PDSCH is not limited here and may be
[0237] 1. Carrying by the first RNTI in the response information in the aforementioned embodiment, that is, the method in the aforementioned embodiment is the same;
[0238] 2. Or it can be carried in independent fields in the response information, for example, independent first field and second field.
[0239] The UE receives the response information sent by the base station, and obtains the first time domain resource and the first frequency domain resource for the user feedback HARQ response information according to the public indication information for feedback HARQ response information carried in the DCI and the user-level resource information for feedback HARQ response information carried in the response information.
[0240] The common indication information for feeding back HARQ response information includes a common indication of PUCCH resources and a common indication of PDSCH to HARQ feedback time, and the user-level information on resources for feeding back HARQ response information includes a user-level PUCCH resource indication and a user-level PDSCH to HARQ feedback time indication.
[0241] The method for obtaining the first time domain resource and the first frequency domain resource by using the common indication information for feeding back the HARQ response information and the user-level information of the resource for feeding back the HARQ response information is as follows:
[0242] The UE obtains the frequency domain resource (i.e., the first frequency domain resource) for feeding back the HARQ response information according to the PUCCH resource indication, referring to formula (30). Formula (30) is the same as formula (11).
[0243]
[0244] The PUCCH resource indication is obtained based on the public indication information used to feedback the HARQ response information and the user-level resource information used to feedback the HARQ response information. PRI =Δ PRI_com +Δ PRI_UE ,Δ PRI_com is the value of the PUCCH resource common indication field, Δ PRI_UE It is the value of the user-level PUCCH resource indication field.
[0245] The UE may refer to formulas (14) / (17), (15) / (18), (16) / (19) or formulas (18) / (25), (19) / (26), (20) / (27), (21) / (28); or formula (29) to obtain the time domain resource (i.e., the first time domain resource) for feeding back the HARQ response information according to the PDSCH to HARQ feedback time indication. ,B To obtain a value in a preconfigured value set according to the PDSCH to HARQ feedback time indication value B, B = B com +B UE ,B com is the value of the common indication field from PDSCH to HARQ feedback time, B UE It is the value of the user-level PDSCH to HARQ feedback time indication field.
[0246] It is understandable that each of the above embodiments has its own focus. For implementations not described in detail in one embodiment, reference can be made to other embodiments, which will not be described in detail here. Figure 8 For the specific implementation of the method shown, please refer to Figure 5Further, the various embodiments described herein may be independent solutions or may be combined according to internal logic, and these solutions all fall within the protection scope of this application.
[0247] It can be understood that, in the above-mentioned various method embodiments, the methods and operations implemented by the terminal device can also be implemented by components (such as chips or circuits) that can be used in the terminal device.
[0248] The communication device provided in the embodiments of the present application will be described in detail below.
[0249] Fig. 9 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device is used to execute the method described in the embodiment of the present application, such as Fig. 9 As shown, the communication device includes:
[0250] For example, the communication device may be a terminal device or a chip.
[0251] The receiving unit 901 is configured to receive a random access response from a network device; wherein the random access response includes a first radio network temporary identifier RNTI, the first RNTI includes a first field and a second field, the first field is used to indicate a first frequency domain resource, and the second field is used to indicate a first time domain resource;
[0252] The sending unit 902 is configured to send hybrid automatic repeat request HARQ response information according to the first time domain resource and the first frequency domain resource.
[0253] For example, the communication device may also be a network device.
[0254] The receiving unit 901 may be configured to receive a random access request from a terminal device;
[0255] The sending unit 902 can be used to send a random access response to the above-mentioned terminal device; wherein the above-mentioned random access response includes a first wireless network temporary identifier RNTI, the above-mentioned first RNTI includes a first field and a second field, the above-mentioned first field is used to indicate a first frequency domain resource, the above-mentioned second field is used to indicate a first time domain resource, and the above-mentioned first frequency domain resource and the above-mentioned first time domain resource are used to indicate the time-frequency resource of the hybrid automatic repeat request HARQ response information, and the above-mentioned HARQ response information is used to feedback that the above-mentioned random access response is correctly received.
[0256] In a possible implementation, the value of the first RNTI is obtained according to the N-ary value corresponding to the bit length i of the first field and the N-ary value corresponding to the bit length j of the second field, where the N-ary system includes any one of decimal, octal, and hexadecimal.
[0257] In a possible implementation manner, the value of the first RNTI satisfies the following conditions:
[0258] 0 <D 1 ≤ the first threshold, and D 1 ≠D 2
[0259] D 1 =C*2 i+j +A*2 j +B or D 1 =C*2 i+j +B*2 i +A
[0260] Among them, the above D 1 is the value of the first RNTI, and the D 2 is the value of the second RNTI, the above i is the bit length of the above first field, the above j is the bit length of the above second field, the above A is the decimal value of the above i bits, the above B is the decimal value of the above j bits, the above C is the decimal value of the above k bits, and i+j+k=L, and the above L is the bit length of the above first RNTI.
[0261] In a possible implementation manner, the value of the first RNTI further satisfies the following conditions:
[0262] Second threshold <D 1 ≤ the first threshold.
[0263] In a possible implementation manner, the value of the first RNTI satisfies the following conditions:
[0264] 0 <D 1 ≤ the first threshold, and D 1 ≠D 2
[0265] D 1 =A*2 j+k +B*2 k +C or D 1 =B*2 i+k +A*2 k +C
[0266] Among them, the above D 1 is the value of the first RNTI, and the D 2 is the value of the second RNTI, the above i is the bit length of the above first field, the above j is the bit length of the above second field, the above A is the decimal value of the above i bits, the above B is the decimal value of the above j bits, the above C is the decimal value of the above k bits, and i+j+k=L, and the above L is the bit length of the above first RNTI.
[0267] In a possible implementation manner, the time slot in which the terminal device sends the HARQ response information to the network device satisfies the following conditions:
[0268] n PUCCH =n TA +n B
[0269] Or, PUCCH =n+k TA +n B
[0270] Or, PUCCH =max{n+n B , n+k TA +1}
[0271] Among them, the above n PUCCH The time slot for the terminal device to send the HARQ response information, the n TA is the effective time slot of the timing advance command, the above n is the uplink time slot corresponding to the last symbol of PDSCH, and the above k TA The PDSCH carries the random access response, n B The specific value with index B in the preconfigured value set.
[0272] In some embodiments of the present application, Fig. 9 When the communication device shown is a terminal device, or a chip of a terminal device, the receiving unit 901 is used to receive a random access response from a network device; wherein the random access response includes indication information, and the indication information is used to indicate a first frequency domain resource and a first time domain resource;
[0273] The sending unit 902 is used to send hybrid automatic repeat request HARQ response information according to the first time domain resources and the first frequency domain resources; wherein the sending time slot of the HARQ response information is related to the effective time slot of the timing advance command.
[0274] In a possible implementation manner, the random access response further includes the timing advance command; wherein,
[0275] The above indication information and the above timing advance command are carried in the same physical downlink shared channel PDSCH;
[0276] Alternatively, the timing advance command is carried in downlink control information DCI, and the indication information is carried in a PDSCH scheduled by the DCI;
[0277] Alternatively, the above indication information and the above timing advance command are carried in the same DCI.
[0278] In a possible implementation manner, the time slot for sending the HARQ response information to the network device satisfies the following conditions:
[0279] n PUCCH =n TA +n B
[0280] Or, PUCCH =n+k TA +n B
[0281] Or, PUCCH =max{n+n B , n+k TA +1}
[0282] Among them, the above n PUCCH The time slot for the terminal device to send the HARQ response information, the n TA is the effective time slot of the timing advance command, the above n is the uplink time slot corresponding to the last symbol of PDSCH, the above k TA is the TA adjustment parameter, the above n B It is a specific value with index B in the preconfigured value set, where B is a specific value of the field indicating the first time domain resource.
[0283] In a possible implementation, it is characterized in that the effective time slot of the timing advance command satisfies the following conditions:
[0284] n TA_update =n+k TA +Δ
[0285] The time slot for sending the HARQ response information to the network device satisfies the following conditions:
[0286] n PUCCH =n TA_update +n B
[0287] Or, PUCCH =n+k TA +n B
[0288] Or, PUCCH =max{n+n B , n TA_update}
[0289] Or, PUCCH =n+n B
[0290] Among them, the above Δ is a constant, and the above nPUCCH The time slot for the terminal device to send the HARQ response information, the n TA_update is the effective time slot of the timing advance command, the above n is the uplink time slot corresponding to the last symbol of PDSCH, the above k TA is the TA adjustment parameter, the above n B It is a specific value with index B in the preconfigured value set, where B is a specific value of the field indicating the first time domain resource.
[0291] It should be understood that when the above-mentioned communication device is a terminal device or a component in the terminal device that implements the above-mentioned function, the above-mentioned device may also include a processing unit. Fig. 9 Not shown, the processing unit may be one or more processors, the sending unit 902 may be a transmitter, the receiving unit 901 may be a receiver, or the sending unit 902 and the receiving unit 901 may be integrated into one device, such as a transceiver.
[0292] When the above-mentioned communication device is a chip, the processing unit may be one or more processors, the sending unit 902 may be an output interface, the receiving unit 901 may be an input interface, or the sending unit 902 and the receiving unit 901 may be integrated into one unit, such as a transceiver unit, which may be an input / output interface, or may be called a communication interface, or an interface circuit, or an interface, etc.
[0293] Understandably, for Fig. 9 The implementation of each unit shown may refer to the corresponding description of the aforementioned embodiments.
[0294] like Fig.10 The figure shows a communication device 100 provided in an embodiment of the present application, which is used to implement the function of the terminal device in the above method. When implementing the function of the terminal device, the device can be a terminal device, or a device in the terminal device, or a device that can be used in combination with the terminal device. Among them, the device can also be a chip system. In the embodiment of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices. The device 100 includes at least one processor 1020, which is used to implement the function of the terminal device in the method provided in the embodiment of the present application. The device 100 may also include a communication interface 1010. In the embodiment of the present application, the communication interface may be a transceiver, a circuit, a bus, a module, or other types of communication interfaces, which are used to communicate with other devices through a transmission medium. For example, the communication interface 1010 is used for the device in the device 100 to communicate with other devices. The processor 1020 uses the communication interface 1010 to send and receive data, and is used to implement the method described in the above method embodiment.
[0295] The device 100 may also include at least one memory 1030 for storing program instructions and / or data. The memory 1030 is coupled to the processor 1020. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1020 may operate in conjunction with the memory 1030. The processor 1020 may execute program instructions stored in the memory 1030. At least one of the at least one memory may be included in the processor.
[0296] The specific connection medium between the communication interface 1010, the processor 1020 and the memory 1030 is not limited in the embodiment of the present application. Fig.10 In the embodiment, the memory 1030, the processor 1020 and the communication interface 1010 are connected via a bus 1040. Fig.10 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.10 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0297] When the device 100 is specifically a chip or a chip system, the communication interface 1010 may output or receive a baseband signal. When the device 100 is specifically a device, the communication interface 1010 may output or receive a radio frequency signal. In an embodiment of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0298] As an example, Fig.11 This is a schematic diagram of the structure of a terminal device 110 provided in an embodiment of the present application. The terminal device can execute the following Figure 5 and Figure 8 Alternatively, the terminal device may also execute the method shown in Fig. 9 The operation of the terminal equipment is shown.
[0299] For ease of explanation, Fig.11 Only the main components of the terminal device are shown. Fig.11As shown, the terminal device 110 includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly used to process the communication protocol and communication data, and to control the entire terminal device, execute software programs, and process the data of the software programs, for example, to support the terminal device to execute Figure 5 and Figure 8 The process described. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals into radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. The terminal device 110 may also include input and output devices, such as a touch screen, a display screen, a keyboard, etc., which are mainly used to receive data input by a user and output data to the user. It should be noted that some types of terminal devices may not have input and output devices.
[0300] When the terminal device is turned on, the processor can read the software program in the storage unit, interpret and execute the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.
[0301] Those skilled in the art will appreciate that for ease of description, Fig.11 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.
[0302] It should be noted that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined and performed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware. As an optional implementation, the processor may include a baseband processor and a central processing unit (CPU), the baseband processor is mainly used to process the communication protocol and communication data, and the CPU is mainly used to control the entire terminal device, execute the software program, and process the data of the software program. Optionally, the processor may also be a network processor (NP) or a combination of a CPU and an NP. The processor may further include a hardware chip. The above-mentioned hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The above-mentioned PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof. The memory in the embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories.Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous connection dynamic random access memory (SLDRAM) and direct rambus RAM (DRRAM). It should be noted that the memory of the system and method described herein is intended to include but is not limited to these and any other suitable types of memory.
[0303] For example, in the application embodiment, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit 1101 of the terminal device 110, and the processor with processing function can be regarded as the processing unit 1102 of the terminal device 110.
[0304] like Fig.11 As shown, the terminal device 110 may include a transceiver unit 1101 and a processing unit 1102. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, a device for implementing a receiving function in the transceiver unit 1101 may be regarded as a receiving unit, and a device for implementing a sending function in the transceiver unit 1101 may be regarded as a sending unit, that is, the transceiver unit 1101 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0305] In some embodiments, the transceiver unit 1101 and the processing unit 1102 may be integrated into one device or separated into different devices. In addition, the processor and the memory may also be integrated into one device or separated into different devices.
[0306] For example, the transceiver unit 1101 may be used to perform Figure 6 For another example, the transceiver unit 1101 may be used to execute Figure 8 The method shown.
[0307] When the communication device in the embodiment of the present application is a terminal device, reference can also be made to Fig.12 The device includes a processor 1210, a sending data processor 1220, and a receiving data processor 1230. The processing unit 1101 in the above embodiment can be Fig.12 The processor 1210 in the embodiment can perform the corresponding functions. Fig.12 The receiving data processor 1230 in the transmitting unit may be Fig.12 The sending data processor 1220 in FIG. Fig.12 A channel encoder and a channel decoder are shown in the figure, but it can be understood that these modules do not constitute a restrictive description of this embodiment and are only illustrative.
[0308] It is understandable that the implementation method of the terminal device in the embodiments of the present application can be specifically referred to the aforementioned embodiments and will not be described in detail here.
[0309] Fig.13 This is a schematic diagram of the structure of a network device 1300 provided in an embodiment of the present application. The network device can execute the following Figure 6 and Figure 8 The operation of the network device in the method shown, or the network device can also perform Fig. 9 The communication device shown operates as a network device.
[0310] The network device 1300 includes one or more remote radio units (RRU) 1301 and one or more baseband units (BBU) 1302. The RRU 1301 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., and may include at least one antenna 1311 and a radio unit 1312. The RRU 1301 is mainly used for receiving and transmitting radio frequency signals and for converting radio frequency signals into baseband signals. The BBU 1302 is mainly used for baseband processing, controlling network devices, etc. The RRU 1301 and the BBU 1302 may be physically arranged together or physically separated, i.e., distributed network devices.
[0311] The above-mentioned BBU1302 is the control center of the network equipment, which can also be called a processing unit, and is mainly used to complete baseband processing functions such as channel coding, multiplexing, modulation, spread spectrum, etc.
[0312] In one example, the BBU 1302 may be composed of one or more boards. The boards may jointly support a wireless access network of a single access standard (such as an LTE network), or may respectively support wireless access networks of different access standards. The BBU 1302 further includes a memory 1321 and a processor 1322. The memory 1321 is used to store necessary messages and data. The processor 1322 is used to control the network device to perform necessary actions, such as controlling the network device to execute Fig.13 The corresponding operations shown. The above-mentioned memory 1321 and processor 1322 can serve one or more single boards. That is to say, the memory and processor can be set separately on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits are also set on each single board. Optionally, the processor can be a CPU, NP or a combination of CPU and NP. The processor can further include a hardware chip. The above-mentioned hardware chip can be an ASIC, a PLD or a combination thereof. The above-mentioned PLD can be a CPLD, an FPGA, a GAL or any combination thereof. The memory can include a volatile memory, such as a RAM; the memory can also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory can also include a combination of the above-mentioned types of memory.
[0313] It is understandable that the implementation method of the network device in the embodiments of the present application can be specifically referred to the aforementioned embodiments and will not be described in detail here.
[0314] Understandable, Fig.13 The network device shown is only an example. In a specific implementation, there may be other types of network devices. Therefore, Fig.13 The network devices shown are understood to be limitations of the embodiments of the present application.
[0315] It is understood that according to the method provided in the embodiment of the present application, the present application also provides a computer program product, the computer program product comprising: a computer program code, when the computer program code is run on a computer, the computer executes Figure 5 or Figure 8 Further, the computer can be made to execute according to the various scenarios provided in the embodiments of the present application. Figure 5 or Figure 8 The method shown.
[0316] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable medium, which stores a program code, and when the program code is run on a computer, the computer executes Figure 5 or Figure 8 Further, the computer can be made to execute according to the various scenarios provided in the embodiments of the present application. Figure 5 or Figure 8 The method shown.
[0317] According to the method provided in the embodiment of the present application, the present application also provides a system, which includes the aforementioned terminal device and network device. The terminal device can be used to execute the method provided in the embodiment of the present application. Figure 5 or Figure 8 The network device can also be used to execute the method provided in the embodiment of the present application. Figure 5 or Figure 8 The method shown.
[0318] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disc (SSD)).
[0319] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0320] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0321] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for sending hybrid automatic repeat request HARQ response information, characterized in that: The method comprises: Receiving a physical downlink shared channel PDSCH carrying a random access response from a network device; The random access response includes a physical uplink control channel PUCCH resource indication and a PDSCH to HARQ feedback time indication, wherein the PUCCH resource indication is used to determine a frequency domain resource for feeding back HARQ response information, and the PDSCH to HARQ feedback time indication is used to determine a time domain resource for feeding back the HARQ response information; HARQ response information for the random access response is sent on the frequency domain resources and the time domain resources, wherein the sending time slot of the HARQ response information is related to the uplink time slot corresponding to the last symbol of the PDSCH, the offset value indicated by the PDSCH to HARQ feedback time indication, and a preset value depending on the subcarrier spacing, and the preset value is greater than 0.
2. A method for receiving hybrid automatic repeat request HARQ response information, characterized in that: The method comprises: Send a physical downlink shared channel PDSCH carrying a random access response to the terminal device; The random access response includes a physical uplink control channel PUCCH resource indication and a PDSCH to HARQ feedback time indication, wherein the PUCCH resource indication is used to determine a frequency domain resource for feeding back HARQ response information, and the PDSCH to HARQ feedback time indication is used to determine a time domain resource for feeding back the HARQ response information; HARQ response information for the random access response is received on the time domain resources and frequency domain resources, wherein the sending time slot of the HARQ response information is related to the uplink time slot corresponding to the last symbol of the PDSCH, the offset value indicated by the PDSCH to HARQ feedback time indication, and a preset value depending on the subcarrier spacing, and the preset value is greater than 0.
3. The method according to claim 1 or 2, characterized in that: The sending time slot of the HARQ response information satisfies the following relationship: n PUCCH =n+n B +D RAR Among them, n PUCCH is the time slot in which the UE sends HARQ response information, n is the uplink time slot corresponding to the last symbol of the PDSCH, and n B is the offset value indicated by the PDSCH to HARQ feedback time indication, Δ RAR is the preset value depending on the subcarrier spacing.
4. The method according to claim 1 or 2, characterized in that: The corresponding relationship between the preset value depending on the subcarrier spacing and the subcarrier spacing is as follows: Among them, different values of μ represent different subcarrier spacings, and ΔRAR is a preset value depending on the subcarrier spacing.
5. A communication device, characterized in that: The device comprises: A receiving unit, configured to receive a physical downlink shared channel PDSCH carrying a random access response from a network device; wherein the random access response includes a physical uplink control channel PUCCH resource indication and a PDSCH to HARQ feedback time indication, wherein the PUCCH resource indication is used to determine a frequency domain resource for feeding back HARQ response information, and the PDSCH to HARQ feedback time indication is used to determine a time domain resource for feeding back the HARQ response information; A sending unit, used for sending HARQ response information for the random access response on the frequency domain resources and the time domain resources, wherein the sending time slot of the HARQ response information is related to the uplink time slot corresponding to the last symbol of the PDSCH, the offset value indicated by the PDSCH to HARQ feedback time indication, and a preset value depending on the subcarrier spacing, and the preset value is greater than 0.
6. A communication device, characterized in that: The device comprises: A sending unit, configured to send a physical downlink shared channel PDSCH carrying a random access response to a terminal device; wherein the random access response includes a physical uplink control channel PUCCH resource indication and a PDSCH to HARQ feedback time indication, wherein the PUCCH resource indication is used to determine a frequency domain resource for feeding back HARQ response information, and the PDSCH to HARQ feedback time indication is used to determine a time domain resource for feeding back the HARQ response information; A receiving unit, used to receive HARQ response information for the random access response on the time domain resources and frequency domain resources, wherein the sending time slot of the HARQ response information is related to the uplink time slot corresponding to the last symbol of the PDSCH, the offset value indicated by the PDSCH to HARQ feedback time indication, and a preset value depending on the subcarrier spacing, and the preset value is greater than 0.
7. The device according to claim 5 or 6, characterized in that The sending time slot of the HARQ response information satisfies the following relationship: n PUCCH =n+n B +D RAR Among them, n PUCCH is the time slot in which the UE sends HARQ response information, n is the uplink time slot corresponding to the last symbol of the PDSCH, and n B is the offset value indicated by the PDSCH to HARQ feedback time indication, Δ RAR is the preset value depending on the subcarrier spacing.
8. The device according to claim 5 or 6, characterized in that The corresponding relationship between the preset value depending on the subcarrier spacing and the subcarrier spacing is as follows: Among them, different values of μ represent different subcarrier spacings, and ΔRAR is a preset value depending on the subcarrier spacing.
9. A communication device, characterized in that: The device comprises a processor and a memory; The memory is used to store computer-executable instructions; The processor is configured to execute the computer-executable instructions stored in the memory, so that the communication device executes the method according to any one of claims 1 to 4.
10. A communication device, characterized in that: The device includes a processor and an interface circuit; The interface circuit is used to receive code instructions and transmit them to the processor; the processor runs the code instructions to enable the communication device to execute the method according to any one of claims 1-4.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store instructions, and when the instructions are executed, the method according to any one of claims 1 to 4 is implemented.
12. A computer program product, characterized in that The computer program product comprises instructions, which, when executed, enable the method according to any one of claims 1 to 4 to be implemented.
13. A communication system, characterized in that: The system comprises a terminal device and a network device, wherein the terminal device is used to execute any one of claims 1, 3 and 4, and the network device is used to execute any one of claims 2-4.