[go: up one dir, main page]

WO2018103011A1 - Procédé de transmission de données et dispositif de communication - Google Patents

Procédé de transmission de données et dispositif de communication Download PDF

Info

Publication number
WO2018103011A1
WO2018103011A1 PCT/CN2016/108856 CN2016108856W WO2018103011A1 WO 2018103011 A1 WO2018103011 A1 WO 2018103011A1 CN 2016108856 W CN2016108856 W CN 2016108856W WO 2018103011 A1 WO2018103011 A1 WO 2018103011A1
Authority
WO
WIPO (PCT)
Prior art keywords
data block
crc check
feedback information
information
crc
Prior art date
Application number
PCT/CN2016/108856
Other languages
English (en)
Chinese (zh)
Inventor
姜玥
朱有团
胡宏杰
Original Assignee
华为技术有限公司
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 华为技术有限公司 filed Critical 华为技术有限公司
Priority to PCT/CN2016/108856 priority Critical patent/WO2018103011A1/fr
Publication of WO2018103011A1 publication Critical patent/WO2018103011A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a data transmission method and a communication device.
  • Hybrid Automatic Repeat Request is a mature retransmission mechanism widely used in many wireless communication systems, such as Wideband Code Division Multiple (WCDMA) systems and long-term Evolution (Long Term Evolution, LTE) system.
  • WCDMA Wideband Code Division Multiple
  • LTE Long Term Evolution
  • HARQ can compensate for the influence of time-varying and multipath fading of wireless mobile channels on signals and improve the robustness of the system.
  • the fifth generation mobile communication technology (The Fifth Generation, 5G) system will adopt a shorter Transmission Time Interval (TTI) in order to reduce the delay, and the normal TTI length requirement is 0.1 ms.
  • TTI Transmission Time Interval
  • uMTC machine type communication
  • the receiving end receives the data on the HARQ process, performs a Cyclic Redundancy Check (CRC) on the data decoding, and generates an Acknowledgement (ACK)/Negative Acknowledgement (NACK), and feeds back to the data transmission. end.
  • the transmitting end determines whether to retransmit the data on the corresponding HARQ process ID or send new data according to the ACK/NACK.
  • the feedback information carries an ACK, it indicates that the data is successfully transmitted, and the sending end can send new data.
  • the feedback information carries a NACK, it indicates that the transmitting end needs to retransmit the data.
  • the retransmitted data is combined with historical data on the receiving end side for detection. This is the HARQ mechanism commonly used in communication systems.
  • Embodiments of the present invention relate to a data transmission method and a communication device.
  • the problem of long CRC check HARQ period in the prior art HARQ mechanism is solved.
  • an embodiment of the present invention provides a data transmission method, where the method includes: a sending end sends a first data block; a sending end receives a non-CRC check feedback information of the first data block; and the sending end is according to the first The feedback information of the non-CRC check of the data block determines whether to retransmit the first data block; the transmitting end receives the feedback information of the CRC check of the first data block; and the feedback information of the CRC check of the first data block according to the first data block, whether The information of the first data block has been retransmitted according to the non-CRC check feedback information of the first data block to determine whether to retransmit the first data block.
  • the data transmission method provided by the embodiment of the present invention combines a non-CRC check and a CRC check to solve the feedback delay problem of the HARQ mechanism and ensure the reliability of data transmission.
  • the feedback information of the non-CRC check includes: NACK; when the feedback information of the non-CRC check is NACK, the transmitting end retransmits the first data block.
  • the feedback information of the non-CRC check includes: ACK; when the feedback information of the non-CRC check is ACK, the sender does not retransmit the first data block.
  • the feedback information of the CRC check includes: ACK or NACK; when the feedback information of the CRC check of the first data block is ACK, or when the feedback information of the CRC check of the first data block Is NACK, and the transmitting end has retransmitted the first data block according to the non-CRC check feedback information of the first data block, or when the feedback information of the CRC check of the first data block is NACK, and the transmitting end has received
  • the transmitting end does not retransmit the first data block.
  • the feedback information of the CRC check includes: ACK or NACK; when the feedback information of the CRC check of the first data block is NACK, and the sending end is not according to the non-CRC check of the first data block.
  • the feedback information retransmits the first data block, and when the sending end does not receive the ACK feedback generated by the CRC check of the first data block, the transmitting end retransmits the first data block.
  • the non-CRC check can be fully utilized to achieve fast retransmission, and the CRC check can ensure the reliability of data transmission.
  • the first data block The feedback information of the non-CRC check is obtained by at least one of the pre-equalization SINR, the equalized SINR, the demodulation LLR, and the decoded LLR of the first data block received by the receiving end.
  • the embodiment of the present invention can combine non-CRC check ACK/NACK with different reliability, reduce the HARQ period, and ensure the HARQ gain.
  • an embodiment of the present invention provides a data transmission method, where the method includes: a receiving end receives a first data block; a receiving end performs a non-CRC check on the first data block; and the receiving end sends the first data block.
  • the method before the non-CRC check is performed on the first data block, the method further includes: performing HARQ combining before the non-CRC check on the first data block to obtain the first data block. A combined information.
  • the receiving end performs non-CRC check on the first data block, and the receiving end performs non-CRC check on the first merged information of the first data block.
  • the method before the CRC is performed on the first data block by the receiving end, the method further includes: performing HARQ combining before the CRC check on the first data block, to obtain a second merge of the first data block. information.
  • the receiving end performs CRC check on the first data block, and the receiving end performs CRC check on the second merge information of the first data block.
  • the receiving end may perform CRC check on the first data block by using a continuous cancellation SC decoding algorithm, or the receiving end may perform CRC on the first data block by using an SC decoding algorithm and a List-N algorithm. check.
  • the embodiment of the present invention can combine CRC check ACK/NACK with different delays, reduce the HARQ period, and ensure the HARQ gain.
  • the time required for the receiving end to perform a non-CRC check is less than the time required for the receiving end to perform a CRC check.
  • the feedback information of the non-CRC check or the feedback information of the CRC check includes: ACK Or NACK.
  • the receiving end performs non-CRC check on the first data block by using at least one of the pre-equalization SINR, the equalized SINR, the demodulation LLR, and the decoded LLR of the first data block.
  • an embodiment of the present invention provides a communication device, where the communication device includes: a transmitter, configured to send a first data block, and a receiver, configured to receive feedback information of a non-CRC check of the first data block.
  • a processor configured to determine, according to the non-CRC check feedback information of the first data block, whether to instruct the transmitter to retransmit the first data block; the receiver is further configured to receive feedback information of the CRC check of the first data block; And determining, according to the feedback information of the CRC check of the first data block, whether the transmitter has retransmitted the information of the first data block according to the feedback information of the non-CRC check of the first data block, determining whether to instruct the transmitter to retransmit The first data block.
  • the feedback information of the non-CRC check includes: a NACK
  • the processor is configured to: when the feedback information of the non-CRC check is NACK, instruct the transmitter to retransmit the first data block; Used to retransmit the first data block.
  • the feedback information of the non-CRC check includes: an ACK; and the processor, specifically, when the feedback information of the non-CRC check is ACK, does not instruct the transmitter to retransmit the first data block.
  • the feedback information of the CRC check includes: ACK or NACK; the processor is specifically configured to: when the feedback information of the CRC check of the first data block is ACK, or when the first data block The feedback information of the CRC check is NACK, and the transmitter has retransmitted the first data block according to the non-CRC check feedback information of the first data block, or when the feedback information of the CRC check of the first data block is NACK And when the receiver has received the ACK feedback generated by the CRC check of the first data block, the transmitter is not instructed to retransmit the first data block.
  • the feedback information of the CRC check includes: ACK or NACK; the processor is specifically configured to: when the feedback information of the CRC check of the first data block is NACK, and the transmitter is not according to the first data block The non-CRC check feedback information retransmits the first data block, and the receiver does not receive the ACK feedback of the first data block according to the CRC check, instructing the transmitter to retransmit the first data block; the transmitter also uses Retransmit the first data block.
  • the non-CRC check feedback information of the first data block is received by the receiving end by at least one of a pre-equalization SINR, a balanced SINR, a demodulation LLR, and a decoded LLR of the first data block received by the receiving end.
  • a pre-equalization SINR a pre-equalization SINR
  • a balanced SINR a demodulation LLR
  • a decoded LLR of the first data block received by the receiving end is obtained.
  • an embodiment of the present invention provides a communication device, including: a receiver, configured to receive a first data block, a processor, configured to perform non-CRC verification on the first data block, and a transmitter And a non-CRC check feedback information for sending the first data block; the processor is further configured to perform CRC check on the first data block; and the transmitter is further configured to send a feedback of the CRC check of the first data block. information.
  • the processor is further configured to perform HARQ combining before the non-CRC check on the first data block to obtain first merge information of the first data block.
  • the processor is specifically configured to perform non-CRC verification on the first merged information of the first data block by the receiving end.
  • the time required for the processor to perform a non-CRC check is less than the time required by the receiver to perform a CRC check.
  • the feedback information of the non-CRC check or the feedback information of the CRC check includes: ACK or NACK.
  • the processor performs non-CRC verification on the first data block by using at least one of pre-equalization SINR, equalized SINR, demodulation LLR, and decoded LLR of the first data block.
  • the data transmission method and the communication device provided by the embodiments of the present invention combine the traditional HARQ feedback mechanism and the fast HARQ feedback mechanism to reduce the HARQ period and ensure the HARQ gain. At the same time achieve fast feedback and reliable feedback. Meet the needs of low latency and high reliability business.
  • FIG. 1 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
  • FIG. 2 is a flowchart of processing a dual-loop HARQ data according to an embodiment of the present invention
  • FIG. 3 is a signaling interaction diagram of a data transmission method according to an embodiment of the present invention.
  • FIG. 4 is a flowchart of dual-loop HARQ data processing according to an embodiment of the present invention.
  • FIG. 5 is a flowchart of selecting, according to a dual-loop HARQ feedback, transmission data according to an embodiment of the present disclosure
  • FIG. 6 is a schematic structural diagram of a communication device according to an embodiment of the present invention.
  • FIG. 7 is a structural diagram of another communication device according to an embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of another communication device according to an embodiment of the present invention.
  • FIG. 9 is a structural diagram of still another communication device according to an embodiment of the present invention.
  • the network architecture and the service scenario described in the embodiments of the present invention are used to more clearly illustrate the technical solutions of the embodiments of the present invention, and do not constitute a limitation of the technical solutions provided by the embodiments of the present invention.
  • the technical solutions provided by the embodiments of the present invention are equally applicable to similar technical problems.
  • FIG. 1 is a schematic structural diagram of a communication system according to an embodiment of the present invention.
  • the communication system includes a transmitting end 100 and a receiving end 200.
  • the transmitting end 100 and the receiving end 200 provided by the embodiments of the present invention use HARQ feedback technology for data transmission.
  • the technology described in the embodiments of the present invention can be applied to a 5G system, and is particularly applicable to a uMTC service. In addition, it can also be applied to other wireless communication systems such as a WCDMA system and an LTE system. For the sake of clarity, only the 5G system will be described here as an example.
  • the ACK/NACK feedback is then performed using a non-CRC check method. There is no need to wait for the decoding CRC check, so the HARQ process can be accelerated to achieve the purpose of fast HARQ retransmission.
  • the non-CRC check ACK/NACK feedback can solve the feedback delay problem, but the reliability is worse than the CRC test feedback method.
  • the ACK check is NACK, which will cause the physical layer to retransmit and reduce the partial efficiency. If the non-CRC check will take the CRC check result, the NACK check is ACK, which will cause subsequent high-level retransmission and the delay will become larger.
  • the embodiment of the present invention combines a non-CRC check and a CRC check to provide a dual-loop HARQ mechanism, which combines the advantages of the non-CRC check mechanism and the CRC check, and overcomes the shortcomings of both.
  • the solution solves the feedback delay problem of the HARQ mechanism and ensures the reliability of the data transmission.
  • the transmitting end 100 may be a device that supports the HARQ feedback technology, such as a user equipment (UE) 101 or a base station (BS) 102.
  • the receiving end 200 can also be a device that supports the HARQ feedback technology, such as the UE 201 or the BS 202.
  • the transmitting end 100 or the receiving end 200 may also be other devices that support the HARQ feedback technology.
  • the data transmitted in the embodiment of the present invention is data to be transmitted by the physical layer of the device. For the data transmission method involved in the embodiment of the present invention, refer to the dual-loop HARQ data processing flowchart shown in FIG. 2.
  • the receiving end receives data, generates an ACK/NACK according to the non-CRC check of the data, and feeds back to the transmitting end.
  • the transmitting end retransmits or transmits new data according to the ACK/NACK feedback information of the data.
  • the receiving end performs HARQ combining on the retransmitted data, and continues the non-CRC check on the HARQ combined data.
  • the receiving end In the second HARQ ring, the receiving end generates an ACK/NACK according to the CRC check of the data and feeds back to the transmitting end, and the transmitting end retransmits according to the ACK/NACK feedback information of the data, and the receiving end performs HARQ combining on the retransmitted data.
  • the CRC check is continued on the HARQ combined data.
  • the receiving end performs channel estimation based on the pilot symbols and the received data, and estimates channel factor related information and interference noise related information.
  • the receiving end further obtains information about the data symbols from the received data according to the channel factor related information and the interference noise related information. Where the data symbol
  • the related information of the number corresponds to the data sent by the sender.
  • the 210 part shown in FIG. 2 is a flow of the CRC check of the received data by the receiving end.
  • Section 220 is a process in which the receiving end performs non-CRC verification on the received data.
  • the receiving end combines the CRC check result and the non-CRC check result, and feeds back to the sending end.
  • the receiving end calculates the equalization coefficient for the channel factor related information and the interference noise related information, performs equalization processing on the received data symbols according to the equalization coefficient, and uses the equalization coefficient, the channel factor related information, and
  • the interference noise related information is obtained by equalizing channel factor information and interference noise information.
  • the receiving end demodulates the equalized data symbols according to the equalized channel factor information and the interference noise information, that is, performs LLR calculation.
  • the receiving end performs HARQ combining on the data after the LLR operation, and decodes the HARQ combined data. Perform CRC check on the decoded data.
  • the receiving end obtains the SINR before the equalization according to the channel factor related information and the interference noise related information obtained by the channel estimation, and the receiving end obtains the non-CRC check result by the SINR mapping before the equalization.
  • the receiving end obtains the equalized SINR according to the compensated channel factor information and the interference noise information, and the receiving end obtains the non-CRC check result by the equalized SINR mapping.
  • the receiving end maps the demodulated LLR data to obtain a non-CRC check result.
  • the receiving end maps the decoded LLR data to obtain a non-CRC check result.
  • the receiving end can select any one of the above methods or any combination of the above methods to perform non-CRC check according to actual needs, and The final non-CRC check result.
  • the time required for the receiving end to perform non-CRC check on the received data is lower than the time required for the CRC check.
  • the receiving end may start the non-CRC check of the next received data without waiting for the CRC check of the data to end. Therefore, in the data transmission method provided by the embodiment of the present invention, the receiving end performs non-CRC check and CRC check on the received data. And the ACK/NACK information is respectively fed back according to the check result, so that the sender can retransmit the data that is not correctly received according to the ACK/NACK information generated by the non-CRC check result; and pass the CRC check.
  • the resulting ACK/NACK information further confirms whether the data was actually received correctly by the receiving end.
  • the data transmission delay can be effectively reduced while ensuring correct reception of data.
  • the data transmission method provided by the embodiment of the present invention combines the HARQ feedback mechanism based on the CRC check with the HARQ feedback mechanism based on the non-CRC check by the dual-loop HARQ mechanism, thereby reducing the HARQ period and ensuring the HARQ gain.
  • the data transmission method provided by the embodiment of the invention solves the problem of feedback delay of the HARQ mechanism and ensures the reliability of data transmission.
  • FIG. 3 is a signaling interaction diagram of a data transmission method according to an embodiment of the present invention. As shown in FIG. 3, the method provided in this embodiment includes steps 301 to 307.
  • step 301 the transmitting end sends the first data block to the receiving end.
  • the first data block may be any data block transmitted by the transmitting end to the receiving end.
  • step 302 the receiving end receives the first data block and performs non-CRC check on the first data block.
  • the receiving end before the receiving end performs non-CRC check on the first data block, the receiving end performs HARQ combining before the non-CRC check on the first data block, to obtain first merge information of the first data block. .
  • the receiving end performs non-CRC check on the first data block, and the receiving end performs non-CRC check on the first merged information of the first data block.
  • the receiving end performs non-CRC check on the first data block by using at least one of the pre-equalization SINR, the equalized SINR, the demodulation LLR, and the decoded LLR of the first data block.
  • the pre-equalization SINR the equalized SINR
  • the demodulation LLR the decoded LLR of the first data block.
  • the receiving end when the receiving end receives the first data block multiple times, the receiving end obtains the non-CRC check result according to the specific information, and performs the HARQ combining before the non-CRC check on the first data block. For example, when the receiving end obtains a non-CRC check result by using the pre-equalization SINR mapping of the first data block, the receiving end performs HARQ combining on the pre-equalization SINR of each received first data block.
  • the specific HARQ merging method refer to the prior art, and no further details are provided herein.
  • step 303 the receiving end sends the non-CRC check feedback information of the first data block to the transmitting end.
  • the feedback information of the non-CRC check may include an ACK or a NACK.
  • an ACK or a NACK may be represented by a 1-bit value, for example: 0 for NACK and 1 for ACK.
  • step 304 the transmitting end receives the non-CRC check feedback information of the first data block, and determines whether to retransmit the first data block according to the non-CRC check feedback information of the first data block.
  • the transmitting end when the feedback information of the non-CRC check is NACK, the transmitting end retransmits the first data block.
  • the transmitting end when the feedback information of the non-CRC check is ACK, the transmitting end does not retransmit the first data block.
  • step 305 the receiving end performs a CRC check on the first data block.
  • the receiving end before the CRC check is performed on the first data block by the receiving end, performs HARQ combining before the CRC check on the first data block to obtain second merge information of the first data block.
  • the receiving end performs CRC check on the first data block, and the receiving end performs CRC check on the second merged information of the first data block.
  • the receiving end performs HARQ combining on the demodulated (LLR-calculated) data of each received first data block.
  • step 306 the receiving end sends the feedback information of the CRC check of the first data block to the transmitting end.
  • the feedback information of the CRC check may include an ACK or a NACK.
  • the ACK or NACK can also be represented by a 1-bit value.
  • step 307 the transmitting end receives the feedback information of the CRC check of the first data block, and retransmits according to the feedback information of the CRC check of the first data block, whether the feedback information of the non-CRC check of the first data block has been used.
  • the information of the first data block determines whether to retransmit the first data block.
  • the transmitting end may retransmit the first data block according to the feedback information of the non-CRC check of the first data block by setting a non-CRC check flag bit.
  • the transmitting end when the feedback information of the CRC check of the first data block is ACK, the transmitting end does not retransmit the first data block; or when the feedback information of the CRC check of the first data block is NACK And when the transmitting end retransmits the first data block according to the non-CRC check feedback information of the first data block, the transmitting end does not retransmit the first data block; or, when the CRC check feedback information of the first data block For NACK, When the sender has received the ACK feedback generated by the CRC check of the first data block, the sender does not retransmit the first data block.
  • the HARQ retransmission of the first data block is not performed subsequently.
  • the transmitting end when the feedback information of the CRC check of the first data block is NACK, and the transmitting end does not retransmit the first data block according to the feedback information of the non-CRC check of the first data block, and the sending end When the ACK feedback generated by the CRC check of the first data block has not been received, the transmitting end retransmits the first data block.
  • the time required for the receiving end to perform the non-CRC check is less than the time required for the receiving end to perform the CRC check.
  • the speed of the CRC check is slower than that of the non-CRC check, but the reliability is large.
  • the non-CRC check loop first performs data check result feedback and retransmission processing, and the CRC check loop performs second check result feedback and retransmission processing on the data.
  • the above steps 302 and 305 can be performed simultaneously.
  • the above step 303 is performed after the end of step 302.
  • the above step 306 may be performed immediately after the end of step 305, or may be performed at intervals after the end of step 305.
  • step 307 may be performed after step 306, or may be performed at intervals after the end of step 306.
  • the embodiment of the present invention provides a data transmission method based on the dual-ring HARQ mechanism. For details, refer to the description in the embodiment shown in FIG. 4 below.
  • FIG. 4 is a flowchart of dual-loop HARQ data processing according to an embodiment of the present invention. details as follows:
  • the transmission delay is not considered, and only a complete transceiver HARQ flow chart is illustrated.
  • the data retransmission based on the feedback result generated by the non-CRC check is hereinafter referred to as "non-CRC HARQ retransmission”.
  • the data retransmission based on the feedback result generated by the CRC check is called "CRC HARQ retransmission”.
  • a data or data block is transmitted.
  • the input time is set to a TTI.
  • a data block occupies a HARQ transmission process.
  • the following is in units of TTI to indicate the transmission time sequence.
  • the time N is the time occupied by the Nth TTI
  • the time of N+1 is the time occupied by the N+1th TTI.
  • a non-CRC check period of 2 (TTI) and a CRC check period of 8 (TTI) are taken as an example for description.
  • the non-CRC check period of 2 means that the transmitting end receives the data block TB0 at the time of N+0, and receives the non-CRC check feedback information of the data block in two TTIs. For example, at time N+2, feedback information of the non-CRC check of the data block TB0 is received. Then, at the time of N+2, the transmitting end can judge whether the data block TB0 is retransmitted in the same process according to the non-CRC check feedback information of the data block TB0 transmitted at the time of N+0. Similarly, as shown in FIG.
  • the CRC check period of 8 means that the transmitting end receives the CRC check feedback information of the data block within 8 TTIs after transmitting the data block TB0 at the time of N+0.
  • the CRC check feedback information of the data block TB0 is received at time N+8.
  • the transmitting end can determine whether the data block TB0 is retransmitted in the same process according to the CRC check feedback information of the data block TB0 transmitted at the time of N+0.
  • the non-CRC check feedback result and the CRC check feedback result of the data block sent at other times can be referred to the above description, and details are not described herein.
  • the loop of the non-CRC check loop and the CRC check of the receiving end can be performed simultaneously.
  • the transmitting end may receive the non-CRC check result of the data block 1 and the CRC check result of the data block 2 in one TTI. At this time, the priority of the CRC check result is higher than the priority of the non-CRC check result.
  • the transmitting end first determines whether to retransmit the data block 2 according to the CRC check result of the data block 2 and the related information. When the transmitting end retransmits the data block 2, the non-CRC check result of the data block 1 is ignored or the non-CRC check result of the data block 1 is deferred. When the transmitting end does not retransmit the data block 2, it is determined whether to retransmit the data block 1 according to the non-CRC check result of the data block 1.
  • FIG. 4 The specific application of the data transmission method provided by the present application is shown in FIG. 4 .
  • the following steps are included:
  • the period of the non-CRC check is 2 TTIs, and the period of the CRC check is 8 TTIs.
  • the data block TB0 is initially transmitted at process 0.
  • the data block TB1 is initially transmitted in process 1.
  • the feedback of the first non-CRC check of the N+0 time data block TB0 is obtained, assuming that the feedback is NACK. Therefore, the data block TB0 is retransmitted on process 0.
  • a non-CRC retransmission flag bit may be set for each data block to indicate the number of times the data block is subjected to a non-CRC HARQ retransmission.
  • the non-CRC retransmission flag bit of each data block has a starting value of zero.
  • the non-CRC retransmission flag of the data block TB0 is incremented by one.
  • the feedback of the first non-CRC check of the N+1 time data block TB1 is obtained, and the feedback is ACK. Therefore, the data block TB1 in the process 1 is not retransmitted, and the idle process 2 is selected to transmit the new data block TB2.
  • the feedback of the second non-CRC check of the N+2 time data block TB0 is obtained, and the feedback is ACK. Therefore, the data block TB0 in the process 0 is not retransmitted, and the idle process 3 is selected to transmit the new data block TB3.
  • the feedback of the first non-CRC check of the N+3 time data block TB2 is obtained, and the feedback is NACK. Therefore, the data block TB2 is retransmitted on the process 2, and the non-CRC retransmission flag of the data block TB2 is incremented by one.
  • the feedback of the first non-CRC check of the N+4 time data block TB3 is obtained, and the feedback is ACK. Therefore, the data block TB3 in the process 3 is not retransmitted, and the idle process 4 is selected to transmit the new data block TB4.
  • the feedback of the second non-CRC check of the N+5 time data block TB2 is obtained, and the feedback is ACK. Therefore, the data block TB2 in the process 2 is not retransmitted, and the transmission of the idle process 5 new data block TB5 is selected.
  • the CRC check feedback of the N+0 time data block TB0 is obtained, and the feedback is NACK.
  • the data block undergoes a non-CRC check retransmission, and the data block is sent for the first time, so the NACK is ignored, and the process 0 is not retransmitted.
  • the non-CRC check feedback of the data block TB4 at the time of N+6 is taken as the standard, and the feedback is NACK. Therefore, the retransmission of the data block TB4 is selected on the process 4, and the non-CRC retransmission flag of the data block TB4 is incremented by one.
  • the initial value of the non-CRC retransmission flag of each data block is 0, and when the retransmission is performed according to the non-CRC feedback information of the data block, the non-CRC retransmission flag of the data block is incremented by one;
  • the CRC feedback information of the data block is received once, and the feedback information is NACK, the non-CRC retransmission flag of the data block is decremented by one.
  • the transmitting end receives the CRC check result of the data block TB0 for the second time, when the CRC check is NACK.
  • the transmitting end needs to determine whether the CRC HARQ retransmits the data block according to whether the data block TB0 sent by the second time has undergone non-CRC HARQ retransmission.
  • the transmitting end decrements the non-CRC retransmission flag of the data block TB0 by one.
  • the transmitting end may directly determine, according to the non-CRC retransmission flag that has been decremented by 1, whether the data block TB0 sent by the second time has undergone non-CRC HARQ retransmission.
  • the CRC check feedback of the N+1 time data block TB1 is obtained, and the feedback is NACK, and it is judged according to the non-CRC retransmission flag of the data block TB1, and the data block is not retransmitted, so on the process 1 A CRC HARQ retransmission of the data block TB1 is performed.
  • one CRC retransmission flag bit may be set for each data block to indicate the number of times the data block is CRC HARQ retransmitted.
  • the starting value of the CRC retransmission flag bit for each data block is zero.
  • the CRC retransmission flag of the data block TB1 is incremented by one.
  • the non-CRC check result that is received or prepared for subsequent judgment is omitted as an example for description.
  • the data block TB1 is retransmitted according to the CRC check result of the N+1 time data block TB1, and the non-CRC check result of the N+7 time data block TB5 is ignored.
  • the relevant non-CRC check result can be deferred.
  • the non-CRC check feedback of the N+7 time data block TB5 can also be judged at time N+10.
  • the CRC check feedback of the N+2 time data block TB0 is obtained, and the feedback is ACK. Therefore, the non-CRC check feedback of the data block TB4 at the time of N+8 is taken as the standard, and the non-CRC check feedback is also ACK. Therefore, the data block TB4 in the process 4 is not retransmitted, and the idle process 6 is selected to transmit the new data block TB6.
  • the CRC check feedback of the N+3 time data block TB2 is obtained, and the feedback is ACK. Therefore, the non-CRC check feedback of the data block TB1 at the time of N+9 is taken as the standard, and the non-CRC check feedback is also ACK. Therefore, the data block TB1 in the process 1 is not retransmitted, and the idle process 7 is selected to transmit the new data block TB7.
  • the CRC check feedback of the data block TB3 at time N+4 is obtained, and the feedback is ACK. Therefore, the non-CRC check feedback of the data block TB6 at the time of N+10 is taken as the standard, and the non-CRC check feedback is NACK. Therefore, the data block TB6 is retransmitted on the process 6, and the non-CRC retransmission flag of the data block TB6 is incremented by one.
  • a CRC check feedback of the N+5 time data block TB2 is obtained, and the feedback is NACK. Since the CRC check of the data block TB2 obtained by the transmitting end at time N+11 is ACK, the data block TB2 has non-CRC HARQ retransmission, and the CRC check corresponding to the retransmitted data block TB2 needs to be forced to ACK. That is, as shown in FIG. 4, even if the CRC check of the data block T2 at time N+5 is NACK, it is ignored and treated as ACK. Therefore, the non-CRC check feedback of the data block TB7 at the time of N+11 is taken as the standard, and the non-CRC check feedback is also ACK.
  • the data block TB7 in the process 7 is not retransmitted, and the idle process 8 is selected to transmit the new data block TB8.
  • the CRC check fed back by the corresponding receiving end is ACK. If the data block has a retransmission based on non-CRC check at the transmitting end, the subsequent retransmission process is performed.
  • the CRC check of the data block is forced to ACK, so that new data blocks are selected for transmission later. Avoid errors caused by CRC check, save resources and transmission time, and improve transmission efficiency.
  • one CRC retransmission flag bit and/or a non-CRC retransmission flag bit may be set for each data block.
  • the CRC retransmission flag of the data block is incremented by one.
  • the non-CRC retransmission flag of the data block is incremented by one.
  • the CRC retransmission flag of the data block reaches the upper limit of the number of CRC retransmissions, the HARQ retransmission is no longer performed according to the CRC check feedback result of the data block.
  • the transmitting end sets the retransmission flag bit according to the retransmission data. If it is a retransmission without a CRC check, the non-CRC retransmission flag is changed. If it is a retransmission of the CRC check, the CRC retransmission flag is changed.
  • the upper limit of the number of non-CRC retransmissions is set to Nretrans0, and the upper limit of the number of CRC retransmissions is set to Nretrans1.
  • the value of Nretrans0 or Nretrans1 can be set according to specific needs.
  • the ACK/NACK feedback of the dual-ring HARQ requires 2 bits: 1 bit is used to indicate a non-CRC check result, and 1 bit is used to indicate a CRC check result.
  • the transmitting end shown in FIG. 5 selects a flow chart for transmitting data according to the double-loop HARQ feedback.
  • the sender receives the CRC and non-CRC check results.
  • the sender separates the verification result. For example, when the non-CRC period is 2TTI and the CRC period is 8TTI, the ACK/NACK feedback result received by the transmitting end at the time of N+2 includes only the non-CRC check feedback result, and the transmitting end directly proceeds to step 502 or step 503.
  • step 501 the transmitting end decides to retransmit the data according to the CRC check result.
  • step 502 the transmitting end decides not to retransmit the data according to the CRC check result, and decides to retransmit the data according to the non-CRC check result.
  • step 503 the transmitting end decides not to retransmit the data according to the CRC check result, and according to the non-CRC check result, determines that the data is not retransmitted, and the transmitting end transmits the new data.
  • the received data block TB0 is subjected to non-CRC check, and the result is NACK (feedback to the transmitting end at time N+1).
  • the received data block TB0 is subjected to CRC check, and the result is NACK (feedback to the transmitting end at time N+7).
  • the receiving end performs a CRC check compared to at least a non-CRC check. Delayed by 1-2 TTIs. For example, the receiving end may complete the CRC check of the data block TB0 at time N+4. To ensure the unification of the CRC period, the receiving end can feed back the CRC check result of the data block TB0 at the time of N+7. In addition, the receiving end may also feed back the CRC check result of the data block TB0 at the time of N+5, but the transmitting end temporarily does not process the check result, cache the result, and process the data block TB0 at time N+8. CRC check result.
  • the above two types of feedback methods and processing methods may be specified on the receiving end or the transmitting end according to actual needs, and the embodiments of the present invention are not specifically limited.
  • the received data block TB1 is subjected to a non-CRC check, and the result is ACK (feedback to the transmitting end at time N+2).
  • the received data block TB1 is subjected to CRC check, and the result is NACK (feedback to the transmitting end at time N+8).
  • the received retransmission data block TB0 is subjected to a non-CRC check. Since the data block is a retransmitted data block, HARQ combining is required for detection, that is, the data block TB0 demodulated information received at the time of N+0 is combined to detect the HARQ combined non-CRC detection result is ACK (at N+). 3 times feedback to the transmitting end), the CRC detection result after the HARQ combining is ACK (feed back to the transmitting end at time N+9).
  • the received retransmission data block TB4 is subjected to non-CRC check. Since the data block is a retransmitted data block, HARQ combining is required for detection, that is, a data block received at time N+6. The TB4 demodulation information is combined and detected.
  • the receiving end completes the HARQ combining according to the non-CRC or CRC retransmission label of the data block. For example, if the receiving end receives the data block TB0. The non-CRC retransmission flag of the data block TB0 is displayed as 1, and the CRC retransmission flag is displayed as 0. The receiving end combines the last received data block TB0 with the currently received TB0 for HARQ.
  • the present invention organically combines the traditional HARQ feedback mechanism and the fast HARQ feedback mechanism to reduce the HARQ period and ensure the HARQ gain.
  • the present application proposes a double-loop HARQ mechanism and simultaneously achieves The purpose of fast feedback and reliable feedback. Meet the needs of low latency and high reliability business.
  • a codec method of a very low error platform is employed.
  • the transmitting end can encode the transmitted data by using a Polar code.
  • the decoding complexity of the Polar code will vary greatly with the decoding method.
  • the receiving end may adopt a Continuous Cancellation (SC) decoding mode, or may perform a List-N algorithm after SC decoding to complete decoding.
  • SC decoding has the lowest complexity, but the decoding performance is the worst.
  • the List-N algorithm has a significant increase in complexity, but the decoding performance is also significantly improved.
  • the receiving end may select the data decoded by the SC to perform CRC check, or the receiving end may select the data after the List-N algorithm to perform CRC check.
  • the complexity and performance of the two decoding modes have advantages and disadvantages. Therefore, the embodiment of the present invention can select one of the decoding modes to perform CRC check according to actual needs, and use the final CRC check result.
  • the receiving end performs a non-CRC check based on different information such as the pre-equalization SINR, the equalized SINR, the demodulated LLR, or the decoded LLR of the received data, and the difference in delay is relatively small.
  • the receiving end performs ACK/NACK judgment according to different non-CRC check information, and the reliability thereof is different.
  • is the equivalent channel factor of the time domain after equalization.
  • ⁇ and H are the weighting coefficients and channel factors on the subcarriers, respectively, and Ru is the estimated interference noise correlation matrix.
  • the decision of the non-CRC check of the received data is performed based on the equalized SINR.
  • the degree of reliability of obtaining non-CRC check results based on the equalized SINR in both SC-FDMA or OFDM systems is also different.
  • it is determined according to what kind of information of the received data is used for non-CRC check, and different non-CRC check ACK/NACK are combined to perform dual-loop HARQ control.
  • Embodiments of the present invention may combine CRC checks generated by different decoding methods. Fully consider the advantages and disadvantages of different decoding methods, and choose according to actual needs. CRC check ACK/NACK with different delay By organically combining, non-CRC check ACK/NACKs with different reliability can be organically combined to reduce the HARQ period and ensure the HARQ gain. The present application achieves fast feedback and reliable feedback through dual-loop HARQ retransmission control.
  • the dual-ring HARQ transmission mechanism involved in the present application may also adopt a two-loop CRC check mechanism to improve the reliability of the HARQ transmission.
  • the dual-ring HARQ transmission mechanism involved in the present application may also adopt a two-loop non-CRC check mechanism to improve the reliability of the non-CRC check and reduce the HARQ transmission delay to some extent.
  • the embodiment of the invention provides a communication device for implementing the data transmission method provided in the foregoing embodiment.
  • the communication device includes a transmitter 610, a receiver 620, and a processor 630.
  • the transmitter 610 of the communication device is configured to transmit the first data block.
  • the receiver 620 is configured to receive feedback information of the non-CRC check of the first data block.
  • the processor 630 is configured to determine, according to the non-CRC check feedback information of the first data block, whether to retransmit the first data block.
  • the receiver 620 is further configured to receive feedback information of a CRC check of the first data block
  • the processor 630 is further configured to: according to the feedback information of the CRC check of the first data block, whether the information of the first data block has been retransmitted according to the non-CRC check feedback information of the first data block, determine whether to retransmit the first data. Piece.
  • the feedback information of the non-CRC check includes: ACK or NACK.
  • the processor 630 is specifically configured to instruct the transmitter 610 to retransmit the first data block when the feedback information of the non-CRC check is NACK.
  • the transmitter 610 is also used to retransmit the first data block.
  • the transmitter 610 is not instructed to retransmit the first data block.
  • the feedback information of the CRC check includes: ACK or NACK.
  • the processor 630 is specifically configured to: when the feedback information of the CRC check of the first data block is ACK, or when the feedback information of the CRC check of the first data block is NACK, and the transmitter 610 has been according to the first data block When the feedback information of the non-CRC check is retransmitted to the first data block, or when the feedback signal of the CRC check of the first data block is When the information is NACK, and the receiver 620 has received the ACK feedback of the first data block according to the CRC check, the transmitter 610 is not instructed to retransmit the first data block.
  • the processor 630 is specifically configured to: when the feedback information of the CRC check of the first data block is NACK, and the transmitter 610 does not retransmit the first data block according to the non-CRC check feedback information of the first data block, the receiver 620 does not Upon receiving the ACK feedback generated by the CRC check of the first data block, the transmitter 610 is instructed to retransmit the first data block.
  • the communication device shown in FIG. 6 may further include a memory for storing related data, such as data to be transmitted, feedback information of non-CRC check or feedback information of CRC check, non-CRC retransmission flag, CRC retransmission flag, etc. Value.
  • the memory can also store program instructions that perform functions of the various units.
  • the above communication device may also include more or fewer units. For the specific implementation process of each unit, refer to the introduction in the foregoing data transmission method embodiment, so as to implement the foregoing method embodiments shown in FIG. 1 to FIG.
  • the communication device provided by the embodiment of the present invention may also be implemented as follows to implement the data transmission method in the foregoing embodiment of the present invention.
  • the communication device includes a transmitting unit 710, a receiving unit 720, and a transmitting unit 730.
  • the transmitter 610 of the aforementioned embodiment of FIG. 6 may be replaced by a transmitting unit 710.
  • Receiver 620 can be replaced by receiving unit 720.
  • the processor 630 can be replaced by a transmission unit 730.
  • the embodiment of the present invention provides a communication device for implementing the data transmission method provided in the foregoing embodiment.
  • the communication device includes a receiver 810, a processor 820, and a transmitter 830.
  • the receiver 810 of the communication device is configured to receive the first data block.
  • the processor 820 is configured to perform non-CRC verification on the first data block.
  • the transmitter 830 is configured to send feedback information of the non-CRC check of the first data block.
  • the processor 820 is further configured to perform a CRC check on the first data block.
  • the transmitter 830 is further configured to send feedback information of the CRC check of the first data block.
  • the processor 820 is further configured to perform HARQ combining before the non-CRC check on the first data block to obtain first merge information of the first data block.
  • the processor 820 is specifically configured to perform non-CRC verification on the first merge information of the first data block.
  • the processor 820 is further configured to perform HARQ combining before the CRC check on the first data block to obtain second merge information of the first data block.
  • the processor 820 is specifically configured to perform CRC check on the first data block by using a continuous cancellation SC decoding algorithm, or perform CRC check on the first data block by using an SC decoding algorithm and a List-N algorithm.
  • the time required by the processor 820 to perform a non-CRC check is less than the time required by the receiving end to perform a CRC check.
  • the processor 820 specifically uses at least one of the equalized pre-signal to interference and noise ratio (SINR), the equalized SINR, the demodulated log likelihood ratio LLR, and the decoded LLR of the first data block.
  • SINR equalized pre-signal to interference and noise ratio
  • LLR demodulated log likelihood ratio
  • LLR decoded LLR
  • the communication device shown in Figure 8 can also include a memory to store program instructions or data that perform the above-described related steps. I will not repeat them here.
  • the communication device provided by the embodiment of the present invention may also be implemented as follows to implement the data transmission method in the foregoing embodiment of the present invention.
  • the communication device includes a receiving unit 910, a check unit 920, and a transmitting unit 930.
  • the receiver 810 in the aforementioned embodiment of FIG. 8 may be replaced by a receiving unit 910.
  • Processor 820 can be replaced by verification unit 920.
  • the transmitter 830 can be replaced by a transmitting unit 930.
  • the storage medium is non-transitory.
  • Media such as random access memory, read only memory, flash memory, hard disk, solid state disk, magnetic tape, floppy disk, optical disc, and any combination thereof.

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

