[go: up one dir, main page]

WO2018171711A1 - Procédé et équipement de traitement de retransmission - Google Patents

Procédé et équipement de traitement de retransmission Download PDF

Info

Publication number
WO2018171711A1
WO2018171711A1 PCT/CN2018/080158 CN2018080158W WO2018171711A1 WO 2018171711 A1 WO2018171711 A1 WO 2018171711A1 CN 2018080158 W CN2018080158 W CN 2018080158W WO 2018171711 A1 WO2018171711 A1 WO 2018171711A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal device
transmission data
information
transmission
data
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.)
Ceased
Application number
PCT/CN2018/080158
Other languages
English (en)
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of WO2018171711A1 publication Critical patent/WO2018171711A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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/1607Details of the supervisory signal
    • 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
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • 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/1835Buffer management
    • H04L1/1845Combining techniques, e.g. code combining
    • 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/1864ARQ related signaling

Definitions

  • the present application relates to communication technologies, and in particular, to a retransmission processing method and apparatus.
  • the physical layer of the transmitting end receives the data packet transmitted by the media access control layer (MAC) of the transmitting end. Before the physical layer of the transmitting end sends the data packet to the receiving end, the physical layer of the transmitting end needs to process the data packet.
  • the entire transport block Transport Block, TB
  • CB code blocks
  • one TB may be composed of at least one CB; or one TB consists of at least one CBG, and at least one CB is included in one CBG.
  • the transmitting end After processing the data packet, the transmitting end sends the data packet to the receiving end. Then, the receiving end needs to decode the data packet. When the receiving end decoding is unsuccessful, or the verification is unsuccessful, or the receiving timeout is the same, it indicates that the data packet cannot be successfully received by the receiving end. At this time, the transmitting end needs to The packet is retransmitted.
  • the present invention provides a retransmission processing method and device, which solves the problem in the prior art that in the 5G, when the retransmission of the data packet is required, the transmitting end and the receiving end reprocess the data packet. .
  • the application provides a retransmission processing method, including:
  • the terminal device Receiving, by the terminal device, the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group;
  • the terminal device instructs the physical layer of the terminal device to generate first feedback information by using a media access control (MAC) layer;
  • MAC media access control
  • the first feedback information indicates whether at least one of the transport blocks corresponding to the transport data needs to be retransmitted.
  • the first transmission information further includes at least one of the following information:
  • the first indication information indicates whether the transmission data is retransmission data, and the second indication information is directed to a transport block corresponding to the transmission data.
  • the method further includes:
  • the terminal device After the decoding of the transmission data for the retransmission fails, the terminal device instructs the physical layer of the terminal device to perform a merge process through the MAC layer.
  • the method further includes:
  • the terminal device indicates the physical layer of the terminal device through the MAC layer, puts the successfully decoded transmission data into the buffer, and deletes the first cache data corresponding to the successfully decoded transmission data.
  • the method further includes:
  • the terminal device does not receive the third indication information when the decoding fails, where the third indication information is characterized by the transmission data indicating that the decoding failure is not performed on the resource allocated for the transmission data that is failed to be decoded.
  • the data transmission of the failed transmission data the terminal device instructs the physical layer of the terminal device through the MAC layer, puts the transmission data that failed in decoding into a buffer, and deletes the transmission data corresponding to the decoding failure.
  • the second cached data is characterized by the transmission data indicating that the decoding failure is not performed on the resource allocated for the transmission data that is failed to be decoded.
  • the method further includes:
  • the terminal device When the data in the transport block corresponding to the transmission data is successfully decoded, the terminal device instructs the physical layer of the terminal device to cascade through the MAC layer.
  • the method before the receiving, by the terminal device, the first transmission information sent by the network device, the method further includes:
  • the terminal device acquires configuration information
  • the configuration information includes at least one of the following: a format of the downlink control information, a length of the downlink control information, a number of code block groups of the transport block, and a number of code blocks in one code block group of the transport block.
  • the application provides a retransmission processing method, including:
  • the terminal device receives the second transmission information that is sent by the network device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group;
  • the terminal device indicates, by using a MAC layer, the physical layer of the terminal device, and sends the transmission data on the storage location to the network device.
  • the second transmission information further includes at least one of the following information:
  • the fifth indication information characterizes a redundant version of the transmitted data.
  • the terminal device after the terminal device instructs the physical layer of the terminal device to send the transmission data on the storage location to the network device, the terminal device further includes:
  • the terminal device indicates the physical layer of the terminal device through the MAC layer, and deletes the transport block corresponding to the transmission data when the number of retransmissions is greater than or equal to the first retransmission threshold.
  • the second transmission information further includes: sixth indication information of the transmission data
  • the sixth indication information is directed to a transport block corresponding to the transmission data.
  • the application provides a retransmission processing method, including:
  • the terminal device receives the second feedback information sent by the network device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group;
  • the terminal device indicates, by using a MAC layer, the physical layer of the terminal device, and sends the transmission data on the storage location to the network device.
  • the method before the terminal device indicates the physical layer of the terminal device by using the MAC layer, and the transmitting the data on the storage location to the network device, the method further includes:
  • the terminal device determines the redundancy version according to the redundancy version order.
  • the terminal device after the terminal device instructs the physical layer of the terminal device to send the transmission data on the storage location to the network device, the terminal device further includes:
  • the terminal device indicates the physical layer of the terminal device through the MAC layer, and deletes the transport block corresponding to the transmission data when the number of retransmissions is greater than or equal to the second retransmission threshold.
  • the application provides a retransmission processing method, including:
  • the network device sends the first transmission information to the terminal device
  • the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group; the first transmission information is used by the terminal device to indicate the terminal device by using a MAC layer.
  • the physical layer generates first feedback information, wherein the first feedback information characterizes whether at least one of the transport blocks corresponding to the transmission data needs to be retransmitted.
  • the first transmission information further includes at least one of the following information:
  • the first indication information indicates whether the transmission data is retransmission data, and the second indication information is directed to a transport block corresponding to the transmission data.
  • the application provides a retransmission processing method, including:
  • the network device sends the second transmission information to the terminal device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group;
  • the second transmission information further includes at least one of the following information:
  • the fifth indication information characterizes a redundant version of the transmitted data.
  • the second transmission information further includes: sixth indication information of the transmission data
  • the sixth indication information is directed to a transport block corresponding to the transmission data.
  • the application provides a retransmission processing method, including:
  • the network device sends the second feedback information to the terminal device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group;
  • the application provides a terminal device, including:
  • a first receiving module configured to receive first transmission information that is sent by the network device, where the first transmission information includes an identifier of at least one transmission data, where the transmission data is a code block or a code block group;
  • a generating module configured to generate, by using a MAC layer of the terminal device, a first feedback information by a physical layer of the terminal device;
  • the first feedback information indicates whether at least one of the transport blocks corresponding to the transport data needs to be retransmitted.
  • the first transmission information further includes at least one of the following information:
  • the first indication information indicates whether the transmission data is retransmission data, and the second indication information is directed to a transport block corresponding to the transmission data.
  • the terminal device further includes:
  • a merging module after the first receiving module receives the first transmission information sent by the network device, after the decoding of the transmission data for the retransmission fails, the terminal device is indicated by the MAC layer of the terminal device The physical layer is merged.
  • the terminal device further includes:
  • a first replacement module configured to: after the first receiving module receives the first transmission information sent by the network device, instruct the physical layer of the terminal device by using a MAC layer of the terminal device, and put the successfully decoded transmission data into The first cached data corresponding to the successfully decoded transmission data is deleted in the cache.
  • the terminal device further includes:
  • a second replacement module configured to: after the first receiving module receives the first transmission information sent by the network device, does not receive the third indication information when the decoding fails, where the third indication information represents the transmission failure of the decoding
  • the data is not transmitted on the resource allocated for the decoding failed transmission data, and the data layer of the terminal device is indicated by the MAC layer of the terminal device, and the decoding fails.
  • the transmission data is placed in the cache, and the second cache data corresponding to the transmission data that failed in the decoding is deleted.
  • the terminal device further includes:
  • a cascading module configured to: after the first receiving module receives the first transmission information sent by the network device, when the data in the transport block corresponding to the transmission data is successfully decoded, the MAC layer indication by the terminal device The physical layer of the terminal device is cascaded.
  • the terminal device further includes:
  • An acquiring module configured to acquire configuration information before the first receiving module receives the first transmission information sent by the network device
  • the configuration information includes at least one of the following: a format of the downlink control information, a length of the downlink control information, a number of code block groups of the transport block, and a number of code blocks in one code block group of the transport block.
  • the application provides a terminal device, including:
  • a second receiving module configured to receive second transmission information that is sent by the network device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group;
  • the first sending module is configured to indicate, by using a MAC layer of the terminal device, the physical layer of the terminal device, and send the transmission data on the storage location to the network device.
  • the second transmission information further includes at least one of the following information:
  • the fifth indication information characterizes a redundant version of the transmitted data.
  • the terminal device further includes:
  • a first deleting module configured to: after the first sending module indicates the physical layer of the terminal device by using a MAC layer of the network device, sending the transmission data on the storage location to the network device,
  • the MAC layer of the network device indicates that the physical layer of the terminal device deletes the transport block corresponding to the transmission data when the number of retransmissions is greater than or equal to the first retransmission threshold.
  • the second transmission information further includes: sixth indication information of the transmission data
  • the sixth indication information is directed to a transport block corresponding to the transmission data.
  • the application provides a terminal device, including:
  • a third receiving module configured to receive second feedback information sent by the network device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, where the transmission data is a code block or a code Block group
  • a second sending module configured to indicate, by using a MAC layer of the terminal device, the physical layer of the terminal device, and send the transmission data on the storage location to the network device.
  • the terminal device further includes:
  • a determining module configured to: before the second sending module indicates the physical layer of the terminal device by using a MAC layer of the network device, before sending the transmission data on the storage location to the network device, according to the redundancy version Order, determine the redundancy version.
  • the terminal device further includes:
  • a second deleting module configured to: after the second sending module indicates the physical layer of the terminal device by using a MAC layer of the network device, sending the transmission data on the storage location to the network device,
  • the MAC layer of the terminal device indicates the physical layer of the terminal device, and when the number of retransmissions is greater than or equal to the second retransmission threshold, the transport block corresponding to the transmission data is deleted.
  • the application provides a network device, including:
  • a third sending module configured to send the first transmission information to the terminal device
  • the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group; the first transmission information is used by the terminal device to indicate the terminal device by using a MAC layer.
  • the physical layer generates first feedback information, wherein the first feedback information characterizes whether at least one of the transport blocks corresponding to the transmission data needs to be retransmitted.
  • the first transmission information further includes at least one of the following information:
  • the first indication information indicates whether the transmission data is retransmission data, and the second indication information is directed to a transport block corresponding to the transmission data.
  • the application provides a network device, including:
  • a fourth sending module configured to send the second transmission information to the terminal device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group;
  • a fourth receiving module configured to receive the transmission data on a storage location of the terminal device that is sent by the terminal device, where the transmission data is that the terminal device indicates a physical layer of the terminal device by using a MAC layer Sent.
  • the second transmission information further includes at least one of the following information:
  • the fifth indication information characterizes a redundant version of the transmitted data.
  • the second transmission information further includes: sixth indication information of the transmission data
  • the sixth indication information is directed to a transport block corresponding to the transmission data.
  • the application provides a network device, including:
  • a fifth sending module configured to send second feedback information to the terminal device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, where the transmitted data is a code block or a code block. group;
  • a fifth receiving module configured to receive the transmission data on a storage location of the terminal device that is sent by the terminal device, where the transmission data is that the terminal device indicates a physical layer of the terminal device by using a MAC layer Sent.
  • the application provides a computer program for performing the method of the above first aspect when executed by a processor.
  • the present application provides a computer program for performing the method of the above second aspect when executed by a processor.
  • the application provides a computer program for performing the method of the above third aspect when executed by a processor.
  • the application provides a computer program for performing the method of the above fourth aspect when executed by a processor.
  • the present application provides a computer program for performing the method of the above fifth aspect when executed by a processor.
  • the application provides a computer program for performing the method of the above sixth aspect when executed by a processor.
  • the present application provides a program product, such as a computer readable storage medium, comprising the program of the seventh aspect.
  • the application provides a program product, such as a computer readable storage medium, comprising the program of the eighth aspect.
  • the present application provides a program product, such as a computer readable storage medium, comprising the program of the ninth aspect.
  • the application provides a program product, such as a computer readable storage medium, including the program of the tenth aspect.
  • the present application provides a program product, such as a computer readable storage medium, including the program of the eleventh aspect.
  • the present application provides a program product, such as a computer readable storage medium, comprising the program of the twelfth aspect.
  • a computer program product comprising instructions which, when run on a computer, cause the computer to perform the methods described in the various aspects above.
  • a computer readable storage medium having stored therein instructions that, when executed on a computer, cause the computer to perform the methods described in the above aspects.
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group; and the terminal device indicates by using a MAC layer.
  • the physical layer of the terminal device generates first feedback information; wherein the first feedback information characterizes whether at least one of the transport blocks corresponding to the transport data needs to be retransmitted. Therefore, when the downlink retransmission is required, the network device only needs to send the CB or CBG information that needs to be retransmitted, and the CB or CBG to the terminal device.
  • the terminal device only needs to receive the CB or CBG that needs to be retransmitted.
  • the terminal device instructs the physical layer of the terminal device to generate each feedback information for the decoding result of each transmission data through the MAC layer, so that the terminal device decodes each transmission data.
  • the results are fed back to the network device one by one, so that the network device no longer only knows whether the decoding result of the entire TB is successful or failed, but enables the network device to know whether the decoding result of each CB or CBG in a TB is successful or not. In turn, the network device can easily retransmit each CB or CBG.
  • FIG. 1 is a schematic diagram 1 of an application scenario according to an embodiment of the present disclosure
  • FIG. 2 is a schematic diagram 2 of an application scenario according to an embodiment of the present disclosure
  • FIG. 3 is a schematic flowchart of a retransmission processing method according to an embodiment of the present disclosure
  • FIG. 4 is a signaling diagram 1 of a retransmission processing method according to an embodiment of the present application.
  • FIG. 5 is a structural diagram of a transport block of a retransmission processing method according to an embodiment of the present disclosure
  • FIG. 6 is a structural diagram of a code block of a retransmission processing method according to an embodiment of the present disclosure
  • FIG. 7 is a data structure 1 of downlink control information in a retransmission processing method according to an embodiment of the present disclosure
  • FIG. 8 is a data structure diagram of first transmission information of a retransmission processing method according to an embodiment of the present disclosure
  • FIG. 9 is a signaling diagram 2 of a retransmission processing method according to an embodiment of the present application.
  • FIG. 10 is a schematic flowchart diagram of still another method for retransmission processing according to an embodiment of the present application.
  • FIG. 11 is a signaling diagram 1 of still another method for retransmission processing according to an embodiment of the present application.
  • FIG. 12 is a data structure diagram of first transmission information of another retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 13 is a schematic structural diagram of a transport block of another retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 14 is a signaling diagram 2 of still another method for retransmission processing according to an embodiment of the present disclosure.
  • FIG. 15 is a schematic diagram of a punching method of another retransmission processing method according to an embodiment of the present application.
  • FIG. 16 is a schematic flowchart diagram of another retransmission processing method according to an embodiment of the present application.
  • FIG. 17 is a signaling diagram 1 of another retransmission processing method according to an embodiment of the present application.
  • FIG. 18 is a schematic diagram of a cascade of another retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 19 is a signaling diagram 2 of another retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 20 is a signaling diagram 3 of another retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 21 is a schematic flowchart diagram of still another method for retransmission processing according to an embodiment of the present application.
  • FIG. 22 is a signaling diagram 1 of another retransmission processing method according to an embodiment of the present application.
  • FIG. 23 is a data structure diagram 1 of first transmission information of another retransmission processing method according to an embodiment of the present disclosure.
  • 24 is a data structure diagram 2 of first transmission information of another retransmission processing method according to an embodiment of the present disclosure
  • FIG. 25 is a schematic flowchart diagram of another retransmission processing method according to an embodiment of the present application.
  • FIG. 26 is a signaling diagram of another retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 27 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure.
  • FIG. 28 is a schematic structural diagram of still another terminal device according to an embodiment of the present application.
  • FIG. 29 is a schematic structural diagram of another terminal device according to an embodiment of the present disclosure.
  • FIG. 30 is a schematic structural diagram of still another terminal device according to an embodiment of the present application.
  • FIG. 31 is a schematic structural diagram of a network device according to an embodiment of the present disclosure.
  • FIG. 32 is a schematic structural diagram of still another network device according to an embodiment of the present application.
  • FIG. 33 is a schematic structural diagram of another network device according to an embodiment of the present disclosure.
  • FIG. 34 is a schematic structural diagram of still another terminal device according to an embodiment of the present application.
  • FIG. 35 is a schematic structural diagram of still another terminal device according to an embodiment of the present application.
  • FIG. 36 is a schematic structural diagram of another terminal device according to an embodiment of the present application.
  • FIG. 37 is a schematic structural diagram of still another network device according to an embodiment of the present application.
  • FIG. 38 is a schematic structural diagram of still another network device according to an embodiment of the present application.
  • FIG. 39 is a schematic structural diagram of another network device according to an embodiment of the present application.
  • the embodiments of the present application are applied to a 5G communication system or other systems that may appear in the future.
  • the present application can be applied to a Universal Mobile Telecommunications System (UMTS) system, Code Division Multiple Access (CDMA). System, wireless local area network (WLAN) or future 5G wireless communication system, and so on.
  • UMTS Universal Mobile Telecommunications System
  • CDMA Code Division Multiple Access
  • WLAN wireless local area network
  • Some of the terms used in the present application are explained below so as to be understood by those skilled in the art. It should be noted that, when the solution of the embodiment of the present application is applied to a 5G system or other systems that may appear in the future, the names of the network device, the terminal device, and the network device may change, but this does not affect the solution of the embodiment of the present application. Implementation.
  • a terminal device also referred to as a terminal or user device, is a device that provides voice and/or data connectivity to a user, for example, a handheld device having a wireless connection function, an in-vehicle device, and the like.
  • Common terminal devices include, for example, a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a mobile internet device (MID), and a wearable device.
  • the wearable device includes, for example, a smart watch, a smart wristband, and a step counter. And so on.
  • a network device also known as a Radio Access Network (RAN) device, is a device that accesses a terminal device to a wireless network through an authorized spectrum and an unlicensed spectrum, and includes a network in various communication systems.
  • the device includes, but is not limited to, a wireless access point (such as a wireless local area network access point), a base station, an evolved Node B (eNB), a radio network controller (RNC), and a Node B ( Node B, NB), Base Station Controller (BSC), Base Transceiver Station (BTS), home network equipment (for example, Home evolved NodeB, or Home Node B, HNB), baseband unit (BaseBand Unit, BBU), etc.
  • a wireless access point such as a wireless local area network access point
  • eNB evolved Node B
  • RNC radio network controller
  • Node B Node B
  • BSC Base Station Controller
  • BTS Base Transceiver Station
  • HNB Home NodeB, HNB
  • BBU Baseband unit
  • Network equipment including network equipment of various frequency systems, including but not limited to: low frequency network equipment, high frequency network equipment.
  • Multiple means two or more, and other quantifiers are similar. "and/or”, describing the association relationship of the associated objects, indicating that there may be three relationships, for example, A and/or B, which may indicate that there are three cases where A exists separately, A and B exist at the same time, and B exists separately.
  • the character "/" generally indicates that the contextual object is an "or" relationship.
  • Hybrid automatic repeat request is a technique formed by combining forward error correction coding and automatic retransmission request.
  • FIG. 1 is a schematic diagram 1 of an application scenario provided by an embodiment of the present application.
  • the networking architecture shown in FIG. 1 mainly includes a network device 01 and a terminal device 02.
  • the terminal device may be located within the coverage of one or more cells provided by the network device, and the cell serving the terminal device may be one or more.
  • the terminal device may be Carrier Aggregation (CA), Dual Connectivity (DC), or Coordinated Multiple Point Transmission (CoMP).
  • CA Carrier Aggregation
  • DC Dual Connectivity
  • CoMP Coordinated Multiple Point Transmission
  • the mode works in which at least one cell provides more than one Numerology parameter to simultaneously provide wireless resources to the terminal device.
  • Radio Interface Technology is generally called the air interface format and is implemented by Nnumerology parameters.
  • the air interface format is a wireless configuration of the terminal device during communication.
  • LTE Long Term Evolution
  • the RIT may include a subcarrier interval, a cyclic prefix length, and a multiple access interface. Multiple Access, Modulation and Coding Scheme (MCS), Frame Structure, Radio Resource Control (RRC), etc.
  • MCS Modulation and Coding Scheme
  • RRC Radio Resource Control
  • Different radio interface technologies can meet different bandwidth and delay requirements of different services, and can be configured to the same terminal device by frequency division or time division.
  • the interval at which the terminal device transmits data on the first 50M bandwidth is configured to be 15KHZ, and the data is transmitted on the second 50M bandwidth.
  • the subcarrier spacing is configured to be 30KHZ, so the current terminal device is configured with two different radio interface technologies.
  • the network device in the implementation of the present application can communicate with the terminal device using a relatively high frequency millimeter wave band, and the millimeter wave band is usually a frequency band greater than 6 GHz, for example, 28 GHz, 38 GHz, or an enhancement of a data plane with a small coverage area.
  • the band of the Enhanced Band (E-band); the network device can also communicate with the terminal device using a relatively low frequency band, and the low frequency band is usually a frequency band less than 6 GHz.
  • the network device in the implementation of the present application may be a network side device working in a frequency band above 6 GHz (including 6 GHz), for example, a wireless-Fidelity (Wi-Fi) access point, a base station of a next-generation communication, such as 5G.
  • Wi-Fi wireless-Fidelity
  • the gNB or small station, the micro station, the TRP may also be a relay station, an access point, an in-vehicle device, a wearable device, etc. working in a high frequency band; the network device in the implementation of the present application may also be in a frequency band below 6 GHz.
  • Network side devices for example, base stations, eNBs, TRPs, Access Points (APs), and the like.
  • the network device may include one or more TRPs, wherein management of the TRP under each cell may be performed by a centralized controller.
  • the terminal device in the embodiment of the present application may refer to an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, Sensors with network access capabilities, etc.
  • the access terminal 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), or A wireless communication capable handheld device, a computing device, or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a 5G network, or the like.
  • SIP Session Initiation Protocol
  • WLL Wireless Local Loop
  • PDA Personal Digital Assistant
  • FIG. 2 is a schematic diagram 2 of an application scenario according to an embodiment of the present disclosure.
  • the network device 01 has at least one cell, and the terminal device 02 is located in a cell of the network device 01, and the terminal device 02 and the network device 01 Communication actions will occur between them.
  • FIG. 3 is a schematic flowchart diagram of a retransmission processing method according to an embodiment of the present application. As shown in FIG. 3, the method includes:
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the terminal device generates, by using a MAC layer, a first feedback information of a physical layer of the terminal device, where the first feedback information indicates whether at least one of the transport data corresponding to the transport data needs to be retransmitted.
  • FIG. 4 is a signaling diagram 1 of a retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 4 is a flowchart of a retransmission processing method provided in FIG. 3, where the method includes:
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the first transmission information further includes at least one of the following information: first size information of the transmission data, first indication information of the transmission data, and second indication information of the transmission data; wherein the first indication information indicates whether the transmission data is heavy
  • the data is transmitted, and the second indication information points to a transport block corresponding to the transmitted data.
  • FIG. 4 relates to a process in which a network device needs to perform data retransmission when transmitting downlink data to a terminal device.
  • the physical layer of the network device receives the data packet transmitted by the MAC layer of the network device, and the data packet needs to be sent by the network device to the terminal device through downlink transmission; before the physical layer of the network device sends the data packet to the terminal device, the network device The physical layer needs to process the packet.
  • the physical layer of the network device needs to add a Cyclic Redundancy Check (CRC) to the entire transport block (TB), and the CRC is used to check whether the entire TB is successfully decoded.
  • CRC Cyclic Redundancy Check
  • FIG. 5 is implemented in the present application. For example, as shown in FIG. 5, the physical layer of the network device adds a CRC to the TB; then, the physical layer of the network device adds a CRC TB for segmentation processing.
  • FIG. 6 is a code block of a retransmission processing method according to an embodiment of the present application.
  • a circular buffer is formed, and data is taken from different positions of the ring buffer, which will form different redundancy for the TB.
  • Redundancy Version (RV) values different redundancy versions include different system bits and parity bits; then, after cascading the redundancy versions of each CB, a complete data packet is formed. Thereby the physical layer of the network device sends the complete data packet to the terminal device.
  • RV Redundancy Version
  • the terminal device needs to decode the data packet, and when the terminal device decodes unsuccessfully, or the verification is unsuccessful, or the receiving timeout occurs, the data packet cannot be successfully received by the terminal device. At this time, the network device needs to retransmit the data packet.
  • the terminal device may send a retransmission request to the network device.
  • the process of the retransmission request sent by the terminal device to the network device is not limited, and the data format and the like of the retransmission request are not limited.
  • the MAC layer of the terminal instructs the physical layer of the terminal device to generate a feedback message, and the feedback message indicates that the entire TB is requested from the network device.
  • the feedback message may be a Not Acknowledgement (NACK) feedback for the TB.
  • NACK Not Acknowledgement
  • the feedback information may also be NACK feedback for each CB in the TB; or, when a TB
  • the MAC layer of the terminal indicates that the physical layer of the terminal device generates a feedback message, and the feedback message indicates that the network device requests the retransmission of the one or a certain CB, and the feedback message includes multiple
  • Each sub-message is characterized as a NACK for one CB.
  • the network device may send downlink control information (Downlink Control Information (DCI) and a data packet to the terminal device according to the retransmission request, and include the first transmission information in the DCI; after the terminal device receives the DCI sent by the network device, the terminal device The device parses the DCI and parses out the first transmission information in the DCI.
  • DCI Downlink Control Information
  • the network device or the terminal device divides the TB into at least one CBG, and includes at least one CB in each CBG.
  • a code block as one transmission data, also referred to as a code block group.
  • the DCI sent by the network device to the terminal device includes information such as TB size information, resource size information, resource location, and redundancy version (RV) of the TB
  • the first transmission information parsed from the DCI includes at least one identifier of the transmission data. It can be known that each transmission data is CB or CBG; and the first transmission information also carries the first size information of the transmission data, And transmitting at least one of the first indication information of the data and the second indication information of the transmission data; wherein the first indication information indicates whether the transmission data is retransmission data, and the second indication information points to a transport block corresponding to the transmission data.
  • the first indication information may be a New Data Indication (NDI), and each transmission data in one data packet shares an NDI value; the second indication information may be a HARQ process ID (HARQ process ID) for transmitting data. .
  • NDI New Data Indication
  • HARQ process ID HARQ process ID
  • the DCI of the physical transmission of the network device to the terminal device includes the first transmission information and the RV value of each transmission data.
  • an identifier is configured for each of the transmission data;
  • a first size information is configured for each of the transmission data, wherein each of the first size information may be a respective size information of each transmission data, or
  • Each of the first size information may be a sum of sizes of the transmission data;
  • a first indication information is commonly configured for each transmission data, the first indication information indicates whether each transmission data is retransmitted data; and the second indication information may be each There is one transmission data, that is, one HARQ process number in the first transmission information, to identify which transport block the transport block corresponding to the current transmission data is.
  • an RV value is configured for each transmission data, and each RV value is placed in the DCI; wherein each transmission data can use a different RV version, in which case each transmission data has a different RV. Value; it is also possible to use the same RV version for all transmitted data, so that only one RV value can be carried in the DCI.
  • the DCI is control signaling generated by the physical layer, which is carried in a physical downlink control channel (PDCCH).
  • the DC usually includes resource allocation and other control information of one or more terminal devices.
  • the network device sends the DCI to the terminal device, where the DCI includes the first transmission information, the value of the RV of each transmission data, the size information of the TB, the resource size information, the resource location, the value of the RV of the TB, and the like;
  • the terminal device parses the DCI, and parses out the first transmission information in the DCI and the RV value of each transmission data;
  • the first transmission information includes two CBG identifiers, and the identifier of the first CBG is 2
  • the identifier of the second CBG is 3;
  • the HARQ process number is 5 in the first transmission information;
  • the size information of the first CBG is 450 bytes (bytes) in the first transmission information, and the second
  • the size information of the CBG is 450 bytes, or the sum of the size of the first CBG and the size of the second CBG is 900 bytes in the first transmission information.
  • FIG. 7 is a data structure diagram of downlink control information (DCI) of a retransmission processing method according to an embodiment of the present application.
  • DCI downlink control information
  • the receiving end when the transmitting end needs to retransmit the data packet, the receiving end sends a feedback message to the transmitting end for the entire TB to indicate that the TB is not successfully received, and then causes the receiving to be received.
  • the end retransmits the entire TB.
  • the network device sends the entire TB to the terminal device to complete the retransmission process.
  • the network device sends the identifier information, the RV information, the size information, and the like of one or more CBs that need to be retransmitted in the TB to the terminal device, and the network device sends the one or more CBs.
  • the terminal device or identification information, RV information, size information, etc. of one or more CBGs that need to be retransmitted in one TB, and the network device sends the one or more CBGs to the terminal device.
  • the terminal device indicates, by using a MAC layer, that the physical layer of the terminal device generates first feedback information.
  • the first feedback information indicates whether at least one of the transport data corresponding to the transport data needs to be retransmitted.
  • FIG. 9 is a signaling diagram 2 of a retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 9 may be used to indicate the execution process of the step; and S21 is a terminal device receiving network.
  • the layer indicates that the physical layer of the terminal device generates the first feedback information.
  • decoding which is a concept relative to encoding.
  • channel coding the digital signal to be transmitted in the channel.
  • the coding is added by adding some redundancy.
  • Decoding and encoding are relative, then a process of culling redundant bits to restore the original bit stream.
  • the physical layer of the terminal device can perform independent decoding.
  • the physical layer of the terminal can obtain each of the current data packets from the DCI. The value of the RV of the transmitted data, and the first transmission information; the physical layer of the terminal device transmits the first transmission information to the MAC layer of the terminal device. Then, the physical layer of the terminal separately decodes each transmission data in this data packet. Then, the physical layer of the terminal device reports the decoding result to the MAC layer of the terminal device. At this time, the physical layer of the terminal device sends the decoding result of each transmission data to the MAC layer, where the decoding result of one transmission data may be Successful for decoding or decoding failed.
  • the MAC layer of the terminal device After receiving the decoding result of each transmission data of the physical layer, if the network reserves the feedback position for the CB and reserves the feedback position of the TB, then the MAC layer of the terminal device reserves all the data in the TB corresponding to the transmission data.
  • the decoding fails, that is, all the CBs or CBGs in the TB corresponding to the transmission data fail to be decoded.
  • the MAC layer of the terminal device instructs the physical layer of the terminal device to generate a first feedback information. At this time, the first feedback information is characterized.
  • the transmission block corresponding to the transmission data fails to be decoded, and further, the transmission block corresponding to the transmission data needs to be downlink retransmitted.
  • the MAC layer of the terminal device determines whether the transmission block corresponding to the transmission data fails to be decoded, and then the transmission block corresponding to the transmission data needs to be downlink retransmitted. If the network reserves the feedback location for the CB and also reserves the feedback location of the TB, when part of the data in the TB corresponding to the transmission data is successfully decoded, and some data decoding fails, the MAC of the terminal device indicates the terminal device.
  • the physical layer generates respective first feedback sub-informments for each transmission data, and one feedback sub-information indicates that the decoding result of the current transmission data is decoding success or decoding failure, and the MAC of the terminal device may indicate that the physical layer of the terminal device will be
  • Each first feedback sub-information of the data is transmitted to form a first feedback information; and further, each transmission data that fails to be decoded needs to be downlink retransmitted.
  • the MAC layer of the terminal device After the MAC layer of the terminal device receives the decoding result of each transmission data of the physical layer, if the network only reserves the feedback position of the CB, when all the data in the TB corresponding to the transmission data fails to be decoded, If all the CBs or CBGs in the TB corresponding to the transmission data fail to be decoded, the MAC layer of the terminal device instructs the physical layer of the terminal device to generate a first feedback information. At this time, the first feedback information is included for the transport block.
  • Each of the transmission data fails to decode the message, and then needs to perform downlink retransmission for each transmission data that fails to be decoded.
  • the MAC layer of the terminal device instructs the physical layer of the terminal device to generate one.
  • the first feedback information includes a message for decoding failure of each transmission data of the transport block, and further, downlink retransmission is required for each transmission data that is successfully decoded. If the network only reserves the feedback position of the CB, when part of the data in the TB corresponding to the transmission data is successfully decoded, and some data decoding fails, the MAC of the terminal device indicates that the physical layer of the terminal device is generated for each transmission.
  • the first feedback sub-information of the data indicates that the decoding result of the current transmission data is decoding success or decoding failure
  • the MAC of the terminal device may indicate that the physical layer of the terminal device sends each first feedback sub-feeder of each transmission data.
  • the information is used to form a first feedback message; further, downlink transmission and retransmission are required for each transmission data that fails to be decoded.
  • the data packet has two transmission data CBG ID1 and CBG ID2.
  • the CBG ID1 decoding succeeds, and the CBG ID2 decoding fails.
  • the MAC of the terminal device receives the decoding result sent by the physical layer of the terminal device, “CBG ID1 is successfully decoded, CBG ID2 fails to decode”, and the MAC of the terminal device indicates the terminal device.
  • the physical layer generates Acknowledgement (ACK) feedback or NACK feedback for each transmission data.
  • ACK Acknowledgement
  • the MAC of the terminal device indicates that the physical layer of the terminal device generates an ACK for CBG ID1 and generates a NACK for CBG ID2. Then, the physical layer of the terminal device sends an ACK/NACK to the network device by using the corresponding uplink resource. At this time, the network device needs to retransmit the CBG ID2.
  • the network reserves a feedback location for the CB
  • the feedback location of the TB is reserved, and the data packet has two transmission data CBG ID1 and CBG ID2, and the physical layer of the terminal device is in the received data packet.
  • the CBG ID1 and the CBG ID2 are both decoded.
  • the MAC address of the terminal device receives the decoding result sent by the physical layer of the terminal device, “CBG ID1 decoding fails, CBG ID2 decoding fails”.
  • the MAC layer of the terminal device also determines that the other data that the two CBGs belong to in the same TB has failed to decode, and then the MAC of the terminal device indicates that the physical layer of the terminal device generates a first feedback message, the first feedback.
  • the information indicates that the TB decoding corresponding to the transmitted data failed.
  • the network device is required to retransmit the TB.
  • the first transmission information that is sent by the network device is received by the terminal device, where the first transmission information includes at least one identifier of the transmission data, and the transmission data is a code block or a code block group; the terminal device indicates the terminal device by using the MAC layer.
  • the physical layer generates first feedback information; wherein the first feedback information characterizes whether at least one of the transport blocks corresponding to the transport data needs to be retransmitted. Therefore, when the downlink retransmission is required, the network device only needs to send the CB or CBG information that needs to be retransmitted, and the CB or CBG to the terminal device. At this time, the terminal device only needs to receive the CB or CBG that needs to be retransmitted.
  • the terminal device instructs the physical layer of the terminal device to generate each feedback information for the decoding result of each transmission data through the MAC layer, so that the terminal device decodes each transmission data.
  • the results are fed back to the network device one by one, so that the network device no longer only knows whether the decoding result of the entire TB is successful or failed, but enables the network device to know whether the decoding result of each CB or CBG in a TB is successful or not. In turn, the network device can easily retransmit each CB or CBG.
  • FIG. 10 is a schematic flowchart diagram of still another method for retransmission processing according to an embodiment of the present application. As shown in FIG. 10, the method includes:
  • the terminal device acquires configuration information, where the configuration information includes at least one of the following: a format of the downlink control information, a length of the downlink control information, a number of code block groups of the transport block, and a code block group code of the transport block. The number of blocks.
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the first transmission information further includes at least one of the following information: first size information of the transmission data, first indication information of the transmission data, and second indication information of the transmission data; wherein the first indication information indicates whether the transmission data is heavy
  • the data is transmitted, and the second indication information points to a transport block corresponding to the transmitted data.
  • the terminal device After the decoding of the transmission data for retransmission fails, the terminal device instructs the physical layer of the terminal device to perform a merge process through the MAC layer.
  • the terminal device indicates, by using a MAC layer, a physical layer of the terminal device, puts the successfully decoded transmission data into a buffer, and deletes the first cache data corresponding to the successfully decoded transmission data.
  • the terminal device does not receive the third indication information when the decoding fails, wherein the third indication information indicates that the transmission data that failed to be decoded does not perform the data of the transmission data that failed to be decoded on the resource allocated for the transmission data that failed to be decoded. If the transmission is performed, the terminal device indicates the physical layer of the terminal device through the MAC layer, puts the transmission data that fails to be decoded into the buffer, and deletes the second cache data corresponding to the transmission data that failed to be decoded.
  • FIG. 11 is a signaling diagram 1 of another retransmission processing method according to an embodiment of the present disclosure
  • FIG. 11 is a flowchart for performing another retransmission processing method provided in FIG. 10, as shown in FIG. include:
  • the terminal device obtains configuration information, where the configuration information includes at least one of the following: a format of the downlink control information, a length of the downlink control information, a number of code block groups of the transport block, and a code block group code of the transport block. The number of blocks.
  • the terminal device before the initial transmission of the downlink data transmission by the terminal device and the network device, the terminal device needs to obtain configuration information, where the configuration information includes the format of the downlink control information, the length of the downlink control information, and the code of the transport block.
  • the configuration information includes the format of the downlink control information, the length of the downlink control information, and the code of the transport block.
  • the terminal device receives configuration information sent by the network device.
  • the network base station may send configuration information to the terminal device by using system information or dedicated signaling.
  • the DCI carrying the first transmission information is used.
  • the format and length can be configured by the network device, which can reduce the number of blind detections by the UE.
  • the second way is that the content of the configuration information is specified in the protocol, and the terminal device can obtain the content of the protocol.
  • the network device can send the number of code block groups of the transport block to the terminal device by using system information or dedicated signaling, and thus the number of CBGs in one TB can be fixed.
  • the network device divides one TB into A CBGs, and the number of CBs in each CBG can be calculated by the following method, and the number of CBs included in each CBG except the last CBG in the TB is The number of CBs included in the last CBG is S is the total number of CBs in the TB.
  • the number of CBs in a TB is x and x is less than A, then in order to ensure that there is one CB in each CBG, it can be divided into x CBGs, one CB in each CBG, and the remaining Ax CBGs. Not used, but the length of the downlink control information in the DCI is still A; this can reduce the number of blind detections of the terminal device, because the size of the downlink scheduling is fixed, and the terminal device can only blindly check the length of the downlink control information is A. DCI.
  • the network device may send the number of code blocks in one code block group of the transport block to the terminal device by using system information or dedicated signaling, and may further fix the number of CBs in each CBG of the TB.
  • each of the CBGs in the network device setting TB includes m CBs, and the TB includes S/m CBGs, and S is the total number of CBs in the TB. If the number of CBs is not enough, the number of CBs in the last CBG may be less than m; and the network device needs to avoid the number of CBGs in a certain TB exceeding the maximum number of CBG thresholds.
  • the protocol may also specify that the maximum number of CBGs is Y.
  • the downlink control information of DCI can only be Y. If the number of CBGs of a TB is less than Y, for example, the value of Y is 10, and the network device only configures one terminal device to divide one TB into 8 CBGs, then the length of the DCI downlink control information is the last two. Bit is not used. In this case, regardless of how many CBGs the network device configures the terminal device to divide one TB, the terminal device is busy only blindly checking the DCI with the Y length.
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the first transmission information further includes at least one of the following information: first size information of the transmission data, first indication information of the transmission data, and second indication information of the transmission data; wherein the first indication information indicates whether the transmission data is heavy
  • the data is transmitted, and the second indication information points to a transport block corresponding to the transmitted data.
  • the terminal device receives the first transmission information sent by the network device.
  • the process of this step refers to step S11 in the signaling diagram of a retransmission processing method provided in FIG. 4, and the principle and process are the same as step S11.
  • step S32 in this embodiment The difference between step S32 in this embodiment and step S11 in Fig. 4 will be described below.
  • the manner in which the terminal device obtains the first transmission information may be in the following manners.
  • the terminal device receives the DCI sent by the network device, and carries the first transmission information in the DCI; then the terminal device parses the first transmission information from the DCI.
  • the terminal device receives the first DCI sent by the network device, where the first DCI is used to indicate the format and length of the second DCI; and then the terminal device receives the second DCI according to the format and length of the second DCI.
  • the second DCI carries the first transmission information; then the terminal device parses the first transmission information from the second DCI.
  • the terminal device receives the RRC signaling, for example, the RRC connection reconfiguration message, where the RRC signaling is used to indicate the format and length of the DCI, and then the terminal device attempts to receive the DCI according to the format and length of the DCI, and carries the DCI in the DCI.
  • the terminal device parses the first transmission information from the DCI; wherein the RRC signaling is control signaling generated and processed by the RRC layer.
  • the first indication information of the transmission data is further included in the first transmission information, and the first indication information indicates whether the transmission data is retransmitted data.
  • the first indication information may adopt NDI, and each transmission data in one data packet shares a value of one NDI.
  • FIG. 12 is a data structure diagram of first transmission information of another retransmission processing method according to an embodiment of the present disclosure.
  • FIG. 13 is another retransmission process provided by the embodiment of the present application.
  • a bit map for bits the first bit represents CB1, and the second The bit indicates CB2, and so on.
  • the bits of the second and fourth bits are 1, it indicates that CB2 and CB4 are transmitted this time.
  • the terminal device determines, according to the first indication information, whether each transmission data is retransmitted data.
  • FIG. 14 is a signaling diagram 2 of another retransmission processing method according to an embodiment of the present application.
  • the execution process of step S32 and step S33 may be performed by using FIG. 14;
  • S42 is that the physical layer of the terminal device sends the first transmission information
  • the MAC layer of the terminal device is provided;
  • S43 is that the MAC layer of the terminal device determines whether each transmission data is retransmitted data according to the first indication information;
  • S44 performs independent decoding for the physical layer of the terminal device;
  • S45 is that the physical layer of the terminal device is The respective decoding result of each transmission data is sent to the MAC layer of the terminal device;
  • S46 is that after the decoding failure of the transmission data for the retransmission by the terminal device, the MAC layer of the terminal device indicates that the physical layer of the
  • the MAC layer of the device indicates that the physical layer of the terminal device generates the first feedback information, and the terminal device indicates the physical layer of the terminal device through the MAC layer. Conversion process.
  • the replacement processing here means that the terminal device indicates the physical layer of the terminal device through the MAC layer, puts the successfully decoded transmission data into the buffer, and deletes the first cache data corresponding to the successfully decoded transmission data; the terminal device decodes
  • the third indication information is not received when the failure indicates that the transmission data of the decoding failure does not perform the data transmission of the transmission data that failed the decoding on the resource allocated for the transmission data that failed to be decoded, and the terminal The device indicates the physical layer of the terminal device through the MAC layer, puts the transmission data that fails to be decoded into the buffer, and deletes the second cache data corresponding to the transmission data that failed to be decoded.
  • the physical layer of the terminal device after the physical layer of the terminal device receives the first transmission information and the data packet sent by the network device, before the physical layer of the terminal device performs independent decoding, the physical layer of the terminal device first acquires the first transmission information that is acquired first.
  • Each of the information is sent to the MAC layer of the terminal device, where the first transmission information includes at least one identifier of the transmission data, the transmission data is a code block or a code block group, and the first transmission information further includes at least the following information.
  • a type first size information of the transmitted data, first indication information of the transmission data, and second indication information of the transmission data.
  • the physical layer of the terminal device has no logic function and memory function. Although it can read the first transmission information, it does not know how to use the information in the first transmission information.
  • the MAC layer of the terminal device receives the first indication information of the transmission data, and the first indication information is a value of the NDI.
  • the value of the last NDI of the transmission data is recorded in the MAC layer of the terminal device; if the MAC layer of the terminal device determines the value of the NDI of the transmission data received this time, the value of the last NDI of the transmission data Similarly, the MAC layer of the terminal device may determine that the current transmission data is retransmitted data; if the MAC layer of the terminal device determines the value of the NDI of the transmission data received this time, and the last NDI of the transmission data If the values are different, the MAC layer of the terminal device can determine that the current transmission data is new data.
  • the first transmission information received by the terminal device has two transmission data, and then the MAC layer of the terminal device receives the NDI value of the first transmission information, and the transmission is recorded in the MAC layer of the terminal device.
  • the value of the last NDI corresponding to the data is 1. If the two NDIs are the same, the MAC layer of the terminal device determines that the NDI received this time does not reverse with respect to the last NDI in the record, and the MAC layer of the terminal device can determine the present.
  • the received data is a retransmitted packet.
  • the MAC layer of the terminal device determines that the NDI received this time is reversed relative to the last NDI in the record, and the MAC layer of the terminal device can determine that the data received this time is a new data packet.
  • the terminal device After the decoding of the transmission data for retransmission fails, the terminal device instructs the physical layer of the terminal device to perform a merge process through the MAC layer.
  • the term "merging” refers to combining multiple signals into one signal for processing.
  • the merge is divided into hard merge and soft merge.
  • hard merge refers to decoding (Decode) the received information transmitted through the channel, and the result of this decoding is obtained, and then the decoding result of each channel is hard.
  • the decision is to obtain the process of finally receiving the information;
  • the soft combining refers to first combining the information transmitted through the channel, for example, using the method of weighted combining according to the signal to noise ratio to obtain the combined result, and then decoding the combined result. process.
  • the merger usually uses soft combining.
  • the physical layer of the terminal device can be independently decoded, and the physical layer of the terminal device sends the decoding result of each transmission data to the MAC layer of the terminal device. Then, the MAC layer of the terminal device can determine that the current transmission data is retransmitted data, and the MAC layer of the terminal device learns that the decoding result of each retransmitted transmission data is success or failure.
  • the physical layer of the terminal device determines a storage location for the transmission data of the retransmission decoding failure, and the storage location is a storage location of the transmission data that failed to transmit the decoding last time; then, the MAC layer of the terminal device indicates the terminal device
  • the physical layer combines the retransmitted decoded data that has failed to be decoded with the last transmitted data at the storage location.
  • the storage location may be that the MAC layer of the terminal device tells the physical layer of the terminal device. In this case, if the storage location of the transmission data is irregular, the MAC layer of the terminal device needs to be physical to the terminal device.
  • the layer indicates the storage location of the transmission data, where the MAC layer of the terminal device finds the storage location of the transmission data that failed to transmit the decoding according to the HARQ process ID for the transmission data of the decoding failure of the retransmission; or, the terminal
  • the physical layer of the device obtains the storage location from the DCI. In this case, since the physical layer of the terminal device has already obtained the identifier of the transmission data in the first transmission information, the size of each transmission data can be calculated. And each transmission data is stored in the memory in order, and the physical layer of the terminal device can find the storage location of the transmission data that last stored the retransmission and the decoding failure by transmitting the identifier of the data.
  • the MAC layer of the terminal device can determine that CBG2 and CBG3 are retransmitted data according to the NDI. After the physical layer of the terminal device independently decodes the CBG2 and CBG3 in the received data packet, the CBG2 decoding succeeds, and the CBG3 decoding fails. The physical layer of the terminal device sends the decoding result "CBG2 decoding succeeds, CBG3 decoding fails" to the terminal device.
  • MAC layer
  • the physical layer of the terminal device determines the storage location of the last transmission CBG3, and the MAC layer of the terminal device indicates that the physical layer of the terminal device performs soft combining processing on the data of the currently received CBG3 and the data of the storage location of the last transmission CBG3. .
  • the terminal device indicates, by using a MAC layer, a physical layer of the terminal device, puts the successfully decoded transmission data into a buffer, and deletes the first cache data corresponding to the successfully decoded transmission data.
  • the terminal device does not receive the third indication information when the decoding fails, wherein the third indication information indicates that the transmission data that failed to be decoded does not perform the data of the transmission data that failed to be decoded on the resource allocated for the transmission data that failed to be decoded. If the transmission is performed, the terminal device indicates the physical layer of the terminal device through the MAC layer, puts the transmission data that fails to be decoded into the buffer, and deletes the second cache data corresponding to the transmission data that failed to be decoded.
  • the physical layer of the terminal device sends the respective decoding result of each transmission data to the MAC layer, and then the MAC layer of the terminal device indicates the terminal device according to each decoding result of each transmission data.
  • the physical layer generates first feedback information.
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device generates the first feedback information
  • the MAC layer of the terminal device indicates the physical layer of the terminal device, and the successfully decoded transmission data is put into the buffer, and the successfully decoded transmission is deleted.
  • the first cached data corresponding to the data, and the MAC layer of the terminal device instructs the physical layer to replace the successfully decoded transmission data with the data corresponding to the successfully decoded transmission data in the cache.
  • the terminal device needs to determine whether the third indication information is received within a preset time, and the third indication information indicates that the transmission data that fails to be decoded fails to perform the decoding on the resource allocated for the transmission data that fails to be decoded.
  • the data transmission of the transmission data if the terminal device does not receive the third indication information within the preset time, the MAC layer of the terminal device indicates the physical layer of the terminal device, puts the transmission data that failed the decoding into the cache, and deletes the Decoding the second cache data corresponding to the failed transmission data.
  • the MAC layer of the terminal device indicates the physical layer of the terminal device, and the transmission data of the initial transmission is put into the buffer; since the transmission has been retransmitted and the decoding has failed in S34. The data is soft merged. Then, for the transmission data of the retransmission and the decoding failure, the MAC layer of the terminal device indicates the physical layer of the terminal device, and the transmission data of the decoding failure after the soft combining is put into the buffer, and deleted at the same time.
  • the second cached data corresponding to the number of transmissions of the decoding failure after the combination.
  • the terminal device receives the seventh indication information that is sent by the network device, where the seventh indication information is used to allocate the downlink transmission resource, for example, the duration of the included time domain resource of the downlink transmission resource is at least one subframe or time.
  • the slot or transmission time interval the downlink transmission resource is used to transmit transmission data.
  • the terminal device needs to determine whether the third indication information is received in the preset time, and the fourth indication information is used to notify the terminal device of the start position of the transmission in the subframe or the time slot or the transmission time interval.
  • the terminal device determines, according to the third indication information and the seventh indication information, that part or all of the transmission data that failed to be decoded has no data transmission of part or all of the transmission data that failed to be decoded on the next transmission resource allocated by the eighth indication information. It can also be understood that the network device does not pass through the channel that first acquires the unlicensed spectrum, so that some or all of the transmission data that failed to be decoded does not transmit part or all of the data that failed to be decoded on the allocated resources. Data transfer.
  • the MAC layer of the terminal device indicates the physical layer of the terminal device, puts part or all of the transmission data that failed to be decoded into the buffer, and deletes the second cache data corresponding to part or all of the transmission data that failed to be decoded.
  • the MAC layer of the terminal device indicates the physical layer of the terminal device, and all the transmission data of the initial transmission is put into the buffer; since the retransmission has been repeated in S34 and the decoding fails.
  • Some or all of the transmitted data is soft-combined, and then the MAC layer of the terminal device indicates the physical layer of the terminal device, and transmits part or all of the decoding failure after the soft combining, for part or all of the transmission data for retransmission and decoding failure.
  • the data is placed in the cache, and the second cache data corresponding to the partial or total number of transmissions of the decoding failure after the soft combining is deleted.
  • the terminal device receives the eighth indication information sent by the network device, and monitors the downlink control channel for receiving the fourth indication information within a preset time period.
  • the preset time period is: starting from receiving the seventh indication information, and the duration is configured by the base station.
  • the terminal device receives the third indication information, and the terminal device may stop listening to the downlink control channel. It may also be understood that the terminal device may not listen to the downlink control channel during all preset time periods.
  • the third indication information may be characterized by punching, but the application is not limited thereto. Specifically, if the third indication information can be characterized by puncturing, the terminal device determines, for the transmission data that fails to be decoded, if it is determined that the transmission data that failed the decoding is not punctured at the preset time, the MAC of the terminal device The layer instructs the physical layer of the terminal device to put the transmission data that failed to be decoded into the buffer, and delete the second cache data corresponding to the transmission data that failed to be decoded.
  • the MAC layer of the terminal device can determine that CBG2 and CBG3 are retransmitted data according to the NDI. After the physical layer of the terminal device independently decodes the CBG2 and CBG3 in the received data packet, the CBG2 decoding succeeds, and the CBG3 decoding fails. The physical layer of the terminal device sends the decoding result "CBG2 decoding succeeds, CBG3 decoding fails" to the terminal device.
  • MAC layer
  • the physical layer of the terminal device determines the storage location of the last transmission CBG3, and the MAC layer of the terminal device indicates that the physical layer of the terminal device performs soft combining processing on the data of the currently received CBG3 and the data of the storage location of the last transmission CBG3. , get CBG3 after soft combining.
  • the MAC layer of the terminal device instructs the physical layer to replace the successfully decoded CBG2 with the corresponding data in the cache; meanwhile, if the terminal device does not detect the CBG3 punctured identifier at the preset time, the MAC layer indication of the terminal device The physical layer replaces the corresponding data in the cache with the CBG3 after the soft merge; however, if the terminal device detects that the CBG3 is "punctured" at the preset time, the MAC layer of the terminal device does not indicate that the physical layer will be soft merged. After CBG3, replace the corresponding data in the cache.
  • FIG. 15 is a schematic diagram of a puncturing method of another retransmission processing method according to an embodiment of the present application. As shown in FIG.
  • a downlink resource of a certain block has been allocated to downlink data of the terminal device A;
  • the data arrives at the network device, and the downlink data of the terminal device B is a service requiring very urgent delay, and needs to be transmitted as soon as possible, but the downlink resources of the network device have been allocated; at this time, the network device temporarily stops transmitting the downlink of the terminal device A.
  • the transmission of the data starts to transmit the downlink data of the terminal device B, which is called the downlink data of the terminal device A is punctured; then, after the downlink data transmission of the terminal device B is completed, the downlink data of the terminal device A is continuously transmitted.
  • the network device can only indicate in the next control channel that the previous data was punctured and which of the punctured transmission data. If the terminal device determines that the data is punctured or has not been punctured after a certain period of time, the delay will be large, so the terminal device may be required to receive the transmission data to start decoding, but Whether to cache or not can be determined after a while.
  • this embodiment does not depend on whether the embodiment shown in FIG. 4 is implemented. This embodiment may be implemented independently or in combination with the embodiment shown in FIG. 4.
  • the configuration information is obtained by the terminal device, where the configuration information includes at least one of the following: a format of the downlink control information, a length of the downlink control information, a number of code block groups of the transport block, and a code block group of the transport block.
  • the format and length of the DCI can be configured for the terminal device when the data is transmitted for the first time in the downlink, and the number of CBGs in the TB can be configured, thereby reducing the number of blind detections of the terminal device.
  • the terminal device determines whether each transmission data is retransmission data, and after the decoding of the transmission data for the retransmission fails, the terminal device instructs the physical layer of the terminal device to perform a merge process through the MAC layer; and then, the terminal device indicates the terminal through the MAC layer.
  • the physical layer of the device puts the successfully decoded transmission data into the cache, and deletes the first cached data corresponding to the successfully decoded transmission data; the terminal device indicates the physical layer of the terminal device through the MAC layer, and puts the transmission data that fails to be decoded.
  • the buffer is inserted into the cache, and the second cache data corresponding to the transmission data that failed to be decoded is deleted.
  • each transmission data can be completed for each transmission data, and the processing of merging and buffering for the entire TB or the entire data packet is not required, thereby saving system resources and improving processing speed and processing of retransmission. effectiveness.
  • FIG. 16 is a schematic flowchart diagram of another retransmission processing method according to an embodiment of the present application. As shown in FIG. 16, the method includes:
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the terminal device instructs the physical layer of the terminal device to cascade through the MAC layer.
  • FIG. 17 is a signaling diagram 1 of another retransmission processing method according to an embodiment of the present disclosure
  • FIG. 17 is a flowchart for performing another retransmission processing method provided in FIG. 16, as shown in FIG. include:
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the terminal device receives the first transmission information sent by the network device.
  • step S11 in the signaling diagram of the retransmission processing method provided in FIG. 4, and the principle and process are the same as step S11.
  • step S32 in the signaling diagram of the processing method, the principle and the procedure are the same as step S32.
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device is cascaded.
  • the MAC layer of the terminal device determines whether the transmission data in the TB of the data to be transmitted is successfully decoded. If the decoding is successful, the MAC layer of the terminal device indicates that the physical layer of the terminal device successfully decodes the TB. Each transmission data is cascaded to obtain a transport block.
  • FIG. 18 is a schematic diagram of a cascade of another retransmission processing method according to an embodiment of the present application. As shown in FIG. 18, the concatenation is to connect the CBs in an order of CB1, CB2, CB3, and CB4. After that, you can go to a TB.
  • the physical layer of the terminal device needs to perform CRC check on the cascading transport block, and the CRC check result generated by the physical layer of the terminal device.
  • the physical layer of the terminal device sends the CRC check result to the MAC layer of the terminal device.
  • the MAC layer of the terminal device instructs the physical layer of the terminal device to deliver the concatenated transport block to the MAC layer of the terminal device, and the MAC layer of the terminal device splits and demultiplexes the entity.
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device sends a decoding failure feedback to the network device, and the decoding failure feedback indicates that the cascading transport block decoding fails. Then, when the verification result indicates that the verification fails, the terminal device determines that the transmission data in the transport block after the cascading is not detected at the preset time for the transport block that is not passed after the cascading is verified.
  • the MAC layer of the terminal device instructs the physical layer of the terminal device to put the transmission data into the buffer, and deletes the cache data corresponding to the transmission data; and transmits the data for each of the concatenated transport blocks, the terminal device It is judged that the transmission data in the transport block after the cascade is detected at the preset time is punctured, and the MAC layer of the terminal device does not instruct the physical layer of the terminal device to put the transmission data into the buffer.
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device sends a decoding failure feedback to the network device, where the decoding failure feedback indicates that the cascading transport block decoding fails. Then, when the verification result indicates that the verification fails, the MAC layer of the terminal device instructs the physical layer of the terminal device to put the transmission data into the cache, and deletes the transmission block for verifying the failed cascading transport block. Transfer the cached data corresponding to the data.
  • the first embodiment is shown in FIG. 19 is a signaling diagram 2 of another retransmission processing method according to an embodiment of the present application. As shown in FIG. 19, the method includes:
  • the terminal device acquires configuration information.
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the first transmission information further includes at least one of the following information: first size information of the transmission data, first indication information of the transmission data, and second indication information of the transmission data; wherein the first indication information indicates whether the transmission data is heavy
  • the data is transmitted, and the second indication information points to a transport block corresponding to the transmitted data.
  • the physical layer of the terminal device sends the first transmission information to the MAC layer of the terminal device.
  • the MAC layer of the terminal device determines whether each transmission data is retransmitted data.
  • the physical layer of the terminal device performs independent decoding.
  • the physical layer of the terminal device is a MAC layer that transmits a decoding result of each transmission data to the terminal device.
  • the MAC layer of the terminal device instructs the physical layer of the terminal device to perform a combining process.
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device generates the first feedback information, and the terminal device instructs the physical layer of the terminal device to perform the replacement process by using the MAC layer.
  • the replacement processing means that the terminal device indicates the physical layer of the terminal device through the MAC layer, puts the successfully decoded transmission data into the buffer, and deletes the first cache data corresponding to the successfully decoded transmission data; the terminal device decodes
  • the third indication information is not received when the failure indicates that the transmission data of the decoding failure does not perform the data transmission of the transmission data that failed the decoding on the resource allocated for the transmission data that failed to be decoded, and the terminal The device indicates the physical layer of the terminal device through the MAC layer, puts the transmission data that fails to be decoded into the buffer, and deletes the second cache data corresponding to the transmission data that failed to be decoded.
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device is cascaded.
  • the process of FIG. 19 refers to each step in the signaling diagram of another retransmission processing method provided in FIG. 11, and the signaling diagram 1 of another retransmission processing method provided in FIG. Step S52.
  • FIG. 20 is a signaling diagram 3 of another retransmission processing method according to an embodiment of the present application. As shown in FIG. 20, the method includes:
  • the terminal device acquires configuration information.
  • the terminal device receives the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the first transmission information further includes at least one of the following information: first size information of the transmission data, first indication information of the transmission data, and second indication information of the transmission data; wherein the first indication information indicates whether the transmission data is heavy
  • the data is transmitted, and the second indication information points to a transport block corresponding to the transmitted data.
  • the physical layer of the terminal device sends the first transmission information to the MAC layer of the terminal device.
  • the MAC layer of the terminal device determines whether each transmission data is retransmitted data.
  • the physical layer of the terminal device performs independent decoding.
  • the physical layer of the terminal device is a MAC layer that transmits a respective decoding result of each transmission data to the terminal device.
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device is cascaded.
  • the process of FIG. 20 refers to each step S31-S33 in the signaling diagram of another retransmission processing method provided in FIG. 11, and another retransmission processing method provided in FIG. Step S52 of Figure 1.
  • this embodiment does not depend on whether the embodiment shown in FIG. 4 and FIG. 11 is implemented. This embodiment may be implemented independently or in combination with the embodiments shown in FIG. 4 and FIG.
  • the first transmission information that is sent by the network device is received by the terminal device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group; and the terminal device transmits the data corresponding to the transmission block.
  • the MAC layer instructs the physical layer of the terminal device to cascade. After the terminal device successfully decodes each transmission data of the transport block, the MAC layer of the terminal device cascades the successfully decoded transmission data, thereby facilitating the decoding processing of the transmission data.
  • FIG. 21 is a schematic flowchart diagram of still another method for retransmission processing according to an embodiment of the present application. As shown in FIG. 21, the method includes:
  • the terminal device receives the second transmission information that is sent by the network device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the terminal device indicates, by using a MAC layer, a physical layer of the terminal device, and sends the transmission data on the storage location to the network device.
  • FIG. 22 is a signaling diagram 1 of another retransmission processing method according to an embodiment of the present disclosure
  • FIG. 22 is a flowchart for performing another retransmission processing method provided in FIG. 21, as shown in FIG. include:
  • the terminal device receives the second transmission information that is sent by the network device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group, and the second transmission information further includes at least the following information. a second size information of the transmitted data, a fourth indication information of the transmitted data, and a fifth indication information of the transmitted data; wherein the fourth indication information indicates whether the transmission data is retransmitted data, and the fifth indication information represents the transmission data. Redundant version.
  • the network device or the terminal device divides the TB into at least one CBG, and includes at least one CB in each CBG.
  • a code block as one transmission data.
  • a code block group for a transmission of data.
  • the network device When the network device does not receive or decode the uplink data, the network device will then schedule the uplink data to the terminal device to perform retransmission of the uplink data.
  • the network device sends an uplink grant (UL grant) to the terminal device, where the UL grant includes the second transport information, and the terminal device obtains the second transport information.
  • UL grant uplink grant
  • the second transmission information includes at least one identifier of the transmission data, and the second transmission information further carries at least one of the second size information of the transmission data, the fourth indication information of the transmission data, and the fifth indication information of the transmission data.
  • the fourth indication information indicates whether the transmission data is retransmission data
  • the fifth indication information indicates the RV of the transmission data.
  • the fourth indication information may be an NDI, and each transmission data in one data packet shares an NDI value.
  • each transmission data has an identifier.
  • Each of the transmission data has a second size information, wherein each of the second size information may be a respective size information of each transmission data, or each second size information may be a sum of the sizes of the transmission data.
  • Each transmission data has an RV value; wherein each transmission data can use a different RV version, in which case each transmission data has a different RV value; or all transmission data can use the same RV version. In this way, only one RV value can be carried in the second transmission information.
  • FIG. 23 is a data structure diagram 1 of the first transmission information of another retransmission processing method according to an embodiment of the present application.
  • the second transmission information includes a CB information, CB.
  • the physical layer of the terminal device After the physical layer of the terminal device receives the second transmission information sent by the network device, the physical layer of the terminal device sends the second transmission information to the MAC layer of the terminal device.
  • the terminal device indicates, by using a MAC layer, a physical layer of the terminal device, and sends the transmission data on the storage location to the network device.
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device completes the retransmission process. Specifically, the MAC layer of the terminal device determines whether the value is based on the value of the fourth indication information NDI in the second transmission information. Performing retransmission of the uplink data; then, the MAC layer of the terminal device indicates the physical layer of the terminal device, and determines the storage of the transmission data on the terminal device according to the fifth indication information RV value in the second transmission information and the identifier of the transmission data. Position, then, the terminal device can find the data transmission at the storage location; then, the MAC layer of the terminal device indicates the physical layer of the terminal device, and transmits the transmission data on the storage location to the network device.
  • the terminal device indicates, by using a MAC layer, a physical layer of the terminal device, and when the number of retransmissions is greater than or equal to the first retransmission threshold, deleting the transport block corresponding to the transmission data.
  • the terminal device in the process of uploading data retransmission, the terminal device needs to maintain the number of retransmissions of the transmission data.
  • the MAC layer of the terminal device instructs the physical layer of the terminal device to delete the transport block corresponding to the transmission data, and does not perform retransmission of the uplink data.
  • the number of retransmissions of any one of the transport blocks, plus the number of transmissions of the transport block is obtained a number of times and CURRENT_TX_NB, when the number of times and CURRENT_TX_NB is greater than or equal to the first weight
  • the MAC layer of the terminal device instructs the physical layer of the terminal device to clear the HARQ buffer corresponding to the transport block.
  • the above steps S81-S83 implement the process of uplink synchronization adaptive retransmission.
  • the second transmission information further includes: sixth indication information of the transmission data; wherein the sixth indication information is directed to the transport block corresponding to the transmission data.
  • FIG. 24 is a data structure diagram of first transmission information of another retransmission processing method according to an embodiment of the present application.
  • the second transmission information includes a CB information, HARQ.
  • each transmission data may have a sixth indication information, that is, there is one HARQ process number in the second transmission information, to identify which transport block the transport block corresponding to the current transmission data is.
  • the physical layer of the terminal device receives the second transmission information sent by the network device, the physical layer of the terminal device sends the second transmission information to the MAC layer of the terminal device; the MAC layer of the terminal device determines and is determined according to the HARQ process ID.
  • the MAC layer of the terminal device determines whether to perform retransmission of the uplink data according to the value of the fourth indication information NDI in the second transmission information; then, the terminal device
  • the MAC layer indicates the physical layer of the terminal device, and determines the storage location of the transmission data on the terminal device according to the fifth indication information RV value and the identifier of the transmission data in the second transmission information, and then the terminal device can find the storage.
  • the data is transmitted in the location; then, the MAC layer of the terminal device indicates the physical layer of the terminal device, and the transmission data on the storage location is transmitted to the network device.
  • this embodiment does not depend on whether the embodiment shown in FIG. 4, FIG. 11, or FIG. 17 is implemented. This embodiment may be implemented independently or in combination with the embodiments shown in FIG. 4, FIG. 11, and FIG. Implementation.
  • the second transmission information that is sent by the network device is received by the terminal device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group; the terminal device indicates the terminal device by using the MAC layer.
  • the physical layer sends the transmission data in the storage location to the network device.
  • the terminal device indicates the physical layer of the terminal device through the MAC layer.
  • the network device when the uplink retransmission is required, the network device only needs to send the information of the CB or CBG that needs to be retransmitted, and the CB or the CBG to the terminal device.
  • the device only needs to send the CB or CBG that needs to be retransmitted; thus, it does not retransmit the entire data block TB, which can save system resources and improve the transmission speed and transmission efficiency of the retransmission.
  • Seven indication information may be added to the second transmission information, and the sixth indication information points to a transport block corresponding to the transmission data, thereby providing a process of uplink asynchronous adaptive retransmission.
  • FIG. 25 is a schematic flowchart diagram of another retransmission processing method according to an embodiment of the present application. As shown in FIG. 25, the method includes:
  • the terminal device receives the second feedback information sent by the network device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group.
  • the terminal device determines the redundancy version according to the redundancy version order.
  • the terminal device indicates, by using a MAC layer, a physical layer of the terminal device, and sends the transmission data on the storage location to the network device.
  • FIG. 26 is a signaling diagram of another retransmission processing method according to an embodiment of the present disclosure, and FIG. 26 is a flowchart of performing another retransmission processing method provided in FIG. 25, as shown in FIG. :
  • the terminal device receives the second feedback information sent by the network device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group.
  • the network device or the terminal device divides the TB into at least one CBG, and includes at least one CB in each CBG.
  • a code block as one transmission data.
  • a code block group for a transmission of data.
  • the network device When the network device does not receive or decode the uplink data, the network device will then schedule the uplink data to the terminal device to perform retransmission of the uplink data.
  • the network device sends each feedback sub-information for each transmission data to the terminal device, and each feedback sub-information indicates that the transmission data corresponding thereto is not successfully received.
  • Each feedback sub-information constitutes second feedback information. If the feedback sub-information indicates that the transmission data corresponding thereto is not successfully received, the transmission data needs to be retransmitted; if the feedback sub-information indicates that the transmission data corresponding thereto is successfully received, the transmission data does not need to be heavily weighted. pass.
  • the terminal device does not receive the uplink resource scheduling information, but only receives the ACK/NACK feedback for the CB or the CBG.
  • the terminal device determines the redundancy version according to the redundancy version order.
  • the terminal device needs to maintain the redundancy version RV by itself.
  • the terminal device determines the redundancy version according to the redundancy version order.
  • the terminal device indicates, by using a MAC layer, a physical layer of the terminal device, and sends the transmission data on the storage location to the network device.
  • the MAC layer of the terminal device indicates the physical layer of the terminal device, and according to the second feedback sub-information, determines the storage location of the transmission data on the terminal device, and then the terminal device can find the transmission location on the storage device. Data; then, the MAC layer of the terminal device indicates the physical layer of the terminal device, and transmits the transmission data on the storage location to the network device.
  • the terminal device indicates, by using a MAC layer, a physical layer of the terminal device, and when the number of retransmissions is greater than or equal to a second retransmission threshold, deleting the transport block corresponding to the transmission data.
  • the terminal device in the process of uploading data retransmission, the terminal device needs to maintain the number of retransmissions of the transmission data.
  • the MAC layer of the terminal device instructs the physical layer of the terminal device to delete the transport block corresponding to the transmission data, and does not perform retransmission of the uplink data.
  • the number of retransmissions of each transmission data belonging to the transport block is accumulated, and the sum of the number of retransmissions of any one of the transmitted data plus the number of retransmissions of the transport block is greater than CURRENT_TX_NB
  • the MAC layer of the terminal device indicates that the physical layer of the terminal device clears the HARQ buffer corresponding to the transport block.
  • the above steps S111-S114 implement the process of uplink synchronization non-adaptive retransmission.
  • this embodiment does not depend on whether the embodiment shown in FIG. 4, FIG. 11, or FIG. 17 is implemented. This embodiment may be implemented independently or in combination with the embodiments shown in FIG. 4, FIG. 11, and FIG. Implementation. Moreover, the implementation of this embodiment does not depend on whether the embodiment shown in FIG. 22 is implemented. This embodiment may be implemented independently or may be implemented on different devices simultaneously with the embodiment shown in FIG. 22.
  • the second feedback information sent by the network device is received by the terminal device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group; the terminal device The redundancy version is determined according to the redundancy version order; the terminal device indicates the physical layer of the terminal device through the MAC layer, and transmits the transmission data on the storage location to the network device.
  • the process of the uplink synchronization non-adaptive retransmission is provided. Therefore, when the uplink retransmission is required, the network device only needs to send the feedback sub-information of the CB or CBG that needs to be retransmitted, for example, NACK feedback information, to the terminal device.
  • the terminal device only needs to send the CB or CBG that needs to be retransmitted; thus, the retransmission is not performed for the entire data block TB, which can save system resources and improve the transmission speed and transmission efficiency of the retransmission.
  • FIG. 27 is a schematic structural diagram of a terminal device according to an embodiment of the present disclosure. As shown in FIG. 27, the terminal device includes:
  • the first receiving module 271 is configured to receive the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group;
  • the generating module 272 is configured to generate, by using a MAC layer of the terminal device, the first feedback information of the physical layer of the terminal device, where the first feedback information indicates whether at least one of the transport data corresponding to the transport data needs to be retransmitted .
  • the first receiving module 271 can perform step S101 of the method shown in FIG. 3, that is, the first receiving module 271 can perform step S11 of the method shown in FIG.
  • the generation module 272 can perform step S102 of the method illustrated in FIG. 3, ie, the generation module 272 can perform step S12 of the method illustrated in FIG.
  • the terminal device of the embodiment shown in FIG. 27 can be used to perform the technical solution of the embodiment shown in FIG. 2 to FIG. 9 in the foregoing method, and the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 28 is a schematic structural diagram of still another terminal device according to an embodiment of the present application.
  • the first transmission information further includes at least one of the following information:
  • the first indication information indicates whether the transmission data is retransmission data, and the second indication information points to a transport block corresponding to the transmission data.
  • the terminal device also includes:
  • the obtaining module 281 is configured to obtain the configuration information before the first receiving module 271 receives the first transmission information sent by the network device, where the configuration information includes at least one of the following: a format of the downlink control information, a length of the downlink control information, The number of code block groups of the transport block, and the number of code blocks in one code block group of the transport block.
  • the obtaining module 281 can perform step S201 of the method shown in FIG. 10, that is, the obtaining module 281 can perform step S31 of the method shown in FIG.
  • the merging module 282 is configured to: after the first receiving module 271 receives the first transmission information sent by the network device, after the decoding of the transmission data for the retransmission fails, the MAC layer of the terminal device instructs the physical layer of the terminal device to perform the merging process. .
  • the merging module 282 can perform step S203 of the method shown in FIG. 10, that is, the merging module 282 can perform step S34 of the method shown in FIG.
  • the first replacement module 283 is configured to: after the first receiving module 271 receives the first transmission information sent by the network device, instruct the physical layer of the terminal device by using the MAC layer of the terminal device, and put the successfully decoded transmission data into the buffer, and The first cache data corresponding to the successfully decoded transmission data is deleted.
  • the first replacement module 283 can execute part of the step S204 of the method shown in FIG. 10, that is, the first replacement module 283 can execute part of the content of step S35 of the method shown in FIG.
  • the second replacement module 284 is configured to: after the first receiving module 271 receives the first transmission information sent by the network device, does not receive the third indication information when the decoding fails, where the third indication information indicates that the transmission data that failed to be decoded is not And performing data transmission of the transmission data that fails to be decoded on the resource allocated for the transmission data that is failed to be decoded, and indicating, by using a MAC layer of the terminal device, the transmission data that fails to be decoded is put into the buffer, And deleting the second cache data corresponding to the transmission data that failed to be decoded.
  • the second replacement module 284 can perform part of the step S204 of the method shown in FIG. 10, that is, the second replacement module 284 can execute part of the content of step S35 of the method shown in FIG.
  • the cascading module 285 is configured to: after the first receiving module 271 receives the first transmission information sent by the network device, when the data in the transport block corresponding to the transmission data is successfully decoded, indicate the physics of the terminal device by using the MAC layer of the terminal device.
  • the layers are cascaded.
  • the cascading module 285 can perform step S302 of the method shown in FIG. 16, that is, the cascading module 285 can perform step S52 of the method shown in FIG.
  • the terminal device of the embodiment shown in FIG. 28 can be used to perform the technical solution of the embodiment shown in FIG. 10 to FIG. 20 in the foregoing method, and the implementation principle and technical effects are similar, and details are not described herein again.
  • this embodiment does not depend on whether the embodiment shown in FIG. 27 is implemented. This embodiment may be implemented independently or in combination with the embodiment shown in FIG.
  • FIG. 29 is a schematic structural diagram of another terminal device according to an embodiment of the present disclosure. As shown in FIG. 29, the terminal device includes:
  • the second receiving module 291 is configured to receive second transmission information that is sent by the network device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the second receiving module 291 can perform step S401 of the method shown in FIG. 21, that is, the second receiving module 291 can perform step S81 of the method shown in FIG.
  • the first sending module 292 is configured to indicate, by using a MAC layer of the terminal device, the physical layer of the terminal device, and send the transmission data on the storage location to the network device.
  • the first sending module 292 can perform step S402 of the method shown in FIG. 21, that is, the first sending module 292 can perform step S82 of the method shown in FIG.
  • the second transmission information further includes at least one of the following information:
  • the fourth indication information indicates whether the transmission data is retransmission data
  • the fifth indication information represents a redundancy version of the transmission data
  • the terminal device also includes:
  • the first deleting module 293 is configured to: after the first sending module 292 indicates the physical layer of the terminal device by using the MAC layer of the network device, send the transmission data on the storage location to the network device, and then indicate the terminal device by using the MAC layer of the network device.
  • the physical layer deletes the transport block corresponding to the transmitted data when the number of retransmissions is greater than or equal to the first retransmission threshold.
  • the first deletion module 293 can execute step S83 of the method shown in FIG.
  • the second transmission information further includes: sixth indication information of the transmission data; wherein the sixth indication information is directed to the transport block corresponding to the transmission data.
  • the terminal device of the embodiment shown in FIG. 29 can be used to perform the technical solution of the embodiment shown in FIG. 21 to FIG. 24 in the foregoing method, and the implementation principle and technical effects thereof are similar, and details are not described herein again.
  • the implementation of the present embodiment does not depend on whether or not the embodiment shown in FIG. 27 and FIG. 28 is implemented. This embodiment can be implemented independently or in combination with the embodiment shown in FIGS. 27 and 28.
  • FIG. 30 is a schematic structural diagram of still another terminal device according to an embodiment of the present application. As shown in FIG. 30, the terminal device includes:
  • the third receiving module 311 is configured to receive second feedback information sent by the network device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group.
  • the third receiving module 311 can perform step S501 of the method shown in FIG. 25, that is, the third receiving module 311 can perform step S111 of the method shown in FIG.
  • the second sending module 312 is configured to indicate, by using a MAC layer of the terminal device, the physical layer of the terminal device, and send the transmission data on the storage location to the network device.
  • the second sending module 312 can perform step S503 of the method shown in FIG. 25, that is, the second sending module 312 can perform step S113 of the method shown in FIG.
  • the terminal device also includes:
  • the determining module 313 is configured to determine, according to the redundancy version order, the redundancy version, before the second sending module 312 indicates the physical layer of the terminal device through the MAC layer of the network device, and sends the transmission data on the storage location to the network device.
  • the determining module 313 can perform step S502 of the method shown in FIG. 25, that is, the determining module 313 can perform step S112 of the method shown in FIG.
  • the second deleting module 314 is configured to: after the second sending module 312 indicates the physical layer of the terminal device by using the MAC layer of the network device, send the transmission data on the storage location to the network device, and then indicate the terminal device by using the MAC layer of the terminal device.
  • the physical layer deletes the transport block corresponding to the transmitted data when the number of retransmissions is greater than or equal to the second retransmission threshold.
  • the second deletion module 314 can execute step S114 of the method shown in FIG.
  • the terminal device of the embodiment shown in FIG. 30 can be used to perform the technical solution of the embodiment shown in FIG. 25 to FIG. 26 in the foregoing method, and the implementation principle and technical effects are similar, and details are not described herein again.
  • the implementation of the present embodiment does not depend on whether the embodiment shown in FIG. 27, FIG. 28, or FIG. 29 is implemented.
  • This embodiment may be implemented independently, or may be implemented together with the embodiment shown in FIG. 27 and FIG. It can be implemented on different devices using the embodiment shown in FIG.
  • FIG. 31 is a schematic structural diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 31, the network device includes:
  • the third sending module 321 is configured to send the first transmission information to the terminal device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group; and the first transmission information is used by the terminal device.
  • the first feedback information is generated by the MAC layer indicating the physical layer of the terminal device, wherein the first feedback information indicates whether at least one of the transport blocks corresponding to the transport data needs to be retransmitted.
  • the third sending module 321 can perform step S101 of the method shown in FIG. 3, that is, the third sending module 321 can perform step S11 of the method shown in FIG.
  • the first transmission information further includes at least one of the following information:
  • the first indication information indicates whether the transmission data is retransmission data, and the second indication information points to a transport block corresponding to the transmission data.
  • the network device of the embodiment shown in FIG. 31 can be used to perform the technical solution of the embodiment shown in FIG. 2 to FIG. 20 in the foregoing method, and the implementation principle and technical effects are similar, and details are not described herein again.
  • FIG. 32 is a schematic structural diagram of still another network device according to an embodiment of the present application. As shown in FIG. 32, the network device includes:
  • the fourth sending module 331 is configured to send the second transmission information to the terminal device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group; wherein the fourth sending module 331 can Step S401 of the method shown in FIG. 21 is executed, that is, the fourth transmitting module 331 can execute step S81 of the method shown in FIG.
  • the fourth receiving module 332 is configured to receive transmission data on a storage location of the terminal device that is sent by the terminal device, where the transmission data is sent by the terminal device to indicate the physical layer of the terminal device by using the MAC layer.
  • the fourth receiving module 332 can perform step S402 of the method shown in FIG. 21, that is, the fourth receiving module 332 can perform step S82 of the method shown in FIG.
  • the second transmission information further includes at least one of the following information:
  • the fourth indication information indicates whether the transmission data is retransmission data
  • the fifth indication information represents a redundancy version of the transmission data
  • the second transmission information further includes: sixth indication information of the transmission data; wherein the sixth indication information is directed to the transport block corresponding to the transmission data.
  • the network device of the embodiment shown in FIG. 32 can be used to perform the technical solution of the embodiment shown in FIG. 21 to FIG. 24 in the foregoing method, and the implementation principle and technical effects are similar, and details are not described herein again.
  • this embodiment does not depend on whether the embodiment shown in FIG. 31 is implemented. This embodiment may be implemented independently or in combination with the embodiment shown in FIG.
  • FIG. 33 is a schematic structural diagram of another network device according to an embodiment of the present application. As shown in FIG. 33, the network device includes:
  • the fifth sending module 341 is configured to send second feedback information to the terminal device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group.
  • the fifth sending module 341 can perform step S501 of the method shown in FIG. 25, that is, the fifth sending module 341 can perform step S111 of the method shown in FIG.
  • the fifth receiving module 342 is configured to receive the transmission data on the storage location of the terminal device that is sent by the terminal device, where the transmission data is sent by the terminal device to indicate the physical layer of the terminal device by using the MAC layer.
  • the fifth receiving module 342 can perform step S503 of the method shown in FIG. 25, that is, the fifth receiving module 342 can perform step S113 of the method shown in FIG.
  • the network device of the embodiment shown in FIG. 33 can be used to perform the technical solution of the embodiment shown in FIG. 25 to FIG. 25 in the foregoing method, and the implementation principle and technical effects are similar, and details are not described herein again.
  • this embodiment does not depend on whether the embodiment shown in FIG. 31 or FIG. 32 is implemented.
  • This embodiment may be implemented independently, or may be implemented together with the embodiment shown in FIG. 31, and may also be used in FIG.
  • the illustrated embodiment is implemented on different devices.
  • FIG. 34 is a schematic structural diagram of still another terminal device according to an embodiment of the present application.
  • the terminal device includes a receiver 231, a transmitter 232, a processor 233, and a memory 234.
  • the receiver 231 is configured to receive the first transmission information that is sent by the network device, where the first transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the processor 233 is configured to generate, by using a MAC layer of the terminal device, the first feedback information of the physical layer of the terminal device, where the first feedback information indicates whether at least one of the transport data corresponding to the transport data needs to be retransmitted.
  • the receiver 231 can implement the function of the first receiving module 271 in the terminal device shown in FIG. 27, and further, the receiver 231 can perform step S101 of the method shown in FIG. 3, or the receiver 231 can perform the method in FIG. Step S11 of the method; the processor 233 can implement the function of the generating module 272 in the terminal device shown in FIG. 28, and further, the processor 233 can perform step S102 of the method shown in FIG. 3, or the processor 233 can execute FIG. Step S12 of the illustrated method.
  • the first transmission information further includes at least one of the following information: first size information of the transmission data, first indication information of the transmission data, first indication information of the transmission data, and second indication information of the transmission data;
  • the first indication information represents a redundancy version of the transmission data, the first indication information indicates whether the transmission data is retransmission data, and the second indication information points to a transport block corresponding to the transmission data.
  • the processor 233 is further configured to: after the receiver 231 receives the first transmission information sent by the network device, after the decoding of the retransmitted transmission data fails, the physical layer of the terminal device is indicated by the MAC layer of the terminal device. Merge processing. At this time, the processor 233 can implement the function of the merging module 282 in the terminal device shown in FIG. 28, and further, the processor 233 can perform step S203 of the method shown in FIG. 10, or the processor 233 can execute the method shown in FIG. Step S34.
  • the processor 233 is further configured to: after the receiver 231 receives the first transmission information sent by the network device, instruct the physical layer of the terminal device by using a MAC layer of the terminal device, and put the successfully decoded transmission data into the buffer, and The first cache data corresponding to the successfully decoded transmission data is deleted.
  • the processor 233 can implement the function of the first replacement module 283 in the terminal device shown in FIG. 28, and further, the processor 233 can execute part of the content of step S204 of the method shown in FIG. 10, or the processor 233 can execute Part of the step S35 of the method shown in FIG.
  • the processor 233 is further configured to: after the receiver 231 receives the first transmission information sent by the network device, does not receive the third indication information when the decoding fails, where the third indication information indicates that the transmission data that failed to be decoded is not And performing data transmission of the transmission data that fails to be decoded on the resource allocated for the transmission data that is failed to be decoded, and indicating, by using a MAC layer of the terminal device, the transmission data that fails to be decoded is put into the buffer, And deleting the second cache data corresponding to the transmission data that failed to be decoded.
  • the processor 233 can implement the function of the second replacement module 284 in the terminal device shown in FIG. 28, and further, the processor 233 can execute part of the content of step S204 of the method shown in FIG. 10, or the processor 233 can execute Part of the step S35 of the method shown in FIG.
  • the processor 233 is further configured to: after the receiver 231 receives the first transmission information sent by the network device, when the data in the transmission block corresponding to the transmission data is successfully decoded, indicate, by the MAC layer of the terminal device, the terminal device The physical layer is cascaded. At this time, the processor 233 can implement the function of the cascading module 285 in the terminal device shown in FIG. 28. Further, the processor 233 can perform step S302 of the method shown in FIG. 16, or the processor 233 can perform the process shown in FIG. Step S52 of the method.
  • the processor 233 is further configured to: before the receiver 231 receives the first transmission information sent by the network device, obtain configuration information, where the configuration information includes at least one of the following: a format of the downlink control information, and a downlink control information. The length, the number of code block groups of the transport block, and the number of code blocks in one code block group of the transport block.
  • the processor 233 can implement the function of the obtaining module 281 in the terminal device shown in FIG. 28, and further, the processor 233 can perform step S201 of the method shown in FIG. 10, or the processor 233 can execute the method shown in FIG. Step S31.
  • the terminal device of the embodiment shown in FIG. 34 can be used to perform the technical solution of the foregoing method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
  • the receiver 231 and the transmitter 232 can be connected to an antenna.
  • the receiver 231 and the transmitter 232 receive the information transmitted by the network device through the antenna, and send the information to the processor 233 for processing.
  • the processor 233 processes the data of the terminal device and transmits it to the network device through the transmitter 232.
  • the memory 234 is used to store the program of the above method embodiment, or the modules of the embodiment shown in FIG. 28, and the processor 233 calls the program to perform the operations of the above method embodiments to implement the modules shown in FIG.
  • the above modules may be implemented by being embedded in a chip of the device in the form of an integrated circuit. And they can be implemented separately or integrated. That is, the above modules may be configured to implement one or more integrated circuits of the above method, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (digital singnal processor) , DSP), or one or more Field Programmable Gate Arrays (FPGAs).
  • ASICs Application Specific Integrated Circuits
  • DSP digital singnal processor
  • FPGAs Field Programmable Gate Arrays
  • FIG. 35 is a schematic structural diagram of still another terminal device according to an embodiment of the present application.
  • the terminal device includes a receiver 241, a transmitter 242, a processor 243, and a memory 244.
  • the receiver 241 is configured to receive the second transmission information that is sent by the network device, where the second transmission information includes an identifier of the at least one transmission data, where the transmission data is a code block or a code block group.
  • the transmitter 242 is configured to indicate, by using a MAC layer of the terminal device, the physical layer of the terminal device, and send the transmission data on the storage location to the network device.
  • the receiver 241 can implement the function of the second receiving module 291 in the terminal device shown in FIG.
  • the receiver 241 can perform step S401 of the method shown in FIG. 21, or the receiver 241 can perform the method of FIG. Step S81 of the method is shown.
  • the transmitter 242 can implement the function of the first sending module 292 in the terminal device shown in FIG. 29, and further, the transmitter 242 can perform step S402 of the method shown in FIG. 21, or the transmitter 242 can perform the method of FIG. Step S82 of the method is shown.
  • the second transmission information further includes at least one of the following information:
  • the fourth indication information indicates whether the transmission data is retransmission data
  • the fifth indication information represents a redundancy version of the transmission data
  • the processor 243 is configured to: after the transmitter 242 indicates the physical layer of the terminal device by using the MAC layer of the network device, send the transmission data on the storage location to the network device, and indicate the physicality of the terminal device by using the MAC layer of the network device.
  • the layer deletes the transport block corresponding to the transmitted data when the number of retransmissions is greater than or equal to the first retransmission threshold.
  • the processor 243 can implement the function of the first deletion module 293 in the terminal device shown in FIG. 29, and further, the processor 243 can execute step S83 of the method shown in FIG.
  • the second transmission information further includes: sixth indication information of the transmission data; wherein the sixth indication information is directed to the transport block corresponding to the transmission data.
  • the memory 244 is configured to store a program for implementing the above method embodiments, or the modules of the embodiment shown in FIG. 29, and the processor 243 calls the program to perform the operations of the above method embodiments to implement the modules shown in FIG.
  • FIG. 36 is a schematic structural diagram of another terminal device according to an embodiment of the present application.
  • the terminal device includes a receiver 251, a transmitter 252, a processor 253, and a memory 254.
  • the receiver 251 is configured to receive second feedback information sent by the network device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group.
  • the transmitter 252 is configured to instruct, by the MAC layer of the terminal device, the physical layer of the terminal device to transmit the transmission data on the storage location to the network device.
  • the receiver 251 can implement the function of the third receiving module 311 in the terminal device shown in FIG. 30.
  • the receiver 251 can perform step S501 of the method shown in FIG. 25, or the receiver 251 can perform the method of FIG. Step S111 of the method is shown.
  • the transmitter 252 can implement the function of the second transmitting module 312 in the terminal device shown in FIG. 30. Further, the transmitter 252 can perform step S503 of the method shown in FIG. 25, or the transmitter 252 can perform the method of FIG. Step S113 of the method is shown.
  • the processor 253 is configured to determine, according to the redundancy version order, the redundancy version, before the transmitter 252 indicates the physical layer of the terminal device through the MAC layer of the network device, and sends the transmission data on the storage location to the network device.
  • the processor 253 can implement the function of the determining module 313 in the terminal device shown in FIG. 30.
  • the processor 253 can execute step S502 of the method shown in FIG. 25, or the processor 253 can execute the method shown in FIG. Step S112.
  • the processor 253 is further configured to: after the transmitter 252 indicates the physical layer of the terminal device by using the MAC layer of the network device, send the transmission data on the storage location to the network device, and then indicate the terminal device by using the MAC layer of the terminal device.
  • the physical layer deletes the transport block corresponding to the transmitted data when the number of retransmissions is greater than or equal to the second retransmission threshold.
  • the processor 253 can implement the function of the second deletion module 314 in the terminal device shown in FIG. 30, and further, the processor 253 can execute step S114 of the method shown in FIG.
  • the memory 254 is used to store the program of the above method embodiment, or the modules of the embodiment shown in FIG. 30, and the processor 253 calls the program to perform the operations of the above method embodiments to implement the modules shown in FIG.
  • the transmitter included in the terminal device of FIG. 34-36 provided by the embodiment of the present invention may perform a sending action corresponding to the foregoing method embodiment, and the processor performs processing operations such as processing, determining, and acquiring, and the receiver may perform Receive action.
  • the processor performs processing operations such as processing, determining, and acquiring, and the receiver may perform Receive action.
  • FIG. 37 is a schematic structural diagram of still another network device according to an embodiment of the present application.
  • the network device includes a transmitter 261, a receiver 262, and a processor 263, wherein the transmitter 261 is configured to send the first transmission information to the terminal device, where the first transmission information includes at least one transmission data.
  • the first transmission information is used by the terminal layer to indicate the physical layer of the terminal device to generate the first feedback information, where the first feedback information represents the transmission corresponding to the transmission data, where the transmission information is a code block or a code block group; Whether at least one of the transmitted data in the block needs to be retransmitted.
  • the transmitter 261 can implement the function of the third sending module 321 in the network device shown in FIG. 31, and further, the transmitter 261 performs the step S101 of the method shown in FIG. 3, or the transmitter 261 can perform the method in FIG. Step S11 of the method is shown.
  • the first transmission information further includes at least one of the following information: first size information of the transmission data, first indication information of the transmission data, and second indication information of the transmission data, where the first indication information represents the transmission Whether the data is retransmitted data, and the second indication information points to a transport block corresponding to the transmitted data.
  • the network device of the embodiment shown in FIG. 37 can be used to execute the technical solution of the foregoing method embodiment, or the program of each module in the embodiment shown in FIG. 31, and the processor 263 calls the program to perform the operations of the foregoing method embodiment to implement the figure.
  • Each module shown in 31 can be used to execute the technical solution of the foregoing method embodiment, or the program of each module in the embodiment shown in FIG. 31, and the processor 263 calls the program to perform the operations of the foregoing method embodiment to implement the figure.
  • Each module shown in 31 can be used to execute the technical solution of the foregoing method embodiment, or the program of each module in the embodiment shown in FIG. 31, and the processor 263 calls the program to perform the operations of the foregoing method embodiment to implement the figure.
  • Each module shown in 31 can be used to execute the technical solution of the foregoing method embodiment, or the program of each module in the embodiment shown in FIG. 31, and the processor 263 calls the program to perform the operations of the foregoing method embodiment to implement the figure.
  • the processor 263 may also be a controller, and is represented as "controller/processor 263" in FIG.
  • the transmitter 261 and the receiver 262 are configured to support transmission and reception of information between the network device and the terminal device in the above embodiment, and to support radio communication between the terminal device and other terminal devices.
  • the processor 263 performs various functions for communicating with the terminal device.
  • the network device may further include a memory 264 for storing program codes and data of the network device.
  • the network device can also include a communication interface 265.
  • Communication interface 265 is used to support network devices to communicate with other network entities.
  • the processor 263 such as a central processing unit (CPU), may also be one or more integrated circuits configured to implement the above method, for example, one or more application specific integrated circuits (ASICs), Or, one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs).
  • the memory 264 can be a memory or a collective name for a plurality of storage elements.
  • FIG. 38 is a schematic structural diagram of still another network device according to an embodiment of the present application.
  • the network device includes a transmitter 381, a receiver 382, and a processor 383.
  • the transmitter 381 is configured to send the second transmission information to the terminal device, where the second transmission information includes at least one identifier of the transmission data, where the transmission data is a code block or a code block group.
  • the receiver 382 is configured to receive transmission data on a storage location of the terminal device that is sent by the terminal device, where the transmission data is sent by the terminal device to indicate the physical layer of the terminal device through the MAC layer.
  • the transmitter 381 can implement the function of the fourth sending module 331 in the network device shown in FIG. 32.
  • the transmitter 381 can perform step S401 of the method shown in FIG. 21, or the transmitter 381 can perform the method of FIG. Step S81 of the method is shown.
  • the receiver 382 can implement the function of the fourth receiving module 332 in the network device shown in FIG. 32. Further, the receiver 382 can perform the step S402 of the method shown in FIG. 21, or the receiver 382 can perform the method shown in FIG. Step S82.
  • the second transmission information further includes at least one of the following information:
  • the fourth indication information indicates whether the transmission data is retransmission data
  • the fifth indication information represents a redundancy version of the transmission data
  • the second transmission information further includes: sixth indication information of the transmission data; wherein the sixth indication information is directed to the transport block corresponding to the transmission data.
  • the network device of the embodiment shown in FIG. 38 can be used to execute the technical solution of the foregoing method embodiment, or the program of each module in the embodiment shown in FIG. 32, and the processor 383 calls the program to perform the operations of the foregoing method embodiment to implement the figure.
  • the processor 383 may also be a controller, and is represented as "controller/processor 383" in FIG.
  • the transmitter 381 and the receiver 382 are configured to support transmission and reception of information between the network device and the terminal device in the above embodiment, and to support radio communication between the terminal device and other terminal devices.
  • the processor 383 performs various functions for communicating with the terminal device.
  • the network device can also include a memory 384 for storing program code and data of the network device.
  • the network device can also include a communication interface 385. Communication interface 385 is used to support network devices to communicate with other network entities.
  • the processor 383 such as a central processing unit (CPU), may also be one or more integrated circuits configured to implement the above method, for example, one or more application specific integrated circuits (ASICs), Or, one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs).
  • the memory 384 can be a memory or a collective name for a plurality of storage elements.
  • FIG. 39 is a schematic structural diagram of another network device according to an embodiment of the present application.
  • the network device includes a transmitter 391, a receiver 392, and a processor 393.
  • the transmitter 391 is configured to send second feedback information to the terminal device, where the second feedback information indicates whether at least one transmission data in the transport block needs to be retransmitted, and the transmission data is a code block or a code block group.
  • the receiver 392 is configured to receive transmission data on a storage location of the terminal device that is sent by the terminal device, where the transmission data is sent by the terminal device to indicate the physical layer of the terminal device by using the MAC layer.
  • the transmitter 391 can implement the function of the fifth sending module 331 in the network device shown in FIG. 33.
  • the transmitter 391 can perform step S501 of the method shown in FIG. 25, or the transmitter 391 can perform the method of FIG. Step S111 of the method is shown.
  • the receiver 392 can implement the function of the fifth receiving module 332 in the network device shown in FIG. 33. Further, the receiver 392 can perform step S503 of the method shown in FIG. 25, or the receiver 392 can execute FIG. Step S113 of the illustrated method.
  • the network device of the embodiment shown in FIG. 39 can be used to execute the technical solution of the foregoing method embodiment, or the program of each module in the embodiment shown in FIG. 33, and the processor 383 calls the program to perform the operations of the foregoing method embodiment to implement the figure.
  • Each module shown in Figure 33 can be used to execute the technical solution of the foregoing method embodiment, or the program of each module in the embodiment shown in FIG. 33, and the processor 383 calls the program to perform the operations of the foregoing method embodiment to implement the figure.
  • Each module shown in Figure 33 can be used to execute the technical solution of the foregoing method embodiment, or the program of each module in the embodiment shown in FIG. 33, and the processor 383 calls the program to perform the operations of the foregoing method embodiment to implement the figure.
  • the processor 393 can also be a controller, and is represented as "controller/processor 383" in FIG.
  • the transmitter 391 and the receiver 392 are configured to support transmission and reception of information between the network device and the terminal device in the above embodiment, and to support radio communication between the terminal device and other terminal devices.
  • the processor 393 performs various functions for communicating with the terminal device.
  • the network device may further include a memory 394 for storing program codes and data of the network device.
  • the network device can also include a communication interface 395. Communication interface 395 is used to support network devices to communicate with other network entities.
  • the processor 393 such as a central processing unit (CPU), may also be one or more integrated circuits configured to implement the above method, for example, one or more application specific integrated circuits (ASICs), Or, one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs).
  • the memory 394 can be a memory or a collective name for a plurality of storage elements.
  • the transmitter included in the network device of FIG. 37-39 provided by the embodiment of the present invention may perform a sending action corresponding to the foregoing method embodiment, and the processor performs processing operations such as processing, determining, and acquiring, and the receiver may perform the processing. Receive action.
  • the processor performs processing operations such as processing, determining, and acquiring, and the receiver may perform the processing.
  • Receive action For details, refer to the foregoing method embodiments.
  • the computer program product includes one or more computer instructions.
  • the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
  • the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transmission to another website site, computer, server or data center by wire (eg, coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (eg, infrared, wireless, microwave, etc.).
  • the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
  • the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a Solid State Disk (SSD)) or the like.
  • a magnetic medium eg, a floppy disk, a hard disk, a magnetic tape
  • an optical medium eg, a DVD
  • a semiconductor medium eg, a Solid State Disk (SSD)
  • the functions described in the embodiments of the present application may be implemented in hardware, software, firmware, or any combination thereof.
  • the functions may be stored in a computer readable medium or transmitted as one or more instructions or code on a computer readable medium.
  • Computer readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one location to another.
  • a storage medium may be any available media that can be accessed by a general purpose or special purpose computer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

