WO2017076272A1 - 下行数据反馈方法、设备及*** - Google Patents
下行数据反馈方法、设备及*** Download PDFInfo
- Publication number
- WO2017076272A1 WO2017076272A1 PCT/CN2016/104207 CN2016104207W WO2017076272A1 WO 2017076272 A1 WO2017076272 A1 WO 2017076272A1 CN 2016104207 W CN2016104207 W CN 2016104207W WO 2017076272 A1 WO2017076272 A1 WO 2017076272A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- feedback
- type
- eec
- mac pdus
- mac
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements 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/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
Definitions
- the embodiments of the present invention relate to communication technologies, and in particular, to a downlink data feedback method, device, and system.
- HARQ Hybrid Automatic Repeat Request
- the base station uses HARQ technology to transmit data to user equipment (UE, User Equipment).
- UE user equipment
- the UE when the UE receives the Media Access Control (MAC) Protocol Data Unit (PDU), the UE uses a Cyclic Redundancy Check (CRC) pair.
- CRC Cyclic Redundancy Check
- the received MAC PDU is checked, and downlink data feedback is performed to the base station according to the CRC check result. Specifically, if the CRC check passes, an acknowledgment (ACK) is returned to the base station; if the CRC check fails, a non-acknowledgement (NACK) is returned to the base station.
- ACK acknowledgment
- NACK non-acknowledgement
- the base station retransmits the MAC PDU to the UE; when the UE returns an ACK, the base station sends the next MAC PDU to the UE.
- a retransmission method combining a MAC PDU retransmission and a partial data retransmission for an error; wherein the location of the erroneous data can be determined by the UE using an Error Estimating Coding (EEC) check.
- EEC Error Estimating Coding
- the embodiment of the present invention provides a downlink data feedback method, device, and system, which are used to solve the problem that the base station cannot obtain the UE according to the CRC check result and the EEC check result in the prior art. Downstream data feedback issues.
- an embodiment of the present invention provides a downlink data feedback method, including:
- the user equipment UE receives at least one medium access control MAC protocol data unit PDU sent by the base station;
- the UE Performing, by the UE, a cyclic redundancy check CRC check and an error estimation coding EEC check on each of the at least one MAC PDU, determining a feedback type of each of the MAC PDUs and corresponding to the feedback type Feedback result; the feedback type includes a CRC type and an EEC type;
- the UE sends a feedback message to the base station, where the feedback message includes a feedback type and a feedback result of each of the MAC PDUs.
- the UE performs a CRC check and an EEC check on each of the MAC PDUs, and determines a feedback type and a The feedback result corresponding to the feedback type includes:
- the feedback type of each of the MAC PDUs is a CRC type, and the feedback result is a non-acknowledgement NACK, otherwise determining the MAC PDU of each of the MAC PDUs.
- the feedback type is EEC type, and the feedback result is used to indicate the verification result of each EEC packet.
- the feedback result corresponding to the EEC type is that the usage length is equal to
- the bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the format of the feedback message includes: a TYPE field and an F a field; wherein the TYPE field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, where the NUM field indicates the number of the MAC PDU.
- an embodiment of the present invention provides a downlink data feedback method, including:
- the base station sends at least one medium access control MAC protocol data unit PDU to the user equipment UE;
- the base station Receiving, by the base station, feedback information sent by the UE, where the feedback information includes a feedback type and a feedback result of each of the at least one MAC PDU;
- the feedback type includes a cyclic redundancy check CRC type and an error estimation Encoding EEC type;
- the base station obtains a feedback type and a feedback result of each of the MAC PDUs according to the feedback information.
- the feedback result corresponding to the EEC type is that the usage length is equal to
- the bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the format of the feedback message includes: a TYPE field and an F field; wherein the TYPE A field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, where the NUM field indicates the number of the MAC PDUs .
- an embodiment of the present invention provides a user equipment UE, including:
- a receiving module configured to receive at least one medium access control MAC protocol data unit PDU sent by the base station;
- a processing module configured to perform a cyclic redundancy check CRC check and an error estimation coding EEC check on each of the at least one MAC PDU, determine a feedback type of each of the MAC PDUs, and the feedback a feedback result corresponding to the type;
- the feedback type includes a CRC type and an EEC type;
- a sending module configured to send a feedback message to the base station, where the feedback message includes a feedback type and a feedback result of each of the MAC PDUs.
- the processing Module specifically for:
- the feedback type of each of the MAC PDUs is a CRC type, and the feedback result is a non-acknowledgement NACK, otherwise determining the MAC PDU of each of the MAC PDUs.
- the feedback type is EEC type, and the feedback result is used to indicate the verification result of each EEC packet.
- the feedback result corresponding to the EEC type is that the usage length is equal to
- the bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the format of the feedback message includes: a TYPE field and an F a field; wherein the TYPE field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, where the NUM field indicates the number of the MAC PDUs .
- an embodiment of the present invention provides a base station, including:
- a sending module configured to send, to the user equipment UE, at least one medium access control MAC protocol data unit PDU;
- a receiving module configured to receive feedback information sent by the UE, where the feedback information includes a feedback type and a feedback result of each of the at least one MAC PDU; the feedback type includes a cyclic redundancy check CRC type and Error estimation coding EEC type;
- a processing module configured to obtain, according to the feedback information, a feedback type and a feedback result of each of the MAC PDUs.
- the feedback result corresponding to the EEC type is that the usage length is equal to
- the bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the format of the feedback message includes: a TYPE field and an F field; wherein the TYPE A field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, where the NUM field indicates the number of the MAC PDUs .
- the embodiment of the present invention provides a system, comprising: the user equipment UE according to any one of the first to fourth aspects of the third aspect or the fourth aspect, or the first aspect or the first aspect of the fourth aspect
- the base station of any one of the third types is described.
- the downlink data feedback method, device and system provided by the embodiment of the present invention; determining, by the UE, a CRC check and an EEC check on each MAC PDU, determining a feedback type (CRC type or EEC type) and a feedback type of each MAC PDU Corresponding feedback result; the UE sends feedback information including a feedback type and a feedback result of each of the MAC PDUs to the base station; the base station obtains a feedback type and a feedback result of each MAC PDU according to the feedback information; so that the UE can determine that the CRC is included
- the feedback information of the feedback result corresponding to the type and/or the EEC type is sent to the base station; and the UE performs feedback of the downlink data to the base station according to the CRC check result and the EEC check result.
- FIG. 1 is a schematic diagram of an application scenario of a downlink data feedback method according to the present invention
- Embodiment 1 of a downlink data feedback method according to the present invention is a flowchart of Embodiment 1 of a downlink data feedback method according to the present invention
- Embodiment 2 of a downlink data feedback method according to the present invention is a flowchart of Embodiment 2 of a downlink data feedback method according to the present invention.
- FIG. 4 is a schematic diagram of a format of a feedback message according to the present invention.
- Figure 5 is a CDF graph of the number of EEC error packets of the present invention.
- 6 is a comparison diagram of the relationship between the number of error bits and the number of retransmissions in the prior art according to the present invention.
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a user equipment according to the present invention.
- FIG. 8 is a schematic structural diagram of Embodiment 2 of a user equipment according to the present invention.
- FIG. 1 is a schematic diagram of an application scenario of a downlink data feedback method according to the present invention
- an application scenario of this embodiment may include: a base station 11 and a UE 12.
- the UE may be a mobile phone, a notebook computer, a tablet computer, or the like.
- the downlink between the base station 11 and the UE 12 uses the HARQ mechanism to transmit data.
- a retransmission method combining a MAC PDU retransmission and a partial data retransmission for an error is proposed; wherein the location of the erroneous data can be determined by the UE using an EEC check.
- the base station cannot obtain the downlink data feedback obtained by the UE according to the CRC check result and the EEC check result.
- the MAC PDU is divided into a plurality of EEC packets; when the EEC check is performed, each EEC packet is verified to determine a check result of each EEC packet; if the check is correct, the The data of the EEC packet is correct; if the verification fails, the data of the EEC packet is incorrect.
- the check result of the EEC check can determine which EEC packet has an error (small granularity), and the result of the CRC check can only determine whether the MAC PDU has an error (large granularity). Therefore, the retransmission method combining the MAC PDU retransmission and the partial data retransmission for the error can reduce the amount of retransmitted data, thereby reducing the amount of downlink data.
- Embodiment 1 of a downlink data feedback method according to the present invention is a flowchart of Embodiment 1 of a downlink data feedback method according to the present invention; as shown in FIG. 2, the method in this embodiment may include:
- Step 201 The base station sends at least one MAC PDU to the user equipment UE.
- the base station when the base station sends a MAC PDU to the UE for the first time, it may be MAC PDU1; when the base station sends a MAC PDU to the UE for the second time, it may be retransmitted in the MAC PDU1.
- MAC PDU2 when the base station sends a MAC PDU to the UE for the third time, it may be a part of the MAC PDU1, the MAC PDU2 that needs to be retransmitted, and the MAC PDU3; ...; when the base station sends the MAC PDU to the UE for the ninth time, It is the part of the MAC PDU2-MAC PDU8 that needs to be retransmitted and the MAC PDU9.
- each MAC PDU has a partial data transmission error at each transmission; and when the number of retransmissions is 8, it indicates the number of retransmissions.
- the portion that needs to be retransmitted when it is equal to 8 is discarded and is not retransmitted (for example, MAC PDU1 in the ninth above).
- one HARQ process in the present invention can maintain multiple MAC PDUs.
- Step 202 The UE performs a CRC check and an EEC check on each of the at least one MAC PDU, and determines a feedback type of each of the MAC PDUs and a feedback result corresponding to the feedback type.
- the types of feedback include CRC type and EEC type;
- Step 203 The UE sends a feedback message to the base station, where the feedback message includes a feedback type and a feedback result of each of the MAC PDUs.
- Step 204 The base station obtains a feedback type and a feedback result of each of the MAC PDUs according to the feedback information.
- the UE performs a CRC check and an EEC check on each MAC PDU, and determines a feedback type (CRC type or EEC type) of each MAC PDU and a feedback result corresponding to the feedback type; the UE sends the base station to the base station, including The feedback type of each MAC PDU and the feedback information of the feedback result; the base station obtains the feedback type and the feedback result of each MAC PDU according to the feedback information; so that the UE can determine the feedback result corresponding to the CRC type and/or the EEC type.
- the feedback information is sent to the base station; the UE performs feedback of the downlink data to the base station according to the CRC check result and the EEC check result.
- FIG. 3 is a flowchart of Embodiment 2 of the downlink data feedback method of the present invention. As shown in FIG. 3, an optional implementation manner of Step 203 includes:
- Step 301 The UE performs a CRC check on each of the at least one MAC PDU.
- step 302 If the CRC check is passed, step 302 is performed; otherwise, step 303 is performed.
- Step 302 The UE determines that the feedback type of each of the MAC PDUs is a CRC type, and the feedback result is an acknowledgement ACK.
- step 302 ends after execution.
- Step 303 The UE performs an EEC check on each of the MAC PDUs.
- step 304 is performed; otherwise, step 305 is performed.
- the preset value is proportional to the number of EEC packets n; for example, the preset value may be n/4.
- the number of error EEC packets is greater than or equal to the preset value
- the number of packets in which the MAC PDU has an error is large; in this case, retransmission of the MAC PDU may be considered, instead of being directed to the error EEC.
- the packet is retransmitted.
- the number of erroneous EEC packets is less than the preset value, the number of packets indicating that the MAC PDU has an error is small; in this case, retransmission for the erroneous EEC packet may be considered instead of retransmitting the MAC PDU.
- Step 304 The UE determines that the feedback type of each of the MAC PDUs is a CRC type, and the feedback result is a non-acknowledgement NACK.
- step 304 is completed after the execution.
- Step 305 The UE determines that the feedback type of each of the MAC PDUs is an EEC type, and the feedback result is used to indicate a verification result of each EEC packet.
- the feedback type of each of the MAC PDUs is a CRC type, and the feedback result is a non-acknowledgement NACK, otherwise determining each of the The feedback type of the MAC PDU is EEC type, and the feedback result is used to indicate the check result of each EEC packet; so that the UE can determine the feedback information including the feedback result corresponding to the CRC type and/or the EEC type, and send the feedback information to the base station.
- the UE implements feedback of downlink data to the base station according to the CRC check result and the EEC check result.
- the format of the feedback message includes: a TYPE field and an F field; wherein the TYPE A field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, where the NUM field indicates the number of the MAC PDU.
- FIG. 4 is a schematic diagram of a format of a feedback message according to the present invention. The parameters of each field are explained as follows:
- Each bit represents the feedback type of the corresponding MAC PDU.
- the length of the TYPE field is specified by the NUM field. That is, if the feedback message needs to transmit feedback information of k (k ⁇ 8) MAC PDUs (the feedback information includes the feedback type and the feedback result), the value of the NUM field is k, and the length of the TYPE field is k, and each TYPE field A bit value represents the feedback type of the corresponding MAC PDU.
- the bit order of the TYPE field is consistent with the order in which the MAC PDU is first transmitted (for example, the first bit of the TYPE field represents the feedback type of the MAC PDU1 in step 201, and the eighth bit of the TYPE field represents the MAC PDU 8 in step 201. Feedback type).
- the value of each bit in the TYPE field represents the following types of feedback:
- the corresponding feedback result is 1 bit ACK/NACK (for example, the F_1 subfield in FIG. 4);
- EEC type the corresponding feedback result is used to indicate the check result of each EEC packet (for example, the F_2 subfield in FIG. 4).
- F field includes eight subfields of F_1-F_8, each subfield representing a feedback result.
- the subfield F_1 corresponds to the feedback type indicated by the first bit in the TYPE field
- F_2 corresponds to the feedback type indicated by the second bit in the TYPE field
- the feedback of the 8th bit in the F_8 and TYPE fields Type corresponds.
- the length of the subfield is 1 bit.
- the CRC check fails, and when 1 is 1, the CRC school is represented. Passed the test.
- the length of the subfield may be the number of bits of the EEC packet, and each bit represents the check result of the corresponding EEC packet, and when it is 0, it represents the EEC.
- the verification passes, and when it is 1, it means that the EEC check fails.
- the subfield has n bits; if the third bit in the n bits is equal to 0, it indicates that the EEC check of the third EEC packet corresponding to the MAC PDU passes, and vice versa. A three bit equal to 1 indicates that the EEC check fails.
- the format of the feedback message further includes padding for byte merging.
- FIG. 5 is a Cumulative Distribution Function (CDF) curve of the number of EEC error packets in the present invention; wherein, FIG. 5 uses the number of EEC packets as 40 as an example to test the number of EEC error packets in a MAC PDU under simulation conditions. Average parameters. As can be seen from Fig. 5, the probability that the number of error packets is less than or equal to 2 is close to 95%, and the probability of exceeding 5 is less than 2%. Therefore, it can be concluded that if the EEC feedback result is performed as described above, there will be a case where 0 or more is less.
- CDF Cumulative Distribution Function
- the number of EEC packets be n and the length value len be: Then, using a set of len long bit sequences can represent the sequence number of an EEC packet (for example, when the value of the bit sequence of length len is 1, it represents the first EEC packet; when the value of the bit sequence of length len is n) , indicating the nth EEC packet).
- an improved EEC type of feedback can be: use length equal to The bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the bit sequence every 6 bits long can indicate the sequence number of an EEC packet. If it is further assumed that the sequence numbers of the EEC error packets of the current MAC PDU are 4 and 11, the feedback result is 000100001011. Compared with the feedback result 000100000010000... before compression, nearly 70% of resources are saved.
- LTE Long Term Evolution
- UL-SCH Uplink Shared Channel
- the uplink resource of the data The UE uses the physical uplink control channel (PUCCH, Physical Uplink Control Channel) to transmit uplink L1/L2 control information; if the UE is allocated an uplink resource for transmitting UL-SCH data in the current subframe, the UE uses physical uplink sharing.
- a channel (PUSCH, Physical Uplink Shared Channel) is used to transmit uplink L1/L2 control information; and for the same UE, PUCCH and PUSCH cannot be simultaneously transmitted in one subframe.
- the PUCCH when the UE sends the uplink L1/L2 control information by using the PUCCH, the PUCCH is in the form shown in Table 1 according to the difference of the uplink control information that the UE needs to send in one uplink subframe.
- the HARQ information in the uplink control information that the UE needs to transmit is ACK/NACK in the prior art, and the HARQ information in the uplink control information that the UE needs to transmit in the present invention is different from the prior art; therefore, the present invention Based on Table 1, a new PUCCH format is proposed, as shown in Table 2;
- PUCCH format Modulation scheme No.of Bits/Per Subframe Information Format 4a QPSK (3+2*m) ⁇ (3+m*n)bits HARQ with/without SR Format 4b QPSK 20+ ⁇ (3+2*m) ⁇ (3+m*n) ⁇ bits CQI+HARQ
- n the number of EEC packets of one MAC PDU
- HARQ represents HARQ information
- FIG. 6 is a comparison diagram of the relationship between the number of erroneous bits and the number of retransmissions in the prior art according to the present invention; as shown in FIG. 6, based on the feedback message of the EEC+CRC-based downlink data of the present invention, the base station adopts feedback information.
- Corresponding HARQ retransmission mechanism retransmission mechanism combining MAC PDU retransmission and partial data retransmission for error, that is, new HARQ mechanism
- prior art HARQ mechanism MAC PDU retransmission, that is, original Compared with the HARQ mechanism, the number of retransmissions of MAC PDUs is greatly reduced, and bandwidth consumption is reduced.
- FIG. 7 is a schematic structural diagram of Embodiment 1 of a user equipment according to the present invention; as shown in FIG. 7, the user equipment in this embodiment may include: a receiving module 701, a processing module 702, and a sending module 703; wherein, the receiving module 701 is configured to receive At least one medium access control MAC protocol data unit PDU sent by the base station; the processing module 702, configured to perform cyclic redundancy check CRC check and error estimation coding EEC check on each of the at least one MAC PDU Determining a feedback type of each of the MAC PDUs and a feedback result corresponding to the feedback type; the feedback type includes a CRC type and an EEC type; and a sending module 703, configured to send a feedback message to the base station, where the feedback The message includes the feedback type and feedback result of each of the MAC PDUs.
- the receiving module 701 is configured to receive At least one medium access control MAC protocol data unit PDU sent by the base station
- the processing module 702 configured to perform cycl
- processing module 702 is specifically configured to:
- the feedback type of each of the MAC PDUs is a CRC type, and the feedback result is a non-acknowledgement NACK, otherwise determining the MAC PDU of each of the MAC PDUs.
- the feedback type is EEC type, and the feedback result is used to indicate the verification result of each EEC packet.
- the feedback result corresponding to the EEC type is that the used length is equal to
- the bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the format of the feedback message includes: a TYPE field and an F field; wherein the TYPE field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, and the NUM field Indicates the number of the MAC PDUs.
- the user equipment in this embodiment may be used to implement the technical solutions of the second and third embodiments of the downlink data feedback method and the technical solution of the UE on the downlink data feedback method.
- the implementation principle and technical effects are similar, and details are not described herein. .
- the structure of the base station of this embodiment is similar to the structure described in FIG. 7, and also includes a transmitting module, a processing module, and a receiving module.
- the sending module is configured to send the at least one medium access control MAC protocol data unit PDU to the user equipment UE
- the receiving module is configured to receive the feedback information sent by the UE, where the feedback information includes the at least one MAC PDU.
- a feedback type and a feedback result of each MAC PDU includes a cyclic redundancy check CRC type and an error estimation coding EEC type
- a processing module configured to obtain feedback of each of the MAC PDUs according to the feedback information Type and feedback results.
- the feedback result corresponding to the EEC type is that the used length is equal to
- the bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the format of the feedback message includes: a TYPE field and an F field; wherein the TYPE field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, where the NUM field indicates the number of the MAC PDU.
- the base station in this embodiment may be used to implement the technical solution of the base station side in the first embodiment of the downlink data feedback method, and the implementation principle and technical effects are similar, and details are not described herein again.
- the present invention further provides a system, including: the UE and the base station according to Embodiment 1 of the base station.
- the base station in this embodiment may be used to implement the technical solutions of the first embodiment, the second embodiment, and the third embodiment of the downlink data feedback method, and the implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 8 is a schematic structural diagram of Embodiment 2 of a user equipment according to the present invention; as shown in FIG. 8, the user equipment in this embodiment may include: a receiver 801, a processor 802, and a transmitter 803; wherein, the receiver 801 is configured to receive At least one medium access control MAC protocol data unit PDU sent by the base station; the processor 802, configured to: use each of the at least one MAC PDU The PDU performs a cyclic redundancy check CRC check and an error estimation coding EEC check, and determines a feedback type of each of the MAC PDUs and a feedback result corresponding to the feedback type; the feedback type includes a CRC type and an EEC type; The transmitter 803 is configured to send a feedback message to the base station, where the feedback message includes a feedback type and a feedback result of each of the MAC PDUs.
- the receiver 801 is configured to receive At least one medium access control MAC protocol data unit PDU sent by the base station
- the processor 802 configured to:
- the processor 802 is specifically configured to:
- the feedback type of each of the MAC PDUs is a CRC type, and the feedback result is a non-acknowledgement NACK, otherwise determining the MAC PDU of each of the MAC PDUs.
- the feedback type is EEC type, and the feedback result is used to indicate the verification result of each EEC packet.
- the feedback result corresponding to the EEC type is that the used length is equal to
- the bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the format of the feedback message includes: a TYPE field and an F field; wherein the TYPE field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, where the NUM field indicates the number of the MAC PDU.
- the user equipment in this embodiment may be used to implement the technical solutions of the second and third embodiments of the downlink data feedback method and the technical solution of the UE on the downlink data feedback method.
- the implementation principle and technical effects are similar, and details are not described herein. .
- the structure of the base station in this embodiment is similar to the structure shown in FIG. 8, and includes a transmitter, a processor, and a receiver.
- the transmitter is configured to send at least one medium access control MAC protocol data unit PDU to the user equipment UE.
- a receiver configured to receive feedback information sent by the UE, where the feedback information includes a feedback type and a feedback result of each of the at least one MAC PDU; the feedback type includes a cyclic redundancy check CRC type And an error estimate encoding the EEC type;
- a processor configured to obtain each of the each according to the feedback information The feedback type and feedback result of the MAC PDU.
- the feedback result corresponding to the EEC type is that the used length is equal to
- the bit sequence represents the sequence number of the erroneous packet, and n is the number of EEC packets.
- the format of the feedback message includes: a TYPE field and an F field; wherein the TYPE field indicates a feedback type of each of the MAC PDUs; and the F field indicates a feedback result of each of the MAC PDUs.
- the format of the feedback message further includes: a NUM field, where the NUM field indicates the number of the MAC PDU.
- the base station in this embodiment may be used to implement the technical solution of the base station side in the first embodiment of the downlink data feedback method, and the implementation principle and technical effects are similar, and details are not described herein again.
- the aforementioned program can be stored in a computer readable storage medium.
- the program when executed, performs the steps including the foregoing method embodiments; and the foregoing storage medium includes various media that can store program codes, such as a ROM, a RAM, a magnetic disk, or an optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种下行数据反馈方法、设备及***;通过UE对每一个MAC PDU进行CRC校验和EEC校验,确定每一个MAC PDU的反馈类型(CRC类型或EEC类型)和与反馈类型对应的反馈结果;UE向基站发送包括所述每一个MAC PDU的反馈类型和反馈结果的反馈信息;基站根据反馈信息,获得每一个MAC PDU的反馈类型和反馈结果;使得UE能够确定出包括CRC类型和/或EEC类型对应的反馈结果的反馈信息,并将反馈信息发送至基站;实现了UE根据CRC校验结果及EEC校验结果来向基站进行下行数据的反馈。
Description
本发明实施例涉及通信技术,尤其涉及一种下行数据反馈方法、设备及***。
当前的无线通信***中,为了在恶劣的信道下,尤其是高数据速率或高速移动环境中,提供可靠性高的数据通信,混合自动重传请求(HARQ,Hybrid Automatic Repeat Request)技术是一种普遍采用的差错控制技术。例如,基站采用HARQ技术向用户设备(UE,User Equipment)传输数据。
现有的HARQ技术中,UE接收到基站发送的媒体接入控制(MAC,Media Access Control)协议数据单元(PDU,Protocol Data Unit)时,采用循环冗余校验(CRC,Cyclic Redundancy Check)对接收到的MAC PDU进行校验,并根据CRC校验结果向基站进行下行数据反馈。具体的,若CRC校验通过,则向基站返回确认(ACK);若CRC校验不通过,则向基站返回非确认(NACK)。当UE返回NACK时,基站向UE重传该MAC PDU;当UE返回ACK时,基站向UE发送下一个MAC PDU。由于CRC校验不通过时,UE并不能将该MAC PDU中发生错误的数据的位置发送至基站,所以基站需要针对整个MAC PDU进行重传,浪费了较大的下行带宽资源;因此,目前提出了一种将MAC PDU重传和针对发生错误的部分数据重传结合的重传方法;其中,发生错误的数据的位置可以通过UE采用错误估计编码(EEC,Error Estimating Coding)校验来确定。
但是,现有技术中存在基站不能得到UE根据CRC校验结果和EEC校验结果获得的下行数据反馈的问题。
发明内容
本发明实施例提供一种下行数据反馈方法、设备及***,用以解决现有技术中基站不能得到UE根据CRC校验结果和EEC校验结果获得的
下行数据反馈的问题。
第一方面,本发明实施例提供一种下行数据反馈方法,包括:
用户设备UE接收基站发送的至少一个媒体接入控制MAC协议数据单元PDU;
所述UE对所述至少一个MAC PDU中的每一个MAC PDU进行循环冗余校验CRC校验和错误估计编码EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果;所述反馈类型包括CRC类型和EEC类型;
所述UE向所述基站发送反馈消息,所述反馈消息包括所述每一个MAC PDU的反馈类型和反馈结果。
结合第一方面,在第一方面的第一种可能实现的方式中,所述UE对所述每一个MAC PDU进行CRC校验和EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果,包括:
所述UE对所述至少一个MAC PDU中的每一个MAC PDU进行CRC校验;
若所述每一个MAC PDU的CRC校验通过,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为确认ACK,否则对所述每一个MAC PDU进行EEC校验;
若所述每一个MAC PDU的错误EEC分组数大于或等于预设值,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为非确认NACK,否则确定所述每一个MAC PDU的反馈类型为EEC类型、反馈结果用于表示各EEC分组的校验结果。
结合第一方面或第一方面的第一种至第二种任一种可能实现的方式,在第一方面的第三种可能实现的方式中,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
结合第一方面的第三种可能实现的方式,在第一方面的第四种可能
实现的方式中,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
第二方面,本发明实施例提供一种下行数据反馈方法,包括:
基站向用户设备UE发送至少一个媒体接入控制MAC协议数据单元PDU;
所述基站接收所述UE发送的反馈信息,所述反馈信息包括所述至少一个MAC PDU中每一个MAC PDU的反馈类型和反馈结果;所述反馈类型包括循环冗余校验CRC类型和错误估计编码EEC类型;
所述基站根据所述反馈信息,获得所述每一个MAC PDU的反馈类型和反馈结果。
结合第二方面或第二方面的第一种可能实现的方式,在第二方面的第二种可能实现的方式中,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
结合第二方面的第二种可能实现的方式,在第二方面的第三种可能实现的方式中,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
第三方面,本发明实施例提供一种用户设备UE,包括:
接收模块,用于接收基站发送的至少一个媒体接入控制MAC协议数据单元PDU;
处理模块,用于对所述至少一个MAC PDU中的每一个MAC PDU进行循环冗余校验CRC校验和错误估计编码EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果;所述反馈类型包括CRC类型和EEC类型;
发送模块,用于向所述基站发送反馈消息,所述反馈消息包括所述每一个MAC PDU的反馈类型和反馈结果。
结合第三方面,在第三方面的第一种可能实现的方式中,所述处理
模块,具体用于:
对所述至少一个MAC PDU中的每一个MAC PDU进行CRC校验;
若所述每一个MAC PDU的CRC校验通过,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为确认ACK,否则对所述每一个MAC PDU进行EEC校验;
若所述每一个MAC PDU的错误EEC分组数大于或等于预设值,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为非确认NACK,否则确定所述每一个MAC PDU的反馈类型为EEC类型、反馈结果用于表示各EEC分组的校验结果。
结合第三方面或第三方面的第一种至第二种任一种可能实现的方式,在第三方面的第三种可能实现的方式中,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
结合第三方面的第三种可能实现的方式,在第三方面的第四种可能实现的方式中,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
第四方面,本发明实施例提供一种基站,包括:
发送模块,用于向用户设备UE发送至少一个媒体接入控制MAC协议数据单元PDU;
接收模块,用于接收所述UE发送的反馈信息,所述反馈信息包括所述至少一个MAC PDU中每一个MAC PDU的反馈类型和反馈结果;所述反馈类型包括循环冗余校验CRC类型和错误估计编码EEC类型;
处理模块,用于根据所述反馈信息,获得所述每一个MAC PDU的反馈类型和反馈结果。
结合第四方面或第四方面的第一种可能实现的方式,在第四方面的第二种可能实现的方式中,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
结合第四方面的第二种可能实现的方式,在第四方面的第三种可能实现的方式中,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
第五方面,本发明实施例提供一种***,包括:第三方面或第三方面的第一种至第四种任一种所述的用户设备UE及第四方面或第四方面的第一种至第三种任一种所述的基站。
本发明实施例提供的下行数据反馈方法、设备及***;通过UE对每一个MAC PDU进行CRC校验和EEC校验,确定每一个MAC PDU的反馈类型(CRC类型或EEC类型)和与反馈类型对应的反馈结果;UE向基站发送包括所述每一个MAC PDU的反馈类型和反馈结果的反馈信息;基站根据反馈信息,获得每一个MAC PDU的反馈类型和反馈结果;使得UE能够确定出包括CRC类型和/或EEC类型对应的反馈结果的反馈信息,并将反馈信息发送至基站;实现了UE根据CRC校验结果及EEC校验结果来向基站进行下行数据的反馈。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明下行数据反馈方法的应用场景示意图;
图2为本发明下行数据反馈方法实施例一的流程图;
图3为本发明下行数据反馈方法实施例二的流程图;
图4为本发明反馈消息的格式的示意图;
图5为本发明EEC错误分组数的CDF曲线图;
图6为本发明与现有技术中错误比特数与重传次数关系对比图;
图7为本发明用户设备实施例一的结构示意图;
图8为本发明用户设备实施例二的结构示意图。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明下行数据反馈方法的应用场景示意图;如图1所示,本实施例的应用场景可以包括:基站11和UE 12。其中,所述UE可以为手机、笔记本电脑、平板电脑等。基站11与UE 12之间下行采用HARQ机制传输数据。目前,提出了一种将MAC PDU重传和针对发生错误的部分数据重传结合的重传方法;其中,发生错误的数据的位置可以通过UE采用EEC校验来确定。但是,现有技术中存在基站不能得到UE根据CRC校验结果和EEC校验结果获得的下行数据反馈的问题。
其中,在EEC中,将MAC PDU分为多个EEC分组;在进行EEC校验时,针对每一个EEC分组进行校验,确定每一个EEC分组的校验结果;若校验正确,则说明该EEC分组的数据正确;若校验失败,则说明该EEC分组的数据存在错误。可以看出EEC校验的校验结果可以确定出哪一个EEC分组出现错误(粒度小),而CRC校验的结果只可以确定出该MAC PDU是否存在错误(粒度大)。因此,将MAC PDU重传和针对发生错误的部分数据重传结合的重传方法,可以减小重传数据量,从而减小了下行数据量。
图2为本发明下行数据反馈方法实施例一的流程图;如图2所示,本实施例的方法可以包括:
步骤201、基站向用户设备UE发送至少一个MAC PDU;
例如,当基站第一次向UE发送MAC PDU时,可以为MAC PDU1;当基站第二次向UE发送MAC PDU时,可以为MAC PDU1中需要重发的
部分及MAC PDU2;当基站第三次向UE发送MAC PDU时,可以为MAC PDU1、MAC PDU2中需要重发的部分及MAC PDU3;……;当基站第九次向UE发送MAC PDU时,可以为MAC PDU2-MAC PDU8中需要重发的部分及MAC PDU9。
需要说明的是,这里是以重发次数等于8,且每个MAC PDU在每次传输时都存在部分数据传输错误为基础进行举例;并且当重发次数为8时,则表示当重发次数等于8时需要重发的部分被丢弃,不再重发(例如,上述第九次中的MAC PDU1)。
可以看出,本发明中一个HARQ进程可以维护多个MAC PDU。
步骤202、所述UE对所述至少一个MAC PDU中的每一个MAC PDU进行CRC校验和EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果;所述反馈类型包括CRC类型和EEC类型;
步骤203、所述UE向所述基站发送反馈消息,所述反馈消息包括所述每一个MAC PDU的反馈类型和反馈结果;
步骤204、所述基站根据所述反馈信息,获得所述每一个MAC PDU的反馈类型和反馈结果。
本实施例中,通过UE对每一个MAC PDU进行CRC校验和EEC校验,确定每一个MAC PDU的反馈类型(CRC类型或EEC类型)和与反馈类型对应的反馈结果;UE向基站发送包括所述每一个MAC PDU的反馈类型和反馈结果的反馈信息;基站根据反馈信息,获得每一个MAC PDU的反馈类型和反馈结果;使得UE能够确定出包括CRC类型和/或EEC类型对应的反馈结果的反馈信息,并将反馈信息发送至基站;实现了UE根据CRC校验结果及EEC校验结果来向基站进行下行数据的反馈。
图3为本发明下行数据反馈方法实施例二的流程图;如图3所示,步骤203的一种可选的实现方式包括:
步骤301、所述UE对所述至少一个MAC PDU中的每一个MAC PDU进行CRC校验;
若CRC校验通过,则执行步骤302;否则,执行步骤303。
步骤302、所述UE确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为确认ACK;
需要说明的是,步骤302执行完之后结束。
步骤303、所述UE对所述每一个MAC PDU进行EEC校验;
若所述每一个MAC PDU的错误EEC分组数大于或等于预设值,则执行步骤304;否则,执行步骤305。
可选的,所述预设值与EEC分组数目n成正比;例如,所述预设值可以为n/4。
需要说明的是,当错误EEC分组数大于或等于预设值,则说明该MAC PDU出现错误的分组数较多;这时,可以考虑对该MAC PDU进行重传,而不再是针对错误EEC分组进行重传。当错误EEC分组数小于预设值时,则说明该MAC PDU出现错误的分组数较少;这时,可以考虑针对错误EEC分组进行重传,而不是对该MAC PDU进行重传。
步骤304、所述UE确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为非确认NACK;
需要说明的是,步骤304执行完之后结束。
步骤305、所述UE确定所述每一个MAC PDU的反馈类型为EEC类型、反馈结果用于表示各EEC分组的校验结果。
本实施例中,通过若所述每一个MAC PDU的CRC校验通过,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为确认ACK,否则对所述每一个MAC PDU进行EEC校验;若所述每一个MAC PDU的错误EEC分组数大于或等于预设值,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为非确认NACK,否则确定所述每一个MAC PDU的反馈类型为EEC类型、反馈结果用于表示各EEC分组的校验结果;使得UE能够确定出包括CRC类型和/或EEC类型对应的反馈结果的反馈信息,并将反馈信息发送至基站;实现了UE根据CRC校验结果及EEC校验结果来向基站进行下行数据的反馈。
下行数据反馈方法实施例三
可选的,在本发明下行数据反馈方法实施例一或实施例二的基础上,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE
字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
进一步可选的,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
下面,以MAC PDU的数目为8(也即NUM字段的值为8)进行举例,一种反馈消息的格式可以如图4所示(图4为本发明反馈消息的格式的示意图)。其中各字段参数解释如下:
1)NUM字段,3比特(bit):当前HARQ进程中,该反馈消息包含的MAC PDU数量。一般设定HARQ的最大重传次数为8,所以每个HARQ进程中最多维护8个不同MAC PDU,因此最多需传输8个MAC PDU的校验结果。
2)TYPE字段,1~8bit:每个bit代表对应MAC PDU的反馈类型。该TYPE字段的长度由NUM字段指定。即,若反馈消息需传输k(k≤8)个MAC PDU的反馈信息(该反馈信息包括反馈类型和反馈结果),则NUM字段的值为k,TYPE字段的长度为k,TYPE字段的每一bit值代表对应MAC PDU的反馈类型。并且,TYPE字段的bit顺序与MAC PDU首次传输的顺序一致(例如,TYPE字段的第1个bit代表步骤201中的MAC PDU1的反馈类型,TYPE字段的第8个bit代表步骤201中的MAC PDU8的反馈类型)。
可选的,TYPE字段中的每一bit的值所代表的反馈类型如下:
0:CRC类型,其对应的反馈结果为1bit ACK/NACK(例如图4中的F_1子字段);
1:EEC类型,其对应的反馈结果用于表示各EEC分组的校验结果(例如图4中的F_2子字段)。
3)F字段:包括F_1-F_8八个子字段,每个子字段表示一反馈结果。子字段F_1与TYPE字段中的第1个bit表示的反馈类型对应,F_2与TYPE字段中的第2个bit表示的反馈类型对应,……,F_8与TYPE字段中的第8个bit表示的反馈类型对应。
可选的,当子字段与CRC类型对应(例如图4中的F_1子字段)时,子字段的长度为1bit,为0时代表CRC校验不通过,为1时代表CRC校
验通过。
当子字段与EEC类型对应(例如图4中的F_2子字段)时,子字段的长度可以为EEC分组数量个bit,且每一bit代表对应一EEC分组的校验结果,为0时代表EEC校验通过,为1时代表EEC校验不通过。
例如,假设当前EEC分组数为n,则该子字段有n bits;若n bits中的第三个bit等于0,则表示对应MAC PDU的第3个EEC分组的EEC校验通过,反之若第三个bit等于1则表示EEC校验不通过。
可选的,所述反馈消息的格式还包括填充(Padding),用于字节凑齐。
图5为本发明EEC错误分组数的累计分布参数(CDF,Cumulative Distribution Function)曲线图;其中,图5以EEC分组数为40为例,测试在仿真条件下一个MAC PDU内EEC错误分组数量的平均参数。由图5可以看出,错误分组数少于等于2的概率接近95%,超过5的概率低于2%。因此,可以得出,若按照上述方式进行EEC反馈结果,会出现0多1少的情况。
因此,基于上述仿真结果,针对EEC类型的反馈结果可做如下压缩改进:
设EEC分组数量为n,长度值len为:则使用一组len长的比特序列可以表征一EEC分组的序号(例如,当长度len的bit序列的值为1时,表示第1个EEC分组;当长度为len的bit序列的值为n时,表示第n个EEC分组)。
例如,若EEC的分组数量n=40,则每6bits长的比特序列能表示出一EEC分组的序号。若进一步假设当前MAC PDU的EEC错误分组的序号为4和11,则反馈结果为000100001011。相比于未压缩前的反馈结果000100000010000…,节省了近70%的资源。
长期演进(LTE,Long Term Evolution)定义了2种不同的方式用于发送上行L1/L2控制信息,具体的,如果UE在当前子帧没有被分配用于发送上行共享信道(UL-SCH,Uplink Shared Channel)数据的上行资源,
则UE使用物理上行控制信道(PUCCH,Physical Uplink Control Channel)来发送上行L1/L2控制信息;如果UE在当前子帧被分配了用于发送UL-SCH数据的上行资源,则UE使用物理上行共享信道(PUSCH,Physical Uplink Shared Channel)来发送上行L1/L2控制信息;且对于同一个UE,在一个子帧内不能同时传输PUCCH和PUSCH。
现有技术中,当UE使用PUCCH发送上行L1/L2控制信息时,根据UE在一个上行子帧内需要发送的上行控制信息的不同,PUCCH的形式如表1所示;
表1
由于现有技术中UE需要传输的上行控制信息中的HARQ信息为ACK/NACK,而本发明中UE需要传输的上行控制信息中的HARQ信息与现有技术相比有了变化;因此本发明在表1的基础上,提出了新的PUCCH format,如表2所示;
表2
PUCCH format | Modulation scheme | No.of Bits/Per Subframe | Information |
format 4a | QPSK | (3+2*m)~(3+m*n)bits | HARQ with/without SR |
format 4b | QPSK | 20+{(3+2*m)~(3+m*n)}bits | CQI+HARQ |
其中,m代表HARQ进程维护的MAC PDU的数量,n代表一个MAC PDU的EEC分组的数量;HARQ代表HARQ信息。
图6为本发明与现有技术中错误比特数与重传次数关系对比图;如图6所示,在采用本发明的基于EEC+CRC的下行数据的反馈消息的基础上,基站采取反馈信息对应的HARQ重传机制(将MAC PDU重传和针对发生错误的部分数据重传结合的重传机制,也即新HARQ机制);与现有技术的HARQ机制(MAC PDU重传,也即原HARQ机制)相比,大大减少了MAC PDU的重传次数,减小了带宽消耗。
图7为本发明用户设备实施例一的结构示意图;如图7所示,本实施例的用户设备可以包括:接收模块701、处理模块702和发送模块703;其中,接收模块701,用于接收基站发送的至少一个媒体接入控制MAC协议数据单元PDU;处理模块702,用于对所述至少一个MAC PDU中的每一个MAC PDU进行循环冗余校验CRC校验和错误估计编码EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果;所述反馈类型包括CRC类型和EEC类型;发送模块703,用于向所述基站发送反馈消息,所述反馈消息包括所述每一个MAC PDU的反馈类型和反馈结果。
可选的,处理模块702,具体用于:
对所述至少一个MAC PDU中的每一个MAC PDU进行CRC校验;
若所述每一个MAC PDU的CRC校验通过,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为确认ACK,否则对所述每一个MAC PDU进行EEC校验;
若所述每一个MAC PDU的错误EEC分组数大于或等于预设值,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为非确认NACK,否则确定所述每一个MAC PDU的反馈类型为EEC类型、反馈结果用于表示各EEC分组的校验结果。
可选的,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
可选的,所述反馈消息的格式还包括:NUM字段,所述NUM字段
表示所述MAC PDU的数目。
本实施例的用户设备,可以用于执行下行数据反馈方法实施例二、三的技术方案及下行数据反馈方法实施例一UE侧的技术方案,其实现原理和技术效果类似,此处不再赘述。
基站实施例一
本实施例的基站的结构与图7所述的结构类似,同样包括发送模块、处理模块和接收模块。其中,发送模块,用于向用户设备UE发送至少一个媒体接入控制MAC协议数据单元PDU;接收模块,用于接收所述UE发送的反馈信息,所述反馈信息包括所述至少一个MAC PDU中每一个MAC PDU的反馈类型和反馈结果;所述反馈类型包括循环冗余校验CRC类型和错误估计编码EEC类型;处理模块,用于根据所述反馈信息,获得所述每一个MAC PDU的反馈类型和反馈结果。
可选的,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
可选的,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
本实施例的基站,可以用于执行下行数据反馈方法实施例一基站侧的技术方案,其实现原理和技术效果类似,此处不再赘述。
本发明还提供一种***,包括:用户设备实施例一所述的UE及基站实施例一所述的基站。
本实施例的基站,可以用于执行下行数据反馈方法实施例一、实施例二及实施例三的技术方案,其实现原理和技术效果类似,此处不再赘述。
图8为本发明用户设备实施例二的结构示意图;如图8所示,本实施例的用户设备可以包括:接收器801、处理器802和发送器803;其中,接收器801,用于接收基站发送的至少一个媒体接入控制MAC协议数据单元PDU;处理器802,用于对所述至少一个MAC PDU中的每一个MAC
PDU进行循环冗余校验CRC校验和错误估计编码EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果;所述反馈类型包括CRC类型和EEC类型;发送器803,用于向所述基站发送反馈消息,所述反馈消息包括所述每一个MAC PDU的反馈类型和反馈结果。
可选的,处理器802,具体用于:
对所述至少一个MAC PDU中的每一个MAC PDU进行CRC校验;
若所述每一个MAC PDU的CRC校验通过,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为确认ACK,否则对所述每一个MAC PDU进行EEC校验;
若所述每一个MAC PDU的错误EEC分组数大于或等于预设值,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为非确认NACK,否则确定所述每一个MAC PDU的反馈类型为EEC类型、反馈结果用于表示各EEC分组的校验结果。
可选的,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
可选的,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
本实施例的用户设备,可以用于执行下行数据反馈方法实施例二、三的技术方案及下行数据反馈方法实施例一UE侧的技术方案,其实现原理和技术效果类似,此处不再赘述。
基站实施例二
本实施例中基站的结构与图8所示的结构类似,同样包括发送器、处理器和接收器;其中,发送器,用于向用户设备UE发送至少一个媒体接入控制MAC协议数据单元PDU;接收器,用于接收所述UE发送的反馈信息,所述反馈信息包括所述至少一个MAC PDU中每一个MAC PDU的反馈类型和反馈结果;所述反馈类型包括循环冗余校验CRC类型和错误估计编码EEC类型;处理器,用于根据所述反馈信息,获得所述每一个
MAC PDU的反馈类型和反馈结果。
可选的,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
可选的,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
本实施例的基站,可以用于执行下行数据反馈方法实施例一基站侧的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (19)
- 一种下行数据反馈方法,其特征在于,包括:用户设备UE接收基站发送的至少一个媒体接入控制MAC协议数据单元PDU;所述UE对所述至少一个MAC PDU中的每一个MAC PDU进行循环冗余校验CRC校验和错误估计编码EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果;所述反馈类型包括CRC类型和EEC类型;所述UE向所述基站发送反馈消息,所述反馈消息包括所述每一个MAC PDU的反馈类型和反馈结果。
- 根据权利要求1所述的方法,其特征在于,所述UE对所述每一个MAC PDU进行CRC校验和EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果,包括:所述UE对所述至少一个MAC PDU中的每一个MAC PDU进行CRC校验;若所述每一个MAC PDU的CRC校验通过,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为确认ACK,否则对所述每一个MAC PDU进行EEC校验;若所述每一个MAC PDU的错误EEC分组数大于或等于预设值,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为非确认NACK,否则确定所述每一个MAC PDU的反馈类型为EEC类型、反馈结果用于表示各EEC分组的校验结果。
- 根据权利要求1-3任一项所述的方法,其特征在于,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
- 根据权利要求4所述的方法,其特征在于,所述反馈消息的格式 还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
- 一种下行数据反馈方法,其特征在于,包括:基站向用户设备UE发送至少一个媒体接入控制MAC协议数据单元PDU;所述基站接收所述UE发送的反馈信息,所述反馈信息包括所述至少一个MAC PDU中每一个MAC PDU的反馈类型和反馈结果;所述反馈类型包括循环冗余校验CRC类型和错误估计编码EEC类型;所述基站根据所述反馈信息,获得所述每一个MAC PDU的反馈类型和反馈结果。
- 根据权利要求6或7所述的方法,其特征在于,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
- 根据权利要求8所述的方法,其特征在于,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
- 一种用户设备UE,其特征在于,包括:接收模块,用于接收基站发送的至少一个媒体接入控制MAC协议数据单元PDU;处理模块,用于对所述至少一个MAC PDU中的每一个MAC PDU进行循环冗余校验CRC校验和错误估计编码EEC校验,确定所述每一个MAC PDU的反馈类型和与所述反馈类型对应的反馈结果;所述反馈类型包括CRC类型和EEC类型;发送模块,用于向所述基站发送反馈消息,所述反馈消息包括所述每一个MAC PDU的反馈类型和反馈结果。
- 根据权利要求10所述的UE,其特征在于,所述处理模块,具体用于:对所述至少一个MAC PDU中的每一个MAC PDU进行CRC校验;若所述每一个MAC PDU的CRC校验通过,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为确认ACK,否则对所述每一个MAC PDU进行EEC校验;若所述每一个MAC PDU的错误EEC分组数大于或等于预设值,则确定所述每一个MAC PDU的反馈类型为CRC类型、反馈结果为非确认NACK,否则确定所述每一个MAC PDU的反馈类型为EEC类型、反馈结果用于表示各EEC分组的校验结果。
- 根据权利要求10-12任一项所述的UE,其特征在于,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
- 根据权利要求13所述的UE,其特征在于,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
- 一种基站,其特征在于,包括:发送模块,用于向用户设备UE发送至少一个媒体接入控制MAC协议数据单元PDU;接收模块,用于接收所述UE发送的反馈信息,所述反馈信息包括所述至少一个MAC PDU中每一个MAC PDU的反馈类型和反馈结果;所述反馈类型包括循环冗余校验CRC类型和错误估计编码EEC类型;处理模块,用于根据所述反馈信息,获得所述每一个MAC PDU的反馈类型和反馈结果。
- 根据权利要求15或16所述的基站,其特征在于,所述反馈消息的格式包括:TYPE字段和F字段;其中,所述TYPE字段表示所述每一个MAC PDU的反馈类型;所述F字段表示所述每一个MAC PDU的反馈结果。
- 根据权利要求17所述的基站,其特征在于,所述反馈消息的格式还包括:NUM字段,所述NUM字段表示所述MAC PDU的数目。
- 一种***,其特征在于,包括:权利要求10-14任一项所述的用户设备UE及权利要求15-18任一项所述的基站。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510741183.7A CN106656433B (zh) | 2015-11-04 | 2015-11-04 | 下行数据反馈方法、设备及*** |
CN201510741183.7 | 2015-11-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017076272A1 true WO2017076272A1 (zh) | 2017-05-11 |
Family
ID=58663181
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/104207 WO2017076272A1 (zh) | 2015-11-04 | 2016-11-01 | 下行数据反馈方法、设备及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106656433B (zh) |
WO (1) | WO2017076272A1 (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699780A (zh) * | 2009-10-30 | 2010-04-28 | 上海华为技术有限公司 | 一种数据传输方法、用户设备、基站及数据传输*** |
CN101990242A (zh) * | 2009-07-31 | 2011-03-23 | 夏普株式会社 | 频谱聚合***中的自适应重传方法和用户设备 |
US20110126068A1 (en) * | 2007-09-10 | 2011-05-26 | Lg Electronics Inc. | Signal transmission method using multiple harq |
CN102595624A (zh) * | 2011-01-17 | 2012-07-18 | 华为技术有限公司 | 基于组的调度方法、ue及网络设备 |
-
2015
- 2015-11-04 CN CN201510741183.7A patent/CN106656433B/zh active Active
-
2016
- 2016-11-01 WO PCT/CN2016/104207 patent/WO2017076272A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110126068A1 (en) * | 2007-09-10 | 2011-05-26 | Lg Electronics Inc. | Signal transmission method using multiple harq |
CN101990242A (zh) * | 2009-07-31 | 2011-03-23 | 夏普株式会社 | 频谱聚合***中的自适应重传方法和用户设备 |
CN101699780A (zh) * | 2009-10-30 | 2010-04-28 | 上海华为技术有限公司 | 一种数据传输方法、用户设备、基站及数据传输*** |
CN102595624A (zh) * | 2011-01-17 | 2012-07-18 | 华为技术有限公司 | 基于组的调度方法、ue及网络设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106656433A (zh) | 2017-05-10 |
CN106656433B (zh) | 2019-09-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI695600B (zh) | 用於減輕多層協定無線系統中的叢發型打孔和干擾的代碼區塊層面糾錯和媒體存取控制(mac)層面混合自動重傳請求 | |
KR101702397B1 (ko) | 의도되지 않은 다운링크 서브-프레임들에 대한 harq-ack 핸들링 | |
US20180278376A1 (en) | Methods, Apparatuses and User Equipment for Hybrid Automatic Repeat Request Transmission | |
WO2018228175A1 (zh) | 确认信息的反馈方法及装置,确认信息的接收方法及装置 | |
US11658775B2 (en) | Method and system to improve link budget of a wireless system | |
US20130343312A1 (en) | Method, device and system for transmitting control information | |
WO2018201829A1 (zh) | 一种传输方法、终端设备及基站 | |
US20160037552A1 (en) | Method and apparatus to adapt the number of harq processes in a distributed network topology | |
US11902943B2 (en) | Communication method and communications apparatus | |
KR20150017910A (ko) | 액세스 포인트 및 복수 개의 단말들을 포함하는 네트워크에서 피드백에 기반하여 멀티캐스트 패킷을 재전송하기 위한 액세스 포인트 및 단말의 통신 방법, 그 액세스 포인트 및 그 단말 | |
US11973594B2 (en) | Devices, methods and non-transitory computer-readable mediums for adaptively selective retransmission in wireless communications | |
CN105071903B (zh) | 一种反馈信息的确认方法及装置 | |
US11463201B2 (en) | HARQ TXOP frame exchange for HARQ retransmission using HARQ threads | |
WO2017076272A1 (zh) | 下行数据反馈方法、设备及*** | |
WO2021056567A1 (zh) | Harq-ack码本的发送方法、接收方法及装置 | |
WO2016179790A1 (zh) | 反馈信息传输方法、用户设备及网络设备 | |
WO2021081717A1 (zh) | 混合自动重传请求应答信息传输方法、装置及存储介质 | |
WO2018201905A1 (zh) | 一种数据传输方法、终端以及基站 | |
US20120033750A1 (en) | Transport block size |
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: 16861540 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: 16861540 Country of ref document: EP Kind code of ref document: A1 |