Des modes de réalisation de la présente invention concernent un procédé de transmission de données et un dispositif de communication, le procédé de transmission de données comprenant les étapes suivantes : un expéditeur envoie un premier bloc de données ; l'expéditeur reçoit des informations de rétroaction de contrôle non CRC du premier bloc de données ; l'expéditeur détermine s'il faut renvoyer le premier bloc de données sur la base des informations de rétroaction du contrôle non CRC du premier bloc de données ; l'expéditeur reçoit des informations de rétroaction du contrôle CRC du premier bloc de données ; et l'expéditeur détermine s'il faut renvoyer le premier bloc de données sur la base des informations de rétroaction du contrôle CRC du premier bloc de données et des informations indiquant si le premier bloc de données a été renvoyé sur la base des informations de rétroaction du contrôle non CRC du premier bloc de données. Des modes de réalisation de la présente invention combinent le mécanisme de rétroaction HARQ traditionnel et le mécanisme de rétroaction HARQ rapide de façon organique, et réalisent une rétroaction à la fois rapide et fiable, répondant ainsi aux exigences de service de faible retard et de fiabilité élevée.
PCT/CN2016/108856 2016-12-07 2016-12-07 Procédé de transmission de données et dispositif de communication WO2018103011A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/108856 WO2018103011A1 (fr) 2016-12-07 2016-12-07 Procédé de transmission de données et dispositif de communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/108856 WO2018103011A1 (fr) 2016-12-07 2016-12-07 Procédé de transmission de données et dispositif de communication

