An uplink information transmission method and apparatus
By determining the uplink channels of high priority and low priority in terminal devices and network devices, and selecting reasonable channels to send uplink information when overlapping in the time domain, the resource waste and interference problem of terminal devices transmitting different information simultaneously on the same time domain resources is solved, and more efficient resource utilization and reduced delay are achieved.
Patent Information
- Application Number
- CN202080103945.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-14
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2040-08-14
AI Technical Summary
When terminal devices need to feedback semi-continuously scheduled data feedback information on the same time domain resource, they also need to send other uplink information, how to reasonably transmit uplink information to avoid resource waste and interference.
By determining the uplink channels of high priority and low priority, in the case of overlap in the time domain, the terminal device and the network device choose which channel to send uplink information based on the actual carrying information, and use skip ACK technology to send only negative responses on the high priority channel, saving sequence resources and reducing interference.
This improves resource utilization, reduces the delay in sending uplink information, and reduces interference to surrounding terminal devices.
Smart Images

Figure CN116097589B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to an uplink information transmission method and apparatus. Background Art
[0002] Compared with the previous generations of mobile communication systems, the fifth-generation (5G) mobile communication system has put forward higher requirements in terms of transmission rate, latency, and power consumption. Enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communication (URLLC) are defined as the three typical services of 5G.
[0003] As one of the three typical services of 5G, URLLC is mainly applied to scenarios such as driverless and remote medical treatment. These application scenarios have put forward more stringent requirements in terms of reliability, latency, etc. The specific requirements of the URLLC service include: the data transmission reliability reaches 99.999%, the transmission latency is less than 1 ms, etc., and the signaling overhead is reduced as much as possible while meeting the requirements of high reliability and low latency. In order to ensure the latency and reliability of the URLLC service and reduce the signaling overhead, the network device can use semi-persistent scheduling (SPS) technology to send data. Correspondingly, the terminal device feeds back the feedback information of the data scheduled semi-persistently.
[0004] However, in this technology, there may be a situation where the terminal device needs to feed back the feedback information of the data scheduled semi-persistently and send other uplink information on the same time domain resource. How the terminal device transmits uplink information on this time domain resource remains to be studied. Summary of the Invention
[0005] This application provides an uplink information transmission method and apparatus, which are used to solve the problem of how the terminal device transmits uplink information when the terminal device needs to feed back the feedback information of the data scheduled semi-persistently and send other uplink information on the same time domain resource.
[0006] In a first aspect, this application provides an uplink information transmission method, including:
[0007] The terminal device determines a first channel and a second channel. The priority of the first channel is higher than that of the second channel. The time-domain resources of the first channel and the second channel overlap. The first channel is used to carry first uplink information, and the first uplink information is feedback information corresponding to first downlink data. The second channel is used to carry second uplink information. The terminal device sends the first uplink information on the first channel or sends the second uplink information on the second channel according to the feedback information corresponding to the first downlink data.
[0008] In a possible implementation manner, the first channel is in a first format. Among them, the channel in the first format sends uplink information by sending sequence information.
[0009] In a possible implementation manner, the feedback information corresponding to the first downlink data is a negative acknowledgment, and the terminal device sends the first uplink information on the first channel.
[0010] In a possible implementation manner, the feedback information corresponding to the first downlink data is a positive acknowledgment, and the terminal device sends the second uplink information on the second channel.
[0011] In a possible implementation manner, the first downlink data is transmitted in a semi-persistent scheduling manner.
[0012] In a possible implementation manner, the second uplink information is any one of feedback information corresponding to second downlink data, a scheduling request information, a channel state information, and uplink data.
[0013] In the above technical solution, the uplink channel with a high priority and the uplink channel with a low priority overlap in the time domain. The terminal device does not necessarily only transmit the information on the uplink channel with a high priority, but decides which uplink channel to send the information according to the information actually carried on the uplink channel with a high priority, which helps to reasonably utilize resources and improve resource utilization rate.
[0014] Furthermore, the terminal device only needs to send the sequence information corresponding to the negative acknowledgment to the network device, reducing the interference to surrounding terminal devices. The network device only needs to configure a sequence information for the terminal device to indicate the negative acknowledgment, thus effectively saving sequence resources.
[0015] In a second aspect, the present application provides an uplink information transmission method, including:
[0016] The network device determines a first channel and a second channel, where the priority of the first channel is higher than that of the second channel, the time-domain resources of the first channel and the second channel overlap, the first channel is used to carry first uplink information, the first uplink information is feedback information corresponding to first downlink data, and the second channel is used to carry second uplink information; the network device receives the first uplink information on the first channel or receives the second uplink information on the second channel.
[0017] In a possible implementation, the first channel is in a first format, where a channel in the first format sends uplink information by sending sequence information.
[0018] In a possible implementation, the network device receives the first uplink information on the first channel, and the method further includes: the network device determines that the feedback information corresponding to the first downlink data is a negative acknowledgment.
[0019] In a possible implementation, the network device receives the second uplink information on the second channel, and the method further includes: the network device determines that the feedback information corresponding to the first downlink data is an affirmative acknowledgment.
[0020] In a possible implementation, the first downlink data is transmitted using a semi-persistent scheduling manner.
[0021] In a possible implementation, the second uplink information is any one of feedback information corresponding to second downlink data, a scheduling request information, a channel state information, and uplink data.
[0022] In the above technical solution, the uplink channel with a high priority and the uplink channel with a low priority overlap in the time domain. The network device determines the information actually carried on the uplink channel with a high priority according to on which uplink channel the information is received, and in some cases, can further determine the information actually carried on the uplink channel with a low priority, thereby helping to reasonably utilize resources and improve resource utilization rate.
[0023] Further, the terminal device only needs to send the sequence information corresponding to the negative acknowledgment to the network device, reducing the interference to surrounding terminal devices. The network device only needs to configure the terminal device with a sequence information for indicating a negative acknowledgment, thereby effectively saving sequence resources.
[0024] In a third aspect, the present application provides an uplink information transmission method, including:
[0025] The terminal device receives downlink data; if the terminal device successfully decodes the downlink data, it occupies the time resource for feedback information on whether the downlink data is successfully received to send uplink information.
[0026] In a possible implementation, it further includes: if the terminal device fails to successfully decode the downlink data, it occupies the time resource to send the feedback information, and the feedback information is a negative acknowledgment.
[0027] In a possible implementation, the first frequency point occupied by the feedback information is the same as or different from the second frequency point occupied by the uplink information.
[0028] In a possible implementation, the downlink data is transmitted using a semi-persistent scheduling manner.
[0029] In a possible implementation, the uplink information is any one of the following: feedback information for responding to whether a downlink data is successfully received, a scheduling request message, a channel state information, and uplink data.
[0030] In the above technical solution, the terminal device receives the downlink data, and determines whether to send the feedback information or other uplink information on the time resource corresponding to the feedback information of the downlink data according to whether the downlink data is correctly decoded. The terminal device does not necessarily only send the feedback information, but determines whether to send the uplink information or the feedback information on this time resource according to whether the feedback information is a negative acknowledgment or a positive acknowledgment. This helps to reasonably utilize resources and improve resource utilization rate. Moreover, the terminal device does not need to send the uplink information after sending the feedback information, which helps to reduce the delay of sending the uplink information.
[0031] In a fourth aspect, the present application provides an uplink information transmission method, including:
[0032] The network device sends downlink data to the terminal device; the network device receives the uplink information sent by the terminal device on the time resource for the terminal device to feedback whether the downlink data is successfully received, and the uplink information is sent by the terminal device when the downlink data is successfully decoded.
[0033] In a possible implementation, it further includes: the network device receives the feedback information of the downlink data sent by the terminal device on the time resource, and the feedback information is a negative acknowledgment.
[0034] In a possible implementation, the first frequency point occupied by the feedback information is the same as or different from the second frequency point occupied by the uplink information.
[0035] In a possible implementation, the downlink data is transmitted using a semi-persistent scheduling manner.
[0036] In a possible implementation, the uplink information is any one of the following: feedback information for responding to whether a downlink data is successfully received, scheduling request information, channel state information, uplink data.
[0037] In the above technical solution, the terminal device receives downlink data, and determines whether to send the feedback information or other uplink information on the time resource of the feedback information corresponding to the downlink data according to whether the downlink data is correctly decoded. The terminal device does not necessarily only send feedback information, but determines whether to send uplink information or feedback information on this time resource according to whether the feedback information is a negative acknowledgment or a positive acknowledgment. This helps to reasonably utilize resources and improve resource utilization rate. Moreover, the terminal device does not need to send uplink information after sending the feedback information, which helps to reduce the delay of sending uplink information.
[0038] In a fifth aspect, the present application provides a communication device. In a possible implementation, the communication device may be a terminal device, or a unit / module that can be used in a terminal device, such as a chip or a chip system or a circuit.
[0039] The communication device includes:
[0040] A processing unit and a communication unit; the processing unit is configured to determine a first channel and a second channel, the priority of the first channel is higher than that of the second channel, the time domain resources of the first channel and the second channel overlap, the first channel is used to carry first uplink information, the first uplink information is feedback information corresponding to first downlink data, and the second channel is used to carry second uplink information; the processing unit is further configured to control the communication unit to send the first uplink information on the first channel or send the second uplink information on the second channel according to the feedback information corresponding to the first downlink data.
[0041] In a possible implementation, the first channel is in a first format, where the channel in the first format sends uplink information by sending sequence information.
[0042] In a possible implementation, the feedback information corresponding to the first downlink data is a negative acknowledgment, and the processing unit is specifically configured to control the communication unit to send the first uplink information on the first channel.
[0043] In a possible implementation, the feedback information corresponding to the first downlink data is a positive acknowledgment, and the processing unit is specifically configured to control the communication unit to send the second uplink information on the second channel.
[0044] In a possible implementation, the first downlink data is transmitted using a semi-persistent scheduling method.
[0045] In a possible implementation, the second uplink information is any one of feedback information corresponding to second downlink data, a scheduling request message, a channel state information, and uplink data.
[0046] In a sixth aspect, the present application provides a communication device. In a possible implementation, the communication device may be a network device, or a unit / module applicable to a network device, such as a chip, a chip system, or a circuit.
[0047] The communication device includes:
[0048] a processing unit and a communication unit; the processing unit is configured to determine a first channel and a second channel, the priority of the first channel is higher than that of the second channel, the time-domain resources of the first channel and the second channel overlap, the first channel is used to carry first uplink information, the first uplink information is feedback information corresponding to first downlink data, and the second channel is used to carry second uplink information; the communication unit is configured to receive the first uplink information on the first channel, or receive the second uplink information on the second channel.
[0049] In a possible implementation, the first channel is of a first format, where a channel of the first format transmits uplink information by sending sequence information.
[0050] In a possible implementation, when the communication unit receives the first uplink information on the first channel, the processing unit is further configured to determine that the feedback information corresponding to the first downlink data is a negative acknowledgment.
[0051] In a possible implementation, when the communication unit receives the second uplink information on the second channel, the processing unit is further configured to determine that the feedback information corresponding to the first downlink data is a positive acknowledgment.
[0052] In a possible implementation, the first downlink data is transmitted in a semi-persistent scheduling manner.
[0053] In a possible implementation, the second uplink information is any one of feedback information corresponding to second downlink data, a scheduling request message, a channel state information, and uplink data.
[0054] In a seventh aspect, the present application provides a communication device. In a possible implementation, the communication device may be a terminal device, or a unit / module applicable to a terminal device, such as a chip, a chip system, or a circuit.
[0055] The communication device includes:
[0056] a processing unit and a communication unit;
[0057] The communication unit receives downlink data; if the processing unit successfully decodes the downlink data, it controls the communication unit to occupy the time resource for sending feedback information on whether the downlink data is successfully received to send uplink information.
[0058] In a possible implementation, it further includes: if the processing unit fails to successfully decode the downlink data, it controls the communication unit to occupy the time resource to send the feedback information, and the feedback information is a negative acknowledgment.
[0059] In a possible implementation, the first frequency point occupied by the feedback information is the same as or different from the second frequency point occupied by the uplink information.
[0060] In a possible implementation, the downlink data is transmitted in a semi-persistent scheduling manner.
[0061] In a possible implementation, the uplink information is any one of the following: feedback information for responding to whether a downlink data is successfully received, a scheduling request message, a channel state information, and uplink data.
[0062] In an eighth aspect, the present application provides a communication device. In a possible implementation, the communication device may be a network device, or a unit / module that can be used in a network device, such as a chip, a chip system, or a circuit.
[0063] The communication device includes:
[0064] A processing unit and a communication unit;
[0065] The processing unit controls the communication unit to send downlink data to a terminal device; and receives uplink information sent by the terminal device on the time resource for the terminal device to send feedback information on whether the downlink data is successfully received, where the uplink information is sent by the terminal device when the downlink data is successfully decoded.
[0066] In a possible implementation, it further includes: the processing unit controls the communication unit to receive the feedback information of the downlink data sent by the terminal device on the time resource, and the feedback information is a negative acknowledgment.
[0067] In a possible implementation, the first frequency point occupied by the feedback information is the same as or different from the second frequency point occupied by the uplink information.
[0068] In a possible implementation, the downlink data is transmitted in a semi-persistent scheduling manner.
[0069] In a possible implementation, the uplink information is any one of the following: feedback information for responding to whether a downlink data is successfully received, scheduling request information, channel state information, and uplink data.
[0070] In a ninth aspect, the present application provides a communication device, including a processor and a memory; the processor is configured to execute a computer program or instruction stored in the memory, and when the computer program or instruction is executed, any method in the first aspect or any method in the first aspect, or any method in the second aspect or any method in the second aspect, or any method in the third aspect or any method in the third aspect, or any method in the fourth aspect or any method in the fourth aspect is executed.
[0071] In a tenth aspect, the present application provides a readable storage medium, including a computer program or instruction, and when the computer program or instruction is executed, any method in the first aspect or any method in the first aspect, or any method in the second aspect or any method in the second aspect, or any method in the third aspect or any method in the third aspect, or any method in the fourth aspect or any method in the fourth aspect is executed.
[0072] In an eleventh aspect, the present application provides a chip, including a processor, the processor is coupled to a memory and is configured to execute a computer program or instruction stored in the memory, and when the processor executes the computer program or instruction, any method in the first aspect or any method in the first aspect, or any method in the second aspect or any method in the second aspect, or any method in the third aspect or any method in the third aspect, or any method in the fourth aspect or any method in the fourth aspect is executed.
[0073] In a twelfth aspect, the present application provides a communication system, which includes a terminal device and a network device. Among them, the terminal device can be used to execute any method in the first aspect or any method in the first aspect, and the network device can be used to execute any method in the second aspect or any method in the second aspect.
[0074] In a thirteenth aspect, the present application provides a communication system, which includes a terminal device and a network device. Among them, the terminal device can be used to execute any method in the third aspect or any method in the third aspect, and the network device can be used to execute any method in the fourth aspect or any method in the fourth aspect.
[0075] The technical effects that can be achieved by any one of the fifth aspect to the thirteenth aspect can refer to the description of the beneficial effects in the first aspect to the fourth aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0076] Figure 1Schematic diagram of a communication system provided by an embodiment of the present application;
[0077] Figure 2 Schematic flow diagram of a communication method provided by an embodiment of the present application;
[0078] Figure 3 Schematic diagram of communication timing provided by an embodiment of the present application;
[0079] Figure 4 Another schematic diagram of communication timing provided by an embodiment of the present application;
[0080] Figure 5 Schematic flow diagram of an uplink information transmission method provided by an embodiment of the present application;
[0081] Figure 6 Scene diagram used for an uplink information transmission method provided by an embodiment of the present application;
[0082] Figure 7 Another schematic flow diagram of an uplink information transmission method provided by an embodiment of the present application;
[0083] Figure 8 Schematic diagram of the structure of a communication device provided by an embodiment of the present application;
[0084] Figure 9 Another schematic diagram of the structure of a communication device provided by an embodiment of the present application. Detailed implementation manners
[0085] The embodiments of the present application will be further described in detail below in conjunction with the accompanying drawings.
[0086] To better illustrate the embodiments of the present application, the technologies or terms involved in the embodiments of the present application will be described first below.
[0087] I. Time unit: There are various scheduling time units in 5G NR, such as frame, sub-frame, slot, and symbol. The time length of a frame is 10 ms, including 10 sub-frames, and the time length corresponding to each sub-frame is 1 ms. A slot includes 12 symbols in the case of extended cyclic prefix and 14 symbols in the case of normal cyclic prefix. In the present application, if not otherwise specified, the symbols refer to time-domain symbols, and the time-domain symbols can be orthogonal frequency division multiplexing (OFDM) symbols.
[0088] II. High-layer signaling: It may refer to the signaling sent by the high-layer protocol layer, where the high-layer protocol layer is at least one protocol layer above the physical layer. Specifically, the high-layer protocol layer may include at least one of the following protocol layers: medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, radio resource control (RRC) layer, and non-access stratum (NAS).
[0089] III. Hybrid automatic repeat request acknowledgement (HARQ-ACK): It is a general term for positive acknowledgement (ACK) feedback information or negative acknowledgement (NACK) feedback information.
[0090] In this application, the hybrid automatic repeat request acknowledgement may be referred to as response information or feedback information. Correspondingly, the positive acknowledgement feedback information and the negative acknowledgement feedback information may be collectively referred to as response information or feedback information.
[0091] IV. Three different ways of sending feedback information:
[0092] 1. The skip ACK method means that when the downlink data received by the terminal device is decoded correctly, no positive acknowledgement is fed back to the network device; when the downlink data received by the terminal device is decoded incorrectly, a negative acknowledgement is normally fed back to the network device.
[0093] 2. The skip NACK method means that when the downlink data received by the terminal device is decoded incorrectly, no negative acknowledgement is fed back to the network device; when the downlink data received by the terminal device is decoded correctly, a positive acknowledgement is fed back to the network device.
[0094] 3. The method of skipping the hybrid automatic repeat request acknowledgement means that regardless of whether the downlink data received by the terminal device is decoded correctly or not, no positive acknowledgement or negative acknowledgement is fed back to the network device.
[0095] V. SPS: The network device sends configuration information to the terminal device through high-layer signaling, and this configuration information is used to indicate the transmission of a periodic SPS physical downlink shared channel (PDSCH).
[0096] After the network device activates the periodic downlink resources through downlink control information (DCI), the terminal device receives data from the network device on the downlink resources within each period, without the network device sending DCI to schedule the downlink resources before the downlink resources within each period, which can reduce the resource overhead of the physical downlink control channel (PDCCH).
[0097] Since the first SPS PDSCH is scheduled by the activation DCI, the first PDSCH is also dynamically scheduled, and the PDSCH within each subsequent period is determined according to the period and the first PDSCH. Therefore, it is considered a PDSCH without scheduling information, or a semi-statically scheduled PDSCH, that is, the PDSCH of SPS (hereinafter written as SPS PDSCH). For example, in the NR system, up to 8 sets of semi-static scheduling parameters can be configured for a terminal device. The network device configures the identifier (denoted as: SPS ID), period, modulation and coding mode of each set of semi-static scheduling parameters for the terminal device through configuration information. The network device can also configure a set of unified PUCCH resources for multiple sets of semi-static scheduling parameters. Among them, the PUCCH resources configured by the configuration information are used to carry the hybrid automatic repeat request (HARQ) feedback information of one or more sets of semi-statically scheduled PDSCHs (i.e., SPS PDSCHs).
[0098] The network device activates a set of parameters in the configured SPS resources through the activation DCI. The activation DCI will indicate the slot where the first PDSCH of the SPS is located, the specific position in the slot, and the corresponding K1 parameter, so as to determine the slot where the feedback information of each SPS PDSCH corresponding to this set of semi-static scheduling parameters is located.
[0099] VI. Dynamic Scheduling: Before the network device sends downlink data to the terminal device through the PDSCH each time, it needs to first send scheduling information to the terminal device through the DCI on the PDCCH. It can be understood that the PDSCHs of dynamic scheduling are all PDSCHs with scheduling information. The DCI of dynamic scheduling can indicate the slot where the PDSCH is located, the start symbol S and length L of the PDSCH within the slot, and the slot where the feedback information corresponding to the PDSCH is located.
[0100] Figure 1FIG. 0 shows a communication system provided by an embodiment of the present application. The communication system may include a network device and a terminal device. The embodiment of the present application does not limit the number of network devices and terminal devices included in the communication system.
[0101] Figure 1 Exemplarily, it includes 6 terminal devices, namely terminal device 1 to terminal device 6. Figure 1 It is only a schematic diagram. The communication system may further include other network devices, such as a core network device, a wireless relay device, and a wireless backhaul device, which are not drawn in Figure 1 FIG. 0.
[0102] Among them, the network device can provide services related to wireless access for the terminal device and implement one or more of the following functions: wireless physical layer function, resource scheduling and wireless resource management, quality of service (QoS) management, wireless access control, and mobility management function. The terminal device can communicate with the network device through the air interface.
[0103] The network device is an access device for the terminal device to access the mobile communication system wirelessly. It can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it can also be a module or unit that completes part of the functions of the base station. For example, it can be a central unit (CU) or a distributed unit (DU). The embodiment of the present application does not limit the specific technologies and specific device forms adopted by the network device.
[0104] A terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and so on. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the terminal device.
[0105] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and can also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0106] The network device and the terminal device can communicate through licensed spectrum, or through unlicensed spectrum, or can also communicate through both licensed spectrum and unlicensed spectrum at the same time. The network device and the terminal device can communicate through spectrum below 6 gigahertz (GHz), or through spectrum above 6 GHz, or can also use both spectrum below 6 GHz and spectrum above 6 GHz at the same time. The embodiments of the present application do not limit the spectrum resources used between the network device and the terminal device.
[0107] The system architecture and service scenarios described in the embodiments of the present application are 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 by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0108] Combined with, such as Figure 1The system architecture diagram shown below exemplarily provides the service scenario used in this application, and this service scenario can be the SPS scenario. Optionally, the network device is used to send configuration information to the terminal device through high-layer signaling, and send downlink data on the SPS PDSCH configured by this configuration information. Correspondingly, the terminal device is used to receive the configuration information and receive downlink data on the SPS PDSCH configured by the configuration information.
[0109] In addition, the network device indicates the PUCCH resource to the terminal device through the PDCCH. Correspondingly, the terminal device is also used to determine the HARQ codebook according to the received downlink data and send uplink feedback information on the PUCCH indicated by the network device. Among them, the uplink feedback information may include feedback information on the joint release of the SPS PDSCH.
[0110] Refer to Figure 2 , and the process of the network device indicating the SPS PDSCH transmission to the terminal device in the SPS scenario is described in detail.
[0111] Step 201, the network device sends configuration information to the terminal device.
[0112] Correspondingly, the terminal device receives the configuration information from the network device.
[0113] Among them, the configuration information may include the following parameters:
[0114] 1. A scheduling period P, which is used to indicate the number of time units between two adjacent SPS PDSCHs. Exemplarily, the scheduling period P can be 10 ms.
[0115] 2. The PUCCH resource, which indicates the uplink time-frequency resource for carrying the feedback information of the SPS downlink data. Specifically, it indicates which resource within a time slot the PUCCH resource for carrying the feedback information of the SPS downlink data specifically occupies, such as which symbols it occupies, etc.
[0116] 3. The modulation and coding scheme (MCS) table, which is used to indicate the MCS table adopted by the SPS PDSCH. The protocol stipulates 3 MCS tables. Among them, each MCS table has multiple rows, and each row indicates an MCS. This configuration information is used to notify the terminal device which one of the 3 MCS tables is used.
[0117] Step 202, the network device sends an activation PDCCH to the terminal device.
[0118] Correspondingly, the terminal device receives the activation PDCCH from the network device.
[0119] Among them, the activated PDCCH has at least the following functions:
[0120] Function 1: Indicate the time slot where the SPS PDSCH is located, and the start symbol S and length L of the PDSCH within that time slot.
[0121] Specifically, the DCI carried in the activated PDCCH indicates a row in a time-domain resource table, which can be a protocol-predefined table or a table configured by higher-layer signaling. This table contains multiple rows, and each row contains: the K0 parameter (used to indicate the number of time slots between the time slot where the activated PDCCH is located and the time slot where the PDSCH is located); and the indication parameters of parameters S and L. Parameters S and L can be jointly encoded into a start and length indicator value (SLIV), or two separate independent parameters. These two methods can be uniformly represented by (S, L).
[0122] Exemplarily, as shown in Table 1, which is a time-domain resource table, the DCI carried in the activated PDCCH contains a 2-bit indication field. For example, when the index is 1, the corresponding K0 is 1, the start symbol S is symbol 1, and the length L is 2 symbols. That is to say, if the PDCCH activating the SPS PDSCH is received in the nth time slot, then the corresponding SPS PDSCH is in the (n + 1)th time slot, and in symbols 1 and 2 of the (n + 1)th time slot.
[0123] Table 1
[0124] index K0 (S, L) 0 1 (2,4) 1 1 (1,2) 2 2 (3,4)
[0125] 3 2 (0,7)
[0126] Function 2: Indicate the time slot where the feedback information corresponding to the SPS PDSCH is located.
[0127] Specifically, the DCI carried by the activated PDCCH includes indication information, which indicates the number of time slots between the time slot where the SPS PDSCH is located and the corresponding feedback information by indicating a value of K1 in the set of K1. Among them, the set of K1 can be a set configured by higher-layer signaling, and the value of K1 represents the number of time slots between the time slot where the SPS PDSCH is located and the corresponding feedback information.
[0128] Exemplarily, when the PDSCH is in the (n + 1)th time slot, the feedback information corresponding to the SPS PDSCH is in the (n + 1 + K1)th time slot. Refer to Figure 3In the example shown, the PDSCH is in the (n + 1)-th time slot and K1 = 4, then the feedback information corresponding to the SPS PDSCH is fed back in the (n + 5)-th time slot.
[0129] Step 203: The terminal device determines the time slot where the SPS PDSCH is located, the start symbol S and the length L of the PDSCH within this time slot, and the time slot where the feedback information corresponding to the SPS PDSCH is located according to the activated PDCCH.
[0130] For this step, reference can be specifically made to the description of the function of the activated PDCCH in the above step 202, which will not be elaborated here.
[0131] Step 204: The terminal device selects a PUCCH resource in the PUCCH resource pool configured by the network device according to the number of bits of the feedback information corresponding to the SPS PDSCH.
[0132] This PUCCH resource is used to transmit the feedback information corresponding to the SPS PDSCH.
[0133] In practical applications, the network device configures 4 PUCCH resources for the terminal device. If the number of bits of the feedback information is less than or equal to 2, the terminal device can use the first PUCCH resource; if the number of bits of the feedback information is between 3 and N1, the terminal device can use the second PUCCH resource; if the number of bits of the feedback information is between N1 and N2, the terminal device can use the third PUCCH resource; if the number of bits of the feedback information is between N2 and N3, the terminal device can use the fourth PUCCH resource. Among them, the values of N1, N2, and N3 can be indicated by the configuration information sent by the network device or take default values. For example, the values of N1, N2, and N3 can be 1706.
[0134] Step 205: The terminal device determines the time slot position of the subsequent SPS PDSCH according to the scheduling period P.
[0135] Specifically, in step 203, the terminal device can determine the time slot where the SPS PDSCH is located, the start symbol S and the length L of the PDSCH within this time slot. Then, the terminal device can further determine the time slot position of the subsequent SPS PDSCH in combination with the scheduling period P in the configuration information, without the need to send a PDCCH before each SPS PDSCH.
[0136] Combined with the example in step 202 above, the terminal device determines that the SPS PDSCH is in the (n + 1)-th time slot, and in symbols 1 and 2 of the (n + 1)-th time slot. If further, the terminal device determines that the scheduling period P is 1 time slot, then the position of the SPS PDSCH is from the (n + 1)-th time slot, in symbols 1 and 2 of each time slot, specifically as follows Figure 4 . If further, the terminal device determines that the scheduling period P is 2 time slots, then the position of the SPS PDSCH is from the (n + 1)-th time slot, in symbols 1 and 2 of every other time slot.
[0137] Here, the first SPS PDSCH can be called the SPS PDSCH with scheduling information, and subsequent SPS PDSCHs are all SPS PDSCHs without scheduling information.
[0138] Step 206, the network device sends downlink data to the terminal device at the time domain position where the SPS PDSCH is located.
[0139] It should be noted that in order to meet the low-latency characteristics of URLLC, the scheduling period P in SPS may be relatively small. For example, the scheduling period P is 2 symbols. At this time, the feedback information corresponding to each SPS PDSCH is relatively small, that is, the number of bits corresponding to the feedback information is relatively small, such as 1 - 2 bits. The terminal device can determine the first PUCCH resource from the PUCCH resource pool to be used for transmitting the feedback information corresponding to the SPS PDSCH. Generally, the PUCCH resource for carrying 1 - 2 bit feedback information can adopt PUCCH format 0 or PUCCH format 1. Among them, PUCCH format 0 occupies 1 or 2 symbols in the time domain, while PUCCH format 1 occupies more than 4 symbols in the time domain. In order to meet the latency requirement, the 1 - 2 bit feedback information can be sent using PUCCH format 0.
[0140] In addition, the uplink information can be sent by sending sequence information on the PUCCH of PUCCH format 0, that is, on the PUCCH of PUCCH format 0, the feedback information can be in the form of a sequence.
[0141] Exemplarily, the network device configures two sequences for the terminal device, such as sequence 1 indicating that the feedback information is ACK, and sequence 2 indicating that the feedback information is NACK. If the terminal device determines that the feedback information is ACK, it transmits sequence 1 on the PUCCH; if it determines that the feedback information is NACK, it transmits sequence 2 on the PUCCH. Accordingly, the network device can determine the feedback information based on the sequence received on the PUCCH. Specifically, if the network device receives sequence 1 on the PUCCH, it determines that the feedback information is ACK; if it receives sequence 2 on the PUCCH, it determines that the feedback information is NACK.
[0142] Since the reliability of the existing SPS PDSCH is already relatively high, it can be about 99.999%, or even 99.99999%, which means that the probability of SPS PDSCH being correct is 99.999% to 99.99999%, which means that the probability of ACK is 99.999% to 99.99999%, and accordingly, the probability of NACK is 0.001%, or even 0.00001%. In other words, the SPSPDSCH is likely to be transmitted correctly. If the feedback bit is 1 to 2 bits, ACK will always be sent. In this case, the skip ACK technology can be used. The specific meaning is that if it is ACK, no feedback will be given, and if it is NACK, feedback will be given. In this way, once the network device determines that the terminal device has not fed back, it is determined that the terminal device has successfully received the corresponding downlink data.
[0143] Furthermore, if the network device configures the terminal device to use sequence information to send feedback information, the network device can only configure one sequence information for the terminal device for NACK feedback. That is, the network device only needs to configure one sequence information for the terminal device. If the terminal device determines that the feedback information is NACK, it sends the sequence information to the network device. If it determines that the feedback information is ACK, it does not feedback. Correspondingly, if the network device receives the sequence information, it determines that the feedback information is NACK. If no feedback information is received, it determines that the feedback information is ACK.
[0144] Based on this, the network device only needs to configure a sequence information for the terminal device for NACK feedback, which saves sequence resources. In addition, ACK is never sent, which reduces interference to surrounding terminal devices.
[0145] If the terminal device determines that it needs to send feedback information on a certain uplink channel (specifically PUCCH), and needs to send other uplink information on other uplink channels, and the two uplink channels overlap in time and frequency resources, in an optional manner, the terminal device can determine to send the corresponding uplink information on the uplink channel corresponding to the higher priority based on the priorities corresponding to the two uplink channels.
[0146] In this application, there is an overlap between two uplink channels in time-frequency resources, which is understood as that the time-domain resources of the two uplink channels occupy the same time-domain symbols in the time domain.
[0147] Next, the priority of the uplink channel will be described by cases.
[0148] Case 1: The uplink channel can be a PUCCH, and the priority corresponding to the PUCCH can be determined by the priority of the uplink control information (UCI) carried in the PUCCH.
[0149] Among them, UCI can include HARQ-ACK, uplink scheduling request (SR), channel state information (CSI), etc.
[0150] 1. The method for determining the priority of HARQ-ACK is as follows: For the HARQ-ACK of the PDSCH dynamically scheduled by DCI, a 1-bit explicit bit field (named priority indicator bit-field) can be added to the DCI to indicate the priority of the HARQ-ACK of the PDSCH scheduled by this DCI; for the HARQ-ACK of the SPS PDSCH, a parameter can be added to the SPS configuration information to directly indicate the priority of the HARQ-ACK of the SPS PDSCH. If there is a priority indicator bit-field in the active PDCCH, the value of the parameter in the SPS configuration information becomes invalid.
[0151] In this application, it should be understood that the DCI carried in the active PDCCH can be considered as the active DCI.
[0152] 2. The method for determining the priority of SR is as follows: The priority of SR is configured at a higher layer. The specific method is to separately add a parameter in the PUCCH resource configuration of SR to indicate the priority of the SR carried by this PUCCH resource.
[0153] 3. The method for determining the priority of CSI is as follows: Periodic CSI or semi-persistent CSI is defaulted to a low priority, and the non-periodic CSI triggered by DCI identifies the priority according to the priority indicator field in the triggering DCI.
[0154] In Case 2, the uplink channel can be the PUSCH. Specifically, for the PUSCH dynamically scheduled by DCI, a 1-bit explicit bit field can be added to the DCI to indicate the priority of the PUSCH scheduled by this DCI; for the PUSCH with configured grant (CG), including Type-1 CG and Type-2 CG, a parameter is added in the CG configuration to separately indicate the priority of the CG PUSCH.
[0155] In Case 3, the uplink channel can be other channels. For example, the physical random access channel (PRACH) can be defaulted to a low priority.
[0156] In addition, this application also considers the sounding reference signal (SRS) that occupies uplink resources, which can also be defaulted to a low priority. Specifically, for the aperiodic SRS transmission triggered by the DCI format for scheduling data, the priority of the triggered aperiodic SRS needs to be determined according to the priority indication field in the DCI. Here, the DCI format can include DCI format 0_0 / format 0_1 / format 0_2 / format 1_0 / format 1_1 / format 1_2.
[0157] It should be noted that in the above Cases 1 to 3, if the priority indication field in the DCI or the priority indication parameter in the SPS / CG configuration and PUCCH resource configuration is not configured, it can be defaulted to a low priority.
[0158] Assume that according to the above method for determining the priority of the uplink channel, the PUCCH used to carry the feedback information corresponding to the SPS PDSCH is determined to be a high-priority PUCCH. Generally, if the high-priority PUCCH overlaps with other uplink channels in the time domain, where the other uplink channel is one of the above uplink channels and the other uplink channel is of low priority, then the feedback information corresponding to the SPS PDSCH is sent on the high-priority PUCCH (canceling the transmission of the uplink information of the other uplink channel). However, in the above skip ACK technology, assume that the SPS PDSCH is decoded correctly, then its corresponding feedback information is ACK, and this ACK will not be sent, that is, neither the ACK will be sent on the high-priority PUCCH nor other information will be sent on other low-priority uplink channels. At this time, no information is sent on this uplink resource, resulting in resource waste. Further, if the other low-priority uplink channels also carry feedback information, the network device cannot determine whether the feedback information in the other low-priority uplink channels is ACK or NACK, and the network device may retransmit the data corresponding to this feedback information, further causing resource waste.
[0159] In summary, the present application provides an uplink information transmission method. The high-priority uplink channel overlaps with the low-priority uplink channel in the time domain. The terminal device selects on which uplink channel to send information based on the information carried on the high-priority uplink channel, which helps to avoid resource waste.
[0160] In the present application, the high-priority uplink channel can be referred to as the first channel, and the first channel is used to carry the first uplink information. The low-priority uplink channel is referred to as the second channel, and the second channel is used to carry the second uplink information. The time-domain resources of the first channel and the second channel overlap.
[0161] As Figure 5 shown, it is a schematic flow diagram of an uplink information transmission method provided by an embodiment of the present application.
[0162] Step 501, the terminal device determines the first channel and the second channel.
[0163] Step 502, the network device determines the first channel and the second channel.
[0164] In the present application, the order of step 501 and step 502 is not limited.
[0165] Specifically, the first channel can be a PUCCH, and the first uplink information carried by the first channel is the feedback information corresponding to the first downlink data.
[0166] Specifically, the terminal device receives the first downlink data from the network device. If the first downlink data is successfully received, the first uplink information is determined to be ACK. If the first downlink data is not successfully received, the first uplink information is determined to be NACK.
[0167] The first downlink data can be the data carried by the SPS PDSCH. The method for the terminal device or the network device to determine the first channel for transmitting the first uplink information can specifically refer to steps 201 to 205 in the above embodiment.
[0168] In addition, the first downlink data can also be scheduled by the network device through DCI, and the terminal device or the network device can determine the first channel for transmitting the first uplink information based on the corresponding DCI.
[0169] The second channel can be either a PUCCH or a PUSCH. Specifically, if the second channel is a PUCCH, the second uplink information can be HARQ-ACK, SR, CSI. If the second channel is a PUSCH, the second uplink information can be the uplink data scheduled by DCI or scheduled by CG.
[0170] In addition, the second channel can also be other channels, such as PRACH. Further, the SRS sent by the terminal device to the network device may also occupy the same time domain resources as the first channel, and the SRS can be understood as the second channel.
[0171] Optionally, the priority of the first channel is higher than that of the second channel. The determination method of the priorities of the first channel and the second channel can refer to the determination method of the priorities of the uplink channels in the foregoing cases 1 to 3.
[0172] In this application, the terminal device can send the feedback information corresponding to the first downlink data to the network device based on the skip ACK technology. Specifically, if the feedback information corresponding to the first downlink data is ACK, then even if the determined first channel is of high priority, it is determined not to send the first uplink information to the network device. If the feedback information corresponding to the first downlink data is NACK, then it is determined to send the first uplink information to the network device.
[0173] Based on the skip ACK technology, the following is explained in two cases. When the time domain resources of the two channels overlap, the terminal device selects on which uplink channel to send the corresponding uplink information according to the feedback information corresponding to the first downlink data, and the network device determines the feedback information corresponding to the first downlink data according to on which uplink channel the uplink information is received.
[0174] Case 1, please refer to the following step 503a and the following step 504a.
[0175] Step 503a, the terminal device sends the first uplink information to the network device on the first channel.
[0176] Correspondingly, the network device receives the first uplink information from the terminal device on the first channel.
[0177] If the terminal device determines that it has not successfully received the first downlink data, it determines that the feedback information corresponding to the first downlink data is NACK, that is, the first uplink information is NACK. The terminal device needs to feedback the first uplink information to the network device and can send the first uplink information on the first channel.
[0178] Step 504a, the network device determines that the feedback information corresponding to the first downlink data is a negative acknowledgment.
[0179] If the network device receives the first uplink information on the first channel, it determines that the first uplink information indicates NACK, that is, it determines that the feedback information corresponding to the first downlink data is NACK.
[0180] Further, the network device can schedule a retransmission of the first downlink data.
[0181] For Case 2, please refer to Step 503b and Step 504b as follows.
[0182] In Step 503b, the terminal device sends second uplink information to the network device on the second channel.
[0183] Correspondingly, the network device receives the second uplink information from the terminal device on the second channel.
[0184] If the terminal device determines that it has successfully received the first downlink data, it determines that the feedback information corresponding to the first downlink data is ACK, that is, the first uplink information is ACK. The terminal device may not feedback the first uplink information to the network device and may send the second uplink information on the second channel.
[0185] In Step 504b, the network device determines that the feedback information corresponding to the first downlink data is a positive acknowledgment.
[0186] When the network device receives the second uplink information on the second channel, it determines that the first uplink information indicates ACK, that is, it determines that the feedback information corresponding to the first downlink data is ACK.
[0187] Further, the network device parses and receives the second uplink information from the second uplink channel.
[0188] Combined with Figure 6 , an example is given to illustrate how the terminal device determines whether to send the first uplink information or the second uplink information to the network device according to the feedback information corresponding to the first downlink data, and how the network device determines the feedback information corresponding to the first downlink data according to whether it receives the first uplink information or the second uplink information.
[0189] Such as Figure 6 In [reference], the first channel is SPS PUCCH1, HARQ-ACK is carried on SPS PUCCH1, and the priority of SPS PUCCH1 is Priority 1. The second channel is SPS PUCCH2, CSI is carried on SPS PUCCH2, and the priority of SPS PUCCH2 is Priority 0. Among them, Priority 1 is higher than Priority 0. The following are some examples:
[0190] Example 1: The terminal device determines that the feedback information corresponding to the first downlink data is NACK. The terminal device sends NACK on SPS PUCCH1 and cancels sending CSI on SPS PUCCH2. The network device receives NACK on SPS PUCCH1 and determines that the feedback information corresponding to the first downlink data is NACK.
[0191] Example 2. The terminal device determines that the feedback information corresponding to the first downlink data is ACK. The terminal device sends CSI on SPS PUCCH2 and cancels sending ACK on SPS PUCCH1. The network device receives CSI on SPS PUCCH2 and determines that the feedback information corresponding to the first downlink data is ACK. In the above manner, the high-priority uplink channel and the low-priority uplink channel overlap in the time domain. The terminal device does not necessarily only transmit the information on the high-priority uplink channel, but decides which uplink channel to send the information according to the information actually carried on the high-priority uplink channel. Correspondingly, the network device determines the information actually carried on the high-priority uplink channel based on which uplink channel the information is received on, and in some cases, can further determine the information actually carried on the low-priority uplink channel, thus helping to rationally utilize resources and improve resource utilization rate.
[0192] In this application, in step 204 as described above, the network device can configure 4 PUCCH resources, and each PUCCH resource corresponds to a PUCCH resource format. The terminal device determines the PUCCH resource for the feedback information according to the number of bits of the feedback information. This PUCCH is the first channel. When the number of feedback bits is relatively small, the first format can be used. The channel of the first format sends uplink information by sending sequence information. Specifically, the first uplink information can be sequence information for indicating ACK or sequence information for indicating NACK.
[0193] Exemplarily, this first format can be PUCCH format 0.
[0194] The first channel adopting the first format is mainly applicable to the skip ACK technology. In one example, if the terminal device determines that the feedback information corresponding to the first downlink data is ACK, it may not send ACK on the first channel and sends the second uplink information on the second channel. Correspondingly, the network device receives the second uplink information on the second channel and determines that the feedback information corresponding to the first downlink data is ACK.
[0195] In another example, if the terminal device determines that the feedback information corresponding to the first downlink data is NACK, it may send NACK on the first channel (specifically send the sequence information for indicating NACK). Correspondingly, the network device determines the format of the first channel, receives NACK on the first channel (specifically receive the sequence information for indicating NACK), and determines that the feedback information corresponding to the first downlink data is NACK.
[0196] In this skip ACK technology, the terminal device only needs to send the sequence information for indicating NACK to the network device, reducing the interference to surrounding terminal devices. Further, the network device only needs to configure a sequence information for indicating NACK for the terminal device, thus effectively saving sequence resources.
[0197] Combined with the example as Figure 6 shown, there are the following examples:
[0198] Example a: The format of SPS PUCCH1 is the first format. The terminal device determines that the feedback information corresponding to the first downlink data is NACK. The terminal device sends NACK on SPS PUCCH1 (specifically, sends the sequence information for indicating NACK), and cancels sending CSI on SPS PUCCH2. The network device receives NACK on SPS PUCCH1 (specifically, receives the sequence information for indicating NACK), and determines that the feedback information corresponding to the first downlink data is NACK.
[0199] Example b: The format of SPS PUCCH1 is the first format. The terminal device determines that the feedback information corresponding to the first downlink data is ACK. The terminal device sends CSI on SPS PUCCH2 and cancels sending ACK on SPS PUCCH1. The network device receives CSI on SPS PUCCH2 and determines that the feedback information corresponding to the first downlink data is ACK.
[0200] In the embodiments of this application, it is applicable to the case where multiple uplink channels overlap in time domain resources. Exemplarily, the terminal device determines a first channel and one or more second channels. The first channel is used to carry the first uplink information, and each of the one or more second channels can be respectively used to carry the corresponding second uplink information. The priority of the first channel is higher than the priority of each of the multiple second channels.
[0201] The terminal device determines to send the first uplink information on the first channel or send the second uplink information on a certain second channel among the multiple second channels according to the feedback information corresponding to the first downlink data. Exemplarily, if the terminal device determines that the first downlink data is not successfully received, it determines that the feedback information corresponding to the first downlink data is NACK. The terminal device needs to feedback the first uplink information to the network device and can send the first uplink information on the first channel. If the terminal device determines that the first downlink data is successfully received, it first determines the second channel with the highest priority among the multiple second channels, determines the uplink information specifically carried on the second channel, and further determines whether to feedback the uplink information on the second channel.
[0202] Based on the above content and the same concept, as Figure 7As shown in the figure, it is a schematic flowchart of another uplink information transmission method provided by an embodiment of the present application.
[0203] Step 701, the network device sends downlink data to the terminal device. Correspondingly, the terminal device receives the downlink data from the network device. Based on whether the terminal device successfully decodes the downlink data, there are the following Case 1 and Case 2.
[0204] In Case 1, step 702a, the terminal device successfully decodes the downlink data.
[0205] Step 703a, the terminal device occupies the time resource for feeding back whether the downlink data is successfully received to send uplink information. Correspondingly, the network device receives the uplink information from the terminal device at this time resource.
[0206] Step 704a, the network device determines that the feedback information is an affirmative response.
[0207] In Case 2, step 702b, the terminal device fails to decode the downlink data.
[0208] Step 703b, the terminal device sends feedback information at this time resource. Correspondingly, the network device receives the feedback information from the terminal device at this time resource.
[0209] Step 704b, the network device determines that the feedback information is a negative response.
[0210] In the embodiment of the present application, the downlink data may be the first downlink data in the above steps 501 to 504a / b, the feedback information of the downlink data may be the first uplink information in the above steps 501 to 504a / b, the time resource may be the time resource of the first channel or the second channel or the time domain resource in the above steps 501 to 504a / b, and the uplink information may be the second uplink information in the above steps 501 to 504a / b.
[0211] In the embodiment of the present application, the first frequency point occupied by the feedback information is the same as or different from the second frequency point occupied by the uplink information. The uplink information is any one of the following: feedback information for responding to whether a downlink data (second downlink data) is successfully received, scheduling request information, channel state information, uplink data.
[0212] In the above technical solution, the terminal device receives downlink data, and determines whether to send the feedback information or other uplink information on the time resource of the feedback information corresponding to the downlink data according to whether the downlink data is correctly decoded. The terminal device does not necessarily only send feedback information, but determines whether to send uplink information or feedback information on this time resource according to whether the feedback information is a negative acknowledgment or a positive acknowledgment. This helps to reasonably utilize resources and improve resource utilization rate. Moreover, the terminal device does not need to send uplink information after sending the feedback information, which helps to reduce the delay of sending uplink information.
[0213] Each embodiment described in this article can be an independent solution or can be combined according to the internal logic, and these solutions all fall within the protection scope of this application.
[0214] It can be understood that, in the above method embodiments, the methods and operations implemented by the terminal device can also be implemented by components (such as chips or circuits) available for the terminal device, and the methods and operations implemented by the network device can also be implemented by components (such as chips or circuits) available for the network device.
[0215] In the above embodiments provided by this application, the methods provided by the embodiments of this application are introduced from the perspective of the interaction between various devices. To implement the various functions in the methods provided by the embodiments of this application, the terminal device and the network device may include a hardware structure and / or a software module, and implement the above various functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a certain function among the above various functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.
[0216] The division of modules in the embodiments of this application is illustrative, and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in the various embodiments of this application can be integrated in one processor, can also exist physically alone, or two or more modules can be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
[0217] Based on the above content and the same concept, Figure 8 and Figure 9 are schematic structural diagrams of possible communication devices provided by this application. These communication devices can be used to implement the functions of the terminal device or the network device in the above method embodiments, and thus can also achieve the beneficial effects possessed by the above method embodiments.
[0218] In this application, the communication device can be any one of terminal device 1 to terminal device 6 as shown in Figure 1 or can be asFigure 1 The network device shown may also be a unit / module (such as a chip) applied to a terminal device or a network device.
[0219] For example Figure 8 As shown, the communication device 800 includes a processing unit 801 and a communication unit 802.
[0220] If the communication device 800 is used to implement the functions of the terminal device in the method embodiments shown above Figure 2 or Figure 5 in the method embodiments shown in
[0221] The processing unit 801 is used to determine a first channel and a second channel, where the priority of the first channel is higher than that of the second channel, the time-domain resources of the first channel and the second channel overlap, the first channel is used to carry first uplink information, the first uplink information is feedback information corresponding to first downlink data, and the second channel is used to carry second uplink information; the processing unit 801 is further used to control the communication unit 802 to send the first uplink information on the first channel or send the second uplink information on the second channel according to the feedback information corresponding to the first downlink data.
[0222] In a possible implementation, the first channel is in a first format, where a channel in the first format sends uplink information by sending sequence information.
[0223] In a possible implementation, the feedback information corresponding to the first downlink data is a negative acknowledgment, and the processing unit 801 is specifically used to control the communication unit 802 to send the first uplink information on the first channel.
[0224] In a possible implementation, the feedback information corresponding to the first downlink data is a positive acknowledgment, and the processing unit 801 is specifically used to control the communication unit 802 to send the second uplink information on the second channel.
[0225] In a possible implementation, the first downlink data is transmitted in a semi-persistent scheduling manner.
[0226] In a possible implementation, the second uplink information is any one of feedback information corresponding to second downlink data, a scheduling request information, channel state information, and uplink data.
[0227] If the communication device 800 is used to implement the functions of the network device in the method embodiments shown above Figure 2 or Figure 5 in the method embodiments shown in
[0228] A processing unit 801 and a communication unit 802; the processing unit 801 is configured to determine a first channel and a second channel, where the priority of the first channel is higher than that of the second channel, the time-domain resources of the first channel and the second channel overlap, the first channel is used to carry first uplink information, the first uplink information is feedback information corresponding to first downlink data, and the second channel is used to carry second uplink information; the communication unit 802 is configured to receive the first uplink information on the first channel or receive the second uplink information on the second channel.
[0229] In a possible implementation, the first channel is in a first format, where the channel in the first format sends uplink information by sending sequence information.
[0230] In a possible implementation, the communication unit 802 receives the first uplink information on the first channel, and the processing unit 801 is further configured to determine that the feedback information corresponding to the first downlink data is a negative acknowledgment.
[0231] In a possible implementation, the communication unit 802 receives the second uplink information on the second channel, and the processing unit 801 is further configured to determine that the feedback information corresponding to the first downlink data is an affirmative acknowledgment.
[0232] In a possible implementation, the first downlink data is transmitted in a semi-persistent scheduling manner.
[0233] In a possible implementation, the second uplink information is any one of feedback information corresponding to second downlink data, a scheduling request information, a channel state information, and uplink data.
[0234] If the communication device 800 is used to implement the functions of the terminal device in the method embodiments shown above Figure 2 or Figure 7 shown in:
[0235] The communication unit 802 receives downlink data; if the processing unit 801 successfully decodes the downlink data, it controls the communication unit 802 to occupy the time resource for feedback information on whether the downlink data is successfully received to send uplink information.
[0236] In a possible implementation, it further includes: if the processing unit 801 fails to successfully decode the downlink data, it controls the communication unit 802 to occupy the time resource to send the feedback information, and the feedback information is a negative acknowledgment.
[0237] In a possible implementation, a first frequency point occupied by the feedback information is the same as or different from a second frequency point occupied by the uplink information.
[0238] In a possible implementation, the downlink data is transmitted using semi-persistent scheduling.
[0239] In a possible implementation, the uplink information is any one of the following: feedback information for responding to whether a downlink data is successfully received, scheduling request information, channel state information, and uplink data.
[0240] If the communication device 800 is used to implement the functions of the network device in the method embodiments described above Figure 2 or Figure 7 shown in:
[0241] The processing unit 801 controls the communication unit 802 to send downlink data to the terminal device; on the time resource for the terminal device to feedback whether the downlink data is successfully received, the processing unit 801 receives the uplink information sent by the terminal device, and the uplink information is sent by the terminal device when the downlink data is successfully decoded.
[0242] In a possible implementation, it further includes: the processing unit 801 controls the communication unit 802 to receive the feedback information of the downlink data sent by the terminal device on the time resource, and the feedback information is a negative acknowledgment.
[0243] In a possible implementation, the first frequency point occupied by the feedback information is the same as or different from the second frequency point occupied by the uplink information.
[0244] In a possible implementation, the downlink data is transmitted using semi-persistent scheduling.
[0245] In a possible implementation, the uplink information is any one of the following: feedback information for responding to whether a downlink data is successfully received, scheduling request information, channel state information, and uplink data.
[0246] As Figure 9 shown, the communication device 900 provided by the embodiments of the present application Figure 9 The shown communication device may be Figure 8 a hardware circuit implementation of the shown communication device. The communication device is applicable to Figure 2 or Figure 5 or Figure 7 shown in the flowchart, and executes the functions of the terminal device or the network device in the above method embodiments.
[0247] For ease of description, Figure 9 only the main components of the communication device are shown.
[0248] Figure 9 The communication device 900 shown includes at least one processor 920 for implementing any of the Figure 2 or Figure 5 or Figure 7 methods provided in the embodiments of the present application.
[0249] The communication device 900 may further include at least one memory 930 for storing program instructions and / or data. The memory 930 is coupled to the processor 920. The coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms for information interaction between devices, units or modules. The processor 920 may cooperate with the memory 930. The processor 920 may execute the program instructions stored in the memory 930. At least one of the at least one memories may be included in the processor.
[0250] In the implementation process, the steps of the above method may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by the hardware processor, or executed and completed by the combination of the hardware and software modules in the processor. The software module may be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0251] It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above method embodiments may be completed by the integrated logic circuit in the hardware of the processor or instructions in software form. The above-mentioned processor may be a general-purpose processor, a digital signal processing circuit (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art 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. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0252] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (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 SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and directrambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but not be limited to, these and any other suitable types of memory.
[0253] The communication device 900 may further include a communication interface 910 for communicating with other devices through a transmission medium, so that the devices in the communication device 900 can communicate with other devices. In the embodiments of the present application, the communication interface can be a transceiver, a circuit, a bus, a module, or other types of communication interfaces. In the embodiments of the present application, when the communication interface is a transceiver, the transceiver can include an independent receiver, an independent transmitter; it can also be a transceiver integrating transceiver functions, or an interface circuit.
[0254] The communication device 900 may further include a communication line 940. Among them, the communication interface 910, the processor 920, and the memory 930 may be interconnected through the communication line 940; the communication line 940 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication line 940 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.
[0255] Based on the above content and the same concept, the present application provides a readable storage medium, including a computer program or instruction. When the computer program or instruction is executed, the methods on the terminal device side as described above, such as Figure 2 or as Figure 5 or as Figure 7 are executed, or the methods on the network device side as described above, such as Figure 2 or as Figure 5 or as Figure 7 are executed.
[0256] Based on the above content and the same concept, the present application provides a chip, including a processor. The processor is coupled to a memory and is used to execute the computer program or instruction stored in the memory. When the processor executes the computer program or instruction, the methods on the terminal device side as described above, such as Figure 2 or as Figure 5 or as Figure 7 are executed, or the methods on the network device side as described above, such as Figure 2 or as Figure 5 or as Figure 7 are executed.
[0257] Based on the above content and the same concept, the present application provides a communication system, which includes a terminal device as described above, such as Figure 2 or as Figure 5 or as Figure 7 and a network device as described above, such as Figure 2 or as Figure 5 or as Figure 7 in the figure.
[0258] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) containing computer-usable program code.
[0259] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for realizing the functions specified in Figure 1 one or more of the flows Figure 1 or multiple flows and / or blocks
[0260] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that realize the functions specified in Figure 1 one or more of the flows Figure 1 or multiple flows and / or blocks
[0261] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.
Claims
1. An uplink information transmission method, characterized in that, Including: The terminal device determines a first channel and a second channel, the priority of the first channel is higher than that of the second channel, the time-domain resources of the first channel and the time-domain resources of the second channel overlap, the first channel is used to carry feedback information corresponding to first downlink data, and the second channel is used to carry second uplink information; When the terminal device fails to successfully receive the first downlink data, the terminal device sends the feedback information corresponding to the first downlink data on the first channel; When the terminal device successfully receives the first downlink data, the terminal device sends the second uplink information on the second channel; Wherein, the first channel is PUCCH format 0, and the channel of PUCCH format 0 sends the feedback information corresponding to the first downlink data by sending sequence information.
2. The method according to claim 1, wherein When the terminal device fails to successfully receive the first downlink data, the feedback information corresponding to the first downlink data is a negative acknowledgment.
3. The method according to claim 1, wherein When the terminal device successfully receives the first downlink data, the feedback information corresponding to the first downlink data is a positive acknowledgment.
4. The method according to any one of claims 1 to 3, characterized in that The first downlink data is transmitted using a semi-persistent scheduling manner.
5. The method according to any one of claims 1 to 3, characterized in that, The second uplink information is any one of feedback information corresponding to second downlink data, a scheduling request message, a channel state information, and uplink data.
6. A method for uplink information transmission, characterized in that, Including: The network device determines a first channel and a second channel, the priority of the first channel is higher than that of the second channel, the time-domain resources of the first channel and the time-domain resources of the second channel overlap, the first channel is used to carry feedback information corresponding to first downlink data, and the second channel is used to carry second uplink information; When the terminal device fails to successfully receive the first downlink data, the network device receives the feedback information corresponding to the first downlink data on the first channel; When the terminal device successfully receives the first downlink data, the network device receives second downlink data on the second channel; Wherein, the first channel is PUCCH format 0, and the channel of PUCCH format 0 sends the feedback information corresponding to the first downlink data by sending sequence information.
7. The method according to claim 6, characterized in that, After the network device receives the feedback information corresponding to the first downlink data on the first channel, it further includes: The network device determines that the feedback information corresponding to the first downlink data is a negative acknowledgment.
8. The method according to claim 6, wherein After the network device receives the second downlink data on the second channel, it further includes: The network device determines that the feedback information corresponding to the first downlink data is a positive acknowledgment.
9. The method according to any one of claims 6 to 8, characterized in that, The first downlink data is transmitted using a semi-persistent scheduling manner.
10. The method according to any one of claims 6 to 8, characterized in that, The second uplink information is any one of feedback information corresponding to second downlink data, a scheduling request message, a channel state information, and uplink data.
11. A communication device, characterized in that, Including a module for performing the method according to any one of claims 1 to 5, or claims 6 to 10.
12. A communication device, characterized in that, Comprising a processor and a communication interface, the communication interface being configured to receive signals from other communication devices outside the communication device and transmit them to the processor or send signals from the processor to other communication devices outside the communication device, the processor being configured to implement the method according to any one of claims 1 to 5, or any one of claims 6 to 10, by means of logic circuits or by executing code instructions.
13. A communication device, characterized in that, Comprising a processor and a memory: The processor is configured to execute a computer program or instructions stored in the memory, and when the computer program or instructions are executed, the method according to any one of claims 1 to 5, or any one of claims 6 to 10, is executed.
14. A readable storage medium, characterized in that, Comprising a computer program or instructions, and when the computer program or instructions are executed, the method according to any one of claims 1 to 5, or any one of claims 6 to 10, is executed.
15. A chip, characterized in that, Comprising a processor, the processor being coupled to a memory and configured to execute a computer program or instructions stored in the memory, and when the processor executes the computer program or instructions, the method according to any one of claims 1 to 5, or any one of claims 6 to 10, is executed.
16. A communication system, characterized in that, Comprising a terminal device that executes the method according to any one of claims 1 to 5, and a network device that executes the method according to any one of claims 6 to 10.
Citation Information
Patent Citations
Method for transmitting uplink information and communication device
CN111436128A