CN111988117A - Time slot aggregation processing method and communication equipment - Google Patents

Time slot aggregation processing method and communication equipment Download PDF

Info

Publication number
CN111988117A
CN111988117A CN201910423376.6A CN201910423376A CN111988117A CN 111988117 A CN111988117 A CN 111988117A CN 201910423376 A CN201910423376 A CN 201910423376A CN 111988117 A CN111988117 A CN 111988117A
Authority
CN
China
Prior art keywords
time slot
aggregation
data
receiving end
slot aggregation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910423376.6A
Other languages
Chinese (zh)
Other versions
CN111988117B (en
Inventor
段胜利
徐飞
黄小磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201910423376.6A priority Critical patent/CN111988117B/en
Priority to PCT/CN2020/085122 priority patent/WO2020233296A1/en
Publication of CN111988117A publication Critical patent/CN111988117A/en
Application granted granted Critical
Publication of CN111988117B publication Critical patent/CN111988117B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1854Scheduling and prioritising arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A time slot aggregation processing method comprises the following steps: a receiving end receives time slot aggregation data sent by a sending end; when the receiving end correctly decodes the data sent by the Nth time slot in the time slot aggregation, the receiving end carries out HARQ ACK feedback processing and stops decoding the data sent by the time slot after the Nth time slot in the time slot aggregation; wherein, N is a positive integer and is smaller than the aggregation factor of the time slot aggregation. The method and the device can reduce the transmission delay of the time slot aggregation data and improve the use efficiency of the HARQ process.

Description

Time slot aggregation processing method and communication equipment
Technical Field
The present invention relates to, but not limited to, the field of communications, and in particular, to a timeslot aggregation processing method and a communications device.
Background
The Third Generation Partnership Project (3 GPP) first mentioned a Slot Aggregation (Slot Aggregation) concept in 38.214 specification, which is used to improve coverage of cell edge terminals and solve the far-point coverage problem.
Disclosure of Invention
The application provides a time slot aggregation processing method and communication equipment, which can reduce the transmission delay of time slot aggregation data and improve the use efficiency of an HARQ process.
In one aspect, the present application provides a timeslot aggregation processing method, including: a receiving end receives time slot aggregation data sent by a sending end; when the receiving end correctly decodes the data sent by the Nth time slot in the time slot aggregation, the receiving end performs hybrid automatic repeat request (HARQ) Acknowledgement (ACK) feedback processing, and stops decoding the data sent by the time slot after the Nth time slot in the time slot aggregation; wherein, N is a positive integer and is smaller than the aggregation factor of the time slot aggregation.
In another aspect, the present application provides a timeslot aggregation method, including: a sending end sends time slot aggregation data; after the HARQ ACK feedback processing of the current time slot aggregation is finished, if a time slot which has not sent data exists in the current time slot aggregation, the sending end stops sending the data of the current time slot aggregation on the time slot which has not sent data in the current time slot aggregation.
In another aspect, the present application provides a communication device comprising: a memory and a processor, the memory being adapted to store a computer program which, when executed by the processor, implements the steps of the time slot aggregation processing method provided by any of the above aspects.
In another aspect, the present application provides a computer-readable storage medium storing a computer program, which when executed by a processor implements the steps of the timeslot aggregation processing method provided in any one of the above aspects.
In the application, a receiving end receives time slot aggregation data sent by a sending end, and when the receiving end correctly decodes the data sent by the Nth time slot in the time slot aggregation, the receiving end performs HARQ (hybrid automatic repeat request) confirmation feedback processing and stops decoding the data sent by the time slot after the Nth time slot in the time slot aggregation; wherein, N is a positive integer and is smaller than the aggregation factor of the time slot aggregation. In the application, aiming at one time slot aggregation, under the condition that a receiving end correctly decodes data before the last time slot data, HARQ (hybrid automatic repeat request) confirmation feedback processing can be carried out in advance, and HARQ confirmation feedback does not need to be carried out after all time slot data of the time slot aggregation are received, so that the decoding duration of the time slot aggregated data can be shortened, and the data transmission delay is reduced; moreover, by carrying out HARQ acknowledgement feedback processing in advance, the HARQ process can be released in advance so as to be reused, thereby improving the use efficiency of the HARQ process.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings are included to provide a further understanding of the claimed subject matter and are incorporated in and constitute a part of this specification, illustrate embodiments of the subject matter and together with the description serve to explain the principles of the subject matter and not to limit the subject matter.
Fig. 1 is a schematic view of an application scenario of a timeslot aggregation processing method according to an embodiment of the present application;
fig. 2 is a flowchart of a timeslot aggregation processing method according to an embodiment of the present application;
fig. 3 is a flowchart illustrating an example of a timeslot aggregation processing method according to an embodiment of the present disclosure;
fig. 4 is another exemplary flowchart of a timeslot aggregation processing method according to an embodiment of the present application;
fig. 5 is a diagram illustrating an example of processing for downlink timeslot aggregation when an aggregation factor is 4 in an FDD (Frequency Division duplex) system in the embodiment of the present application;
fig. 6 is a diagram illustrating an example of processing for uplink timeslot aggregation when the aggregation factor is 4 in an FDD system in the embodiment of the present application;
fig. 7 is a diagram illustrating an example of processing for downlink timeslot aggregation when an aggregation factor is 4 in a TDD (Time Division duplex) system according to an embodiment of the present application;
fig. 8 is a diagram illustrating an example of processing uplink timeslot aggregation when an aggregation factor is 4 in a TDD system according to an embodiment of the present application;
Fig. 9 is a flowchart of another timeslot aggregation processing method according to an embodiment of the present application;
fig. 10 is a schematic diagram of a timeslot aggregation processing apparatus according to an embodiment of the present application;
fig. 11 is a schematic diagram of another timeslot aggregation processing apparatus according to an embodiment of the present application;
fig. 12 is a schematic diagram of a communication device according to an embodiment of the present application.
Detailed Description
Hereinafter, embodiments of the present application will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments and features of the embodiments in the present application may be arbitrarily combined with each other without conflict.
The steps illustrated in the flow charts of the figures may be performed in a computer system such as a set of computer-executable instructions. Also, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here.
For downlink timeslot aggregation, 3GPP mentions in the 38.213 specification: the base station needs to continuously send the data (including the newly transmitted data and the retransmitted data) of each time slot of the pdsch-aggregation factor (the value of the parameter is defined in the 38.331 specification), and the terminal performs HARQ (Hybrid Automatic Repeat reQuest) feedback after continuously receiving the data of each time slot of the pdsch-aggregation factor.
For uplink timeslot aggregation, 3GPP mentions in the 38.321 specification: the terminal needs to continuously send the data (including the newly transmitted data and the retransmitted data) of each slot of the pusch-aggregation factor (the value of the parameter is defined in the 38.331 specification), and the HARQ feedback processing is performed only after the base station continuously receives the data of each slot of the pusch-aggregation factor.
From the above, the current slot aggregation processing strategy has the following disadvantages: the terminal (or the base station) feeds back the HARQ acknowledgement after receiving the data of the pdsch-aggregation factor (or the pusch-aggregation factor) slots, so that the time delay of data transmission is increased, the utilization efficiency of the HARQ process is reduced, and the utilization efficiency of Resource Blocks (RBs) and Control Channel Elements (CCEs) is reduced.
Compared with the current time slot aggregation processing strategy, the time slot aggregation processing method provided by the embodiment of the application can shorten the decoding time of time slot aggregation data, reduce the data transmission delay and improve the use efficiency of an HARQ process.
Fig. 1 is a schematic view of an application scenario of a timeslot aggregation processing method according to an embodiment of the present application. As shown in fig. 1, a communication system implementing the timeslot aggregation processing method provided in this embodiment may include a network device 120 and a terminal device 100.
It should be understood that the communication system shown in fig. 1 is only an example, and the embodiment of the present application is not limited thereto. The technical scheme of the embodiment of the application can be applied to various communication systems, for example: a Long Term Evolution (LTE) System, a Time Division Duplex (TDD) System, a Universal Mobile Telecommunications System (UMTS), a 5G New air interface (New Radio NR) communication System, and the like.
The network device 120 may be an evolved Node B (eNB or eNodeB) in LTE, a base station device in 5G network, or a base station in a future communication system.
Terminal Equipment 100 may also be referred to as an access terminal, User Equipment (UE), subscriber unit, subscriber station, mobile station, remote terminal, mobile device, User terminal, wireless communication device, User agent, or User Equipment. For example, the terminal device 100 may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device having a Wireless communication function, a computing device or other processing device connected to a Wireless modem, a vehicle-mounted device, a wearable device, or a terminal device in a 5G network, and the like. However, this is not limited in this application.
Fig. 2 is a flowchart of a timeslot aggregation processing method according to an embodiment of the present application. The time slot aggregation processing method provided by the embodiment can be applied to a receiving end; for example, the receiving end may be a network device, and the transmitting end may be a terminal device; or, the receiving end may be a terminal device, and the transmitting end may be a network device.
As shown in fig. 2, the timeslot aggregation processing method provided in this embodiment includes the following processes:
s201, a receiving end receives time slot aggregation data sent by a sending end;
s202, when the receiving end correctly decodes the data sent by the Nth time slot in the time slot aggregation, the receiving end carries out HARQ ACK feedback processing and stops decoding the data sent by the time slot after the Nth time slot in the time slot aggregation; wherein, N is a positive integer and is smaller than the aggregation factor of the time slot aggregation.
The aggregation factor of one time slot aggregation may refer to the number of total time slots in one time slot aggregation.
In this embodiment, the receiving end performs data decoding after receiving the timeslot aggregation data, and performs HARQ ACK feedback processing in advance as long as the data is correctly decoded before the last timeslot data, and does not need to perform HARQ ACK feedback processing after receiving the data of all timeslots of the timeslot aggregation at this time, so that the data transmission delay can be reduced, and the utilization efficiency of the HARQ process can be improved.
In this embodiment, after S201, the timeslot aggregation processing method of this embodiment may further include: and when the receiving end does not correctly decode the data transmitted by the Nth time slot in the time slot aggregation, the receiving end receives and decodes the data transmitted by the (N + 1) th time slot in the time slot aggregation.
In an exemplary embodiment, the timeslot aggregation processing method of this embodiment may further include: and when the receiving end receives the data sent by the last time slot in the time slot aggregation and the data sent by the last time slot is not decoded correctly, the receiving end carries out HARQ non-acknowledgement (NACK) feedback processing.
In an exemplary embodiment, the sending end may be a network device, and the receiving end may be a terminal device; correspondingly, the HARQ ACK feedback processing performed by the receiving end may include: and the receiving end sends the HARQ ACK message to the sending end. After receiving the HARQ ACK message, the network device may release the corresponding HARQ process for reuse, thereby improving the utilization efficiency of the HARQ process.
In the present exemplary embodiment, for downlink timeslot aggregation, a base station (as a transmitting end) transmits data from the first timeslot of this timeslot aggregation, a physical layer of a terminal (as a receiving end) decodes the data after receiving the data transmitted by the base station, and stops decoding the data transmitted by the following timeslot in this timeslot aggregation as long as the data is decoded correctly, submits the data to a higher layer, and feeds back an HARQ acknowledgement message to the base station; and after receiving the HARQ acknowledgement message fed back by the terminal, the base station releases the corresponding HARQ Process (HARQ Process) for reuse. In this example, if there are time slots not transmitted in the time slot aggregation, the base station may stop data transmission on the time slots, so as to save Resource Block (RB) and Control Channel Element (CCE) resources and improve utilization rates of the RB and CCE resources.
In an exemplary embodiment, the sending end may be a terminal device, and the receiving end may be a network device; correspondingly, the HARQ ACK feedback processing performed by the receiving end may include: a physical layer of a receiving end feeds back a HARQ ACK message to a Media Access Control (MAC) layer; and after the MAC layer receives the HARQ ACK message, releasing the corresponding HARQ process.
In this exemplary embodiment, after the receiving end performs HARQ ACK feedback processing, the method for slot aggregation processing in this embodiment may further include: when a time slot which does not transmit Data exists in the time slot aggregation, the receiving end informs the sending end of transmitting Data of the next time slot aggregation on the time slot which does not transmit Data in the time slot aggregation through New Data Indication (NDI) Information of a DCI (Downlink Control Information) message. Therefore, the RB and CCE resources can be saved, and the utilization rate of the RB and CCE resources can be improved.
In the exemplary embodiment, for uplink timeslot aggregation, a terminal (as a transmitting end) transmits data from the first timeslot of this timeslot aggregation, a physical layer of a base station (as a receiving end) decodes the data after receiving the data, and stops decoding the data transmitted by the following timeslot in this timeslot aggregation as long as the data is decoded correctly, submits the data to a high layer, and feeds back an HARQ acknowledgement message to an MAC layer; the MAC layer of the base station releases the corresponding HARQ Process (HARQ Process) for reuse after receiving the HARQ ack message. In this example, if there are time slots not transmitted in the current time slot aggregation, the base station notifies the terminal to transmit the data of the next time slot aggregation on the time slots through the NDI of the DCI, instead of the data of the current time slot aggregation, so as to save RB and CCE resources and improve the utilization rate of the RB and CCE resources.
Compared with the current time slot aggregation strategy, in the time slot aggregation processing method provided by the embodiment of the application, the HARQ acknowledgement feedback can be performed when the data is correctly decoded before the last time slot data of one time slot aggregation, and the decoding of the data sent by the following time slot in the current time slot aggregation is stopped, so that the decoding duration of the time slot aggregation data can be shortened, and the data transmission delay is reduced; moreover, the HARQ process can be released in advance by carrying out HARQ acknowledgement feedback in advance so as to be convenient for the HARQ process to be used again, and the use efficiency of the HARQ process is improved; in addition, when the receiving end performs HARQ acknowledgement feedback in advance, the transmitting end may stop data transmission of the unsent time slot in the time slot aggregation, thereby saving RB and CCE resources and improving utilization rates of the RB and CCE resources.
Fig. 3 is a flowchart illustrating an example of a timeslot aggregation processing method according to an embodiment of the present disclosure. In this exemplary embodiment, a downlink timeslot aggregation process is described by taking a transmitting end as a base station and a receiving end as a terminal as an example.
As shown in fig. 3, the timeslot aggregation processing method provided in this exemplary embodiment includes the following processes:
s300, the base station sends time slot aggregation data. When downlink data is sent, the base station starts to send data in consecutive pdsch-aggregation factors (corresponding to the aggregation factors) from the first available downlink time slot, wherein the first time slot in the time slot aggregation sends new transmission data, and the later time slot sends retransmission data.
S301, the terminal receives data sent by the base station.
S302, the terminal decodes the received data and determines whether the received data is decoded correctly. If the terminal correctly decodes the data issued by the base station, S303 is executed; if the terminal does not correctly decode the data sent by the base station, S305 is executed.
And S303, when the terminal correctly decodes the data issued by the base station, the terminal sends HARQ ACK information to the base station, stops demodulating the data sent by the following time slot in the time slot aggregation, and submits the decoded data to a high layer.
And S304, after receiving the HARQ ACK message fed back by the terminal, the base station carries out HARQ ACK processing. The base station releases the corresponding HARQ process after receiving the HARQ ACK message of the terminal; and if the time slots in the time slot aggregation are not transmitted, the base station stops the data transmission of the time slots.
S305, when the terminal does not correctly decode the data issued by the base station, the terminal determines whether to receive the data sent by the last time slot of the time slot aggregation. If the terminal receives the data of the pdsch-aggregation factor time slots, it indicates that the time slot is the last time slot of the time slot aggregation, and S306 is executed, that is, the terminal feeds back the HARQ NACK message to the base station; otherwise (i.e. the data that the terminal does not decode correctly currently is not the last slot data), returning to S301.
S307, the base station performs HARQ NACK processing after receiving the HARQ NACK (non-acknowledgement) message fed back by the terminal. After receiving the HARQ NACK message fed back by the terminal, the base station indicates that data transmission fails, and then retransmits the time slot aggregation.
Fig. 4 is another exemplary flowchart of a timeslot aggregation processing method according to an embodiment of the present application. In this exemplary embodiment, an uplink timeslot aggregation process is described by taking a transmitting end as a terminal and a receiving end as a base station as an example.
As shown in fig. 4, the timeslot aggregation processing method provided in this exemplary embodiment includes the following processes:
s400, the terminal sends time slot aggregation data. When uplink data is sent, the terminal starts to send data in consecutive pusch-aggregation factors (corresponding to the aggregation factors) from the first available uplink timeslot, wherein the first timeslot in the timeslot aggregation is sent with newly transmitted data, and the subsequent timeslot is sent with retransmitted data.
S401, the base station receives data sent by the terminal.
S402, the base station decodes the received data and determines whether the received data is decoded correctly. If the base station correctly decodes the data transmitted by the terminal, S403 is executed; if the base station does not correctly decode the data transmitted by the terminal, S405 is performed.
S403, when the base station correctly decodes the data sent by the terminal, the physical layer of the base station sends HARQ ACK message to the MAC layer of the base station, stops demodulating the data sent by the following slot in the current slot aggregation, and submits the decoded data to the upper layer.
S404, the base station carries out HARQ ACK processing. After receiving the HARQ ACK message, the MAC layer of the base station releases the corresponding HARQ process; if time slots are not transmitted in the time slot aggregation, the base station informs the terminal of transmitting the data aggregated by the next time slot on the time slots through the NDI of the DCI, but not the data aggregated by the time slot.
S405, when the base station does not correctly decode the data sent by the terminal, the base station determines whether to receive the data sent by the last time slot of the time slot aggregation. If the base station receives the data of the pusch-aggregation factor time slots, it indicates that the time slot is the last time slot of the time slot aggregation, and S406 is executed, that is, the physical layer of the base station sends the HARQ NACK message to the MAC layer; otherwise (i.e. the data not decoded correctly by the base station currently is not the last slot data), returning to S401.
S407, after the MAC layer of the base station receives the HARQ NACK message, HARQ NACK processing is carried out. After receiving the HARQ NACK message, the MAC layer of the base station indicates that data transmission fails, and then retransmits the time slot aggregation.
Fig. 5 is a diagram illustrating an example of processing for downlink timeslot aggregation when the aggregation factor is 4 in the FDD system in this embodiment. In fig. 5, D indicates a downlink slot, and the numeral indicates a slot number.
In the present exemplary embodiment, in the FDD system, different aggregation factors may be set for downlink timeslot aggregation; the terminal can feed back HARQ Acknowledgement (ACK) information to the base station in front of the last time slot in the time slot aggregation and submit the data to the high layer, and the base station releases the corresponding HARQ process and stops the data transmission of the time slot which is not transmitted in the time slot aggregation after receiving the acknowledgement information of the terminal. The feedback position of the HARQ ACK message using the timeslot aggregation processing method provided by this embodiment may be a position indicated by a dotted arrow in fig. 5, and a position indicated by a solid arrow in fig. 5 is the HARQ ACK feedback position of the current timeslot aggregation processing policy. For downlink timeslot aggregation with an FDD scheme and other aggregation factors, the processing strategy is the same as that in this embodiment, and therefore, the processing strategy is not exhaustive.
Fig. 6 is a diagram illustrating an example of processing for uplink timeslot aggregation when the aggregation factor is 4 in the FDD system in this embodiment. In fig. 6, U denotes an uplink slot, and the numeral denotes a slot number.
In the present exemplary embodiment, in the FDD scheme, different aggregation factors may be set for uplink timeslot aggregation; the base station can correctly decode data before the last time slot in the time slot aggregation, submit the data to the high layer and release the HARQ process, and the base station informs the terminal of sending the data of the next time slot aggregation in the time slot which is not sent in the time slot aggregation through the NDI of the DCI, but not sending the data of the time slot aggregation. The feedback position of the HARQ ACK message using the timeslot aggregation processing method provided by this embodiment may be a position indicated by a dotted arrow in fig. 6, and a position indicated by a solid arrow in fig. 6 is the HARQ ACK feedback position of the current timeslot aggregation processing policy. For uplink timeslot aggregation in FDD mode with other aggregation factors, the processing strategy is the same as that in this embodiment, so it is not exhaustive.
Fig. 7 is a diagram illustrating an example of processing downlink timeslot aggregation when the aggregation factor is 4 in TDD systems according to an embodiment of the present application. In fig. 7, D denotes a downlink slot, U denotes an uplink slot, S denotes a special slot, and the number denotes a slot number.
In the present exemplary embodiment, in the TDD scheme, different aggregation factors are set for different frame structures for downlink timeslot aggregation; the terminal can feed back HARQ Acknowledgement (ACK) information to the base station in front of the last time slot in the time slot aggregation and submit the data to the high layer, and the base station releases the corresponding HARQ process after receiving the HARQ acknowledgement information of the terminal and stops the data transmission of the time slot which is not transmitted in the time slot aggregation. In fig. 7, a 2.5ms frame structure is described, and under the condition that an aggregation factor is 4, a downlink time slot aggregation Acknowledgement (ACK) feedback process is performed, a feedback position of a HARQ ACK message adopting the time slot aggregation processing method provided in this embodiment may be a position indicated by a dashed arrow in fig. 7, and a position indicated by a solid arrow in fig. 7 is a HARQ ACK feedback position of a current time slot aggregation processing policy. For downlink timeslot aggregation with aggregation factors of other values, other frame structures, and TDD systems, the processing strategy is the same as that in this embodiment, so it is not exhaustive.
Fig. 8 is a diagram illustrating an example of processing uplink timeslot aggregation when the aggregation factor is 4 in the TDD scheme according to this embodiment. In fig. 8, D denotes a downlink slot, U denotes an uplink slot, S denotes a special slot, and the number denotes a slot number.
In the present exemplary embodiment, in the TDD scheme, different aggregation factors are set for different frame structures for uplink timeslot aggregation; the base station can correctly decode data before the last time slot in the time slot aggregation, submit the data to the high layer and release the HARQ process, and the base station informs the terminal of sending the data of the next time slot aggregation in the time slot which is not sent in the time slot aggregation through the NDI of the DCI, but not sending the data of the time slot aggregation. Fig. 8 describes uplink slot aggregation Acknowledgement (ACK) feedback processing when the aggregation factor of the 2.5ms frame structure is 4, where a feedback position of a HARQ ACK message using the slot aggregation processing method provided in this embodiment may be a position indicated by a dashed arrow in fig. 8, and a position indicated by a solid arrow in fig. 8 is a HARQ ACK feedback position of a current slot aggregation processing policy. For uplink timeslot aggregation with aggregation factors of other values, other frame structures, and TDD systems, the processing strategy is the same as that in this embodiment, so it is not exhaustive.
Fig. 9 is a flowchart of another timeslot aggregation processing method according to an embodiment of the present application. The time slot aggregation processing method provided by the embodiment is applied to a sending end; for example, the sending end may be a terminal device, and the receiving end may be a network device; or the sending end may be a network device, and the receiving end may be a terminal device.
As shown in fig. 9, the timeslot aggregation processing method provided in this embodiment includes the following processes:
s901, a sending end sends time slot aggregation data;
and S902, after the HARQ ACK feedback processing of the time slot aggregation is finished, if a time slot which is not sent with data exists in the time slot aggregation, the sending end stops sending the data of the time slot aggregation on the time slot which is not sent with data in the time slot aggregation.
In an exemplary embodiment, the sending end may be a network device, and the receiving end of the timeslot aggregation data may be a terminal device; correspondingly, the HARQ ACK feedback processing of this time slot aggregation may include: and after receiving the HARQ ACK message fed back by the receiving end, the sending end releases the corresponding HARQ process.
In an exemplary embodiment, the sending end may be a terminal device, and the receiving end of the timeslot aggregation data may be a network device; the stopping, by the sending end, sending the data of the current time slot aggregation on the time slot in which the data is not sent in the current time slot aggregation may include: and the sending end receives the DCI message sent by the receiving end, and stops sending the data of the time slot aggregation at the time slot which is not sent with the data in the time slot aggregation according to the NDI message. The sending end can send the data of the next time slot aggregation on the time slot which has not sent the data in the time slot aggregation according to the NDI information. Therefore, the RB and CCE resources can be saved, and the utilization rate of the RB and CCE resources can be improved.
For the related description of the present embodiment, reference may be made to the description of the method embodiments above, and therefore, the description thereof is not repeated herein.
Fig. 10 is a schematic diagram of a timeslot aggregation processing apparatus according to an embodiment of the present application. As shown in fig. 10, the timeslot aggregation processing apparatus provided in this embodiment includes: a receiving module 1001 adapted to receive timeslot aggregation data sent by a sending end; a decoding module 1002 adapted to decode the received slot aggregation data; the processing module 1003 is adapted to perform HARQ ACK feedback processing when the decoding module correctly decodes the data sent by the nth time slot in the current time slot aggregation, and notify the decoding module 1002 to stop decoding the data sent by the time slot after the nth time slot in the current time slot aggregation. Wherein, N is a positive integer and is smaller than the aggregation factor of the time slot aggregation.
In this exemplary embodiment, the decoding module 1002 may be further adapted to continue to decode the data sent by the N +1 th timeslot in the current timeslot aggregation when the data sent by the nth timeslot in the current timeslot aggregation is not correctly decoded.
In this exemplary embodiment, the processing module 1003 may be further adapted to perform HARQ NACK feedback processing when the receiving module 1001 receives data sent in the last timeslot in the timeslot aggregation and the decoding module 1002 does not correctly decode the data sent in the last timeslot.
For the related description of the timeslot aggregation processing apparatus provided in this embodiment, reference may be made to the description of the method embodiment on the receiving end side, and therefore, no further description is given here.
Fig. 11 is a schematic diagram of another timeslot aggregation processing apparatus according to an embodiment of the present application. As shown in fig. 11, the timeslot aggregation processing apparatus provided in this embodiment includes: a transmitting module 1101 adapted to transmit the slot aggregation data; the processing module 1102 is adapted to stop sending the data of the current time slot aggregation on the time slot in which the data is not sent in the current time slot aggregation when the HARQ ACK feedback processing of the current time slot aggregation is finished and a time slot in which the data is not sent exists in the current time slot aggregation.
For the related description of the timeslot aggregation processing apparatus provided in this embodiment, reference may be made to the description of the method embodiment on the transmitting end side, and therefore, no further description is given here.
In addition, an embodiment of the present application further provides a communication device, including: a memory and a processor, the memory being adapted to store a computer program which, when executed by the processor, implements the steps of the slot aggregation processing method provided by any of the above embodiments. The communication device may be a network device or a terminal device.
As shown in fig. 12, in an example, a communication device 1200 may include: a processor 1210, a memory 1220, a transceiver 1230, and a bus system 1240, wherein the processor 1210, the memory 1220, and the transceiver 1230 are coupled via the bus system 1240, the memory 1220 is configured to store instructions, and the processor 1210 is configured to execute the instructions stored by the memory 1220 to control the transceiver 1230 to receive or transmit signals. Specifically, the operations of the receiving module, the transmitting module and the decoding module may be performed by the transceiver under the control of the processor, and the operations of the processing module may be performed by the processor.
It should be understood that processor 1210 may be a Central Processing Unit (CPU), and that processor 1210 may be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), off-the-shelf programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Memory 1220 may include both read-only memory and random-access memory, and provides instructions and data to processor 1210. A portion of the memory 1220 may also include non-volatile random access memory. For example, the memory 1220 may also store device type information.
The bus system 1240 may include a power bus, a control bus, a status signal bus, and the like, in addition to the data bus. For clarity of illustration, however, the various buses are designated as the bus system 1230 in fig. 12.
In implementation, the processing performed by the communication device may be performed by instructions in the form of hardware, integrated logic circuits, or software in the processor 1210. That is, the operations of the method disclosed in the embodiments of the present application may be implemented by a hardware processor, or implemented by a combination of hardware and software modules in a processor. The software module may be located in a storage medium such as a random access memory, a flash memory, a read only memory, a programmable read only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 1220, and the processor 1210 reads the information in the memory 1220, and performs the above operations in conjunction with the hardware thereof. To avoid repetition, it is not described in detail here.
Embodiments of the present application also provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the processing of any one of the methods described in the above embodiments of the present application.
It will be understood by those of ordinary skill in the art that all or some of the steps of the methods, systems, functional modules/units in the devices disclosed above may be implemented as software, firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be performed by several physical components in cooperation. Some or all of the components may be implemented as software executed by a processor, such as a digital signal processor or microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on computer readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). The term computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data, as is well known to those of ordinary skill in the art. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can accessed by a computer. In addition, communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media as known to those skilled in the art.