Publications (1)

Publication Number Publication Date
WO2018103011A1 true WO2018103011A1 (fr) 2018-06-14

Family

ID=62490753

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/108856 WO2018103011A1 (fr) 2016-12-07 2016-12-07 Procédé de transmission de données et dispositif de communication

Country Status (1)

Country Link
WO (1) WO2018103011A1 (fr)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113972989A (zh) * 2020-07-06 2022-01-25 宇龙计算机通信科技(深圳)有限公司 数据校验方法、装置、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047482A (zh) * 2006-04-12 2007-10-03 华为技术有限公司 一种基于译码可靠度的混合自动重传请求方法
US20130238954A1 (en) * 2010-11-17 2013-09-12 Lg Electronics Inc. Method for transmitting uplink control information in a wireless access system and terminal for same
CN103918194A (zh) * 2011-10-12 2014-07-09 Zte维创通讯公司 消除带内干扰的装置和方法
CN105580445A (zh) * 2013-09-30 2016-05-11 苹果公司 用于低带宽应用的所延迟的和所捆绑的重传

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047482A (zh) * 2006-04-12 2007-10-03 华为技术有限公司 一种基于译码可靠度的混合自动重传请求方法
US20130238954A1 (en) * 2010-11-17 2013-09-12 Lg Electronics Inc. Method for transmitting uplink control information in a wireless access system and terminal for same
CN103918194A (zh) * 2011-10-12 2014-07-09 Zte维创通讯公司 消除带内干扰的装置和方法
CN105580445A (zh) * 2013-09-30 2016-05-11 苹果公司 用于低带宽应用的所延迟的和所捆绑的重传

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113972989A (zh) * 2020-07-06 2022-01-25 宇龙计算机通信科技(深圳)有限公司 数据校验方法、装置、存储介质及电子设备
CN113972989B (zh) * 2020-07-06 2023-09-15 宇龙计算机通信科技(深圳)有限公司 数据校验方法及存储介质、电子设备