Selon des modes de réalisation, la présente invention concerne un procédé et un équipement de traitement de retransmission comprenant les étapes suivantes : un dispositif terminal reçoit des premières informations de transmission envoyées par un dispositif de réseau, les premières informations de transmission comprenant un identifiant d'au moins un élément de données de transmission, et les données de transmission étant un bloc de code ou un groupe de blocs de code ; le dispositif terminal ordonne à une couche physique du dispositif terminal de générer des premières informations rétroactives au moyen d'une couche de commande d'accès au support (MAC), les premières informations rétroactives indiquant s'il est nécessaire de retransmettre au moins un élément de données de transmission dans le bloc de transmission correspondant aux données de transmission. Lorsque la retransmission en liaison descendante est nécessaire, le dispositif terminal peut ordonner à la couche physique du dispositif terminal, au moyen de la couche MAC, de générer chaque élément d'informations rétroactives pour le résultat de décodage de chaque élément de données de transmission, et le dispositif de réseau peut ainsi savoir si le résultat de décodage de chaque bloc de code ou de chaque groupe de blocs de code dans un TB est positif, permettant ainsi au dispositif de réseau de retransmettre ensuite chaque bloc de code ou chacun groupe de blocs de code.
PCT/CN2018/080158 2017-03-24 2018-03-23 Procédé et équipement de traitement de retransmission Ceased WO2018171711A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710184394.4 2017-03-24
CN201710184394.4A CN108631951B (zh) 2017-03-24 2017-03-24 重传处理方法和设备