Claims (11)

1. A time slot aggregation processing method comprises the following steps:
a receiving end receives time slot aggregation data sent by a sending end;
when the receiving end correctly decodes the data sent by the Nth time slot in the time slot aggregation, the receiving end carries out hybrid automatic repeat request (HARQ) Acknowledgement (ACK) feedback processing and stops decoding the data sent by the time slot after the Nth time slot in the time slot aggregation; wherein, N is a positive integer and is smaller than the aggregation factor of the time slot aggregation.
2. The method of claim 1, further comprising: and when the receiving end does not correctly decode the data sent by the Nth time slot in the time slot aggregation, the receiving end receives and decodes the data sent by the (N + 1) th time slot in the time slot aggregation.
3. The method of claim 1, further comprising: and when the receiving end receives the data sent by the last time slot in the time slot aggregation and the data sent by the last time slot is not decoded correctly, the receiving end carries out HARQ non-acknowledgement NACK feedback processing.
4. The method according to claim 1, wherein the transmitting end is a network device, and the receiving end is a terminal device;
The receiving end performs HARQ ACK feedback processing, including: and the receiving end sends HARQ ACK information to the sending end.
5. The method according to claim 1, wherein the transmitting end is a terminal device, and the receiving end is a network device;
the receiving end performs HARQ ACK feedback processing, including: the physical layer of the receiving end feeds back HARQ ACK information to the medium access control MAC layer; and after receiving the HARQ ACK message, the MAC layer releases the corresponding HARQ process.
6. The method as claimed in claim 5, wherein after the receiving end performs HARQ ACK feedback processing, the method further comprises: when the time slot which does not send data exists in the time slot aggregation, the receiving end informs the sending end of sending the data of the next time slot aggregation on the time slot which does not send data in the time slot aggregation through the new data indication NDI information of the downlink control indication DCI message.
7. A time slot aggregation processing method comprises the following steps:
a sending end sends time slot aggregation data;
after the hybrid automatic repeat request HARQ of the time slot aggregation confirms the ACK feedback processing, if a time slot which does not send data exists in the time slot aggregation, the sending end stops sending the data of the time slot aggregation on the time slot which does not send data in the time slot aggregation.
8. The method according to claim 7, wherein the transmitting end is a network device, and the receiving end of the timeslot aggregation data is a terminal device; the HARQ ACK feedback processing of the time slot aggregation includes: and after receiving the HARQ ACK message fed back by the receiving end, the sending end releases the corresponding HARQ process.
9. The method according to claim 7, wherein the transmitting end is a terminal device, and the receiving end of the timeslot aggregation data is a network device; the sending end stops sending the data of the time slot aggregation at the time slot which is not sent with the data in the time slot aggregation, and the method comprises the following steps:
and the sending end receives the DCI message sent by the receiving end, and stops sending the data of the time slot aggregation at the time slot in which the data is not sent in the time slot aggregation according to the NDI message indicated by the new data in the DCI message.
10. A communication device, comprising: memory and a processor, the memory being adapted to store a computer program which, when executed by the processor, implements the steps of the slot aggregation processing method of any of claims 1 to 6.
11. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the slot aggregation processing method according to any one of claims 1 to 6.
CN201910423376.6A 2019-05-21 2019-05-21 Time slot aggregation processing method and communication equipment Active CN111988117B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201910423376.6A CN111988117B (en) 2019-05-21 2019-05-21 Time slot aggregation processing method and communication equipment
PCT/CN2020/085122 WO2020233296A1 (en) 2019-05-21 2020-04-16 Time slot aggregation processing method, communication device, and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910423376.6A CN111988117B (en) 2019-05-21 2019-05-21 Time slot aggregation processing method and communication equipment