Similar Documents

Publication Publication Date Title
CN110463109B (zh) 发送删余信号的方法、设备和存储介质
US8595605B2 (en) Systems and methods for memory management
US8429479B2 (en) Method and system to increase the throughput of a hybrid automatic repeat request (HARQ) protocol
WO2012174143A1 (fr) Transmission et réception de données avec une retransmission automatique hybride (harq) et un codage de réseau
US12095569B2 (en) Receiver, transmitter, communication network, data signal and method improving a retransmission process in a communication network
CN109983722B (zh) 混合自动重传请求反馈方法及装置
JPWO2007007383A1 (ja) 送信装置、受信装置、情報通信方法
CN107113114B (zh) 无线通信系统中的方法和节点
CN101103575A (zh) 多天线通信方法和多天线通信设备
WO2015106625A1 (fr) Procédé de demande automatique de répétition hybride et appareil apparenté
CN104471869B (zh) 中继数据的方法、无线通信网络和中继装置
JP5450809B2 (ja) 否定応答誤解釈時の自動再送要求伝送及び条件付き干渉除去を使用した無線通信システムにおける改良された信号受信
CN112152636A (zh) 译码方法及装置、设备、存储介质
WO2010048747A1 (fr) Procédé de réception d'une rétroaction en harq à multiples canaux, et appareil et équipement correspondants
WO2018103011A1 (fr) Procédé de transmission de données et dispositif de communication
JP4888571B2 (ja) 受信装置、受信方法、無線通信システム、及び通信方法
CN104144043B (zh) 一种混合自动重传请求合并的方法
CN102315919A (zh) 一种harq数据合并的方法和设备
CN106034012A (zh) 数据重传方法及装置
WO2017075770A1 (fr) Procédé, dispositif et système de transmission de données en liaison montante
KR100865937B1 (ko) 무선통신 시스템에서의 ack/nack 정보 탐지 장치 및방법
CN102437906B (zh) 应用于sc-fde基带系统harq通信方式的设计方法
CN114710973B (zh) 一种利用软比特相关检测部分非连续传输的方法和装置
KR102340271B1 (ko) 예측기반 풀 듀플렉스 harq 통신 방법 및 이를 활용한 무선 통신 시스템
WO2008082120A1 (fr) Appareil et procédé de détection du signal ack/nack dans un système de communication sans fil

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: 16923591

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: 16923591

Country of ref document: EP

Kind code of ref document: A1