Publications (1)

Publication Number Publication Date
WO2018171711A1 true WO2018171711A1 (fr) 2018-09-27

Family

ID=63584939

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/080158 Ceased WO2018171711A1 (fr) 2017-03-24 2018-03-23 Procédé et équipement de traitement de retransmission

Country Status (2)

Country Link
CN (1) CN108631951B (fr)
WO (1) WO2018171711A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112351494A (zh) * 2019-08-08 2021-02-09 中国移动通信有限公司研究院 数据传输方法、装置、相关设备及存储介质
CN113890691A (zh) * 2021-09-29 2022-01-04 天翼物联科技有限公司 数据传输控制方法、装置、物联网终端及存储介质

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112805946A (zh) * 2018-11-02 2021-05-14 上海诺基亚贝尔股份有限公司 一种信号的传输方法及装置
KR102830394B1 (ko) * 2018-11-16 2025-07-07 삼성전자주식회사 무선 통신 시스템에서 통신을 수행하는 방법 및 장치
CN111431672A (zh) 2019-01-09 2020-07-17 中兴通讯股份有限公司 数据的重传方法、装置、存储介质及电子装置
EP3902170B1 (fr) 2019-02-15 2023-10-18 Huawei Technologies Co., Ltd. Procédé, appareil et système de communication
WO2021016895A1 (fr) 2019-07-30 2021-02-04 北京小米移动软件有限公司 Procédé et dispositif de transmission de données, et support de stockage
CN110519011B (zh) * 2019-08-27 2020-10-20 北京邮电大学 一种基于索引标识的码块传输系统及传输方法
CN110708723B (zh) * 2019-09-18 2022-12-30 华为终端有限公司 一种数据传输方法及装置
CN115336339A (zh) * 2020-04-09 2022-11-11 富士通株式会社 边链路传输方法以及装置
KR20220166778A (ko) * 2020-04-10 2022-12-19 지티이 코포레이션 Harq 송신을 위한 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662346A (zh) * 2008-08-29 2010-03-03 富士通株式会社 自动重传控制方法、通信系统及其发射机和接收机
CN102714580A (zh) * 2009-11-09 2012-10-03 Lg电子株式会社 用于支持多天线传输技术的有效控制信息传输方法和装置
CN103281167A (zh) * 2013-05-17 2013-09-04 奥维通信股份有限公司 一种基于lte下行系统的混合自动重传方法
US20170026297A1 (en) * 2015-07-24 2017-01-26 Qualcomm Incorporated Code block segmentation and rate matching for multiple transport block transmissions

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662346A (zh) * 2008-08-29 2010-03-03 富士通株式会社 自动重传控制方法、通信系统及其发射机和接收机
CN102714580A (zh) * 2009-11-09 2012-10-03 Lg电子株式会社 用于支持多天线传输技术的有效控制信息传输方法和装置
CN103281167A (zh) * 2013-05-17 2013-09-04 奥维通信股份有限公司 一种基于lte下行系统的混合自动重传方法
US20170026297A1 (en) * 2015-07-24 2017-01-26 Qualcomm Incorporated Code block segmentation and rate matching for multiple transport block transmissions

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112351494A (zh) * 2019-08-08 2021-02-09 中国移动通信有限公司研究院 数据传输方法、装置、相关设备及存储介质
CN113890691A (zh) * 2021-09-29 2022-01-04 天翼物联科技有限公司 数据传输控制方法、装置、物联网终端及存储介质
CN113890691B (zh) * 2021-09-29 2024-04-23 天翼物联科技有限公司 数据传输控制方法、装置、物联网终端及存储介质

Also Published As

Publication number Publication date
CN108631951A (zh) 2018-10-09
CN108631951B (zh) 2023-11-21

Similar Documents

Publication Publication Date Title
CN108631951B (zh) 重传处理方法和设备
EP3547777B1 (fr) Procédé et appareil de communication sans fil
US20190387535A1 (en) Method and apparatus for efficient packet duplication transmission in mobile communication system
CN110099448B (zh) 通信的方法和装置
CN110214432B (zh) 通信网络中载波的激活或去活的方法和节点
CN114785460B (zh) 基站装置和终端装置
WO2018228578A1 (fr) Procédé et dispositif de communication
US10841042B2 (en) Method and apparatus for providing hybrid automatic repeat request (HARQ) transmission, to meet transmissions requirements of different services
CN113412595B (zh) 无线通信方法、终端设备和网络设备
CN111133706B (zh) 一种被用于非授权频谱的基站设备中的方法和装置
WO2022150937A1 (fr) Procédé et appareil de réception de données, et procédé et appareil d'envoi de données
US20230179343A1 (en) Efficient uplink hybrid automatic repeat request feedback for point to multipoint transmissions
US20210219171A1 (en) Communication method and device
WO2018127093A1 (fr) Procédé de mappage de bloc de transmission inter-cellule, dispositif de réseau d'accès, et équipement d'utilisateur
US20210337528A1 (en) Network access node and client device for indication of multiple data channels in a single control message
WO2017220855A1 (fr) Procédé et appareil pour réaliser une duplication de paquets dans un scénario à connectivité multiple
CN109691006B (zh) 反馈应答信息发送方法、接收方法、装置及系统
CN109921884B (zh) 数据收发的方法、装置和通信系统
JP2020519178A (ja) データが破損しているかどうかを判断するための方法および装置
WO2018081985A1 (fr) Procédé de transmission de données, dispositif réseau et équipement terminal
CN111885715A (zh) 信道传输方法及相关设备
KR20200012663A (ko) 무선 통신 시스템에서의 무선 노드 통신 방법 및 장치
CN110708723B (zh) 一种数据传输方法及装置
WO2022151964A1 (fr) Procédé et appareil de transmission de données
WO2025123302A1 (fr) Procédé et appareil de transmission de données, et dispositif et support de stockage

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18772185

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18772185

Country of ref document: EP

Kind code of ref document: A1