Publications (2)

Publication Number Publication Date
CN111988117A true CN111988117A (en) 2020-11-24
CN111988117B CN111988117B (en) 2023-09-12

Family

ID=73437158

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910423376.6A Active CN111988117B (en) 2019-05-21 2019-05-21 Time slot aggregation processing method and communication equipment

Country Status (2)

Country Link
CN (1) CN111988117B (en)
WO (1) WO2020233296A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114726485A (en) * 2022-02-24 2022-07-08 北京理工大学 Self-adaptive HARQ transmission method based on time slot aggregation configuration
CN114866207A (en) * 2022-04-15 2022-08-05 中国电信股份有限公司 Time slot aggregation processing method, system, device and medium based on feedback

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377544A (en) * 2010-08-10 2012-03-14 普天信息技术研究院有限公司 Retransmission method in communication system
WO2018203657A1 (en) * 2017-05-04 2018-11-08 삼성전자 주식회사 Method and device for transmitting uplink control channel in wireless communication system
US20190037561A1 (en) * 2017-07-28 2019-01-31 Samsung Electronics Co., Ltd. Harq process management method and apparatus for slot aggregation
US20190103947A1 (en) * 2017-10-02 2019-04-04 Kt Corporation Apparatus and method of transmitting and receiving harq ack/nack information for new radio

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106385709B (en) * 2016-10-31 2022-12-20 宇龙计算机通信科技(深圳)有限公司 Resource scheduling method and resource scheduling device
CN110574421B (en) * 2017-03-02 2023-07-18 株式会社Ntt都科摩 Terminal, base station, system and wireless communication method
CN116545593A (en) * 2017-09-15 2023-08-04 株式会社Kt Method for transmitting and receiving transport blocks based on code block group

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377544A (en) * 2010-08-10 2012-03-14 普天信息技术研究院有限公司 Retransmission method in communication system
WO2018203657A1 (en) * 2017-05-04 2018-11-08 삼성전자 주식회사 Method and device for transmitting uplink control channel in wireless communication system
US20190037561A1 (en) * 2017-07-28 2019-01-31 Samsung Electronics Co., Ltd. Harq process management method and apparatus for slot aggregation
US20190103947A1 (en) * 2017-10-02 2019-04-04 Kt Corporation Apparatus and method of transmitting and receiving harq ack/nack information for new radio

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
NOKIA等: "R1-1710991 "Transport block size determination and the support of slot aggregation in NR"", 《3GPP TSG_RAN\WG1_RL1》 *
NOKIA等: "R1-1710991 "Transport block size determination and the support of slot aggregation in NR"", 《3GPP TSG_RAN\WG1_RL1》, 17 June 2017 (2017-06-17) *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114726485A (en) * 2022-02-24 2022-07-08 北京理工大学 Self-adaptive HARQ transmission method based on time slot aggregation configuration
CN114726485B (en) * 2022-02-24 2023-08-08 北京理工大学 Adaptive HARQ transmission method based on time slot aggregation configuration
CN114866207A (en) * 2022-04-15 2022-08-05 中国电信股份有限公司 Time slot aggregation processing method, system, device and medium based on feedback
CN114866207B (en) * 2022-04-15 2023-10-13 中国电信股份有限公司 Feedback-based time slot aggregation processing method, system, equipment and medium

