This application relates to the field of communications technologies, and in particular, to a communication method and apparatus.
Service transmission in a long term evolution (long term evolution, LTE) communications system is scheduled by a base station, where a basic scheduling unit is generally one subframe, with duration of 1 ms. Alternatively, the basic scheduling unit may be referred to as a transmission time interval (transmission time interval, TTI). However, with continuous development and advancement of communications technologies, a new service type such as an ultra-reliable low-latency communication (ultra-reliable and low-latency communications, URLLC) service is introduced into a 5th generation (5th-generation, 5G) communications system.
The URLLC service requires not only high reliability but also low latency. For example, in terms of low latency, service transmission of the URLLC service requires to be completed within 1 ms. Therefore, to meet a low latency requirement, a shorter time scheduling unit, that is, a shortened transmission time interval (shortened transmission time interval, sTTI), is introduced in the LTE communications system. The sTTI includes a plurality of time lengths, where a shortest time length is two or three time domain symbols. The time domain symbol herein may be an orthogonal frequency division multiple multiplexing (orthogonal frequency division multiplexing, OFDM) symbol. As shown in
Embodiments of this application disclose a communication method and apparatus, to effectively meet a low latency requirement of URLLC.
A first aspect of the embodiments of this application provides a communication method, including: receiving downlink control information DCI, where the DCI is used to schedule a transport block TB to be transmitted on a downlink channel; and when the DCI meets a first condition, skipping feeding back a positive acknowledgment ACK or a negative acknowledgment NACK, where the ACK is used to indicate that the TB is correctly received, and the NACK is used to indicate that the TB is not correctly received.
During implementation of this embodiment of this application, when the DCI meets the first condition, the ACK or the NACK may not be fed back, so that an interaction time between devices can be reduced, thereby ensuring that service transmission is completed within 1 ms, to meet a low latency requirement of URLLC.
In an optional implementation, the first condition includes:
a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
In an optional implementation, the DCI includes a first field, and the first field is used to indicate a quantity of times the TB is repeatedly transmitted.
In an optional implementation, the DCI includes a second field, and the second field is used to indicate whether to repeatedly transmit the TB in a next time unit; or the DCI includes a third field, and the third field is used to indicate a sequence number of repeating transmission of the TB.
In an optional implementation, the DCI includes resource allocation information, modulation and coding scheme MCS information, and cyclic redundancy check CRC information, and does not include information related to feedback of the ACK or the NACK.
In an optional implementation, the information related to feedback of the ACK or the NACK includes: hybrid automatic repeat request HARQ process number information, ACK or NACK resource indicator ARI information, and downlink assignment index DAI information.
A second aspect of the embodiments of this application further provides a communication method, including:
In an optional implementation, the first condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
In an optional implementation, the DCI includes a first field, and the first field is used to indicate an indication field of a quantity of times the TB is repeatedly transmitted.
In an optional implementation, the DCI includes a second field, and the second field is used to indicate whether to repeatedly transmit the TB in a next time unit; or the DCI includes a third field, and the third field is used to indicate a sequence number of repeating transmission of the TB.
In an optional implementation, the DCI includes resource allocation information, modulation and coding scheme MCS information, and cyclic redundancy check CRC information, and does not include information related to feedback of the ACK or the NACK.
In an optional implementation, the information related to feedback of the ACK or the NACK includes: hybrid automatic repeat request HARQ process number information, ACK or NACK resource indicator ARI information, and downlink assignment index DAI information.
During implementation of this embodiment of this application, the DCI that meets the first condition is generated, so that the user equipment may be indicated not to feed back the ACK or the NACK, thereby reducing an interaction time between devices, and ensuring that service transmission is completed within 1 ms, to meet a low latency requirement of URLLC.
A third aspect of this application provides a communications apparatus, including:
A fourth aspect of this application further provides a communications apparatus, including:
A fifth aspect of this application further provides a communication method, including:
In an optional implementation, the second condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
In an optional implementation, the DCI includes a fourth field, and the fourth field is used to indicate the aperiodic CSI transmission or used to indicate the uplink SPS activation or deactivation.
In an optional implementation, the DCI includes a fifth field, and when the fourth field indicates the uplink SPS activation or deactivation, the fifth field is used to indicate a modulation and coding scheme MCS; or when the fourth field indicates the aperiodic CSI transmission, the fifth field is used to indicate a CSI request.
In an optional implementation, the DCI includes a sixth field, the sixth field is a virtual cyclic redundancy check CRC, and when the DCI is used to activate uplink SPS, the virtual CRC is set to a predefined third bit sequence; or when the DCI is used to deactivate uplink SPS, the virtual CRC is set to a predefined fourth bit sequence.
In an optional implementation, the DCI includes resource allocation information and cyclic redundancy check CRC information, and does not include hybrid automatic repeat request HARQ process number information.
A sixth aspect of this application further provides a communication method, including:
In an optional implementation, the second condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
In an optional implementation, the DCI includes a fourth field, and the fourth field is used to indicate the aperiodic CSI transmission or used to indicate the uplink SPS activation or deactivation.
In an optional implementation, the DCI includes a fifth field, and when the fourth field indicates the uplink SPS activation or deactivation, the fifth field is used to indicate a modulation and coding scheme MCS; or when the fourth field indicates the aperiodic CSI transmission, the fifth field is used to indicate a CSI request.
In an optional implementation, the DCI includes a sixth field, the sixth field is a virtual cyclic redundancy check CRC, and when the DCI is used to activate uplink SPS, the virtual CRC is set to a predefined third bit sequence; or when the DCI is used to deactivate uplink SPS, the virtual CRC is set to a predefined fourth bit sequence.
In an optional implementation, the DCI includes resource allocation information and cyclic redundancy check CRC information, and does not include hybrid automatic repeat request HARQ process number information.
A seventh aspect of this application provides a communications apparatus, including:
In an optional implementation, the second condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
In an optional implementation, the DCI includes a fourth field, and the fourth field is used to indicate the aperiodic CSI transmission or used to indicate the uplink SPS activation or deactivation.
In an optional implementation, the DCI includes a fifth field, and when the fourth field indicates the uplink SPS activation or deactivation, the fifth field is used to indicate a modulation and coding scheme MCS; or when the fourth field indicates the aperiodic CSI transmission, the fifth field is used to indicate a CSI request.
In an optional implementation, the DCI includes a sixth field, the sixth field is a virtual cyclic redundancy check CRC, and when the DCI is used to activate uplink SPS, the virtual CRC is set to a predefined third bit sequence; or when the DCI is used to deactivate uplink SPS, the virtual CRC is set to a predefined fourth bit sequence.
In an optional implementation, the DCI includes resource allocation information and cyclic redundancy check CRC information, and does not include hybrid automatic repeat request HARQ process number information.
An eighth aspect of this application further provides a communications apparatus, including:
In an optional implementation, the second condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
In an optional implementation, the DCI includes a fourth field, and the fourth field is used to indicate the aperiodic CSI transmission or used to indicate the uplink SPS activation or deactivation.
In an optional implementation, the DCI includes a fifth field, and when the fourth field indicates the uplink SPS activation or deactivation, the fifth field is used to indicate a modulation and coding scheme MCS; or when the fourth field indicates the aperiodic CSI transmission, the fifth field is used to indicate a CSI request.
In an optional implementation, the DCI includes a sixth field, the sixth field is a virtual cyclic redundancy check CRC, and when the DCI is used to activate uplink SPS, the virtual CRC is set to a predefined third bit sequence; or when the DCI is used to deactivate uplink SPS, the virtual CRC is set to a predefined fourth bit sequence.
In an optional implementation, the DCI includes resource allocation information and cyclic redundancy check CRC information, and does not include hybrid automatic repeat request HARQ process number information.
A ninth aspect of this application further provides a communications apparatus, to implement the communication method according to the first aspect or the fifth aspect. For example, the communications apparatus may be a chip, for example, a baseband chip or a communications chip. Alternatively, the communications apparatus may be a device, for example, a terminal device. The communications apparatus may implement the foregoing method by using software or hardware, or by hardware executing corresponding software.
When some or all of the foregoing communication methods are implemented by using software, the communications apparatus includes a processor and a memory. The memory is configured to store a program; and the processor is configured to execute the program stored in the memory, so that when the program is executed, the communications apparatus can implement the communication method provided in the foregoing embodiment.
In an optional implementation, the memory may be a physically independent unit, or may be integrated with the processor.
In an optional implementation, when some or all of the communication methods in the foregoing embodiments are implemented by using software, the communications apparatus may alternatively include only a processor. A memory configured to store a program is located outside the communications apparatus. The processor is connected to the memory by using a circuit/wire, and is configured to read and execute the program stored in the memory.
When the communications apparatus is a chip, a receiving unit may be an input unit, for example, an input circuit or an input communications interface. When the communications apparatus is a device, the receiving unit may be a receiver (which may also be referred to as a receiving machine).
It may be understood that the communications apparatus in the embodiments of this application is a terminal device or user equipment, but should not be construed as a limitation on the embodiments of this application.
A tenth aspect of this application further provides a communications apparatus, to implement the communication method according to the second aspect or the sixth aspect. For example, the communications apparatus may be a chip, for example, a baseband chip or a communications chip. Alternatively, the communications apparatus may be a device, for example, a network device or a baseband processing board. The communications apparatus may implement the foregoing method by using software or hardware, or by hardware executing corresponding software.
In an optional implementation, when some or all of the foregoing communication methods are implemented by using software, the communications apparatus includes a processor and a memory. The memory is configured to store a program; and the processor is configured to execute the program stored in the memory, so that when the program is executed, the communications apparatus can implement the communication method provided in the foregoing embodiment.
In an optional implementation, the memory may be a physically independent unit, or may be integrated with the processor.
In an optional implementation, when some or all of the communication methods in the foregoing embodiments are implemented by using software, the communications apparatus may alternatively include only a processor. A memory configured to store a program is located outside the communications apparatus. The processor is connected to the memory by using a circuit/wire, and is configured to read and execute the program stored in the memory.
When the communications apparatus is a chip, a sending unit may be an output unit, for example, an output circuit or communications interface. When the communications apparatus is a device, the sending unit may be a transmitter (which may also be referred to as a sender).
It may be understood that the communications apparatus in the embodiments of this application is a network device, but should not be construed as a limitation on the embodiments of this application.
An eleventh aspect of this application provides a computer-readable storage medium. The computer-readable storage medium stores an instruction. When the instruction is run on a computer, the computer is enabled to perform the method according to the foregoing aspects.
A twelfth aspect of this application provides a computer program product including an instruction. When the computer program product is run on a computer, the computer is enabled to perform the method according to the foregoing aspects.
The embodiments of this application are described below with reference to accompanying drawings in the embodiments of this application.
In an LTE system, a time-frequency resource is divided into an OFDM symbol or a single-carrier frequency division multiple access (single carrier frequency division multiple access, SC-FDMA) symbol (each referred to as a time domain symbol below, symbol for short) in a time domain dimension and a subcarrier in a frequency domain dimension, and a smallest resource granularity is referred to as a resource element (resource element, RE), that is, a time and frequency grid including one time domain symbol in time domain and one subcarrier in frequency domain.
Service transmission in an LTE system is scheduled by a base station. When being scheduled at a physical layer, an upper-layer data packet is divided into data packets in a unit of a transport block (transport block, TB), and a basic scheduling time unit is generally one subframe, with duration of 1 ms. Because physical meanings of a TTI and a subframe are basically the same, both the TTI and the subframe are used sometimes. Therefore, the subframe and the TTI in the embodiments of this application may be used interchangeably. One subframe generally includes two slots, and one slot generally includes seven time domain symbols. Therefore, a typical basic structure of a time-frequency resource in the LTE system is as follows: a subcarrier spacing of 15 kHz, time domain symbol duration of about 70 us, and cyclic prefix duration of about 4 to 6 us, where 14 symbols are included every 1 ms.
It may be understood that a shorter time scheduling unit, for example, a unit of one slot or even several time domain symbols, may be further introduced in the LTE system. Therefore, the foregoing description should not be understood as a limitation on the embodiments of this application.
The network device may be a device that can communicate with the user equipment. The network device may be any device having a wireless transceiver function, including but not limited to a base station. For example, the base station may be a base station NodeB, or the base station is an evolved NodeB eNodeB, or the base station is a base station gNB in a 5G communications system, or the base station is a base station in a future communications system. Optionally, the network device may alternatively be an access node, a wireless relay node, a wireless backhaul node, or the like in a wireless local area network (wireless fidelity, WiFi) system. Optionally, the network device may alternatively be a radio controller in a cloud radio access network (cloud radio access network, CRAN) scenario. Optionally, the network device may alternatively be a wearable device, a vehicle-mounted device, or the like. Optionally, the network device may alternatively be a small cell, a transmission reference point (transmission reference point, TRP), or the like. Certainly, this application is not limited thereto.
The user equipment is a device having a wireless transceiver function. The user equipment may be deployed on land, including indoor or outdoor, hand-held, wearable, or vehicle-mounted, may be deployed on the water, for example, on a ship, or may be deployed in the air, for example, on an airplane, a balloon, or a satellite. The user equipment may be a mobile phone (mobile phone), a tablet computer, a computer with a wireless transceiver function, virtual reality (virtual reality, VR) user equipment, augmented reality (augmented reality, AR) user equipment, or a wireless terminal in industrial control (industrial control), a wireless terminal in self driving (self driving), a wireless terminal in remote medical (remote medical), a wireless terminal in a smart grid (smart grid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in a smart city (smart city), a wireless terminal in a smart home (smart home), or the like. An application scenario is not limited in the embodiments of this application. The user equipment may also be sometimes referred to as a terminal device, access user equipment, a mobile station, a mobile console, a remote station, remote user equipment, a mobile device, a terminal (terminal), a wireless communications device, a UE agent, a UE apparatus, or the like.
In the communications system shown in
Specifically, one PDCCH is transmitted on n consecutive CCEs, where the CCE is a unit of a physical resource, and each CCE includes 36 REs. The PDCCH has four formats, respectively corresponding to aggregation levels (aggregation level, AL) {1, 2, 4, 8}. In other words, the AL of the PDCCH carrying the DCI may be any one of AL 1, AL 2, AL 4, or AL 8.
The base station may determine the AL of the PDCCH based on a factor such as channel quality. For example, if the PDCCH is to be sent to UE with relatively good downlink channel quality (for example, UE located in a cell center), one CCE may be used to send the PDCCH; if the PDCCH is to be sent to UE with relatively poor downlink channel quality (for example, UE located at a cell edge), eight CCEs may need to be used to send the PDCCH, to achieve sufficient robustness. However, the UE does not know the CCEs on which the base station sends the PDCCH, so that the UE needs to perform blind detection on the PDCCH. Specifically, the base station configures a search space (search space, SS), that is, a PDCCH candidate set, for the UE by using higher layer signaling, where the PDCCH candidate set includes several PDCCH candidates (PDCCH candidate). The UE detects, based on a format of DCI that needs to be detected, whether each PDCCH candidate in the search space carries the PDCCH sent to the UE. Specifically, in the LTE system, the search space of each UE includes 22 PDCCH candidates, where distribution of PDCCH candidates at different ALs is shown in Table 1.
The background related to the control channel is described above, and a process of a HARQ mechanism in LTE is described below.
For example, in downlink, after the UE receives, in a subframe #n, a TB carried in a PDSCH, if decoding is correct, the UE feeds back a positive acknowledgment (acknowledgement, ACK) on an uplink in a subframe #n+k; if the decoding fails, a negative acknowledgment (negative acknowledgment, NACK) is fed back on an uplink. k is predefined or notified by using higher layer signaling. In the LTE system, k=4. If the base station receives the ACK fed back by the UE, the base station starts to construct a new TB, and sends the new TB in a subframe after at least k subframes, that is, a subframe #n+2k or a later subframe. On the contrary, if the base station receives the NACK fed back by the UE, the base station resends data of the same TB in the HARQ process to the UE in a subframe #n+2k or a later subframe, and then the UE may combine the data in the HARQ process with previously received data in the HARQ process, to improve receiving performance.
It can be learned from the foregoing description that using a single HARQ process cannot implement continuous transmission in time domain, which greatly limits a throughput of a system. Therefore, in LTE, a stop-and-wait protocol is used to send data, that is, a plurality of parallel stop-and-wait HARQ processes are used. When one HARQ process is waiting for an ACK or a NACK, the base station may use another HARQ process to continue to transmit the data. As shown in
501. A base station sends, to UE, DCI on a PDCCH and downlink data on a PDSCH, where the DCI carries a time-frequency resource location of the PDSCH, a modulation and coding scheme, a cyclic redundancy check (cyclic redundancy check, CRC), information related to feedback of an ACK or a NACK, and the like.
502. After receiving the DCI, the UE blindly detects the DCI in each subframe based on a search space SS configured by using higher layer signaling.
When blindly detecting the DCI, the UE may descramble a CRC sequence by using a unique scrambling code of the UE. If the descrambled CRC can be verified, it indicates that the DCI is sent to the UE. If the descrambled CRC fails to be verified, it indicates that the DCI is not destined for the UE, and the UE may continue to blindly detect next DCI.
503. After the DCI destined for the UE is detected, the UE determines a subsequent action based on a DCI format. For example, the UE receives downlink data, or assembles and sends uplink data. Different DCI formats may further indicate different transmission schemes, for example, single-antenna port transmission, multi-antenna port open-loop transmission, and multi-antenna port closed-loop transmission.
Specifically, the UE determines, based on a resource allocation bit field in the DCI, a time-frequency resource location (that is, the time-frequency resource location of the PDSCH) used for the downlink data transmission. Then, the UE queries a table, based on a modulation and coding scheme (modulation and coding scheme, MCS) bit field in the DCI and the resource allocation bit field, to determine a transport block size (transport block size, TBS) in the downlink transmission. The queried table is shown in Table 2. The table lists TBS sizes corresponding to different MCS indexes (ITBS) and different quantities of allocated resource blocks (resource block, RB).
It may be understood that the TBSs shown in Table 2 are only an example, and should not be understood as a limitation on this embodiment of this application.
504. The UE demodulates the downlink data based on the TBS calculated in step 503. If the data obtained after demodulation can pass the CRC check, it indicates that the data decoding succeeds; if the data obtained after demodulation fails to pass the CRC check, it indicates that the data decoding fails.
505. The UE feeds back, in a predefined timing, whether data is correctly decoded, that is, feeds back an ACK or a NACK. The UE may determine, based on the DCI, a time-frequency resource used for feeding back the ACK or the NACK.
506. The base station repeatedly transmits the downlink data, and indicates, by using the DCI, that the downlink data is the same as the downlink data transmitted last time.
Optionally, there may be the following two cases in which the base station repeatedly transmits the downlink data:
Case 1: After receiving the ACK or the NACK, the base station determines whether to repeatedly transmit the downlink data (or referred to as retransmission). When receiving the ACK, the base station does not retransmit the downlink data; when receiving the NACK, the base station retransmits the downlink data.
Case 2: Before receiving the ACK or the NACK, the base station repeatedly transmits the downlink data (or referred to as repetition).
507. After receiving the downlink data repeatedly transmitted by the base station, the UE performs combination and decoding on the downlink data repeatedly transmitted by the base station for a plurality of times.
It may be understood that
The technical background described above is based on the LTE system. Currently, a 5G technology has been discussed. From a perspective of compatibility, 5G may be divided into two branches, where one branch is continuous evolution compatible with LTE, and the other branch is a new radio (new radio, NR) technology incompatible with LTE. URLLC is an important technical requirement for the two branches of 5G. URLLC is a new service type introduced in a 5G system. In brief, this service requires that 32-byte (that is, 256 bits) transmission (low latency) to be completed within 1 ms with a success rate of 99.999% (in other words, an error rate is 10−5, which provides high reliability), or requires that 32 bytes to be transmitted within 10 ms, with a success rate of 99.99% (that is, an error rate is 10−4, which provides relatively tolerant high reliability). It may be understood that the 32 bytes are only an example, and should not be understood as a limitation on the embodiments of this application.
However, it is found through research that if the base station continues to perform transmission based on structures of a control channel and a data channel in an existing LTE system, a requirement of a URLLC service for high reliability and low latency (for example, transmission of 32 bytes within 1 ms) cannot be effectively met. Therefore, how to meet the foregoing requirements for reliability and latency by using a technology in the LTE system becomes an urgent problem to be resolved.
To meet a low latency requirement, a shorter time scheduling unit, that is, an sTTI, is introduced in the LTE system. The sTTI includes a plurality of time lengths, where a shortest time length is two or three time domain symbols.
It may be understood that even if scheduling is performed in a time unit of the sTTI, at least 2 ms is required to complete a HARQ-based retransmission (as shown in
To be specific, the HARQ-based retransmission cannot meet a 1 ms latency requirement of URLLC. In other words, feedback of an ACK or a NACK in the prior art becomes unnecessary to the UE under the 1 ms latency requirement in URLLC (even if the base station receives the ACK/NACK, the base station cannot schedule retransmission for the UE in a timely manner). Therefore, in the 1 ms latency requirement, feedback of the ACK/NACK on the PUCCH by the UE only causes interference to another non-URLLC user and another URLLC user that requires a latency of 10 ms.
Therefore, based on the foregoing background, this application provides a communication method, to effectively meet a low latency requirement of a URLLC service as well as reliability is ensured. The communication method in the embodiment of this application is described below.
1001. A network device generates downlink control information DCI, where the DCI is used to schedule a transport block TB to be transmitted on a downlink channel.
Possibly, the DCI may alternatively be DCI scrambled by a cell radio network temporary identifier (cell radio network temporary identifier, C-RNTI).
Optionally, in this embodiment of this application, a format of the DCI generated by the network device may be a first DCI format, and the first DCI format may be used to represent that the DCI is compact DCI (that is, compact DCI). Vividly, the first DCI format may be understood as a format of DCI in which some information is compressed or deleted in LTE, so that a payload size of the DCI is reduced. Specifically, when fewer information bits are transmitted on a same time-frequency resource, a signal-to-noise ratio per information bit increases. Therefore, more redundant information is provided to deliver higher transmission reliability of a PDCCH using compact DCI format. It may be understood that the redundancy information herein may be an encoded parity bit. That the network device generates the DCI may be specifically that the network device generates the DCI based on the first DCI format.
It may be understood that “first” in the first DCI format is merely a name. Therefore, the “first” DCI format in the embodiments of this application should not be understood as a limitation on the embodiments of this application.
1002. The network device sends the DCI to user equipment.
1003. The user equipment receives the DCI, where the DCI meets a first condition, and an ACK or a NACK of the TB scheduled by using the DCI does not need to be fed back, or an ACK does not need to be fed back, or a NACK does not need to be fed back.
A reason why the NACK does not need to be fed back is that for a 1 ms latency requirement, the network device does not have sufficient time to perform retransmission based on the NACK fed back by the user equipment. Because the network device actively repeatedly transmits the TB, reliable transmission of the TB is not affected even if the user equipment does not feed back the NACK. A reason why the ACK does not need to be fed back is that for a 1 ms latency requirement, the network device does not have sufficient time to terminate repeating transmission based on the ACK fed back by the user equipment, so that the user equipment does not need to feed back the ACK.
The first condition may be a condition related to whether the user equipment feeds back the ACK or the NACK. Optionally, when the network device generates the DCI based on the first DCI format, that the DCI meets a first condition may be specifically understood as that the format of the DCI meets the first DCI format. Optionally, step 1003 may alternatively be that after receiving the DCI, the user equipment may determine whether the format of the DCI meets the first DCI format, and when the format of the DCI meets the first DCI format, the user equipment may not feed back an ACK or a NACK. Therefore, when the format of the DCI meets the first DCI format, a condition of the first DCI format may be, for example, a condition that the payload size of the DCI meets.
Optionally, the first condition may include: the payload size of the DCI is equal to a first value; or the payload size of the DCI is less than a first threshold; or the payload size of the DCI is equal to a second value, and a value of a DCI format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
In this embodiment of this application, the payload size of the DCI may be specifically understood as a quantity of information bits of the DCI. It may be understood that the first value, the first threshold, the second value, and the third value may be configured by using higher layer signaling, or may be predefined. It may be understood that the higher layer signaling may be specifically radio resource control (radio resource control, RRC) signaling. Specifically, the first value, the first threshold, the second value, and the third value may be preset in the user equipment, for example, these values may be set when the user equipment is delivered. Specifically, the first value and the second value may be a quantity of bits, and the third value is a bit sequence such as “1”, “0”, or “11”. Therefore, whether the first value, the second value, and the third value are specifically values or sequences is not uniquely limited in this embodiment of this application.
Specifically, the first value may be 32 bits; the first threshold may be 37 bits; the second value may be: first value+1, that is, 33 bits; and the third value may be 1.
When the first condition includes that the AL of the PDCCH carrying the DCI is greater than or equal to the AL threshold, the AL threshold may also be configured by using higher layer signaling, or may be predefined. During specific implementation, increasing the AL is a method for enhancing PDCCH reliability. Therefore, in this embodiment of this application, a maximum supported AL may be increased from 8 to 16. Therefore, in this embodiment of this application, the AL threshold may be greater than or equal to 8. To be specific, the network device may send, through eight CCEs, the PDCCH carrying the DCI, or the network device may alternatively send, through 16 CCEs, the PDCCH carrying the DCI. It may be understood that a maximum supported AL is not limited in this embodiment of this application. In a future communications system, the maximum supported AL may alternatively be 32 or the like.
Optionally, in step 1003, after the user equipment receives the DCI, the user equipment needs to determine whether the DCI meets the first condition. The case in which the user equipment determines whether the first condition is met includes: When the user equipment detects the DCI on a PDCCH whose AL is greater than the AL threshold, the user equipment may determine that the DCI meets the first condition. Alternatively, the user equipment may determine, based on the payload size of the DCI, whether the first condition is met, and the like. Alternatively, it may be understood that when the user equipment detects the DCI on a PDCCH whose AL is greater than the AL threshold, the user equipment may determine that the DCI meets the first condition without further detecting the payload size of the DCI. Alternatively, when the user equipment detects the DCI on a PDCCH whose AL is greater than the AL threshold, the user equipment further detects the payload size of the DCI, to further determine whether the DCI meets the first condition, and the like. In this embodiment of this application, a relationship between a condition met by the payload size of the DCI and a condition met by the AL of the PDCCH carrying the DCI is not uniquely limited.
Optionally, the first condition may further include: for example, using a newly added bit field in the DCI to explicitly indicate not to feed back the ACK/NACK, that is, a 1-bit bit field is added to the DCI, and when a value of the bit field is 1, the UE does not feed back the ACK/NACK. Alternatively, the format of the DCI is used for implicit indication. For example, different scrambling codes are used to indicate whether the UE feeds back the ACK/NACK. If the DCI received by the UE is scrambled by using a first scrambling code, the UE does not feed back the ACK/NACK.
It may be understood that, in the schematic flowchart of downlink transmission shown in
The resource allocation information may be used to indicate a time-frequency resource location of a PDSCH, and the user equipment may learn of, based on the resource allocation information, the time-frequency resource location of the PDSCH, to receive the downlink data. The MCS information may be used to indicate a modulation and coding scheme, and the CRC information may be used to indicate the user equipment to check the received DCI or the like. Specifically, the information related to feedback of the ACK or the NACK includes: HARQ process number information, ACK or NACK resource indicator (ACK or NACK resource indicator, ARI) information, and downlink assignment index (downlink assignment indicator, DAI) information. Optionally, the information related to feedback of the ACK or the NACK may further include redundancy version (redundancy version, RV) indication information.
In this embodiment of this application, because the user equipment does not need to feed back the ACK or the NACK, the DCI may not include the ARI information used to indicate a frequency domain resource used for feeding back the HARQ information. Alternatively, because the user equipment does not feed back the ACK or the NACK, the DCI may not include the DAI information used to indicate a quantity of downlink TBs and the ARI information. Alternatively, the DCI may not include HARQ process number information. Alternatively, because the user equipment does not feed back the ACK or the NACK, and the network device may not receive the ACK or the NACK, and may not retransmit the TB, the DCI may not include the RV information used to indicate an initial transmission version and a retransmission version of the user equipment and the ARI information. Alternatively, because initial transmission and retransmission are not performed, the DCI may not include the ARI information, the RV indication information, or the HARQ process number information. The user equipment may learn of, based on the DAI information, a quantity of pieces of downlink data sent by the network device to the user equipment, to notify, when feeding back the ACK or the NACK, the network device of whether the downlink data is correctly received. Therefore, in this embodiment of this application, the DCI may further not include the ARI information, the RV information, the HARQ process number information, or the DAI information.
It may be understood that the information not included in the DCI may be any combination of the foregoing ARI information, HARQ process number information, and DAI information. Alternatively, the information not included in the DCI may be any combination of the foregoing ARI information, RV indication information, HARQ process number information, and DAI information. This is not uniquely limited in this embodiment of this application.
Optionally, the network device may further trigger downlink semi-persistent scheduling (semi-persistent scheduling, SPS) transmission by using the first DCI format. The network device notifies, in a predefined manner, the user equipment that the first DCI is used to activate the SPS when the first DCI meets one or more of the following conditions:
The network device notifies, in a predefined manner, the user equipment that the first DCI is used to release the SPS when the first DCI meets one or more of the following conditions:
Transmission Mode 1:
As shown in
Transmission Mode 2:
As shown in
Transmission Mode 3:
As shown in
Based on the foregoing transmission modes, in a process in which the network device transmits the TBs to the user equipment in the plurality of sTTIs, to improve reliability, although the network device transmits same TBs in the plurality of sTTIs, the user equipment does not know whether TBs transmitted by the network device for a plurality of times are the same, and does not know how many times the network device repeatedly transmits the TB s. Therefore, with reference to the foregoing transmission modes, an embodiment of this application further provides a communication method.
1401. A network device generates DCI, where the DCI is used to schedule a TB to be transmitted on a downlink channel.
1402. The network device sends the DCI to user equipment.
1403. The network device transmits the TB by using resources in at least two time units, where the TB transmitted by using the resources in the at least two time units is scheduled by using one piece of the DCI, the DCI includes a first field, and the first field is used to indicate a quantity of times the TB is repeatedly transmitted.
For example, when the network device transmits the TB in the transmission mode shown in
It may be understood that, during specific implementation, when the network device transmits the TB in the transmission mode shown in
Optionally, with reference to the foregoing transmission modes, an embodiment of this application further provides a communication method.
1501. A network device generates DCI, where the DCI is used to schedule a TB to be transmitted on a downlink channel.
1502. The network device sends the DCI to user equipment.
1503. The network device transmits the TB by using resources in at least two time units, where the TB is scheduled by using DCI corresponding to each of the at least two time units, and the DCI includes a second field, and the second field is used to indicate whether to repeatedly transmit the TB in a next time unit; or the DCI includes a third field, and the third field is used to indicate a sequence number of repeating transmission of the TB.
In this embodiment of this application, each time the network device transmits the TB, frequency domain resources in each time unit may be different. Therefore, in this case, the network device needs to indicate a time-frequency resource location of the TB to the user equipment by using the DCI. Therefore, when the network device transmits the TB in the at least two time units, the TB in each time unit is scheduled by using the DCI in each time unit. To enable the user equipment to clearly learn whether the received TB is a repeatedly transmitted TB, the DCI may include the second field, and the second field is used to indicate whether the user equipment transmits the TB in a next minimum transmission time unit, or the DCI may alternatively include the third field, so that the user equipment learns, by using the third field, a specific time the received TB is transmitted.
The foregoing describes the communication method provided in the embodiments of this application with reference to the transmission modes in
1601. The network device generates DCI, where the DCI is used to schedule the TBs to be transmitted on a downlink channel.
An implementation of the first condition is the same as the implementation in the communication method shown in
Optionally, the DCI includes a first field, and the first field is used to indicate a quantity of times the TB is repeatedly transmitted. Alternatively, when the DCI does not include the first field, a quantity of times the TBs are repeatedly transmitted does not exceed a quantity threshold, and the quantity threshold is configured by using higher layer signaling or is predefined. Optionally, the quantity threshold may be 3.
Specifically, the DCI may include resource allocation information, MCS information, and CRC information, and does not include information related to feedback of an ACK or a NACK. For a specific implementation, refer to
1602. The network device sends the DCI to user equipment.
1603. The user equipment receives the DCI, and determines whether the DCI meets the first condition, where when the DCI meets the first condition, no ACK or NACK is fed back.
It may be understood that for a specific implementation of step 1603, refer to the implementation shown in
1604. The network device sends the TBs to the user equipment by using resources in the at least two time units, where the resources in the at least two time units are used to transmit data of the TBs, and data transmission in the at least two time units is scheduled by using same DCI.
1605. After receiving the TBs, the user equipment performs combination and decoding on the TBs based on the DCI.
When the DCI includes the first field, after receiving all the TBs, the user equipment may perform combination and decoding on the TBs.
When the DCI does not include the first field, as shown in
1701. The network device generates DCI, where the DCI is used to schedule a TB to be transmitted on a downlink channel, the DCI is DCI that meets a first condition, and the DCI includes a second field, and the second field is used to indicate whether to repeatedly transmit the TB in a next time unit; or the DCI includes a third field, and the third field is used to indicate a sequence number of repeating transmission of the TB.
1702. The network device sends the DCI to user equipment.
1703. The user equipment receives the DCI, and determines whether the DCI meets the first condition, where when the DCI meets the first condition, no ACK or NACK is fed back, the ACK is used to indicate that the TB is correctly decoded, and the NACK is used to indicate that the TB is not correctly decoded.
1704. The network device sends the TBs to the user equipment by using resources in the at least two time units, where the resources in the at least two time units are used to transmit the TBs, and the TBs are scheduled by using DCI in each time unit.
1705. After receiving the TBs, the user equipment performs combination and decoding on the TBs based on the DCI.
Specifically, when the DCI includes the second field, for example, an indication field of the second field is 1-bit information, indicating whether to repeatedly transmit the TB in a next sTTI. If the indication field in the DCI in an sTTI 1 is 1, it indicates that the TB is repeatedly transmitted in an sTTI 2. However, if the indication field in the DCI in the sTTI 2 is 0, it indicates that the TB is not repeatedly transmitted in an sTTI 3. After receiving the TB in the sTTI 1 and receiving the TB in the sTTI 2, the user equipment may perform combination and decoding.
Specifically, when the DCI includes the third field, the third field is used to indicate a specific time the TB is repeatedly transmitted. For example, the DCI in the sTTI 1 indicates that the TB is transmitted for the first time, the DCI in the sTTI 2 indicates that the TB is transmitted for the second time, and the DCI is not detected in the sTTI 3, or the third field in the DCI is detected to indicate the first transmission. In this case, it indicates that the TB in the sTTI 3 is different from the TBs in the sTTI 1 and the sTTI 2, and the user equipment may perform combination and decoding on the TBs in the sTTI 1 and the sTTI 2. If the DCI in the sTTI 3 indicates the third transmission, it indicates that the TB in the sTTI 3 is the same as the TBs in the sTTI 1 and the sTTI 2. It may be understood that because a same TB is transmitted in each time unit, and the DCI is transmitted in each time unit, the third field may also be referred to as a sequence number indicating repeating transmission of the DCI, that is, indicating a specific time the DCI is repeatedly transmitted. For the communication method shown in
During implementation of this embodiment of this application, not only transmission latency is reduced when the network device may indicate, by using the DCI, to the user equipment whether to feed back the ACK or the NACK, but also transmission reliability is effectively ensured based on multi-time unit scheduling. This meets a 1 ms latency requirement and a reliability requirement of URLLC. In addition, because the user equipment does not need to feed back the ACK or the NACK, the network device does not receive the ACK or the NACK, and therefore does not retransmit data based on the ACK or the NACK fed back by the user equipment, thereby avoiding interference to another user during data retransmission.
It may be understood that focuses in the foregoing described embodiments are different. Therefore, for an implementation that is not described in detail, refer to another embodiment. Details are not described herein again.
To describe the communication methods shown in
1. The terminal device determines, based on higher layer signaling, a search space SS and a DCI format that needs to be detected on each PDCCH candidate.
Optionally, an aggregation level of the PDCCH candidate included in the SS is included in a set {1, 2, 4, 8, 16}. The network device indicates, to the terminal device by using the higher layer signaling, a total quantity of PDCCH candidates at each aggregation level and resources (CCEs) on which the PDCCH candidates are located.
Optionally, the quantity of PDCCH candidates at different ALs included in the SS is shown in Table 3.
Optionally, the network device indicates, by using the higher layer signaling, the terminal device to detect a first DCI format when an AL is greater than or equal to M, and detect another DCI format when the AL is less than or equal to N, where M is greater than or equal to N. It may be understood that the another DCI format described herein may be a DCI format different from the first DCI format. For example, DCI in the another DCI format may include information related to feedback of the ACK or the NACK. Specifically, M=N=8. Alternatively, M=16, and N=8. It may be understood that when M=N=8, and the terminal device detects the DCI on the PDCCH whose AL is equal to 8, the terminal device may not directly determine whether the DCI is in the first DCI format. Therefore, the terminal device may further need to determine, based on the DCI format, for example, based on the payload size of the DCI, whether the DCI is in the first DCI format.
2. The terminal device performs blind detection on the DCI, and if a format of the blindly detected DCI is the first DCI format, the terminal device does not feed back the ACK or the NACK.
It may be understood that, when the terminal device detects that the format of the DCI is the first DCI format, the terminal device may also determine that data corresponding to the DCI is data of a 1 ms URLLC service; when the terminal device detects that the format of the DCI is not the first DCI format, the data of the DCI corresponds to data of another service.
Optionally, when the format of the DCI blindly detected by the terminal device is another DCI format, the terminal device may feed back the ACK or the NACK to the network device.
Optionally, the first DCI format includes resource allocation, an MCS bit field, and a CRC bit, and does not include a HARQ-related bit field, for example, a HARQ process number, a redundancy version indicator, a downlink assignment index DAI, or an ACK or NACK resource indicator ARI.
Optionally, the DCI in the first DCI format may include at least the following information:
In other words, the DCI in the first DCI format may occupy 26 to 42 bits.
It may be understood that the information included in the DCI in the first DCI format in this embodiment of this application is only an example. During specific implementation, more information other than the foregoing information may be included. Therefore, the DCI in the first DCI format should not be understood as a limitation on this embodiment of this application.
3. The terminal device receives and demodulates downlink data based on an indication of the DCI.
The downlink data may be downlink data of single transmission shown in
The terminal device determines whether the downlink data is correctly received. When the DCI format is the first DCI format, the terminal device does not feed back the ACK/NACK information. When the DCI format is another DCI format, the terminal device needs to feed back the ACK/NACK information. In this application, the terminal device identifies, by using the DCI format, whether the ACK/NACK should be fed back, thereby avoiding interference to another terminal device when the PUCCH is sent unnecessarily.
1901. A network device generates DCI, where the DCI is used for an uplink grant, the DCI meets a second condition, and the DCI includes information indicating aperiodic CSI transmission, or the DCI includes information indicating uplink SPS activation or deactivation.
It may be understood that the DCI may be used to schedule uplink transmission, but cannot be used to schedule uplink data transmission. Therefore, in this embodiment of this application, the uplink grant specifically means indicating the aperiodic channel state information (channel state information, CSI) transmission by using the DCI, or the uplink grant specifically means indicating the uplink SPS activation or deactivation by using the DCI.
Optionally, in this embodiment of this application, a format of the DCI generated by the network device may be a second DCI format, and the second DCI format may be used to represent that the DCI is compact DCI. Therefore, that the network device generates the DCI may be specifically that the network device generates the DCI based on the second DCI format. That the DCI meets a second condition may be specifically understood as that the format of the DCI meets the second DCI format.
Specifically, the second condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold. It may be understood that, for a related implementation of the payload size of the DCI, refer to the communication method shown in
Optionally, the DCI includes a fourth field, and the fourth field is used to indicate the aperiodic CSI transmission or used to indicate the uplink SPS activation or deactivation. It may be understood that the fourth field may be specifically used to differentiate whether the DCI is used to indicate the aperiodic CSI transmission or used to indicate the uplink SPS activation or deactivation.
Optionally, the DCI includes a fifth field, and when the fourth field indicates the uplink SPS activation or deactivation, the fifth field is used to indicate a modulation and coding scheme MCS; or when the fourth field indicates the aperiodic CSI transmission, the fifth field is used to indicate a CSI request. It may be understood that, when the fourth field indicates the aperiodic CSI transmission, the fifth field indicates whether user equipment needs to send aperiodic CSI and content included in the CSI, and whether the CSI is fed back in a wideband form or a narrowband form. The content included in the CSI is, for example, a precoding matrix indication (precoding matrix indication, PMI), a rank indication (rank indication, RI), and a channel quality indicator (channel quality indicator, CQI). That the CSI is fed back in a wideband form means that only one piece of average CSI (for example, a PMI, an RI, and a CQI) is fed back in all bandwidths, and that the CSI is fed back in a narrowband form means that one piece of CSI is fed back every N RBs, where a value of N is predefined.
Optionally, the DCI includes a sixth field, the sixth field is a virtual cyclic redundancy check CRC, and when the DCI is used to activate uplink SPS, the virtual CRC is set to a predefined third bit sequence; or when the DCI is used to deactivate uplink SPS, the virtual CRC is set to a predefined fourth bit sequence. Specifically, the third bit sequence may be an all-0 sequence, and the fourth bit sequence may be an all-1 sequence.
The virtual CRC is a predefined bit sequence added by the network device to the DCI, and a function of the virtual CRC is similar to that of the CRC. Specifically, after the user equipment receives the DCI, and determines, by using a scrambling code, that the DCI is sent by the network device to the user equipment, the user equipment further needs to verify whether the virtual CRC in the DCI is a predefined sequence. If the sequence is a predefined sequence, it indicates that the DCI is sent by the network device to the user equipment, and the user equipment further processes the DCI, for example, reads corresponding information from each bit field of the DCI. If the sequence is not a predefined sequence, it indicates that the DCI just happens to pass the CRC check in a demodulation process, but is actually not sent by the network device to the user equipment. In this case, the user equipment discards the DCI without performing further processing.
This design has the following two advantages:
First, a payload size of the second DCI format may be aligned with that of the first DCI format by setting the virtual CRC, thereby reducing a quantity of blind detection times required when the user equipment detects the first DCI format and the second DCI format.
Second, a false alarm probability of the second DCI format may be further reduced by setting the virtual CRC. As described above, some DCI that is not sent to the user equipment may happen to pass the CRC check. In an existing LTE system, CRC is 16 bits in total, so that a probability that a CRC check is just passed is 2−16 (about 1.5×10−5). This probability is not small enough in a URLLC system, and needs to be further reduced. If an X-bit virtual CRC is added, the probability can be reduced to 2−(16+X). This helps improve system transmission reliability.
Specifically, the DCI includes resource allocation information and cyclic redundancy check CRC information, and does not include hybrid automatic repeat request HARQ process number information. It may be understood that the DCI may further include indication information for uplink/downlink differentiation or the like. Therefore, during specific implementation, the DCI may further include other information. This is not limited in this application.
To describe the DCI that meets the second condition in this embodiment of this application more vividly, the DCI may include the following information: indication information for uplink/downlink differentiation (1 bit), indication information for SPS activation/release and CSI request differentiation (1 bit), resource allocation (6 to 9 bits), aperiodic CSI request or MCS (X bits), virtual CRC bits (Y bits), and CRC bits (16 bits). Optionally, X is a larger value of bit quantities required for the CSI request and the MCS. For example, if 3 bits are required for triggering the aperiodic CSI, and 4 bits are required for an MCS indication in SPS activation, X=max{3,4}=4. In this case, when the aperiodic CSI is triggered, a zero is padded to obtain 4 bits, so that the quantity of bits of the CSI request is aligned with the quantity of bits of an MCS field. Optionally, the virtual CRC bit is used to further differentiate whether the SPS is activated or released.
1902. The network device sends the DCI to the user equipment.
1903. The user equipment receives the DCI, and determines content of the DCI.
The DCI meets the second condition, and the DCI includes the information indicating aperiodic CSI transmission, or the DCI includes the information indicating uplink SPS activation or deactivation.
During implementation of this embodiment of this application, the payload size of downlink DCI can be reduced, so that a proportion of redundant information in the DCI increases, thereby improving transmission reliability.
The foregoing describes in detail the communication method provided in this application, and the following specifically describes the communications apparatus provided in this application.
In an embodiment, the receiving unit 2001 may be configured to receive downlink control information DCI, where the DCI is used to schedule a transport block TB to be transmitted on a downlink channel, where when the DCI meets a first condition, the communications apparatus does not feed back an ACK or a NACK, the ACK is used to indicate that the TB is correctly received, and the NACK is used to indicate that the TB is not correctly received. During implementation of this embodiment of this application, when the DCI meets the first condition, the positive acknowledgment ACK or the negative acknowledgment NACK may not be fed back, so that an interaction time between devices can be reduced, thereby ensuring that service transmission is completed within 1 ms, to meet a low latency requirement of URLLC.
Specifically, the first condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
Specifically, the DCI includes a first field, and the first field is used to indicate a quantity of times the TB is repeatedly transmitted.
Specifically, the DCI includes a second field, and the second field is used to indicate whether to repeatedly transmit the TB in a next time unit; or the DCI includes a third field, and the third field is used to indicate a sequence number of repeating transmission of the TB.
Specifically, the DCI includes resource allocation information, modulation and coding scheme MCS information, and cyclic redundancy check CRC information, and does not include information related to feedback of the ACK or the NACK.
Specifically, the information related to feedback of the ACK or the NACK includes: hybrid automatic repeat request HARQ process number information, ACK or NACK resource indicator ARI information, and downlink assignment index DAI information.
It may be understood that the communications apparatus shown in
In another embodiment, the communications apparatus shown in
Specifically, the second condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
Specifically, the DCI includes a fourth field, and the fourth field is used to indicate the aperiodic CSI transmission or used to indicate the uplink SPS activation or deactivation.
Specifically, the DCI includes a fifth field, and when the fourth field indicates the uplink SPS activation or deactivation, the fifth field is used to indicate a modulation and coding scheme MCS; or when the fourth field indicates the aperiodic CSI transmission, the fifth field is used to indicate a CSI request.
Specifically, the DCI includes a sixth field, the sixth field is a virtual cyclic redundancy check CRC, and when the DCI is used to activate uplink SPS, the virtual CRC is set to a predefined third bit sequence; or when the DCI is used to deactivate uplink SPS, the virtual CRC is set to a predefined fourth bit sequence.
Specifically, the DCI includes resource allocation information and cyclic redundancy check CRC information, and does not include hybrid automatic repeat request HARQ process number information.
During implementation of this embodiment of this application, the payload size of downlink DCI can be reduced, so that a proportion of redundant information in the DCI increases, thereby improving transmission reliability.
It may be understood that the communications apparatus shown in
In an embodiment, the generation unit 2101 may be configured to generate downlink control information DCI, where the DCI is used to schedule a transport block TB to be transmitted on a downlink channel. The sending unit 2102 is configured to send the DCI to user equipment, where when the DCI meets a first condition, the DCI indicates the user equipment not to feed back a positive acknowledgment ACK or a negative acknowledgment NACK, the ACK is used to indicate that the TB is correctly received, and the NACK is used to indicate that the TB is not correctly received.
Specifically, the first condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
Specifically, the DCI includes a first field, and the first field is used to indicate an indication field of a quantity of times the TB is repeatedly transmitted.
Specifically, the DCI includes a second field, and the second field is used to indicate whether to repeatedly transmit the TB in a next time unit; or the DCI includes a third field, and the third field is used to indicate a sequence number of repeating transmission of the TB.
Specifically, the DCI includes resource allocation information, modulation and coding scheme MCS information, and cyclic redundancy check CRC information, and does not include information related to feedback of the ACK or the NACK.
Specifically, the information related to feedback of the ACK or the NACK includes: hybrid automatic repeat request HARQ process number information, ACK or NACK resource indicator ARI information, and downlink assignment index DAI information.
During implementation of this embodiment of this application, the DCI that meets the first condition is generated, so that the user equipment may be indicated not to feed back the positive acknowledgment ACK or negative acknowledgment NACK, thereby reducing an interaction time between devices, and ensuring that service transmission is completed within 1 ms, to meet a low latency requirement of URLLC.
It may be understood that the communications apparatus shown in
In another embodiment, the generation unit 2101 is configured to generate downlink control information DCI, where the DCI is used for an uplink grant, the DCI meets a second condition, and the DCI includes information indicating aperiodic channel state information CSI transmission, or the DCI includes information indicating uplink semi-persistent scheduling SPS activation or deactivation; and the sending unit 2102 is configured to send the DCI to user equipment.
Specifically, the second condition includes: a payload size of the DCI is equal to a first value; or a payload size of the DCI is less than a first threshold; or a payload size of the DCI is equal to a second value, and a value of a format identifier field in the DCI is equal to a third value; or an aggregation level AL of a PDCCH carrying the DCI is greater than or equal to an AL threshold.
Specifically, the DCI includes a fourth field, and the fourth field is used to indicate the aperiodic CSI transmission or used to indicate the uplink SPS activation or deactivation.
Specifically, the DCI includes a fifth field, and when the fourth field indicates the uplink SPS activation or deactivation, the fifth field is used to indicate a modulation and coding scheme MCS; or when the fourth field indicates the aperiodic CSI transmission, the fifth field is used to indicate a CSI request.
Specifically, the DCI includes a sixth field, the sixth field is a virtual cyclic redundancy check CRC, and when the DCI is used to activate uplink SPS, the virtual CRC is set to a predefined third bit sequence; or when the DCI is used to deactivate uplink SPS, the virtual CRC is set to a predefined fourth bit sequence.
Specifically, the DCI includes resource allocation information and cyclic redundancy check CRC information, and does not include hybrid automatic repeat request HARQ process number information.
It may be understood that the communications apparatus shown in
For example, the communications apparatus is user equipment.
For ease of description,
After the user equipment is powered on, the processor may read the software program in a storage unit, interpret and execute the software program, and process the data of the software program. When data needs to be sent in a wireless manner, the processor performs baseband processing on the to-be-sent data, and outputs a baseband signal to a radio frequency circuit. After performing radio frequency processing on the baseband signal, the radio frequency circuit sends out a radio frequency signal through the antenna in the electromagnetic wave form. When data is to be sent to the user equipment, the radio frequency circuit receives a radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor; and the processor converts the baseband signal into data, and processes the data.
A person skilled in the art may understand that, for ease of description,
In an optional implementation, the processor may include a baseband processor and a central processing unit (central processing unit, CPU). The baseband processor is mainly configured to process a communications protocol and communication data, and the CPU is mainly configured to control the entire user equipment, execute a software program, and process data of the software program. Optionally, the processor may alternatively be a network processor (network processor, NP) or a combination of a CPU and an NP. The processor may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (application-specific integrated circuit, ASIC), a programmable logic device (programmable logic device, PLD), or a combination thereof. The PLD may be a complex programmable logic device (complex programmable logic device, CPLD), a field-programmable gate array (field-programmable gate array, FPGA), a generic array logic (generic array logic, GAL), or any combination thereof. The memory may include a volatile memory (volatile memory), for example, a random access memory (random access memory, RAM); or the memory may include a non-volatile memory (non-volatile memory), for example, a flash memory (flash memory), a hard disk (hard disk, HDD), or a solid-state drive (solid-state drive, SSD); or the memory may include a combination of the foregoing types of memories.
For example, the processor in
For example, in this embodiment of this application, an antenna having a transceiver function may be considered as a transceiver unit 2201 of the user equipment 2200, and a processor having a processing function may be considered as a processing unit 2202 of the user equipment 2200. As shown in
It may be understood that, for an implementation of the user equipment in this embodiment of this application, refer to the foregoing embodiments. Details are not described herein again.
The network device 2300 includes one or more remote radio frequency units (remote radio unit, RRU) 2301 and one or more baseband units (baseband unit, BBU) 2302. The RRU 2301 may be referred to as a transceiver unit, a receiver and transmitter, a transceiver circuit, a transceiver, or the like, and may include at least one antenna 2311 and a radio frequency unit 2312. The RRU 2301 is mainly configured to send and receive a radio frequency signal and perform conversion between the radio frequency signal and a baseband signal, for example, configured to send the DCI in the foregoing embodiment to the user equipment. The BBU 2302 is mainly configured to perform baseband processing, control the network device, and the like. The RRU 2301 and the BBU 2302 may be physically disposed together, or may be physically separated, that is, in a distributed network device.
The BBU 2302 is a control center of the network device, may also be referred to as a processing unit, and is mainly configured to complete a baseband processing function, for example, channel coding, multiplexing, modulation, and spectrum spreading. For example, the BBU (processing unit) may be configured to control the network device to perform the procedures shown in
In an example, the BBU 2302 may include one or more boards, and a plurality of boards may jointly support a radio access network (such as an LTE network) of a single access standard, or may separately support radio access networks of different access standards. The BBU 2302 further includes a memory 2321 and a processor 2322. The memory 2321 is configured to store a necessary message and necessary data. The processor 2322 is configured to control the network device to perform a necessary action, for example, control the network device to perform the procedures shown in
A person of ordinary skill in the art may be aware that, in combination with the examples described in the embodiments disclosed in this application, units and algorithm steps may be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed by hardware or software depends on particular applications and design constraint conditions of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each particular application, but it should not be considered that the implementation goes beyond the scope of this application.
It may be clearly understood by a person skilled in the art that, for the purpose of convenient and brief description, for a detailed working process of the foregoing systems, apparatuses, and units, refer to a corresponding process in the foregoing method embodiments. Details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely logical function division and may be other division in actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. The indirect couplings or communication connections between the apparatuses or units may be implemented in electrically, mechanically, or in another form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on an actual requirement to achieve the objectives of the solutions of the embodiments.
In addition, functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit.
All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof. When software is used to implement the embodiments, the embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedure or functions according to the embodiments of this application are all or partially generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or another programmable apparatus. The computer instruction may be stored in a computer-readable storage medium, or may be transmitted by using the computer-readable storage medium. The computer instruction may be transmitted from a website, a computer, a server, or a data center to another web site, another computer, another server, or another data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (digital subscriber line, DSL)) or a wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible by a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital versatile disc (digital versatile disc, DVD)), a semiconductor medium (for example, a solid-state drive (solid-state disk, SSD)), or the like.
A person of ordinary skill in the art may understand that all or some of the processes of the methods in the embodiments may be implemented by a computer program instructing related hardware. The program may be stored in a computer-readable storage medium. When the program is executed, the procedures in the foregoing method embodiments may be included. The foregoing storage medium includes: any medium that can store program code, such as a read-only memory (read-only memory, ROM), a random access memory (random access memory, RAM), a magnetic disk, or an optical disc.
This application is a continuation of International Application No. PCT/CN2018/076761, filed on Feb. 13, 2018, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2018/076761 | Feb 2018 | US |
Child | 16988963 | US |