Also Published As

Publication number Publication date
WO2020233296A1 (en) 2020-11-26
CN111988117B (en) 2023-09-12

Similar Documents

Publication Publication Date Title
WO2019091233A1 (en) Bandwidth switching method and device
EP3751914B1 (en) Communication method, communication apparatus and readable storage medium
JP7509805B2 (en) Random access method, terminal device and network device
US10779284B2 (en) Data transmission method, user equipment, and base station
CN113490286B (en) Random access method, terminal equipment and network equipment
US20220322368A1 (en) Method and terminal for data transmission using unlicensed carrier
US20230060179A1 (en) Signaling and configurations of subslot-based pucch repetition
US20220052796A1 (en) Harq information feedback method and device
US20220368461A1 (en) Retransmission method and apparatus for sidelink transmission
WO2020252708A1 (en) Wireless communication method, terminal device, and network device
WO2020233296A1 (en) Time slot aggregation processing method, communication device, and computer readable storage medium
CN114629600B (en) Method and apparatus for transmitting MAC PDU
WO2020029281A1 (en) Contention window adjustment method and device, and communication system
EP4236441A1 (en) Data transmission method and apparatus, and device
US20220353024A1 (en) Urllc physical uplink control channel (pucch) with repetitions
US10595323B2 (en) Method for data storage, terminal device and base station
CN115379500B (en) Information feedback method and related equipment
US20230336315A1 (en) Hybrid automatic repeat request method, semi-persistent scheduling method, and communication apparatus
WO2023039994A1 (en) Information feedback method and apparatus, device, and medium
WO2022150976A1 (en) Semi-persistent schedule feedback method and apparatus, device, and storage medium
WO2020063167A1 (en) Contention window size adjustment method and network device
WO2020199001A1 (en) Information transmission method, information transmission device, and communication system
JP2020022167A (en) Data transmission method, terminal, and base station

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant