WO2017107904A1 - Method, device, and system for transmission based on harq - Google Patents
Method, device, and system for transmission based on harq Download PDFInfo
- Publication number
- WO2017107904A1 WO2017107904A1 PCT/CN2016/111113 CN2016111113W WO2017107904A1 WO 2017107904 A1 WO2017107904 A1 WO 2017107904A1 CN 2016111113 W CN2016111113 W CN 2016111113W WO 2017107904 A1 WO2017107904 A1 WO 2017107904A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- physical layer
- codeword
- retransmitted
- data
- base station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
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]
- H04L1/1819—Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of additional or different redundancy
Definitions
- the present invention relates to the field of wireless communications, and in particular, to a method, device and system for transmitting based on a hybrid automatic repeat request (English abbreviation: HARQ).
- HARQ hybrid automatic repeat request
- delay sensitive service includes: social, web browsing, online game, etc.
- delay is not sensitive Services include: video, application download, storage and other services.
- the flow service is insensitive because the flow service does not have real-time interaction requirements, and the local service is usually provided with a cache to keep the service for a certain period of time.
- Figure 1 shows the percentage of total traffic consumption in China's various services. As can be seen from the figure, the amount of delay-insensitive traffic data accounts for 75% of the total downlink traffic.
- the traditional HARQ mechanism retransmits data in the case where the cyclic redundancy check (English full name: cyclic redundancy check, English abbreviation: CRC) fails to pass the verification. All resources of the user equipment (English name: user equipment, English abbreviation: UE) will be occupied for the next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, which is for delay-insensitive business data. Larger features can cause excessive redundant information to be transmitted, resulting in waste of physical resources and reduced resource utilization.
- CRC cyclic redundancy check
- the embodiments of the present invention provide a method, an apparatus, and a system for performing HARQ transmission, so as to at least solve the problem that the existing HARQ mechanism needs to fill the retransmitted data with the currently available physical resources during retransmission, which is related to the amount of delay-insensitive service data. Large features can cause excessive redundant information to be transmitted, resulting in waste of physical resources.
- the embodiment of the present invention provides the following technical solutions:
- a method for hybrid automatic repeat request HARQ transmission comprising:
- the base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data, the first The codeword of the newly transmitted data is obtained by the base station performing error estimation coding on the first new transmission data, and then performing channel coding, where the codeword of the first new transmission data is used to fill the currently available physical resources. Remaining resources other than the resources occupied by the redundancy versions of the M codewords that need to be retransmitted, and M is a positive integer not less than one;
- the base station modulates the physical layer frame, and sends the modulated physical layer frame to the user equipment UE.
- the performing, by the base station, the physical layer framing, and obtaining the physical layer frame specifically:
- the base station performs physical layer framing according to a preset rule to obtain a physical layer frame, where the preset rule includes:
- the redundancy versions of the codewords that need to be retransmitted are in the front, and the codewords of the newly transmitted data are in the back. If M>1, the M codewords that need to be retransmitted are used.
- the respective redundancy versions are sorted in the order in which the corresponding error data is transmitted.
- whether the transmitted codeword is Retransmission codeword is Retransmission codeword
- the base station sends a retransmission data identifier RTDI to the UE, where the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword. .
- the method further includes:
- an error location estimation check result sent by the UE where the error location estimation check result includes, after the UE performs channel decoding and error location estimation verification on S codewords that need to be retransmitted respectively.
- the error location estimation verification result; and/or the error location estimation verification result obtained by the UE performing channel decoding and error location estimation verification on the codeword of the second new transmission data, S is not less than 1 Positive integer
- the base station determines, according to the error location estimation check result, a data amount of each of the redundancy versions of the M codewords that need to be retransmitted;
- the base station performs physical layer framing to obtain a physical layer frame, including:
- the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
- the obtained physical layer frame includes the redundancy versions of the M codewords that need to be retransmitted and/or Or a codeword of the first new data, where the codeword of the first new data is used to fill the resources of the currently available physical resources except for the redundancy versions of the M codewords that need to be retransmitted. Remaining resources outside. That is to say, unlike in the prior art, the retransmission data will occupy all the resources scheduled for the UE next time, that is, it needs to be retransmitted when retransmitting.
- the data fills up the currently available physical resources, causing excessive redundant information to be transmitted.
- the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M.
- the remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources.
- the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed.
- a method for hybrid HARQ transmission based on hybrid automatic repeat request comprising:
- the user equipment UE receives a physical layer frame sent by the base station, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data, the first new data.
- the codeword is obtained by the base station performing error estimation coding on the first new transmission data, and then performing channel coding, where the codeword of the first new transmission data is used to fill the currently available physical resources except the M
- M is a positive integer not less than one;
- the UE needs to retransmit the M according to the redundancy version of each of the M codewords that need to be retransmitted.
- the codewords are respectively subjected to channel decoding and error location estimation check to obtain a corresponding error location estimation check result; and, if the physical layer frame includes the codeword of the first new transmit data, the UE is The codeword of the first new transmission data is subjected to channel decoding and error position estimation verification, and a corresponding error position estimation verification result is obtained;
- the UE sends the error location estimation check result to the base station.
- the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
- whether the transmitted codeword is a retransmission codeword can be indicated as follows:
- the UE receives the retransmission data identifier RTDI sent by the base station, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword. .
- the physical layer frame sent by the base station that is received by the UE includes a redundancy version of each of the M codewords that need to be retransmitted, and/or the first new Transmitting a codeword of the data, wherein the codeword of the first new data is used to fill remaining resources of the currently available physical resources except for the resources occupied by the redundancy versions of the M codewords that need to be retransmitted .
- the retransmission data occupies all the resources scheduled for the UE next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, thereby causing excessive transmission. Redundant information.
- the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M.
- the remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources.
- the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed.
- the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed.
- only the new redundancy version of the error portion of the codeword can be retransmitted, which will greatly reduce the amount of retransmitted data, reduce the waste of physical resources, and enable more transmissions on the current physical resources. New data is being transmitted, which further improves the utilization of resources.
- a third aspect provides a base station, where the base station includes: a processing unit and a sending unit;
- the processing unit is configured to perform physical layer framing, obtain a physical layer frame, where the object The physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new transmission data, where the codeword of the first new transmission data is the base station to the first new Transmitting data by performing error estimation coding and then performing channel coding, wherein the codeword of the first new transmission data is used to fill a redundancy version of each of the currently available physical resources except for the M codewords that need to be retransmitted.
- the remaining resources other than the resources, M is a positive integer not less than 1;
- the processing unit is further configured to modulate the physical layer frame
- the sending unit is configured to send the modulated physical layer frame to the user equipment UE.
- processing unit is specifically configured to:
- Performing physical layer framing according to a preset rule to obtain a physical layer frame where the preset rules include:
- the redundancy versions of the codewords that need to be retransmitted are in the front, and the codewords of the newly transmitted data are in the back. If M>1, the M codewords that need to be retransmitted are used.
- the respective redundancy versions are sorted in the order in which the corresponding error data is transmitted.
- whether the transmitted codeword is a retransmission codeword can be indicated as follows:
- the sending unit is further configured to send a retransmission data identifier RTDI to the UE, where the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword. .
- the base station further includes a receiving unit
- the receiving unit is configured to: if the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, perform physical layer framing in the framing unit to obtain a physical layer frame, and receive the The error location estimation verification result sent by the UE, where the error location estimation verification result includes an error location estimation obtained by the UE after performing channel decoding and error location estimation verification on the S codewords that need to be retransmitted respectively. And a result of the error position estimation verification obtained by the UE performing channel decoding and error position estimation verification on the codeword of the second new transmission data, where S is a positive integer not less than 1;
- the processing unit is further configured to: if the error location estimation check result indicates that the check has an error, determine, according to the error position estimation check result, a data amount of each of the redundancy versions of the M codewords that need to be retransmitted;
- the processing unit is specifically configured to:
- the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
- the obtained physical layer frame when the base station performs physical layer framing, includes respective redundancy versions of M codewords to be retransmitted and/or the first new one. Transmitting a codeword of the data, wherein the codeword of the first new data is used to fill remaining resources of the currently available physical resources except for the resources occupied by the redundancy versions of the M codewords that need to be retransmitted . That is to say, unlike in the prior art, the retransmission data occupies all the resources scheduled for the UE next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, thereby causing excessive transmission. Redundant information.
- the base station when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M.
- the remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources.
- the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed.
- a user equipment UE includes: a receiving unit, a processing unit, and a sending unit;
- the receiving unit is configured to receive a physical layer frame sent by the base station, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new transmission data, the codeword of the first new transmission data is an error estimation of the first new transmission data by the base station After coding, the codeword of the first new data is used to fill the resources of the currently available physical resources except for the redundancy versions of the M codewords that need to be retransmitted. For the remaining resources, M is a positive integer not less than one;
- the processing unit is configured to demodulate the physical layer frame, obtain a demodulated physical layer frame, and perform data separation on the demodulated physical layer frame to obtain the M retransmissions a respective redundancy version of the codeword and/or a codeword of the first new transmitted data;
- the processing unit is further configured to: if the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, according to a redundancy version of each of the M codewords that need to be retransmitted M code words that need to be retransmitted are respectively subjected to channel decoding and error position estimation check to obtain a corresponding error position estimation check result; and, if the physical layer frame includes the code word of the first new data, Performing channel decoding and error location estimation verification on the codeword of the first new transmission data, and obtaining a corresponding error position estimation verification result;
- the sending unit is configured to send the error location estimation verification result to the base station.
- the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
- whether the transmitted codeword is a retransmission codeword can be indicated as follows:
- the receiving unit is further configured to receive a retransmission data identifier RTDI sent by the base station, where the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword. .
- the base received by the UE The physical layer frame sent by the station includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data, where the codeword of the first new data is used to fill the currently available physics.
- the base station when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M.
- the remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources.
- the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed.
- a fifth aspect provides a base station, including: a processor, a memory, a system bus, and a communication interface;
- the memory is configured to store a computer to execute instructions
- the processor is coupled to the memory via the system bus, and when the base station is in operation, the processor executes the computer-executed instructions stored in the memory to enable
- the base station performs the hybrid automatic repeat request (HARQ) based method according to the first aspect or any one of the possible implementation manners of the first aspect.
- HARQ hybrid automatic repeat request
- the base station provided by the embodiment of the present invention may perform the HARQ transmission-based method as described in the foregoing first aspect or any possible implementation manner of the first aspect, and therefore, the technical effects that can be obtained may refer to the foregoing first.
- the technical effects of the method based on HARQ transmission described in the aspect are not described herein again.
- a sixth aspect provides a user equipment UE, including: a processor, a memory, a system bus, and a communication interface;
- the memory is configured to store a computer to execute instructions, and the processor and the memory pass The system bus is connected, the processor executing the computer-executed instructions stored by the memory to enable the UE to perform any one of the possible implementations of the second aspect or the second aspect described above when the UE is running A method based on hybrid automatic repeat request for HARQ transmission as described in the manner.
- the UE provided by the embodiment of the present invention may perform the HARQ transmission-based method as described in the foregoing second aspect or any possible implementation manner of the second aspect. Therefore, the technical effects that can be obtained may refer to the foregoing second. The technical effects of the method based on HARQ transmission described in the aspect are not described herein again.
- a seventh aspect a readable medium, comprising computer-executable instructions, when the processor of a base station executes the computer to execute an instruction, the base station performs the method as described in any one of the foregoing first aspect or the first aspect A method based on hybrid automatic repeat request for HARQ transmission.
- a readable medium comprising computer-executable instructions, when the processor of the user equipment UE executes the computer to execute an instruction, the UE performs any one of the possible implementations of the second aspect or the second aspect The method based on hybrid automatic repeat request for HARQ transmission.
- FIG. 1 is a schematic diagram showing the percentage of various services in China in total traffic consumption provided by the prior art
- FIG. 2 is a timing diagram showing a downlink HARQ process provided by the prior art
- FIG. 3 is a schematic diagram of an existing LTE redundancy version
- FIG. 4 is a schematic structural diagram of a system based on HARQ transmission according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of a general flow of a method based on HARQ transmission according to an embodiment of the present disclosure
- FIG. 6 is a schematic flowchart of a method for performing HARQ transmission according to a first transmission scenario of a MAC PDU according to an embodiment of the present disclosure
- FIG. 7 is a first schematic flowchart 1 of a method for performing HARQ transmission according to a j+1 (j is a positive integer not less than 1) transmission scenario of a MAC PDU according to an embodiment of the present disclosure;
- FIG. 8 is a second schematic flowchart of a method for performing HARQ transmission according to a j+1 (j is a positive integer not less than 1) transmission scenario of a MAC PDU according to an embodiment of the present disclosure
- FIG. 9 is a schematic flowchart 3 of a method for corresponding HARQ transmission based on a j+1 (j is a positive integer not less than 1) transmission scenario of a MAC PDU according to an embodiment of the present disclosure
- FIG. 10 is a schematic diagram 1 of a physical layer frame data structure according to an embodiment of the present invention.
- FIG. 11 is a schematic diagram 1 of data redundancy retransmission according to an embodiment of the present invention.
- FIG. 12 is a schematic diagram 2 of a physical layer frame data structure according to an embodiment of the present disclosure.
- FIG. 13 is a schematic diagram 2 of data redundancy retransmission according to an embodiment of the present invention.
- FIG. 14 is a performance diagram of error quantity and retransmission times according to an embodiment of the present invention.
- FIG. 15 is a performance diagram of a number of translated frames and a transmitted symbol according to an embodiment of the present invention.
- FIG. 16 is a PSNR and a transmission symbol performance diagram according to an embodiment of the present invention.
- FIG. 17 is a schematic structural diagram 1 of a base station according to an embodiment of the present disclosure.
- FIG. 18 is a schematic structural diagram 2 of a base station according to an embodiment of the present disclosure.
- FIG. 19 is a schematic structural diagram 1 of a UE according to an embodiment of the present disclosure.
- FIG. 20 is a schematic structural diagram 3 of a base station according to an embodiment of the present disclosure.
- FIG. 21 is a schematic structural diagram 2 of a UE according to an embodiment of the present disclosure.
- the HARQ mechanism is used in LTE, which will automatically retransmit the request (English full name: automatic repeat) -request, English abbreviation: ARQ) and forward error correction (English full name: forward error correction, English abbreviation: FEC) mixed use.
- FEC forward error correction
- the FEC technique by adding a certain check bit to an information bit (English: bit), the coding rate is lowered, thereby ensuring quality of service.
- the receiving end determines the correctness of the received data packet by using the CRC information.
- HARQ can be divided into two types: synchronous and asynchronous. This is also one of the topics discussed in the LTE of the 3rd Generation Partnership Project (English: 3GPP).
- Synchronous HARQ means that the transmission (retransmission) of a HARQ process occurs at a fixed time. Since the receiving end knows the occurrence time of the transmission in advance, no additional signaling overhead is required to indicate the sequence number of the HARQ process. At this time, HARQ The sequence number of the process can be obtained from the subframe number.
- the asynchronous HARQ means that the transmission of one HARQ process can occur at any time. The receiving end does not know the time of occurrence of the transmission in advance. Therefore, the processing sequence number of the HARQ process needs to be sent together with the data.
- HARQ can be divided into two types: non-adaptive and adaptive.
- the transmission parameters include resource allocation, modulation mode, length of the transport block, and duration of transmission.
- Adaptive transmission means that in each retransmission process, the transmitting end can change part of the transmission parameters according to the actual channel state information. Therefore, the control signaling of the transmission parameters is sent together in the process of each transmission.
- the changeable transmission parameters include the modulation mode, the allocation of resources, and the duration of transmission. In a non-adaptive system, these transmission parameters are known in advance with respect to the receiving end, and therefore control signaling information containing transmission parameters does not need to be transmitted in the non-adaptive system.
- the LTE downlink system uses asynchronous adaptive HARQ technology because of synchronization
- asynchronous HARQ can make full use of the channel state information to improve the system throughput.
- asynchronous HARQ can avoid resource allocation conflicts during retransmission and cause performance loss. For example, in synchronous HARQ, if a higher priority process needs to be scheduled, but resources at that time have been allocated to a certain HARQ process, resource allocation will conflict; and asynchronous HARQ retransmission does not occur at a fixed time. At the moment, this problem can be effectively avoided.
- asynchronous HARQ has the advantages of large scheduling flexibility and can support multiple processes in one subframe.
- the process of LTE mid-downlink asynchronous HARQ is completed by uplink ACK/NACK signaling transmission, new data indication, downlink resource allocation signaling transmission, and retransmission of downlink data.
- the channel coding redundancy version of each retransmission is predefined and does not require additional signaling support. Wherein, since the channel coding rate of the downlink HARQ retransmission has been determined, that is, the channel coding efficiency of each retransmission is unchanged, the complete modulation and coding scheme (English name: modulation and coding scheme, English abbreviation: MCS) is not performed.
- the modulation mode can still be selected, that is, due to the environmental change of the channel, the amount of data that the channel can receive is reduced, and the modulation mode needs to be changed to adapt to the channel change.
- the change of the modulation mode will cause the difference of the number of resource blocks (English name: resource block, English abbreviation: RB). Therefore, it is necessary to allocate the indication to the UE through the downlink signaling resource.
- a data indicator of one bit is required.
- English full name: new data indication, English abbreviation: NDI indicates whether the transmission is new data or data that has not been translated before retransmission.
- bit When the bit is a preset value, it indicates that the data transmitted before is not translated, and when the bit is inverted, it indicates that the new data is transmitted.
- NDI when NDI is non-zero, it indicates that the data is not previously translated, and when NDI is 0, it indicates that the new data is transmitted; or, when NDI is 0, it indicates that the transmission is before There is no data translated, and when NDI is non-zero, it means that the new data is transmitted.
- the base station sends a downlink data on the physical downlink shared channel (English short name: PDSCH) at time 0.
- PDSCH physical downlink shared channel
- the physical uplink control channel (PUCCH) feeds back the last transmitted NACK information to the base station, and the base station demodulates and processes the NACK information in the PUCCH, and then retransmits the data according to the downlink resource allocation situation. Scheduling, the scheduling time at this time is not specified, the base station schedules according to the situation. It is assumed that the retransmission is sent on the PDSCH at time 6. If the UE successfully decodes at this time, it sends an ACK at time 10, then a transmission is performed. ended.
- PUCCH physical uplink control channel
- redundancy version (English full name: redundancy version, English abbreviation: RV)
- the MAC protocol data unit (English name: protocol data unit, English abbreviation: PDU) needs to be retransmitted, regardless of the amount of error, the physical layer should be correctly translated in the LTE network architecture.
- the code resource has a bit error, and the physical layer will not deliver it upwards. Therefore, regardless of the number of wrong bits, it is fed back to the sender, and the sender retransmits the redundancy of the error data.
- RV is designed to implement incremental redundancy (English full name: incremental redundancy, English abbreviation: IR) HARQ transmission, that is, the redundant bits generated by the encoder are divided into several groups, each RV has an initial position (also known as: transmission start Point), the first transmission and each HARQ retransmission use different RVs respectively to realize the gradual accumulation of redundant bits and complete the IR HARQ operation.
- IR incremental redundancy
- two RV numbers were considered: 4 and 8, after discussion, 4 RVs were determined.
- the definition of RV is related to the size of the soft buffer. The smaller of the sender-side loop buffer and the receiver-side soft buffer is selected, and the four RVs are evenly distributed within this range.
- FIG. 3 is a schematic diagram of RV for a certain transport block.
- a circle formed by a circumference of radius r1 and a circle of radius r2 is filled with two parts, one part is a systematic bit, and one part is a parity bit, because one is encoded.
- RV RV0 (assumed to be the first transmission)
- the transmitting end is notified to perform the first retransmission (assumed to be RV1), which will transmit more. More new redundant bits.
- the last failed data receiving end is not discarded, but is further decoded in combination with the retransmitted new redundant bits.
- the existing HARQ mechanism fills the retransmitted data with the currently available physical resources during retransmission, which is characterized by a large amount of delay-insensitive service data, which causes excessive redundancy in transmission. Information also leads to waste of physical resources and reduces resource utilization.
- the embodiment of the present invention provides a method, an apparatus, and a system for performing the HARQ transmission.
- the technical solution in the embodiment of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention.
- a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread in execution, a program, and/or a computer.
- an application running on a computing device and the computing device can be a component.
- One or more components can reside within a process and/or thread of execution, and a component can be located in a computer and/or distributed between two or more computers.
- the pieces can be executed from a variety of computer readable media having various data structures thereon.
- These components may be passed, for example, by having one or more data packets (eg, data from one component that interacts with the local system, another component of the distributed system, and/or signaled through, such as the Internet)
- the network interacts with other systems to communicate in a local and/or remote process.
- a wireless communication network is a network that provides wireless communication functions.
- the wireless communication network can adopt different communication technologies, such as code division multiple access (English name: CDMA), wideband code division multiple access (English name: wideband code division multiple access, English abbreviation: WCDMA) Time division multiple access (English full name: time division multiple access, English abbreviation: TDMA), frequency division multiple access (English full name: frequency division multiple access, English abbreviation: FDMA), orthogonal frequency division multiple access (English: orthogonal frequency- Division multiple access, English abbreviation: OFDMA), single carrier frequency division multiple access (English full name: single carrier FDMA, English abbreviation: SC-FDMA), carrier sense multiple access / collision avoidance (English full name: carrier sense multiple access with Collision avoidance).
- CDMA code division multiple access
- WCDMA wideband code division multiple access
- TDMA Time division multiple access
- TDMA Time division multiple access
- FDMA frequency division multiple access
- OFDMA orthogonal frequency division multiple access
- the network can be divided into 2G (English: generation) network, 3G network or 4G network.
- a typical 2G network includes a global mobile communication system (global system for mobile communications/general packet radio service, English abbreviation: GSM) network or a general packet radio service (English name: general packet radio service, English abbreviation: GPRS) network.
- GSM global system for mobile communications/general packet radio service
- GPRS general packet radio service
- a typical 3G network includes a universal mobile telecommunications system (English name: UMTS) network.
- a typical 4G network includes an LTE network.
- the UMTS network can also be called the universal terrestrial radio access network (English full name: UTRAN), and the LTE network can sometimes also be called the evolved universal terrestrial radio access network (English full name: Evolved universal terrestrial radio access network, English abbreviation: E-UTRAN).
- E-UTRAN evolved universal terrestrial radio access network
- it can be divided into cellular communication network and wireless local area network (English full name: wireless local area Networks, English abbreviation: WLAN), in which the cellular communication network is dominated by scheduling, and WLAN is dominant.
- the aforementioned 2G, 3G and 4G networks are all cellular communication networks.
- the embodiments of the present invention are equally applicable to other wireless communication networks, such as 4.5G or 5G networks, or other non-cellular communication networks.
- the embodiment of the present invention sometimes abbreviates the wireless communication network into a network.
- a UE is a terminal device, which may be a mobile terminal device or a non-mobile terminal device.
- the device is mainly used to receive or send business data.
- User equipment can be distributed in the network. User equipments have different names in different networks, such as: terminals, mobile stations, subscriber units, stations, cellular phones, personal digital assistants, wireless modems, wireless communication devices, handheld devices, knees. Upper computer, cordless phone, wireless local loop station, etc.
- the user equipment can communicate with one or more core networks via a radio access network (radio access network, English abbreviation: RAN) (for accessing a wireless communication network), for example, exchanging voice and voice with a radio access network. / or data.
- radio access network radio access network, English abbreviation: RAN
- RAN for accessing a wireless communication network
- a base station device also referred to as a base station, is a device deployed in a wireless access network to provide wireless communication functionality.
- a device that provides a base station function in a 2G network includes a base transceiver station (English name: base transceiver station, English abbreviation: BTS) and a base station controller (English name: base station controller, English abbreviation: BSC), which is provided in a 3G network.
- the base station function includes the Node B (English name: NodeB) and the radio network controller (English name: radio network controller, English abbreviation: RNC).
- the device that provides the base station function in the 4G network includes the evolved Node B (English full name: Evolved NodeB, English abbreviation: eNB), in the WLAN, the device that provides the function of the base station is the access point (English full name: access point, English abbreviation: AP).
- eNB evolved Node B
- AP access point
- a wireless network device which may be a base station, which may be used to communicate with one or more user devices, or may be used with one or more functions having partial user devices.
- the base station performs communication (such as communication between the macro base station and the micro base station, such as an access point);
- the wireless network device can also be a user equipment, and the user equipment can be used for communication by one or more user equipments (such as device to device) (English full name: Device-to-device (abbreviation: D2D) communication can also be used to communicate with one or more base stations.
- D2D Device-to-device
- User equipment may also be referred to as user terminals and may include systems, subscriber units, subscriber stations, mobile stations, mobile wireless terminals, mobile devices, nodes, devices, remote stations, remote terminals, terminals, wireless communication devices, wireless communication devices, or Some or all of the features of the user agent.
- the user equipment can be a cellular phone, a cordless phone, a session initiation protocol (English name: session initiation protocol, English abbreviation: SIP), a smart phone, a wireless local loop (English name: wireless local loop, English abbreviation: WLL) station, Personal digital assistant (English full name: personal digital assistant: PDA), laptop computer, handheld communication device, handheld computing device, satellite wireless device, wireless modem card and / or used for communication on wireless systems Other processing equipment.
- SIP session initiation protocol
- WLL wireless local loop
- PDA Personal digital assistant
- a base station may also be referred to as an access point, a node, a Node B, an evolved Node B, or some other network entity, and may include some or all of the functions of the above network entities.
- the base station can communicate with the wireless terminal over the air interface. This communication can be done by one or more sectors.
- the base station can be used as a router between the wireless terminal and the rest of the access network by converting the received air interface frame into an internet protocol (English full name: internet protocol: IP) packet, wherein the access
- the network includes an IP network.
- the base station can also coordinate the management of air interface attributes and can also be a gateway between the wired network and the wireless network.
- the application will present various aspects, embodiments, or features in a system that can include multiple devices, components, modules, and the like. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and/or may not include all of the devices, components, modules, etc. discussed in connection with the figures. In addition, a combination of these schemes can also be used.
- the words “exemplary” and “such as” are used to mean an example, an illustration, or a description. Any embodiment or design described as “exemplary” or “such as” in this application should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the words “example”, “such as” is intended to present the concept in a specific manner.
- information (information), signal (in English: signal), message (in English: message), and channel (English: channel) may sometimes be mixed, and should be referred to What is out is that when the difference is not emphasized, the meaning to be expressed is the same. "(English: of)”, “corresponding (relevant)” and “corresponding” can sometimes be mixed. It should be noted that when the difference is not emphasized, what is to be expressed The meaning is the same.
- 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.
- the embodiment of the present invention is described in the context of a 4G network in a wireless communication network. It should be noted that the solution in the embodiment of the present invention may also be applied to other wireless communication networks, and the corresponding names may also be used in other wireless communication networks. Replace the name of the corresponding function.
- FIG. 4 it is a schematic diagram of a system architecture based on HARQ transmission applicable to an embodiment of the present invention.
- the system based on HARQ transmission includes: a base station, and multiple UEs in a cell managed by the base station.
- the base station can separately communicate with each of the multiple UEs.
- the embodiment of the present invention provides a method for performing HARQ transmission, and the interaction between the base station and the UE1 is taken as an example.
- the UE1 is any UE in the cell managed by the base station. .
- the method includes:
- the base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data.
- the codeword of the first new data is obtained by the base station after performing error estimation coding (English full name: error estimating coding, English abbreviation: EEC), and then performing channel coding, and the code of the first new data is obtained.
- EEC error estimation coding
- the word is used to fill the remaining resources of the currently available physical resources except for the resources occupied by the redundancy versions of the M codewords that need to be retransmitted, and M is a positive integer not less than 1.
- the base station modulates the physical layer frame.
- the base station sends the modulated physical layer frame to the UE1.
- the UE1 receives a physical layer frame sent by the base station.
- the UE1 demodulates the physical layer frame to obtain a demodulated physical layer frame.
- the UE1 performs data separation on the demodulated physical layer frame, and obtains a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new transmission data.
- the UE1 performs channel decoding on each of the M codewords that need to be retransmitted according to respective redundancy versions of the M codewords that need to be retransmitted. And the error position estimation check, and obtain the corresponding error position estimation check result.
- the UE1 performs channel decoding and error location estimation verification on the codeword of the first new transmission data, and obtains a corresponding error position estimation verification result.
- the UE1 needs to be heavy according to the redundancy versions of the M codewords that need to be retransmitted.
- the transmitted codeword performs channel decoding and error position estimation check respectively, obtains a corresponding error position estimation check result, and UE1 performs channel decoding and error position estimation check on the codeword of the first new data, and obtains a corresponding correspondence.
- the error location estimates the verification result.
- the UE1 sends the error location estimation verification result to the base station.
- step S501 of the embodiment of the present invention
- the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data.
- the physical layer frame includes M codewords that need to be retransmitted. a redundancy version; or, the physical layer frame includes a codeword of the first new data; or the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and the first new data. Codeword.
- the embodiment of the present invention does not specifically limit the specific transmission scenario.
- performing error estimation coding on the first new transmission data is a key to the embodiment of the present invention.
- An example of providing an error estimation coding method is as follows: first, performing CRC check on the first new transmission data, adding the obtained CRC check code to the first new transmission data, and then performing error estimation coding, that is, according to The n bits are grouped, the first new data is divided into several groups, each group is subjected to parity check, and the obtained check code is added to the back of the packet to obtain the error estimation code. result.
- Turbo coding in LTE reuses two WCDMA/(English full name: high-speed packet access, English abbreviation: HSPA) 1/2 code rate, 8
- the interleaver based on quadratic polynomial permutation (QPP) is used instead of the internal interleaver of the WCDMA/HSPA Turbo encoder used, which reduces the complexity of Turbo coding/decoding. degree.
- one bit level scrambling is performed in the bit block of the HARQ transmission, and the interference signal is randomly allocated after the descrambling code is received at the receiving end, thereby ensuring the true use of the channel code. Processing gain.
- the existing low-density parity check code (English name: LDPC) channel coding mode may be selected for channel coding, and the present invention may be referred to the existing implementation manner. The embodiments are not described herein again.
- the embodiment of the present invention may also use other channel coding methods for channel coding, which is not specifically limited in this embodiment of the present invention.
- steps S507a, S507b, and S507c of the embodiment of the present invention are identical to steps S507a, S507b, and S507c of the embodiment of the present invention.
- the UE1 performs channel decoding and error position estimation check on the codeword of the first new transmission data and/or the codewords to be retransmitted respectively, and obtains the corresponding error position estimation verification result, and the error estimation verification result is obtained. Specifically, it can include the following three situations:
- the verification has an error and the location of the error cannot be estimated.
- this is related to the error estimation method, and the reasons for the inability to estimate the error location may include the following:
- the EEC estimates that more than 25% of the packets are wrong. At this time, the low code rate is not good for encoding these packets, and the possibility of packet miss detection is greater; or,
- the obtained physical layer frame includes the redundancy versions of the M codewords that need to be retransmitted and/or Or a codeword of the first new data, where the codeword of the first new data is used to fill the resources of the currently available physical resources except for the redundancy versions of the M codewords that need to be retransmitted.
- Redundant information when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M.
- the remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources.
- the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed.
- the method includes steps S601-S608:
- the base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame is Contains the codeword of the newly transmitted data 1.
- the codeword of the newly transmitted data 1 is obtained by the base station performing error estimation coding on the newly transmitted data 1 and then performing channel coding.
- the base station modulates a physical layer frame.
- the base station sends the modulated physical layer frame to the UE1.
- the UE1 receives a physical layer frame sent by the base station.
- the UE1 demodulates the physical layer frame to obtain a demodulated physical layer frame.
- the UE1 performs data separation on the demodulated physical layer frame to obtain a codeword of the newly transmitted data 1.
- the UE1 performs channel decoding and error location estimation verification on the codeword of the newly transmitted data 1, and obtains a corresponding error position estimation verification result.
- the UE1 sends an error location estimation verification result to the base station.
- the embodiment of the present invention corresponds to the first transmission scenario of the MAC PDU. Therefore, in the S601, the physical layer frame only includes the codeword of the newly transmitted data 1.
- the j+1th transmission scenario of the MAC PDU includes steps S701-S708:
- the base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and a codeword of the newly transmitted data 2.
- the codeword of the newly transmitted data 2 is obtained by the base station after performing error estimation coding on the newly transmitted data 2, and then performing channel coding, and the codeword of the newly transmitted data 2 is used to fill the currently available physical resources except the M needs to be heavy.
- the remaining resources other than the resources occupied by the respective redundancy versions of the transmitted codewords, M is a positive integer not less than one.
- the base station modulates the physical layer frame.
- the base station sends the modulated physical layer frame to the UE1.
- the UE1 receives a physical layer frame sent by the base station.
- the UE1 demodulates the physical layer frame to obtain a demodulated physical layer frame.
- the UE1 performs data separation on the demodulated physical layer frame, and obtains a redundancy version of each of the M codewords to be retransmitted and a codeword of the newly transmitted data 2.
- the UE1 performs channel decoding and error location estimation verification on the M codewords that need to be retransmitted according to respective redundancy versions of the codewords that need to be retransmitted, to obtain a corresponding error position estimation verification result; and The UE1 performs channel decoding and error position estimation check on the codeword of the newly transmitted data 2, and obtains a corresponding error position estimation verification result.
- the UE1 sends an error location estimation verification result to the base station.
- the physical layer frame since the data transmission of the jth time is incorrect, the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and a codeword of the newly transmitted data 2.
- the “redundant version of the M codewords that need to be retransmitted” herein refers specifically to the data that needs to be retransmitted during the j+1th transmission of the MAC PDU.
- steps S701-S708 may refer to the related description in the embodiment shown in FIG. 5, and details are not described herein again.
- the j+1th transmission scenario of the MAC PDU may further include steps S801-S808. :
- the base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted.
- M is a positive integer not less than one.
- the base station modulates a physical layer frame.
- the base station sends the modulated physical layer frame to the UE1.
- the UE1 receives a physical layer frame sent by the base station.
- the UE1 demodulates the physical layer frame to obtain a demodulated physical layer frame.
- the UE1 performs data separation on the demodulated physical layer frame to obtain a redundancy version of each of the M codewords that need to be retransmitted.
- the UE1 performs the M versions according to the redundancy versions of the M codewords that need to be retransmitted.
- the code words that need to be retransmitted are respectively subjected to channel decoding and error position estimation verification, and the corresponding error position estimation verification result is obtained.
- the UE1 sends an error location estimation verification result to the base station.
- the method may further include:
- the base station receives an error location estimation verification result sent by the UE1.
- the error location estimation verification result includes an error location estimation verification result obtained by the UE1 performing channel decoding and error location estimation verification on the S codewords that need to be retransmitted respectively; and/or, UE1 is for the newly transmitted data 3
- the error correction estimation result obtained after the codeword performs channel decoding and error position estimation verification.
- the error location estimation verification result may specifically include three situations as described in the foregoing embodiment shown in FIG. 5, and details are not described herein again.
- the “redundant version of the codewords that need to be retransmitted” herein refers specifically to the data that needs to be retransmitted during the jth transmission of the MAC PDU.
- the base station determines, according to the error location estimation check result, the data amount of each of the redundancy versions of the M codewords that need to be retransmitted.
- the performing, by the base station, the physical layer framing, and obtaining the physical layer frame may specifically include:
- the base station determines the available resources of the newly transmitted data 2 according to the data amount of the redundancy versions of the M codewords that need to be retransmitted, and then performs physical layer framing to obtain a physical layer frame.
- the data amount of the current transmission is first determined according to a signal to noise ratio (English full name: signal noise ratio, English abbreviation: SNR). And then performing MAC layer framing according to the currently available physical resources and the data amount according to the redundancy version of each of the M codewords that need to be retransmitted.
- SNR signal to noise ratio
- the base station determines, according to the error estimation check result, that the data volume of each of the M versions of the codewords to be retransmitted is 1.3M, and the base station performs physical layer framing.
- the physical layer frame contains the redundancy versions of the M codewords to be retransmitted and the codewords of the newly transmitted data.
- the base station determines, according to the error estimation check result, that the data volume of each of the M versions of the codewords to be retransmitted is 2M, and the base station performs a physical layer framing
- the physical layer frame contains only the redundancy versions of the M codewords that need to be retransmitted.
- the base station determines, according to the error estimation check result, that the data volume of each of the M versions of the codewords that need to be retransmitted is 2.3M, and the base station performs the physical layer framing, because the data is retransmitted. If the amount is greater than the current physical resource, the current physical resource will be used to transmit the retransmitted data, and can only be used to transmit 2M retransmission data, and the remaining retransmission data will be transmitted in the next transmission process. Specifically limited. At this time, the physical layer frame contains only the redundancy versions of the M codewords that need to be retransmitted.
- the base station performs the physical layer framing to obtain the physical layer frame, and specifically includes:
- the base station performs physical layer framing according to the preset rule to obtain a physical layer frame
- the preset rule includes:
- the redundancy versions of the codewords that need to be retransmitted are in the front, and the codewords of the newly transmitted data are in the back. If M>1, the M codewords that need to be retransmitted are used.
- the respective redundancy versions are sorted in the order in which the corresponding error data is transmitted.
- the data structure of the physical layer frame in the embodiment of the present invention may be as shown in FIG.
- the redundancy version of the codeword 1 the redundancy version of the codeword 2, ..., the redundancy version of the codeword M are sorted in the chronological order of the previous transmission.
- the redundancy version of the mth codeword to be retransmitted in each of the M redundant versions of the codewords to be retransmitted includes at least the Km packets of the mth codeword to be retransmitted a redundancy version of the packet, K m is the m-th codeword the number of packets to be retransmitted, K m is a positive integer not less than 2.
- the error estimation check result is as shown in the above case 2 (ie, the check has an error and the error can be estimated)
- only the new redundancy of the error portion of the code word may be generated.
- the remaining versions are retransmitted, which greatly reduces the amount of data retransmitted, reduces the waste of physical resources, and enables more new data to be transmitted on the current physical resources, thereby improving resource utilization.
- the overall redundancy of a codeword specifically refers to the redundancy generated by the coding of the entire information bits of the codeword.
- the current physical resources are limited, it is possible to transmit only a part of the retransmissions, which is not specifically limited in the embodiment of the present invention.
- whether the transmitted codeword is a retransmission codeword can be indicated as follows:
- the base station sends a retransmission data identifier (English full name: RTDI) to the UE1, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- RTDI retransmission data identifier
- the base station may use RTDI to indicate whether the transmitted codeword is a retransmission codeword on the control plane, and then the base station sends the RTDI to the UE1 through the PDCCH.
- RTDI equal to 0 may be used to indicate that the codeword is a new codeword
- RTDI is a non-zero real number to indicate that the codeword is a retransmitted codeword
- RTDI equal to 0 may be used to indicate that the codeword is retransmitted.
- the code word which is a non-zero real number, indicates that the code word is a new code word, which is not specifically limited in the embodiment of the present invention.
- NACK indicates that the previously transmitted data has an error
- ACK indicates that the previously transmitted data is correctly decoded
- PDU 1 is the data transmitted for the first time.
- the base station transmits PDU 1 with The body transmission details are as shown in the embodiment of FIG. 6, and are not described herein again.
- UE1 feeds back a NACK of a PDU 1 when it finds an error, indicating that PDU 1 has an error message. After receiving this feedback, UE1 performs physical layer framing according to the procedure of the embodiment shown in FIG.
- the error partial redundancy version RV1 (redundant version 1 of PDU 1) obtained according to the error position estimation check result is filled in before the PDU 2, and a new physical layer frame is formed and transmitted.
- the same filled boxes represent information for the same codeword.
- the base station After the second transmission, it is assumed that the codeword transmitted for the first time is still not translated, and a new error occurs in the codeword transmitted for the second time.
- UE1 feeds back the two errors at the same time, that is, PDU 1NACK, PDU 2NACK, and after receiving the feedback, the base station performs physical layer framing according to the process of the embodiment shown in FIG. 9.
- the new redundancy version RV2 of the error portion of the first transmitted codeword and the redundancy version RV1 of the error portion of the second transmitted codeword are filled in before the PDU 3 to form a new one.
- the physical layer frame is sent.
- the transmission time order of the new redundancy version RV2 of the error portion of the first transmitted codeword and the redundancy version RV1 of the error portion of the second transmitted codeword are sorted according to the time sequence of the previous codeword transmission. That is, the error part of the first transmitted code word is the new redundancy version RV2, and the redundancy version RV1 of the error part of the second transmission code word is after.
- the physical layer frame sent by the base station to the UE1 includes a header header, and the RTDI is included in the header, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- a header may be added in front of the physical layer frame according to the group of each transmitted codeword, and the RTDI is allocated in the header. Space, that is, the part of RTDI is placed on the user side, not on the control side. Since the header part of the data is very important, and the data part has been channel-encoded, it can be coded separately with a low bit rate to ensure correct transmission of the header part (this scheme uses 1/4 of the code rate).
- the codeword may be indicated as a new codeword by using RTDI equal to 0, and the codeword may be a retransmitted codeword by using a real number whose RTDI is non-zero; of course, RTDI is equal to 0.
- the codeword is instructed to be a retransmitted codeword, and the real number indicating that the codeword is non-zero is a new codeword, which is not specifically limited in this embodiment of the present invention.
- NACK indicates that the previously transmitted data has an error
- ACK indicates that the previously transmitted data is correctly decoded
- PDU 1 is the data transmitted for the first time.
- the embodiment shown in FIG. 6 is not described here.
- UE1 feeds back a NACK of a PDU 1 when it finds an error, indicating that PDU 1 has an error message. After receiving this feedback, UE1 performs physical layer framing according to the procedure of the embodiment shown in FIG.
- the equally filled boxes represent information for the same codeword.
- the base station After the second transmission, it is assumed that the codeword transmitted for the first time is still not translated, and a new error occurs in the codeword transmitted for the second time.
- UE1 feeds back the two errors at the same time, that is, PDU 1 NACK, PDU 2 NACK, and after receiving the feedback, the base station performs physical layer framing according to the process of the embodiment shown in FIG. 9 .
- the new redundancy version RV2 of the error portion of the first transmitted codeword and the redundancy version RV1 of the error portion of the second transmitted codeword are filled in before the PDU 3 to form a new one.
- the physical layer frame is sent.
- the transmission time order of the new redundancy version RV2 of the error portion of the first transmitted codeword and the redundancy version RV1 of the error portion of the second transmitted codeword are sorted according to the time sequence of the previous codeword transmission. That is, the error part of the first transmitted code word is the new redundancy version RV2, and the redundancy version RV1 of the error part of the second transmission code word is after.
- the RTDI of the HARQ is set to 3 bits, that is, the redundancy version of the error part of the 7 code words can be retransmitted in at most one retransmission, and the maximum number of segments accumulated in each transmission is 7 segments. Retransmit the data.
- the experiment shows that, based on the HARQ transmission based method provided by the embodiment of the present invention, when the first transmission success rate is 84%, the probability of a retransmission success is 99.3%. This is a very high retransmission success rate.
- the experiment shows that when retransmitting, there is a maximum of 4 pieces of retransmission data in one transmission, and the average number of times is slightly larger than 1.
- FIG. 14 is a comparison diagram of retransmission times of the HARQ mechanism (abbreviated as the original HARQ scheme in FIG. 14) and the technical solution of the present invention (referred to as the new HARQ scheme in FIG. 14) in the existing LTE. It is assumed that the retransmission of the two schemes is 100-bit redundancy. As can be seen from FIG. 14, the technical solution of the present invention can effectively control the increase of the number of retransmissions. Since the technical solution of the present invention effectively reduces the amount of data retransmitted in the HARQ mechanism, it can effectively save physical resources and improve resource utilization.
- FIG. 15 is a diagram showing the number of decoded frames and the transmission symbol
- FIG. 16 is a peak signal to noise ratio (PSNR) and a transmission symbol performance map.
- the original schemes in FIG. 15 and FIG. 16 correspond to the existing HARQ mechanism in the LTE
- the enhancement scheme 0 corresponds to the case where the redundant error location is not considered in the technical solution of the present invention, and all the redundancy is retransmitted; In the technical solution of the present invention, the redundant error location is considered, and only the case of erroneous packet redundancy can be transmitted.
- the enhancement scheme 1 is in the transmission phase with respect to the enhancement scheme 0.
- the performance can be improved.
- the method for the HARQ transmission when the base station performs physical layer framing, the obtained physical layer frame includes redundancy of M codewords that need to be retransmitted. a codeword of the version and/or the first new data, wherein the codeword of the first new data is used to fill a redundancy version of each of the currently available physical resources except the M codewords that need to be retransmitted The remaining resources beyond the resources. That is to say, unlike in the prior art, the retransmission data occupies all the resources scheduled for the UE next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, thereby causing excessive transmission.
- Redundant information when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M.
- the remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources.
- the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed.
- an embodiment of the present invention provides a device based on HARQ transmission, which may be a base station 170, configured to perform the steps performed by a base station in the HARQ transmission-based method shown in FIG. 5 to FIG. 9 above.
- the base station 170 may include a unit corresponding to the corresponding step.
- the processing unit 1701 and the sending unit 1702 may be included.
- the processing unit 1701 is configured to perform physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a first new data transmission.
- a codeword the codeword of the first new data is obtained by the base station 170 performing error estimation coding on the first new data, and then performing channel coding, where the codeword of the first new data is used for Filling in the redundancy of each of the currently available physical resources except the M codewords that need to be retransmitted
- M is a positive integer not less than 1.
- the processing unit 1701 is further configured to modulate the physical layer frame.
- the sending unit 1702 is configured to send the modulated physical layer frame to the UE.
- processing unit 1701 is specifically configured to:
- Performing physical layer framing according to a preset rule to obtain a physical layer frame where the preset rules include:
- the redundancy versions of the codewords that need to be retransmitted are in the front, and the codewords of the newly transmitted data are in the back. If M>1, the M codewords that need to be retransmitted are used.
- the respective redundancy versions are sorted in the order in which the corresponding error data is transmitted.
- the sending unit 1702 is further configured to send an RTDI to the UE, where the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- RTDI retransmission data identifier
- the base station 170 further includes a receiving unit 1703.
- the receiving unit 1703 is configured to: if the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, perform physical layer framing in the framing unit, and receive the physical layer frame before receiving An error location estimation check result sent by the UE, where the error location estimation check result includes an error location estimate obtained by the UE after performing channel decoding and error location estimation verification on S codewords that need to be retransmitted respectively a check result; and/or an error position estimation check result obtained by the UE performing channel decoding and error position estimation check on the codeword of the second new data, S is a positive integer not less than 1.
- the processing unit 1701 is further configured to: if the error location estimation check result indicates that the check has an error, determine, according to the error location estimation check result, a data amount of each of the redundant versions of the codewords that need to be retransmitted .
- the processing unit 1701 is specifically configured to:
- the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
- the base station 170 in the embodiment of the present invention may correspond to the base station in the HARQ transmission based method shown in FIG. 5 to FIG. 9 above, and the division and/or function of each unit in the base station 170 in the embodiment of the present invention.
- the flow of the method based on the HARQ transmission shown in FIG. 5 to FIG. 9 is implemented, and is not described here for brevity.
- the base station 170 in the embodiment of the present invention may be used to perform the foregoing method, and therefore, the technical effects that can be obtained are also referred to the foregoing method embodiments, and details are not described herein again.
- an embodiment of the present invention provides a device based on HARQ transmission, which may be a UE 190, configured to perform the steps performed by a base station in the HARQ transmission based method shown in FIG. 5 to FIG. 9 above.
- the UE 190 may include a unit corresponding to the corresponding step.
- the receiving unit 1901, the processing unit 1902, and the sending unit 1903 may be included.
- the receiving unit 1901 is configured to receive a physical layer frame sent by the base station, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data.
- the codeword of the first new transmission data is obtained by performing error coding on the first new transmission data by the base station, and then performing channel coding, where the codeword of the first new transmission data is used to fill the currently available physical resources.
- M is a positive integer not less than 1 except for the remaining resources other than the resources occupied by the redundant versions of the M codewords that need to be retransmitted.
- the processing unit 1902 is configured to demodulate the physical layer frame, obtain a demodulated physical layer frame, and perform data separation on the demodulated physical layer frame to obtain the M required retransmissions.
- the respective redundancy version of the codeword and/or the codeword of the first new transmitted data is configured to demodulate the physical layer frame, obtain a demodulated physical layer frame, and perform data separation on the demodulated physical layer frame to obtain the M required retransmissions.
- the processing unit 1902 is further configured to: if the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, according to a redundancy version of each of the M codewords that need to be retransmitted M codewords that need to be retransmitted are respectively subjected to channel decoding and error position estimation and verification. Corresponding error location estimation verification result; and, if the physical layer frame includes the codeword of the first new transmission data, performing channel decoding and error location estimation on the codeword of the first new transmission data Check, obtain the corresponding error position estimation verification result.
- the sending unit 1903 is configured to send the error location estimation verification result to the base station.
- the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
- the receiving unit 1901 is further configured to receive an RTDI sent by the base station, where the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
- RTDI retransmission data identifier
- the UE 190 in the embodiment of the present invention may correspond to the UE 190 in the HARQ transmission-based method shown in the foregoing FIG. 5 to FIG. 9 , and the division and/or function of each unit in the UE 190 in the embodiment of the present invention are In order to implement the method flow of the HARQ transmission based on the foregoing FIG. 5 to FIG. 9 , for brevity, details are not described herein again.
- the UE 190 in the embodiment of the present invention may be used to perform the foregoing method, and therefore, the technical effects that can be obtained are also referred to the foregoing method embodiments, and details are not described herein again.
- an embodiment of the present invention provides a device based on HARQ transmission, which may be a base station 200, including: a processor 2001, a memory 2002, a bus 2003, and a communication interface 2004.
- the memory 2002 is used to store computer execution instructions
- the processor 2001 is connected to the memory 2002 via a bus, and when the base station 200 is running, the processor 2001 executes computer execution instructions stored in the memory 2002 to cause the base station 200 to perform the operations as shown in FIGS. 5 to 9.
- the method of transmission For a specific method based on the HARQ transmission, refer to the related description in the foregoing embodiment shown in FIG. 5 to FIG. 9 , and details are not described herein again.
- the processor 2001 in the embodiment of the present invention may be a central processing unit (English name: central processing unit, English abbreviation: CPU), and may also be other general-purpose processors and digital signal processors (English full name: digital signal processing) , English abbreviation: DSP), ASIC (English full name: application specific integrated circuit, English abbreviation: ASIC), field programmable gate array (English full name: field-programmable gate array, English abbreviation: FPGA) or other programmable logic Devices, discrete gates or transistor logic devices, discrete hardware components, etc.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the processor may also be a dedicated processor, which may include at least one of a baseband processing chip, a radio frequency processing chip, and the like. Further, the dedicated processor may also include a chip having other dedicated processing functions of the base station 200.
- the memory 2002 may include a volatile memory (English: volatile memory), such as a random access memory (English name: random-access memory, English abbreviation: RAM); the memory 2002 may also include a non-volatile memory (English: non- Volatile memory), such as read-only memory (English full name: read-only memory, English abbreviation: ROM), flash memory (English: flash memory), hard disk (English full name: hard disk drive, English abbreviation: HDD) or solid state drive (English full name: solid-state drive, English abbreviation: SSD); in addition, the memory 2002 may also include a combination of the above types of memory.
- a volatile memory such as a random access memory (English name: random-access memory, English abbreviation: RAM)
- non-volatile memory English: non- Volatile memory
- read-only memory English full name: read-only memory, English abbreviation: ROM
- flash memory English: flash memory
- hard disk English full name: hard disk drive, English abbreviation: HDD
- the bus 2003 can include a data bus, a power bus, a control bus, and a signal status bus.
- various buses are illustrated as the bus 2003 in FIG.
- Communication interface 2004 may specifically be a transceiver on base station 200.
- the transceiver can be a wireless transceiver.
- the wireless transceiver can be an antenna of the base station 200 or the like.
- the processor 2001 performs data transmission and reception with other devices, such as the UE, through the communication interface 2004.
- each step in the method flow shown in FIG. 5 to FIG. 9 above The computer executed instruction execution in the form of software stored in the memory 2002 can be implemented by the processor 2001 in hardware form. To avoid repetition, we will not repeat them here.
- the base station 200 provided by the embodiment of the present invention can be used to perform the foregoing method, and the technical effects that can be obtained by reference to the foregoing method embodiments are not described herein.
- an embodiment of the present invention provides a device based on HARQ transmission, which may be a UE 210, including: a processor 2101, a memory 2102, a bus 2103, and a communication interface 2104.
- the memory 2102 is configured to store computer execution instructions
- the processor 2101 is connected to the memory 2102 via a bus
- the processor 2101 executes computer execution instructions stored in the memory 2103 to cause the UE 210 to perform the operations as shown in FIGS. 5 to 9.
- a method based on HARQ transmission For a specific method based on the HARQ transmission, refer to the related description in the foregoing embodiment shown in FIG. 5 to FIG. 9 , and details are not described herein again.
- the processor 2101 in the embodiment of the present invention may be a CPU, and may also be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and the like.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the processor may also be a dedicated processor, which may include at least one of a baseband processing chip, a radio frequency processing chip, and the like. Further, the dedicated processor may also include a chip having other dedicated processing functions of the UE 210.
- the memory 2102 may include a volatile memory (English: volatile memory), such as a RAM; the memory 2102 may also include a non-volatile memory (English: non-volatile memory), such as a ROM, a flash memory (English: flash memory), The HDD or SSD; in addition, the memory 2102 may also include a combination of the above types of memories.
- a volatile memory such as a RAM
- the memory 2102 may also include a non-volatile memory (English: non-volatile memory), such as a ROM, a flash memory (English: flash memory),
- the HDD or SSD in addition, the memory 2102 may also include a combination of the above types of memories.
- the bus 2103 can include a data bus, a power bus, a control bus, and a signal status bus. For the sake of clarity in the present embodiment, various buses are illustrated as a bus 2103 in FIG.
- Communication interface 2104 may specifically be a transceiver on UE 210.
- the transceiver can be a wireless transceiver.
- the wireless transceiver can be an antenna or the like of the UE 210.
- Processor 2101 pass Data is transmitted and received between the communication interface 2104 and other devices, such as a base station.
- each step in the method flow shown in FIG. 5 to FIG. 9 above may be implemented by the processor 2101 in hardware form executing a computer-executed instruction in the form of software stored in the memory 2102. To avoid repetition, we will not repeat them here.
- the UE 210 provided by the embodiment of the present invention can be used to perform the foregoing method, and therefore, the technical effects that can be obtained by reference to the foregoing method embodiments are not described herein.
- the embodiment further provides a readable medium, including computer execution instructions, when the processor of the base station executes the computer to execute the instruction, the base station may perform the HARQ transmission-based method as shown in FIG. 5 to FIG. .
- a specific method based on the HARQ transmission refer to the related description in the foregoing embodiment shown in FIG. 5 to FIG. 9 , and details are not described herein again.
- the embodiment further provides a readable medium, including computer execution instructions, when the processor of the UE executes the computer to execute the instruction, the UE may perform the HARQ transmission-based method as shown in FIG. 5 to FIG. .
- a specific method based on the HARQ transmission refer to the related description in the foregoing embodiment shown in FIG. 5 to FIG. 9 , and details are not described herein again.
- the above described device is only illustrated by the division of the above functional modules. In practical applications, the above functions may be assigned differently according to needs.
- the function module is completed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
- the device and the unit described above refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
- the disclosed system, apparatus, and method may be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the modules or units is only a logical function division.
- there may be another division manner for example, multiple units or components may be used. Combinations can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium.
- the technical solution of the present invention which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium.
- a number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, and the like, which can store a program code.
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
Description
本申请要求于2015年12月21日提交中国专利局、申请号为201510960106.0、发明名称为“基于HARQ传输的方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application No. 201510960106.0, entitled "HARQ Transmission-Based Method, Apparatus, and System" on December 21, 2015, the entire contents of which are incorporated herein by reference. In the application.
本发明涉及无线通信领域,尤其涉及基于混合自动重传请求(英文全称:hybrid automatic repeat request,英文缩写:HARQ)传输的方法、装置及系统。The present invention relates to the field of wireless communications, and in particular, to a method, device and system for transmitting based on a hybrid automatic repeat request (English abbreviation: HARQ).
随着宽带互联网增值业务进入消费者市场,同时包括Pad、智能手机在内的智能终端使用的普及、种类的丰富和性能的不断提升,以及移动网络的更新换代,尤其是2013年正式商用的长期演进(英文全称:long term evolution,英文缩写:LTE)网络,以其100Mbps的下行峰值速率能为用户提供更好的移动上网体验,从而导致移动数据业务越来越丰富,智能终端支持的功能和业务也越来越多,交互式应用程序变得越来越流行,如:视频直播、多媒体会议、在线游戏等。With the broadband Internet value-added services entering the consumer market, the popularity of smart terminals including Pad and smart phones, the variety of features and the continuous improvement of performance, and the upgrading of mobile networks, especially the long-term commercialization in 2013 Evolution (English full name: long term evolution, English abbreviation: LTE) network, with its 100Mbps downlink peak rate can provide users with a better mobile Internet experience, resulting in more and more mobile data services, intelligent terminal support functions and Business is also growing, and interactive applications are becoming more popular, such as live video, multimedia conferencing, online gaming, and more.
其中,在移动数据业务中,按照对时延的敏感程度可以分为时延敏感业务和时延不敏感业务,其中时延敏感业务包括:社交、网页浏览、在线游戏等;而时延不敏感业务包括:视频、应用下载、存储等业务。对于流类业务,由于流类业务没有实时交互的需求,并且本地通常设有缓存来保持一定时间的业务持续,所以流类业务属于不敏感业务。图1显示了我国各种业务在总的流量消耗中所占的百分比,从图中可以看出,时延不敏感业务数据量占下行数据总流量的75%。Among them, in the mobile data service, according to the sensitivity to delay, it can be divided into delay sensitive service and delay insensitive service, wherein delay sensitive service includes: social, web browsing, online game, etc.; and delay is not sensitive Services include: video, application download, storage and other services. For a flow service, the flow service is insensitive because the flow service does not have real-time interaction requirements, and the local service is usually provided with a cache to keep the service for a certain period of time. Figure 1 shows the percentage of total traffic consumption in China's various services. As can be seen from the figure, the amount of delay-insensitive traffic data accounts for 75% of the total downlink traffic.
然而,传统的HARQ机制在循环冗余校验(英文全称:cyclic redundancy check,英文缩写:CRC)校验不通过的情况下,重传数据 会占用下一次调度给用户设备(英文全称:user equipment,英文缩写:UE)的全部资源,即在重传时需要将重传的数据填满当前可用物理资源,这针对时延不敏感业务数据量较大的特征,会造成传输过多的冗余信息,导致物理资源的浪费,降低了资源的利用率。However, the traditional HARQ mechanism retransmits data in the case where the cyclic redundancy check (English full name: cyclic redundancy check, English abbreviation: CRC) fails to pass the verification. All resources of the user equipment (English name: user equipment, English abbreviation: UE) will be occupied for the next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, which is for delay-insensitive business data. Larger features can cause excessive redundant information to be transmitted, resulting in waste of physical resources and reduced resource utilization.
发明内容Summary of the invention
本发明实施例提供基于HARQ传输的方法、装置及系统,以至少解决现有的HARQ机制在重传时需要将重传的数据填满当前可用物理资源,这针对时延不敏感业务数据量较大的特征,会造成传输过多的冗余信息,导致物理资源的浪费的问题。The embodiments of the present invention provide a method, an apparatus, and a system for performing HARQ transmission, so as to at least solve the problem that the existing HARQ mechanism needs to fill the retransmitted data with the currently available physical resources during retransmission, which is related to the amount of delay-insensitive service data. Large features can cause excessive redundant information to be transmitted, resulting in waste of physical resources.
为达到上述目的,本发明实施例提供如下技术方案:To achieve the above objective, the embodiment of the present invention provides the following technical solutions:
第一方面,提供一种基于混合自动重传请求HARQ传输的方法,所述方法包括:In a first aspect, a method for hybrid automatic repeat request HARQ transmission is provided, the method comprising:
基站进行物理层组帧,获得物理层帧,其中,所述物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,所述第一新传数据的码字为所述基站对所述第一新传数据进行错误估计编码后再进行信道编码得到的,所述第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,M为不小于1的正整数;The base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data, the first The codeword of the newly transmitted data is obtained by the base station performing error estimation coding on the first new transmission data, and then performing channel coding, where the codeword of the first new transmission data is used to fill the currently available physical resources. Remaining resources other than the resources occupied by the redundancy versions of the M codewords that need to be retransmitted, and M is a positive integer not less than one;
所述基站对所述物理层帧进行调制,并向用户设备UE发送调制后的物理层帧。The base station modulates the physical layer frame, and sends the modulated physical layer frame to the user equipment UE.
可选的,所述基站进行物理层组帧,获得物理层帧,具体可以包括:Optionally, the performing, by the base station, the physical layer framing, and obtaining the physical layer frame, specifically:
所述基站根据预设规则进行物理层组帧,获得物理层帧,所述预设规则包括:The base station performs physical layer framing according to a preset rule to obtain a physical layer frame, where the preset rule includes:
在进行物理层组帧时,需要重传的码字各自的冗余版本在前,新传数据的码字在后,其中,若M>1,则将所述M个需要重传的码字各自的冗余版本按照相对应错误数据的传输时间顺序排序。When the physical layer framing is performed, the redundancy versions of the codewords that need to be retransmitted are in the front, and the codewords of the newly transmitted data are in the back. If M>1, the M codewords that need to be retransmitted are used. The respective redundancy versions are sorted in the order in which the corresponding error data is transmitted.
可选的,本发明实施例中,可以通过如下方式指示传输的码字是否为 重传码字:Optionally, in the embodiment of the present invention, whether the transmitted codeword is Retransmission codeword:
一种可能的实现方式中,所述基站向所述UE发送重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。In a possible implementation, the base station sends a retransmission data identifier RTDI to the UE, where the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
另一种可能的实现方式中,所述物理层帧包含一个头部header,在所述header中包含重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。In another possible implementation manner, the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword. .
可选的,若所述物理层帧中包含M个需要重传的码字各自的冗余版本,则在所述基站进行物理层组帧,获得物理层帧之前,还包括:Optionally, if the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, before the physical layer framing of the base station to obtain the physical layer frame, the method further includes:
所述基站接收所述UE发送的错误位置估计校验结果,所述错误位置估计校验结果包含所述UE对S个需要重传的码字分别进行信道译码和错误位置估计校验后获得的错误位置估计校验结果;和/或,所述UE对第二新传数据的码字进行信道译码和错误位置估计校验后获得的错误位置估计校验结果,S为不小于1的正整数;Receiving, by the base station, an error location estimation check result sent by the UE, where the error location estimation check result includes, after the UE performs channel decoding and error location estimation verification on S codewords that need to be retransmitted respectively. The error location estimation verification result; and/or the error location estimation verification result obtained by the UE performing channel decoding and error location estimation verification on the codeword of the second new transmission data, S is not less than 1 Positive integer
若所述错误位置估计校验结果表征校验有错误,所述基站根据所述错误位置估计校验结果确定M个需要重传的码字各自的冗余版本的数据量;And if the error location estimation check result indicates that the check has an error, the base station determines, according to the error location estimation check result, a data amount of each of the redundancy versions of the M codewords that need to be retransmitted;
所述基站进行物理层组帧,获得物理层帧,包括:The base station performs physical layer framing to obtain a physical layer frame, including:
所述基站根据所述M个需要重传的码字各自的冗余版本的数据量,确定所述第一新传数据的可用资源后进行物理层组帧,获得物理层帧。Determining, by the base station, the available resources of the first new data according to the data amount of the redundancy versions of the M code-retransmitted codewords, performing physical layer framing to obtain a physical layer frame.
可选的,所述M个需要重传的码字各自的冗余版本中第m个需要重传的码字的冗余版本包含所述第m个需要重传的码字的Km个分组中至少一个分组的冗余版本,Km为所述第m个需要重传的码字的分组数,Km为不小于2的正整数。Optionally, the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
基于本发明实施例提供的基于HARQ传输的方法,本发明实施例中,由于基站进行物理层组帧时,获得的物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,其中,该第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源。也就是说,并不像现有技术中一样,重传数据会占用下一次调度给UE的全部资源,即在重传时需要将重传的 数据填满当前可用物理资源,从而造成传输过多的冗余信息。本发明实施例中,当M个需要重传的码字各自的冗余版本未填充满当前可用物理资源时,新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,这样将减少冗余资源的传输,从而减少了物理资源的浪费,提高了资源的利用率。进一步的,本发明实施例中,基站还对第一新传数据进行错误估计编码,这样UE进行错误估计校验后可以反馈相应的错误位置估计校验结果,当错误估计校验可以估计错误的位置时,可以仅将码字发生错误的部分的新的冗余版本进行重传,这样将大大减少重传的数据量,减小了物理资源的浪费,使得当前物理资源上可以传输更多的待传新数据,进一步提高了资源的利用率。The method for performing the HARQ transmission according to the embodiment of the present invention, in the embodiment of the present invention, when the base station performs physical layer framing, the obtained physical layer frame includes the redundancy versions of the M codewords that need to be retransmitted and/or Or a codeword of the first new data, where the codeword of the first new data is used to fill the resources of the currently available physical resources except for the redundancy versions of the M codewords that need to be retransmitted. Remaining resources outside. That is to say, unlike in the prior art, the retransmission data will occupy all the resources scheduled for the UE next time, that is, it needs to be retransmitted when retransmitting. The data fills up the currently available physical resources, causing excessive redundant information to be transmitted. In the embodiment of the present invention, when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M. The remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources. Further, in the embodiment of the present invention, the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed. In the location, only the new redundancy version of the error portion of the codeword can be retransmitted, which will greatly reduce the amount of retransmitted data, reduce the waste of physical resources, and enable more transmissions on the current physical resources. New data is being transmitted, which further improves the utilization of resources.
第二方面、提供一种基于混合自动重传请求HARQ传输的方法,所述方法包括:In a second aspect, a method for hybrid HARQ transmission based on hybrid automatic repeat request is provided, the method comprising:
用户设备UE接收基站发送的物理层帧,所述物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,所述第一新传数据的码字为所述基站对所述第一新传数据进行错误估计编码后再进行信道编码得到的,所述第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,M为不小于1的正整数;The user equipment UE receives a physical layer frame sent by the base station, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data, the first new data. The codeword is obtained by the base station performing error estimation coding on the first new transmission data, and then performing channel coding, where the codeword of the first new transmission data is used to fill the currently available physical resources except the M The remaining resources other than the resources occupied by the respective redundancy versions of the codewords to be retransmitted, and M is a positive integer not less than one;
所述UE对所述物理层帧进行解调,获得解调后的物理层帧,并对所述解调后的物理层帧进行数据分离,获得所述M个需要重传的码字各自的冗余版本和/或第一新传数据的码字;Decoding the physical layer frame by the UE, obtaining a demodulated physical layer frame, and performing data separation on the demodulated physical layer frame to obtain respective M codewords that need to be retransmitted Redundant version and/or codeword of the first new data;
若所述物理层帧包含所述M个需要重传的码字各自的冗余版本,所述UE根据所述M个需要重传的码字各自的冗余版本对所述M个需要重传的码字分别进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果;以及,若所述物理层帧包含所述第一新传数据的码字,所述UE对所述第一新传数据的码字进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果;If the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, the UE needs to retransmit the M according to the redundancy version of each of the M codewords that need to be retransmitted. The codewords are respectively subjected to channel decoding and error location estimation check to obtain a corresponding error location estimation check result; and, if the physical layer frame includes the codeword of the first new transmit data, the UE is The codeword of the first new transmission data is subjected to channel decoding and error position estimation verification, and a corresponding error position estimation verification result is obtained;
所述UE向所述基站发送所述错误位置估计校验结果。 The UE sends the error location estimation check result to the base station.
可选的,所述M个需要重传的码字各自的冗余版本中第m个需要重传的码字的冗余版本包含所述第m个需要重传的码字的Km个分组中至少一个分组的冗余版本,Km为所述第m个需要重传的码字的分组数,Km为不小于2的正整数。Optionally, the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
可选的,本发明实施例中,可以通过如下方式指示传输的码字是否为重传码字:Optionally, in the embodiment of the present invention, whether the transmitted codeword is a retransmission codeword can be indicated as follows:
一种可能的实现方式中,所述UE接收所述基站发送的重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。In a possible implementation, the UE receives the retransmission data identifier RTDI sent by the base station, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
另一种可能的实现方式中,所述物理层帧包含一个头部header,在所述header中包含重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。In another possible implementation manner, the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword. .
基于本发明实施例提供的基于HARQ传输的方法,本发明实施例中,由于UE接收的基站发送的物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,其中,该第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源。也就是说,并不像现有技术中一样,重传数据会占用下一次调度给UE的全部资源,即在重传时需要将重传的数据填满当前可用物理资源,从而造成传输过多的冗余信息。本发明实施例中,当M个需要重传的码字各自的冗余版本未填充满当前可用物理资源时,新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,这样将减少冗余资源的传输,从而减少了物理资源的浪费,提高了资源的利用率。进一步的,本发明实施例中,基站还对第一新传数据进行错误估计编码,这样UE进行错误估计校验后可以反馈相应的错误位置估计校验结果,当错误估计校验可以估计错误的位置时,可以仅将码字发生错误的部分的新的冗余版本进行重传,这样将大大减少重传的数据量,减小了物理资源的浪费,使得当前物理资源上可以传输更多的待传新数据,进一步提高了资源的利用率。The method for the HARQ transmission based on the embodiment of the present invention, in the embodiment of the present invention, the physical layer frame sent by the base station that is received by the UE includes a redundancy version of each of the M codewords that need to be retransmitted, and/or the first new Transmitting a codeword of the data, wherein the codeword of the first new data is used to fill remaining resources of the currently available physical resources except for the resources occupied by the redundancy versions of the M codewords that need to be retransmitted . That is to say, unlike in the prior art, the retransmission data occupies all the resources scheduled for the UE next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, thereby causing excessive transmission. Redundant information. In the embodiment of the present invention, when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M. The remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources. Further, in the embodiment of the present invention, the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed. In the location, only the new redundancy version of the error portion of the codeword can be retransmitted, which will greatly reduce the amount of retransmitted data, reduce the waste of physical resources, and enable more transmissions on the current physical resources. New data is being transmitted, which further improves the utilization of resources.
第三方面,提供一种基站,所述基站包括:处理单元和发送单元;A third aspect provides a base station, where the base station includes: a processing unit and a sending unit;
所述处理单元,用于进行物理层组帧,获得物理层帧,其中,所述物 理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,所述第一新传数据的码字为所述基站对所述第一新传数据进行错误估计编码后再进行信道编码得到的,所述第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,M为不小于1的正整数;The processing unit is configured to perform physical layer framing, obtain a physical layer frame, where the object The physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new transmission data, where the codeword of the first new transmission data is the base station to the first new Transmitting data by performing error estimation coding and then performing channel coding, wherein the codeword of the first new transmission data is used to fill a redundancy version of each of the currently available physical resources except for the M codewords that need to be retransmitted. The remaining resources other than the resources, M is a positive integer not less than 1;
所述处理单元,还用于对所述物理层帧进行调制;The processing unit is further configured to modulate the physical layer frame;
所述发送单元,用于向用户设备UE发送调制后的物理层帧。The sending unit is configured to send the modulated physical layer frame to the user equipment UE.
可选的,所述处理单元具体用于:Optionally, the processing unit is specifically configured to:
根据预设规则进行物理层组帧,获得物理层帧,所述预设规则包括:Performing physical layer framing according to a preset rule to obtain a physical layer frame, where the preset rules include:
在进行物理层组帧时,需要重传的码字各自的冗余版本在前,新传数据的码字在后,其中,若M>1,则将所述M个需要重传的码字各自的冗余版本按照相对应错误数据的传输时间顺序排序。When the physical layer framing is performed, the redundancy versions of the codewords that need to be retransmitted are in the front, and the codewords of the newly transmitted data are in the back. If M>1, the M codewords that need to be retransmitted are used. The respective redundancy versions are sorted in the order in which the corresponding error data is transmitted.
可选的,本发明实施例中,可以通过如下方式指示传输的码字是否为重传码字:Optionally, in the embodiment of the present invention, whether the transmitted codeword is a retransmission codeword can be indicated as follows:
一种可能的实现方式中,所述发送单元,还用于向所述UE发送重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。In a possible implementation, the sending unit is further configured to send a retransmission data identifier RTDI to the UE, where the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
另一种可能的实现方式中,所述物理层帧包含一个头部header,在所述header中包含重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。In another possible implementation manner, the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword. .
可选的,所述基站还包括接收单元;Optionally, the base station further includes a receiving unit;
所述接收单元,用于若所述物理层帧中包含M个需要重传的码字各自的冗余版本,则在所述组帧单元进行物理层组帧,获得物理层帧之前,接收所述UE发送的错误位置估计校验结果,所述错误位置估计校验结果包含所述UE对S个需要重传的码字分别进行信道译码和错误位置估计校验后获得的错误位置估计校验结果;和/或,所述UE对第二新传数据的码字进行信道译码和错误位置估计校验后获得的错误位置估计校验结果,S为不小于1的正整数; The receiving unit is configured to: if the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, perform physical layer framing in the framing unit to obtain a physical layer frame, and receive the The error location estimation verification result sent by the UE, where the error location estimation verification result includes an error location estimation obtained by the UE after performing channel decoding and error location estimation verification on the S codewords that need to be retransmitted respectively. And a result of the error position estimation verification obtained by the UE performing channel decoding and error position estimation verification on the codeword of the second new transmission data, where S is a positive integer not less than 1;
所述处理单元,还用于若所述错误位置估计校验结果表征校验有错误,根据所述错误位置估计校验结果确定M个需要重传的码字各自的冗余版本的数据量;The processing unit is further configured to: if the error location estimation check result indicates that the check has an error, determine, according to the error position estimation check result, a data amount of each of the redundancy versions of the M codewords that need to be retransmitted;
所述处理单元具体用于:The processing unit is specifically configured to:
根据所述M个需要重传的码字各自的冗余版本的数据量,确定所述第一新传数据的可用资源后进行物理层组帧,获得物理层帧。And determining, according to the data quantity of each of the M redundant versions of the codewords to be retransmitted, determining the available resources of the first new data, and performing physical layer framing to obtain a physical layer frame.
可选的,所述M个需要重传的码字各自的冗余版本中第m个需要重传的码字的冗余版本包含所述第m个需要重传的码字的Km个分组中至少一个分组的冗余版本,Km为所述第m个需要重传的码字的分组数,Km为不小于2的正整数。Optionally, the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
基于本发明实施例提供的基站,本发明实施例中,由于基站进行物理层组帧时,获得的物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,其中,该第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源。也就是说,并不像现有技术中一样,重传数据会占用下一次调度给UE的全部资源,即在重传时需要将重传的数据填满当前可用物理资源,从而造成传输过多的冗余信息。本发明实施例中,当M个需要重传的码字各自的冗余版本未填充满当前可用物理资源时,新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,这样将减少冗余资源的传输,从而减少了物理资源的浪费,提高了资源的利用率。进一步的,本发明实施例中,基站还对第一新传数据进行错误估计编码,这样UE进行错误估计校验后可以反馈相应的错误位置估计校验结果,当错误估计校验可以估计错误的位置时,可以仅将码字发生错误的部分的新的冗余版本进行重传,这样将大大减少重传的数据量,减小了物理资源的浪费,使得当前物理资源上可以传输更多的待传新数据,进一步提高了资源的利用率。According to the base station provided by the embodiment of the present invention, in the embodiment of the present invention, when the base station performs physical layer framing, the obtained physical layer frame includes respective redundancy versions of M codewords to be retransmitted and/or the first new one. Transmitting a codeword of the data, wherein the codeword of the first new data is used to fill remaining resources of the currently available physical resources except for the resources occupied by the redundancy versions of the M codewords that need to be retransmitted . That is to say, unlike in the prior art, the retransmission data occupies all the resources scheduled for the UE next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, thereby causing excessive transmission. Redundant information. In the embodiment of the present invention, when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M. The remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources. Further, in the embodiment of the present invention, the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed. In the location, only the new redundancy version of the error portion of the codeword can be retransmitted, which will greatly reduce the amount of retransmitted data, reduce the waste of physical resources, and enable more transmissions on the current physical resources. New data is being transmitted, which further improves the utilization of resources.
第四方面,提供一种用户设备UE,所述UE包括:接收单元、处理单元和发送单元;A fourth aspect, a user equipment UE is provided, where the UE includes: a receiving unit, a processing unit, and a sending unit;
所述接收单元,用于接收基站发送的物理层帧,所述物理层帧中包含 M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,所述第一新传数据的码字为所述基站对所述第一新传数据进行错误估计编码后再进行信道编码得到的,所述第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,M为不小于1的正整数;The receiving unit is configured to receive a physical layer frame sent by the base station, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new transmission data, the codeword of the first new transmission data is an error estimation of the first new transmission data by the base station After coding, the codeword of the first new data is used to fill the resources of the currently available physical resources except for the redundancy versions of the M codewords that need to be retransmitted. For the remaining resources, M is a positive integer not less than one;
所述处理单元,用于对所述物理层帧进行解调,获得解调后的物理层帧,并对所述解调后的物理层帧进行数据分离,获得所述M个需要重传的码字各自的冗余版本和/或第一新传数据的码字;The processing unit is configured to demodulate the physical layer frame, obtain a demodulated physical layer frame, and perform data separation on the demodulated physical layer frame to obtain the M retransmissions a respective redundancy version of the codeword and/or a codeword of the first new transmitted data;
所述处理单元,还用于若所述物理层帧包含所述M个需要重传的码字各自的冗余版本,根据所述M个需要重传的码字各自的冗余版本对所述M个需要重传的码字分别进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果;以及,若所述物理层帧包含所述第一新传数据的码字,对所述第一新传数据的码字进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果;The processing unit is further configured to: if the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, according to a redundancy version of each of the M codewords that need to be retransmitted M code words that need to be retransmitted are respectively subjected to channel decoding and error position estimation check to obtain a corresponding error position estimation check result; and, if the physical layer frame includes the code word of the first new data, Performing channel decoding and error location estimation verification on the codeword of the first new transmission data, and obtaining a corresponding error position estimation verification result;
所述发送单元,用于向所述基站发送所述错误位置估计校验结果。The sending unit is configured to send the error location estimation verification result to the base station.
可选的,所述M个需要重传的码字各自的冗余版本中第m个需要重传的码字的冗余版本包含所述第m个需要重传的码字的Km个分组中至少一个分组的冗余版本,Km为所述第m个需要重传的码字的分组数,Km为不小于2的正整数。Optionally, the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
可选的,本发明实施例中,可以通过如下方式指示传输的码字是否为重传码字:Optionally, in the embodiment of the present invention, whether the transmitted codeword is a retransmission codeword can be indicated as follows:
一种可能的实现方式中,所述接收单元,还用于接收所述基站发送的重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。In a possible implementation, the receiving unit is further configured to receive a retransmission data identifier RTDI sent by the base station, where the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
另一种可能的实现方式中,所述物理层帧包含一个头部header,在所述header中包含重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。In another possible implementation manner, the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword. .
基于本发明实施例提供的UE,本发明实施例中,由于UE接收的基 站发送的物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,其中,该第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源。也就是说,并不像现有技术中一样,重传数据会占用下一次调度给UE的全部资源,即在重传时需要将重传的数据填满当前可用物理资源,从而造成传输过多的冗余信息。本发明实施例中,当M个需要重传的码字各自的冗余版本未填充满当前可用物理资源时,新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,这样将减少冗余资源的传输,从而减少了物理资源的浪费,提高了资源的利用率。进一步的,本发明实施例中,基站还对第一新传数据进行错误估计编码,这样UE进行错误估计校验后可以反馈相应的错误位置估计校验结果,当错误估计校验可以估计错误的位置时,可以仅将码字发生错误的部分的新的冗余版本进行重传,这样将大大减少重传的数据量,减小了物理资源的浪费,使得当前物理资源上可以传输更多的待传新数据,进一步提高了资源的利用率。According to the UE provided by the embodiment of the present invention, in the embodiment of the present invention, the base received by the UE The physical layer frame sent by the station includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data, where the codeword of the first new data is used to fill the currently available physics. The remaining resources in the resource except the resources occupied by the respective redundant versions of the M codewords that need to be retransmitted. That is to say, unlike in the prior art, the retransmission data occupies all the resources scheduled for the UE next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, thereby causing excessive transmission. Redundant information. In the embodiment of the present invention, when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M. The remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources. Further, in the embodiment of the present invention, the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed. In the location, only the new redundancy version of the error portion of the codeword can be retransmitted, which will greatly reduce the amount of retransmitted data, reduce the waste of physical resources, and enable more transmissions on the current physical resources. New data is being transmitted, which further improves the utilization of resources.
第五方面,提供一种基站,包括:处理器、存储器、系统总线和通信接口;A fifth aspect provides a base station, including: a processor, a memory, a system bus, and a communication interface;
所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述系统总线连接,当所述基站运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述基站执行如上述第一方面或第一方面任意一种可能的实现方式中所述的基于混合自动重传请求HARQ传输的方法。The memory is configured to store a computer to execute instructions, the processor is coupled to the memory via the system bus, and when the base station is in operation, the processor executes the computer-executed instructions stored in the memory to enable The base station performs the hybrid automatic repeat request (HARQ) based method according to the first aspect or any one of the possible implementation manners of the first aspect.
由于本发明实施例提供的基站可以执行如上述第一方面或第一方面任意一种可能的实现方式中所述的基于HARQ传输的方法,因此,其所能获得的技术效果可以参考上述第一方面所述的基于HARQ传输的方法的技术效果,此处不再赘述。The base station provided by the embodiment of the present invention may perform the HARQ transmission-based method as described in the foregoing first aspect or any possible implementation manner of the first aspect, and therefore, the technical effects that can be obtained may refer to the foregoing first. The technical effects of the method based on HARQ transmission described in the aspect are not described herein again.
第六方面,提供一种用户设备UE,包括:处理器、存储器、系统总线和通信接口;A sixth aspect provides a user equipment UE, including: a processor, a memory, a system bus, and a communication interface;
所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过 所述系统总线连接,当所述UE运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述UE执行如上述第二方面或第二方面任意一种可能的实现方式中所述的基于混合自动重传请求HARQ传输的方法。The memory is configured to store a computer to execute instructions, and the processor and the memory pass The system bus is connected, the processor executing the computer-executed instructions stored by the memory to enable the UE to perform any one of the possible implementations of the second aspect or the second aspect described above when the UE is running A method based on hybrid automatic repeat request for HARQ transmission as described in the manner.
由于本发明实施例提供的UE可以执行如上述第二方面或第二方面任意一种可能的实现方式中所述的基于HARQ传输的方法,因此,其所能获得的技术效果可以参考上述第二方面所述的基于HARQ传输的方法的技术效果,此处不再赘述。The UE provided by the embodiment of the present invention may perform the HARQ transmission-based method as described in the foregoing second aspect or any possible implementation manner of the second aspect. Therefore, the technical effects that can be obtained may refer to the foregoing second. The technical effects of the method based on HARQ transmission described in the aspect are not described herein again.
第七方面,提供一种可读介质,包括计算机执行指令,当基站的处理器执行该计算机执行指令时,该基站执行如上述第一方面或第一方面任意一种可能的实现方式中所述的基于混合自动重传请求HARQ传输的方法。A seventh aspect, a readable medium, comprising computer-executable instructions, when the processor of a base station executes the computer to execute an instruction, the base station performs the method as described in any one of the foregoing first aspect or the first aspect A method based on hybrid automatic repeat request for HARQ transmission.
第八方面,提供一种可读介质,包括计算机执行指令,当用户设备UE的处理器执行该计算机执行指令时,该UE执行如上述第二方面或第二方面任意一种可能的实现方式中所述的基于混合自动重传请求HARQ传输的方法。In an eighth aspect, a readable medium is provided, comprising computer-executable instructions, when the processor of the user equipment UE executes the computer to execute an instruction, the UE performs any one of the possible implementations of the second aspect or the second aspect The method based on hybrid automatic repeat request for HARQ transmission.
其中,本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。These and other aspects of the invention will be more apparent from the following description of the embodiments.
图1为现有技术提供的我国各种业务在总的流量消耗中所占的百分比示意图;FIG. 1 is a schematic diagram showing the percentage of various services in China in total traffic consumption provided by the prior art; FIG.
图2为现有技术提供的下行HARQ流程的时序实例图;2 is a timing diagram showing a downlink HARQ process provided by the prior art;
图3为现有的LTE冗余版本示意图;3 is a schematic diagram of an existing LTE redundancy version;
图4为本发明实施例提供的基于HARQ传输的系统架构示意图;4 is a schematic structural diagram of a system based on HARQ transmission according to an embodiment of the present invention;
图5为本发明实施例提供的基于HARQ传输的方法的总流程示意图;FIG. 5 is a schematic diagram of a general flow of a method based on HARQ transmission according to an embodiment of the present disclosure;
图6为本发明实施例提供的MAC PDU的第一次发送场景下对应的基于HARQ传输的方法的流程示意图;FIG. 6 is a schematic flowchart of a method for performing HARQ transmission according to a first transmission scenario of a MAC PDU according to an embodiment of the present disclosure;
图7为本发明实施例提供的MAC PDU的第j+1(j为不小于1的正整数)次发送场景下对应的基于HARQ传输的方法的流程示意图一;
FIG. 7 is a first
图8为本发明实施例提供的MAC PDU的第j+1(j为不小于1的正整数)次发送场景下对应的基于HARQ传输的方法的流程示意图二;FIG. 8 is a second schematic flowchart of a method for performing HARQ transmission according to a j+1 (j is a positive integer not less than 1) transmission scenario of a MAC PDU according to an embodiment of the present disclosure;
图9为本发明实施例提供的MAC PDU的第j+1(j为不小于1的正整数)次发送场景下对应的基于HARQ传输的方法的流程示意图三;FIG. 9 is a
图10为本发明实施例提供的物理层帧数据结构示意图一;FIG. 10 is a schematic diagram 1 of a physical layer frame data structure according to an embodiment of the present invention;
图11为本发明实施例提供的数据冗余重传示意图一;FIG. 11 is a schematic diagram 1 of data redundancy retransmission according to an embodiment of the present invention;
图12为本发明实施例提供的物理层帧数据结构示意图二;FIG. 12 is a schematic diagram 2 of a physical layer frame data structure according to an embodiment of the present disclosure;
图13为本发明实施例提供的数据冗余重传示意图二;FIG. 13 is a schematic diagram 2 of data redundancy retransmission according to an embodiment of the present invention;
图14为本发明实施例提供的错误量和重传次数性能图;FIG. 14 is a performance diagram of error quantity and retransmission times according to an embodiment of the present invention; FIG.
图15为本发明实施例提供的译出帧数和传输符号性能图;FIG. 15 is a performance diagram of a number of translated frames and a transmitted symbol according to an embodiment of the present invention;
图16为本发明实施例提供的PSNR与传输符号性能图;FIG. 16 is a PSNR and a transmission symbol performance diagram according to an embodiment of the present invention;
图17为本发明实施例提供的基站的结构示意图一;FIG. 17 is a schematic structural diagram 1 of a base station according to an embodiment of the present disclosure;
图18为本发明实施例提供的基站的结构示意图二;FIG. 18 is a schematic structural diagram 2 of a base station according to an embodiment of the present disclosure;
图19为本发明实施例提供的UE的结构示意图一;FIG. 19 is a schematic structural diagram 1 of a UE according to an embodiment of the present disclosure;
图20为本发明实施例提供的基站的结构示意图三;FIG. 20 is a schematic structural diagram 3 of a base station according to an embodiment of the present disclosure;
图21为本发明实施例提供的UE的结构示意图二。FIG. 21 is a schematic structural diagram 2 of a UE according to an embodiment of the present disclosure.
为了下述各实施例的描述清楚简洁,首先给出相关技术的简要介绍:For a clear and concise description of the following embodiments, a brief introduction of the related art is first given:
第一、HARQFirst, HARQ
由于无线信道时变特性和多径衰落对信号传输带来的影响,以及一些不可预测的干扰会导致信号传输的失败,因此LTE中使用了HARQ机制,即将自动重传请求(英文全称:automatic repeat-request,英文缩写:ARQ)和前向纠错(英文全称:forward error correction,英文缩写:FEC)混合使用。在FEC技术中,通过在信息比特(英文:bit)中增加一定的校验比特,从而降低编码速率,进而确保服务质量。在ARQ技术中,接收端通过CRC信息来判断接收到的数据包的正确性。如果数据包接收正确,则发送应答(英文全称:acknowledgement,英文缩写:ACK)信息 告知发送端;如果数据包接收失败,则发送非应答(英文全称:not-acknowledgement,英文缩写:NACK)信息告知发送端,发送端将重新发送对应的数据包。Due to the time-varying characteristics of the wireless channel and the impact of multipath fading on signal transmission, and some unpredictable interference will lead to signal transmission failure, the HARQ mechanism is used in LTE, which will automatically retransmit the request (English full name: automatic repeat) -request, English abbreviation: ARQ) and forward error correction (English full name: forward error correction, English abbreviation: FEC) mixed use. In the FEC technique, by adding a certain check bit to an information bit (English: bit), the coding rate is lowered, thereby ensuring quality of service. In the ARQ technology, the receiving end determines the correctness of the received data packet by using the CRC information. If the data packet is received correctly, send a response (English full name: acknowledgement, English abbreviation: ACK) information Inform the sender; if the packet fails to receive, send a non-response (English full name: not-acknowledgement, English abbreviation: NACK) information to the sender, the sender will resend the corresponding packet.
其中,在HARQ中使用FEC减少重传的次数,降低误码率;使用ARQ的重传和CRC校验来保证较低的误码率需求。该机制是一种折中的方案,在纠错能力范围内自动纠正错误,超出纠错范围则要求发送端重新发送,既增加了系统的可靠性,又提高了系统的传输效率。Among them, the use of FEC in HARQ reduces the number of retransmissions and reduces the bit error rate; the ARQ retransmission and CRC check are used to ensure a lower bit error rate requirement. This mechanism is a compromise solution that automatically corrects errors within the scope of error correction capability. Exceeding the error correction range requires the sender to resend, which increases the reliability of the system and improves the transmission efficiency of the system.
第二、HARQ的分类Second, the classification of HARQ
按照重传发生的时刻来区分,可以将HARQ分为同步和异步两类。这也是目前在第三代合作伙伴计划(英文全称:the 3rd generation partnership project,英文缩写:3GPP)LTE中讨论比较多的话题之一。同步HARQ是指一个HARQ进程的传输(重传)是发生在固定的时刻,由于接收端预先已知传输的发生时刻,因此不需要额外的信令开销来标示HARQ进程的序号,此时的HARQ进程的序号可以从子帧号获得;异步HARQ是指一个HARQ进程的传输可以发生在任何时刻,接收端预先不知道传输的发生时刻,因此HARQ进程的处理序号需要连同数据一起发送。According to the time when retransmission occurs, HARQ can be divided into two types: synchronous and asynchronous. This is also one of the topics discussed in the LTE of the 3rd Generation Partnership Project (English: 3GPP). Synchronous HARQ means that the transmission (retransmission) of a HARQ process occurs at a fixed time. Since the receiving end knows the occurrence time of the transmission in advance, no additional signaling overhead is required to indicate the sequence number of the HARQ process. At this time, HARQ The sequence number of the process can be obtained from the subframe number. The asynchronous HARQ means that the transmission of one HARQ process can occur at any time. The receiving end does not know the time of occurrence of the transmission in advance. Therefore, the processing sequence number of the HARQ process needs to be sent together with the data.
根据重传时的数据特征是否发生变化来区分,又可将HARQ分为非自适应和自适应两类,其中传输参数包括资源的分配、调制方式,传输块的长度,以及传输的持续时间。自适应传输是指在每一次重传过程中,发送端可以根据实际的信道状态信息改变部分的传输参数,因此,在每次传输的过程中传输参数的控制信令要一并发送。可改变的传输参数包括调制方式、资源的分配和传输的持续时间等。在非自适应系统中,这些传输参数相对于接收端而言都是预先已知的,因此,包含传输参数的控制信令信息在非自适应系统中是不需要被传输的。According to whether the data characteristics at the time of retransmission are changed, HARQ can be divided into two types: non-adaptive and adaptive. The transmission parameters include resource allocation, modulation mode, length of the transport block, and duration of transmission. Adaptive transmission means that in each retransmission process, the transmitting end can change part of the transmission parameters according to the actual channel state information. Therefore, the control signaling of the transmission parameters is sent together in the process of each transmission. The changeable transmission parameters include the modulation mode, the allocation of resources, and the duration of transmission. In a non-adaptive system, these transmission parameters are known in advance with respect to the receiving end, and therefore control signaling information containing transmission parameters does not need to be transmitted in the non-adaptive system.
第三、LTE中的HARQ机制Third, the HARQ mechanism in LTE
LTE下行链路系统采用异步自适应的HARQ技术,因为相对于同步 非自适应HARQ技术而言,异步HARQ更能充分利用信道的状态信息,从而提高系统的吞吐量,另一方面异步HARQ可以避免重传时资源分配发生冲突从而造成性能损失。例如:在同步HARQ中,如果优先级较高的进程需要被调度,但是该时刻的资源已被分配给某一个HARQ进程,那么资源分配就会发生冲突;而异步HARQ的重传不是发生在固定时刻,可以有效地避免这个问题。同时根据LTE中物理层/媒体接入控制(英文全称:media access Control,英文缩写:MAC)层的实际需求,异步HARQ具有调度灵活性大,可以支持一个子帧多个进程等优势。The LTE downlink system uses asynchronous adaptive HARQ technology because of synchronization For non-adaptive HARQ technology, asynchronous HARQ can make full use of the channel state information to improve the system throughput. On the other hand, asynchronous HARQ can avoid resource allocation conflicts during retransmission and cause performance loss. For example, in synchronous HARQ, if a higher priority process needs to be scheduled, but resources at that time have been allocated to a certain HARQ process, resource allocation will conflict; and asynchronous HARQ retransmission does not occur at a fixed time. At the moment, this problem can be effectively avoided. At the same time, according to the actual requirements of the physical layer/media access control (English full name: MAC) layer in LTE, asynchronous HARQ has the advantages of large scheduling flexibility and can support multiple processes in one subframe.
LTE中下行异步HARQ的流程是通过上行ACK/NACK信令传输、新数据指示、下行资源分配信令传输和下行数据的重传来完成。每次重传的信道编码冗余版本是预定义好的,不需要额外的信令支持。其中,由于下行HARQ重传的信道编码率已经确定,即每次重传的信道编码效率不变,因此不进行完全的调制与编码策略(英文全称:modulation and coding Scheme,英文缩写:MCS)的选择,但仍可以进行调制方式的选择,即由于信道的环境变化,导致信道所能接收的数据量减少,需要更改调制方式,以适应信道的变化。调制方式的变化会同时造成资源块(英文全称:resource block,英文缩写:RB)数的不同,因此需要通过下行的信令资源分配指示给UE,另外,还需要通过一个比特的数据指示符(英文全称:new data indication,英文缩写:NDI)指示此次传输是新数据还是重传的之前没有译对的数据。当该比特为预设数值时说明此次传输的是之前没有译对的数据,当该比特发生反转时说明此次传输的是新数据。示例性的,当NDI为非0时,说明传输的是之前没有译对的数据,而当NDI为0时,则说明传输的是新数据;或者,当NDI为0时,说明传输的是之前没有译对的数据,而当NDI为非0时,则说明传输的是新数据。The process of LTE mid-downlink asynchronous HARQ is completed by uplink ACK/NACK signaling transmission, new data indication, downlink resource allocation signaling transmission, and retransmission of downlink data. The channel coding redundancy version of each retransmission is predefined and does not require additional signaling support. Wherein, since the channel coding rate of the downlink HARQ retransmission has been determined, that is, the channel coding efficiency of each retransmission is unchanged, the complete modulation and coding scheme (English name: modulation and coding scheme, English abbreviation: MCS) is not performed. The selection, but the modulation mode can still be selected, that is, due to the environmental change of the channel, the amount of data that the channel can receive is reduced, and the modulation mode needs to be changed to adapt to the channel change. The change of the modulation mode will cause the difference of the number of resource blocks (English name: resource block, English abbreviation: RB). Therefore, it is necessary to allocate the indication to the UE through the downlink signaling resource. In addition, a data indicator of one bit is required. English full name: new data indication, English abbreviation: NDI) indicates whether the transmission is new data or data that has not been translated before retransmission. When the bit is a preset value, it indicates that the data transmitted before is not translated, and when the bit is inverted, it indicates that the new data is transmitted. Exemplarily, when NDI is non-zero, it indicates that the data is not previously translated, and when NDI is 0, it indicates that the new data is transmitted; or, when NDI is 0, it indicates that the transmission is before There is no data translated, and when NDI is non-zero, it means that the new data is transmitted.
如图2所示,首先基站在时刻0的物理下行共享信道(英文全称:physical downlink shared channel,英文缩写:PDSCH)上发送了一份下行数据,UE监听到后,首先进行解码,发现解码失败,它将在时刻4
的物理上行控制信道(physical uplink control channel,英文缩写:PUCCH)上向基站反馈上次传输的NACK信息,基站对PUCCH中的NACK信息进行解调和处理,然后根据下行资源分配情况对重传数据进行调度,此时的调度时间并没有规定,基站根据情况来调度,这里假设在时刻6在PDSCH上发送重传,如果此时UE成功解码,那么它就在时刻10发送ACK,那么一个传输就结束了。As shown in Figure 2, the base station sends a downlink data on the physical downlink shared channel (English short name: PDSCH) at
第四,冗余版本(英文全称:redundancy version,英文缩写:RV)Fourth, the redundancy version (English full name: redundancy version, English abbreviation: RV)
在LTE的HARQ机制中,若是MAC协议数据单元(英文全称:protocol data unit,英文缩写:PDU)需要重传,无论错误量的大小,由于在LTE网络架构中物理层向上传输的必须是正确译码的资源,有一个比特错误,物理层都不会向上交付,所以无论错误的比特数是多少,都要反馈给发送端,发送端将错误数据的冗余进行重传。In the LTE HARQ mechanism, if the MAC protocol data unit (English name: protocol data unit, English abbreviation: PDU) needs to be retransmitted, regardless of the amount of error, the physical layer should be correctly translated in the LTE network architecture. The code resource has a bit error, and the physical layer will not deliver it upwards. Therefore, regardless of the number of wrong bits, it is fed back to the sender, and the sender retransmits the redundancy of the error data.
RV的设计用于实现增量冗余(英文全称:incremental redundancy,英文缩写:IR)HARQ传输,即将编码器生成的冗余比特分成若干组,每个RV具有一个初始位置(又称:传输开始点),首次传送和各次HARQ重传分别使用不同的RV,以实现冗余比特的逐步积累,完成IR HARQ操作。在LTE研究过程中,曾考虑过两种RV数量:4个和8个,经过讨论后确定采用4个RV。RV的定义与软缓存的大小有关,选择发送端循环缓存和接收端软缓存二者中较小者,将4个RV均匀分布在这个范围内。RV is designed to implement incremental redundancy (English full name: incremental redundancy, English abbreviation: IR) HARQ transmission, that is, the redundant bits generated by the encoder are divided into several groups, each RV has an initial position (also known as: transmission start Point), the first transmission and each HARQ retransmission use different RVs respectively to realize the gradual accumulation of redundant bits and complete the IR HARQ operation. In the LTE research process, two RV numbers were considered: 4 and 8, after discussion, 4 RVs were determined. The definition of RV is related to the size of the soft buffer. The smaller of the sender-side loop buffer and the receiver-side soft buffer is selected, and the four RVs are evenly distributed within this range.
图3为针对某个传输块的RV示意图,半径为r1的圆周与半径为r2的圆周形成的圆环由两部分填充而成,一部分为系统比特,一部分为校验比特,因为编码时1个信息bit位生成2个校验bit位,因此系统比特:校验比特=1:2。当RV为RV0时(假设为第一次传输)会传输较多的系统比特,当接收端本次译码失败后会通知发送端进行第一次重传(假设为RV1),这样会传输更多新的冗余比特。上次失败的数据接收端并没有丢弃,而是结合重传来的新冗余比特进一步解码,若还出错,则继续通知发送端第二次重传(假设为RV2),传送更多新的冗余比特;同理,若还出 错,则继续通知发送端第三次重传(假设为RV3),传送更多新的冗余比特。重传次数越多,接收端合并后的码率越低,译码正确的可能性就越大,直至接收端正确译码,通知发送端进行新数据的发送,其中,表示RV0发送时,发送的系统比特的偏移量,也即RV0发送的系统比特,是从第个比特开始的,不是从第一个比特开始的。3 is a schematic diagram of RV for a certain transport block. A circle formed by a circumference of radius r1 and a circle of radius r2 is filled with two parts, one part is a systematic bit, and one part is a parity bit, because one is encoded. The information bit generates two parity bits, so the system bits: parity bits = 1:2. When the RV is RV0 (assumed to be the first transmission), more system bits are transmitted. When the receiving end fails to decode this time, the transmitting end is notified to perform the first retransmission (assumed to be RV1), which will transmit more. More new redundant bits. The last failed data receiving end is not discarded, but is further decoded in combination with the retransmitted new redundant bits. If it is still wrong, it will continue to inform the transmitting end of the second retransmission (assumed to be RV2), and transmit more new ones. Redundant bits; similarly, if there is still an error, continue to inform the sender of the third retransmission (assumed to be RV3), and transmit more new redundant bits. The more the number of retransmissions, the lower the code rate after the combination of the receivers, the more likely the decoding is correct, until the receiver decodes correctly, and the sender is notified to send new data. Indicates the offset of the transmitted system bit when RV0 is transmitted, that is, the system bit transmitted by RV0. The start of a bit does not start with the first bit.
由图3可以看出,现有的HARQ机制在重传时将重传的数据填满当前可用物理资源,这针对时延不敏感业务数据量较大的特征,会造成传输过多的冗余信息,同时导致物理资源的浪费,降低了资源的利用率。As can be seen from FIG. 3, the existing HARQ mechanism fills the retransmitted data with the currently available physical resources during retransmission, which is characterized by a large amount of delay-insensitive service data, which causes excessive redundancy in transmission. Information also leads to waste of physical resources and reduces resource utilization.
为了解决该问题,本发明实施例提供了基于HARQ传输的方法、装置及系统,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。In order to solve the problem, the embodiment of the present invention provides a method, an apparatus, and a system for performing the HARQ transmission. The technical solution in the embodiment of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention.
需要说明的是,为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定。It should be noted that, in order to facilitate the clear description of the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the same items or similar items whose functions and functions are substantially the same are used in the words “first” and “second”. For the sake of distinction, those skilled in the art will understand that the words "first", "second" and the like do not limit the quantity and the order of execution.
需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。“多个”是指两个或多于两个,“至少一个”是指一个或多于一个。It should be noted that “/” in this document means the meaning of OR, for example, A/B may represent A or B; “and/or” in this document is merely an association relationship describing the associated object, indicating that there may be three A relationship, for example, A and/or B, can mean that there are three cases where A exists separately, A and B exist at the same time, and B exists separately. "Multiple" means two or more than two, and "at least one" means one or more than one.
如本申请所使用的,术语“组件”、“模块”、“系统”等等旨在指代计算机相关实体,该计算机相关实体可以是硬件、固件、硬件和软件的结合、软件或者运行中的软件。例如,组件可以是,但不限于是:在处理器上运行的处理、处理器、对象、可执行文件、执行中的线程、程序和/或计算机。作为示例,在计算设备上运行的应用和该计算设备都可以是组件。一个或多个组件可以存在于执行中的过程和/或线程中,并且组件可以位于一个计算机中以及/或者分布在两个或更多个计算机之间。此外,这些组 件能够从在其上具有各种数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式通过诸如互联网之类的网络与其它系统进行交互)的信号,以本地和/或远程过程的方式进行通信。As used herein, the terms "component," "module," "system," and the like are intended to refer to a computer-related entity, which may be hardware, firmware, a combination of hardware and software, software, or in operation. software. For example, a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread in execution, a program, and/or a computer. As an example, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and/or thread of execution, and a component can be located in a computer and/or distributed between two or more computers. In addition, these groups The pieces can be executed from a variety of computer readable media having various data structures thereon. These components may be passed, for example, by having one or more data packets (eg, data from one component that interacts with the local system, another component of the distributed system, and/or signaled through, such as the Internet) The network interacts with other systems to communicate in a local and/or remote process.
无线通信网络,是一种提供无线通信功能的网络。无线通信网络可以采用不同的通信技术,例如码分多址(英文全称:code division multiple access,英文缩写:CDMA)、宽带码分多址(英文全称:wideband code division multiple access,英文缩写:WCDMA)、时分多址(英文全称:time division multiple access,英文缩写:TDMA)、频分多址(英文全称:frequency division multiple access,英文缩写:FDMA)、正交频分多址(英文:orthogonal frequency-division multiple access,英文缩写:OFDMA)、单载波频分多址(英文全称:single carrier FDMA,英文缩写:SC-FDMA)、载波侦听多路访问/冲突避免(英文全称:carrier sense multiple access with collision avoidance)。根据不同网络的容量、速率、时延等因素可以将网络分为2G(英文:generation)网络、3G网络或者4G网络。典型的2G网络包括全球移动通信系统(英文全称:global system for mobile communications/general packet radio service,英文缩写:GSM)网络或者通用分组无线业务(英文全称:general packet radio service,英文缩写:GPRS)网络,典型的3G网络包括通用移动通信系统(英文全称:universal mobile telecommunications system,英文缩写:UMTS)网络,典型的4G网络包括LTE网络。其中,UMTS网络有时也可以称为通用陆地无线接入网(英文全称:universal terrestrial radio access network,英文缩写:UTRAN),LTE网络有时也可以称为演进型通用陆地无线接入网(英文全称:evolved universal terrestrial radio access network,英文缩写:E-UTRAN)。根据资源分配方式的不同,可以分为蜂窝通信网络和无线局域网络(英文全称:wireless local area networks,英文缩写:WLAN),其中,蜂窝通信网络为调度主导,WLAN为竞争主导。前述的2G、3G和4G网络,均为蜂窝通信网络。本领域技术人员应知,随着技术的发展本发明实施例提供的技术方案同样可以应用于其他的无线通信网络,例如4.5G或者5G网络,或其他非蜂窝通信网络。为了简洁,本发明实施例有时会将无线通信网络英文缩写为网络。A wireless communication network is a network that provides wireless communication functions. The wireless communication network can adopt different communication technologies, such as code division multiple access (English name: CDMA), wideband code division multiple access (English name: wideband code division multiple access, English abbreviation: WCDMA) Time division multiple access (English full name: time division multiple access, English abbreviation: TDMA), frequency division multiple access (English full name: frequency division multiple access, English abbreviation: FDMA), orthogonal frequency division multiple access (English: orthogonal frequency- Division multiple access, English abbreviation: OFDMA), single carrier frequency division multiple access (English full name: single carrier FDMA, English abbreviation: SC-FDMA), carrier sense multiple access / collision avoidance (English full name: carrier sense multiple access with Collision avoidance). According to the capacity, rate, delay and other factors of different networks, the network can be divided into 2G (English: generation) network, 3G network or 4G network. A typical 2G network includes a global mobile communication system (global system for mobile communications/general packet radio service, English abbreviation: GSM) network or a general packet radio service (English name: general packet radio service, English abbreviation: GPRS) network. A typical 3G network includes a universal mobile telecommunications system (English name: UMTS) network. A typical 4G network includes an LTE network. Among them, the UMTS network can also be called the universal terrestrial radio access network (English full name: UTRAN), and the LTE network can sometimes also be called the evolved universal terrestrial radio access network (English full name: Evolved universal terrestrial radio access network, English abbreviation: E-UTRAN). According to the different ways of resource allocation, it can be divided into cellular communication network and wireless local area network (English full name: wireless local area Networks, English abbreviation: WLAN), in which the cellular communication network is dominated by scheduling, and WLAN is dominant. The aforementioned 2G, 3G and 4G networks are all cellular communication networks. It should be understood by those skilled in the art that as the technology advances, the technical solutions provided by the embodiments of the present invention are equally applicable to other wireless communication networks, such as 4.5G or 5G networks, or other non-cellular communication networks. For the sake of brevity, the embodiment of the present invention sometimes abbreviates the wireless communication network into a network.
UE是一种终端设备,可以是可移动的终端设备,也可以是不可移动的终端设备。该设备主要用于接收或者发送业务数据。用户设备可分布于网络中,在不同的网络中用户设备有不同的名称,例如:终端,移动台,用户单元,站台,蜂窝电话,个人数字助理,无线调制解调器,无线通信设备,手持设备,膝上型电脑,无绳电话,无线本地环路台等。该用户设备可以经无线接入网(英文全称:radio access network,英文缩写:RAN)(无线通信网络的接入部分)与一个或多个核心网进行通信,例如与无线接入网交换语音和/或数据。A UE is a terminal device, which may be a mobile terminal device or a non-mobile terminal device. The device is mainly used to receive or send business data. User equipment can be distributed in the network. User equipments have different names in different networks, such as: terminals, mobile stations, subscriber units, stations, cellular phones, personal digital assistants, wireless modems, wireless communication devices, handheld devices, knees. Upper computer, cordless phone, wireless local loop station, etc. The user equipment can communicate with one or more core networks via a radio access network (radio access network, English abbreviation: RAN) (for accessing a wireless communication network), for example, exchanging voice and voice with a radio access network. / or data.
基站设备,也可称为基站,是一种部署在无线接入网用以提供无线通信功能的装置。例如在2G网络中提供基站功能的设备包括基地无线收发站(英文全称:base transceiver station,英文缩写:BTS)和基站控制器(英文全称:base station controller,英文缩写:BSC),3G网络中提供基站功能的设备包括节点B(英文全称:NodeB)和无线网络控制器(英文全称:radio network controller,英文缩写:RNC),在4G网络中提供基站功能的设备包括演进的节点B(英文全称:evolved NodeB,英文缩写:eNB),在WLAN中,提供基站功能的设备为接入点(英文全称:access point,英文缩写:AP)。A base station device, also referred to as a base station, is a device deployed in a wireless access network to provide wireless communication functionality. For example, a device that provides a base station function in a 2G network includes a base transceiver station (English name: base transceiver station, English abbreviation: BTS) and a base station controller (English name: base station controller, English abbreviation: BSC), which is provided in a 3G network. The base station function includes the Node B (English name: NodeB) and the radio network controller (English name: radio network controller, English abbreviation: RNC). The device that provides the base station function in the 4G network includes the evolved Node B (English full name: Evolved NodeB, English abbreviation: eNB), in the WLAN, the device that provides the function of the base station is the access point (English full name: access point, English abbreviation: AP).
此外,本申请结合无线网络设备来描述各个方面,该无线网络设备可以为基站,基站可以用于与一个或多个用户设备进行通信,也可以用于与一个或多个具有部分用户设备功能的基站进行通信(比如宏基站与微基站,如接入点,之间的通信);该无线网络设备还可以为用户设备,用户设备可以用于一个或多个用户设备进行通信(比如设备到设备(英文全称: device-to-device,英文缩写:D2D)通信),也可以用于与一个或多个基站进行通信。用户设备还可以称为用户终端,并且可以包括系统、用户单元、用户站、移动站、移动无线终端、移动设备、节点、设备、远程站、远程终端、终端、无线通信设备、无线通信装置或用户代理的功能中的一些或者所有功能。用户设备可以是蜂窝电话、无绳电话、会话发起协议(英文全称:session initiation protocol,英文缩写:SIP)电话、智能电话、无线本地环路(英文全称:wireless local loop,英文简称:WLL)站、个人数字助理(英文全称:personal digital assistant,英文缩写:PDA)、膝上型计算机、手持式通信设备、手持式计算设备、卫星无线设备、无线调制解调器卡和/或用于在无线系统上进行通信的其它处理设备。基站还可以称为接入点、节点、节点B、演进节点B或某种其它网络实体,并且可以包括以上网络实体的功能中的一些或所有功能。基站可以通过空中接口与无线终端进行通信。该通信可以通过一个或多个扇区来进行。基站可以通过将所接收的空中接口帧转换成互联网协议(英文全称:internet protocol,英文缩写:IP)分组,来用作无线终端和接入网络的其余部分之间的路由器,其中所述接入网络包括IP网络。基站还可以对空中接口属性的管理进行协调,并且还可以是有线网络和无线网络之间的网关。In addition, the present application describes various aspects in connection with a wireless network device, which may be a base station, which may be used to communicate with one or more user devices, or may be used with one or more functions having partial user devices. The base station performs communication (such as communication between the macro base station and the micro base station, such as an access point); the wireless network device can also be a user equipment, and the user equipment can be used for communication by one or more user equipments (such as device to device) (English full name: Device-to-device (abbreviation: D2D) communication can also be used to communicate with one or more base stations. User equipment may also be referred to as user terminals and may include systems, subscriber units, subscriber stations, mobile stations, mobile wireless terminals, mobile devices, nodes, devices, remote stations, remote terminals, terminals, wireless communication devices, wireless communication devices, or Some or all of the features of the user agent. The user equipment can be a cellular phone, a cordless phone, a session initiation protocol (English name: session initiation protocol, English abbreviation: SIP), a smart phone, a wireless local loop (English name: wireless local loop, English abbreviation: WLL) station, Personal digital assistant (English full name: personal digital assistant: PDA), laptop computer, handheld communication device, handheld computing device, satellite wireless device, wireless modem card and / or used for communication on wireless systems Other processing equipment. A base station may also be referred to as an access point, a node, a Node B, an evolved Node B, or some other network entity, and may include some or all of the functions of the above network entities. The base station can communicate with the wireless terminal over the air interface. This communication can be done by one or more sectors. The base station can be used as a router between the wireless terminal and the rest of the access network by converting the received air interface frame into an internet protocol (English full name: internet protocol: IP) packet, wherein the access The network includes an IP network. The base station can also coordinate the management of air interface attributes and can also be a gateway between the wired network and the wireless network.
本申请将围绕可包括多个设备、组件、模块等的系统来呈现各个方面、实施例或特征。应当理解和明白的是,各个系统可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。The application will present various aspects, embodiments, or features in a system that can include multiple devices, components, modules, and the like. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc. and/or may not include all of the devices, components, modules, etc. discussed in connection with the figures. In addition, a combination of these schemes can also be used.
另外,在本发明实施例中,“示例的”、“比如”等词用于表示作例子、例证或说明。本申请中被描述为“示例的”、“比如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例的”、“比如”等词旨在以具体方式呈现概念。In addition, in the embodiments of the present invention, the words "exemplary" and "such as" are used to mean an example, an illustration, or a description. Any embodiment or design described as "exemplary" or "such as" in this application should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the words "example", "such as" is intended to present the concept in a specific manner.
本发明实施例中,信息(英文:information),信号(英文:signal),消息(英文:message),信道(英文:channel)有时可以混用,应当指 出的是,在不强调其区别时,其所要表达的含义是一致的。“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。In the embodiment of the present invention, information (information), signal (in English: signal), message (in English: message), and channel (English: channel) may sometimes be mixed, and should be referred to What is out is that when the difference is not emphasized, the meaning to be expressed is the same. "(English: of)", "corresponding (relevant)" and "corresponding" can sometimes be mixed. It should be noted that when the difference is not emphasized, what is to be expressed The meaning is the same.
本发明实施例描述的网络架构以及业务场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。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.
本发明实施例依托无线通信网络中4G网络的场景进行说明,应当指出的是,本发明实施例中的方案还可以应用于其他无线通信网络中,相应的名称也可以用其他无线通信网络中的对应功能的名称进行替代。The embodiment of the present invention is described in the context of a 4G network in a wireless communication network. It should be noted that the solution in the embodiment of the present invention may also be applied to other wireless communication networks, and the corresponding names may also be used in other wireless communication networks. Replace the name of the corresponding function.
如图4所示,为本发明实施例所适用的基于HARQ传输的系统架构示意图,该基于HARQ传输的系统包括:基站、以及该基站管理的小区内的多个UE。其中,基站可以与这多个UE中的每个UE分别进行通信。As shown in FIG. 4, it is a schematic diagram of a system architecture based on HARQ transmission applicable to an embodiment of the present invention. The system based on HARQ transmission includes: a base station, and multiple UEs in a cell managed by the base station. The base station can separately communicate with each of the multiple UEs.
基于图4所示的基于HARQ传输的系统,本发明实施例提供一种基于HARQ传输的方法,以基站与UE1的交互为例进行说明,其中,该UE1为基站管理的小区内的任意一个UE。如图5所示,该方法包括:Based on the HARQ transmission-based system shown in FIG. 4, the embodiment of the present invention provides a method for performing HARQ transmission, and the interaction between the base station and the UE1 is taken as an example. The UE1 is any UE in the cell managed by the base station. . As shown in FIG. 5, the method includes:
S501、基站进行物理层组帧,获得物理层帧,其中,该物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字。S501. The base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data.
其中,第一新传数据的码字为基站对第一新传数据进行错误估计编码(英文全称:error estimating coding,英文缩写:EEC)后再进行信道编码得到的,第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,M为不小于1的正整数。The codeword of the first new data is obtained by the base station after performing error estimation coding (English full name: error estimating coding, English abbreviation: EEC), and then performing channel coding, and the code of the first new data is obtained. The word is used to fill the remaining resources of the currently available physical resources except for the resources occupied by the redundancy versions of the M codewords that need to be retransmitted, and M is a positive integer not less than 1.
S502、基站对物理层帧进行调制。S502. The base station modulates the physical layer frame.
S503、基站向UE1发送调制后的物理层帧。S503. The base station sends the modulated physical layer frame to the UE1.
S504、UE1接收基站发送的物理层帧。 S504. The UE1 receives a physical layer frame sent by the base station.
S505、UE1对物理层帧进行解调,获得解调后的物理层帧。S505. The UE1 demodulates the physical layer frame to obtain a demodulated physical layer frame.
S506、UE1对解调后的物理层帧进行数据分离,获得所述M个需要重传的码字各自的冗余版本和/或第一新传数据的码字。S506. The UE1 performs data separation on the demodulated physical layer frame, and obtains a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new transmission data.
S507a、若物理层帧包含M个需要重传的码字各自的冗余版本,UE1根据M个需要重传的码字各自的冗余版本对M个需要重传的码字分别进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果。S507a. If the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted, the UE1 performs channel decoding on each of the M codewords that need to be retransmitted according to respective redundancy versions of the M codewords that need to be retransmitted. And the error position estimation check, and obtain the corresponding error position estimation check result.
S507b、若物理层帧包含第一新传数据的码字,UE1对第一新传数据的码字进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果。S507b. If the physical layer frame includes the codeword of the first new transmission data, the UE1 performs channel decoding and error location estimation verification on the codeword of the first new transmission data, and obtains a corresponding error position estimation verification result.
S507c、若物理层帧包含M个需要重传的码字各自的冗余版本和第一新传数据的码字,UE1根据M个需要重传的码字各自的冗余版本对M个需要重传的码字分别进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果,以及UE1对第一新传数据的码字进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果。S507c. If the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted and a codeword of the first new data, the UE1 needs to be heavy according to the redundancy versions of the M codewords that need to be retransmitted. The transmitted codeword performs channel decoding and error position estimation check respectively, obtains a corresponding error position estimation check result, and UE1 performs channel decoding and error position estimation check on the codeword of the first new data, and obtains a corresponding correspondence. The error location estimates the verification result.
S508、UE1向基站发送所述错误位置估计校验结果。S508. The UE1 sends the error location estimation verification result to the base station.
具体的,本发明实施例步骤S501中:Specifically, in step S501 of the embodiment of the present invention:
该物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,具体是指,该物理层帧中包含M个需要重传的码字各自的冗余版本;或者,该物理层帧中包含第一新传数据的码字;或者,该物理层帧中包含M个需要重传的码字各自的冗余版本和第一新传数据的码字。具体根据实际的传输场景决定,本发明实施例对此不作具体限定。The physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and/or a codeword of the first new data. Specifically, the physical layer frame includes M codewords that need to be retransmitted. a redundancy version; or, the physical layer frame includes a codeword of the first new data; or the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and the first new data. Codeword. The embodiment of the present invention does not specifically limit the specific transmission scenario.
其中,当该物理层帧中包含第一新传数据的码字时,对第一新传数据进行错误估计编码是本发明实施例的一个关键。这里示例性的提供一种错误估计编码方法为:首先对第一新传数据进行CRC校验,将得到的CRC校验码添加到第一新传数据的后面,之后进行错误估计编码,即按照n个比特为一组,将第一新传数据分为若干个分组,每一个分组进行一次奇偶校验,将得到的校验码加到分组的后面,即可得到错误估计编码之后的 结果。When the physical layer frame includes the codeword of the first new transmission data, performing error estimation coding on the first new transmission data is a key to the embodiment of the present invention. An example of providing an error estimation coding method is as follows: first, performing CRC check on the first new transmission data, adding the obtained CRC check code to the first new transmission data, and then performing error estimation coding, that is, according to The n bits are grouped, the first new data is divided into several groups, each group is subjected to parity check, and the obtained check code is added to the back of the packet to obtain the error estimation code. result.
需要说明的是,这里仅是示例性的提供一种错误估计编码方法。当然,错误估计编码方法不限于此,本发明实施例对此不作具体限定。It should be noted that only an error estimation coding method is provided herein by way of example. Of course, the error estimation coding method is not limited thereto, and is not specifically limited in the embodiment of the present invention.
之后进行信道编码,在LTE中使用Turbo编码来进行信道编码,LTE中的Turbo编码重用了2个WCDMA/(英文全称:high-speed packet access,英文缩写:HSPA)中1/2码率、8状态的编码器,所以总的码率为R=1/3。然而在LTE中,用基于二次多项式置换(英文全称:quadratic polynomial permutation,英文缩写:QPP)的交织器代替了所用的WCDMA/HSPA Turbo编码器的内部交织器,降低了Turbo编码/解码的复杂度。同时为了在接收端解码时充分利用信道码的处理增益,在HARQ传送的比特块中进行一个比特级的加扰,接收端解扰码之后干扰信号会被随机分配,能确保真正利用到信道码的处理增益。Then channel coding is performed, and Turbo coding is used for channel coding in LTE. Turbo coding in LTE reuses two WCDMA/(English full name: high-speed packet access, English abbreviation: HSPA) 1/2 code rate, 8 The encoder of the state, so the total code rate is R=1/3. However, in LTE, the interleaver based on quadratic polynomial permutation (QPP) is used instead of the internal interleaver of the WCDMA/HSPA Turbo encoder used, which reduces the complexity of Turbo coding/decoding. degree. At the same time, in order to fully utilize the processing gain of the channel code when decoding at the receiving end, one bit level scrambling is performed in the bit block of the HARQ transmission, and the interference signal is randomly allocated after the descrambling code is received at the receiving end, thereby ensuring the true use of the channel code. Processing gain.
本发明实施例中,可以选择现有的低密度奇偶校验码(英文全称:low density parity check code,英文缩写:LDPC)信道编码方式进行信道编码,具体可参考现有的实现方式,本发明实施例在此不再赘述。In the embodiment of the present invention, the existing low-density parity check code (English name: LDPC) channel coding mode may be selected for channel coding, and the present invention may be referred to the existing implementation manner. The embodiments are not described herein again.
当然,本发明实施例也可以采用其它的信道编码方式进行信道编码,本发明实施例对此不作具体限定。Certainly, the embodiment of the present invention may also use other channel coding methods for channel coding, which is not specifically limited in this embodiment of the present invention.
具体的,本发明实施例步骤S507a、S507b和S507c中:Specifically, in steps S507a, S507b, and S507c of the embodiment of the present invention:
UE1对第一新传数据的码字和/或M个需要重传的码字分别进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果时,该错误估计校验结果具体可以包含以下三种情况:The UE1 performs channel decoding and error position estimation check on the codeword of the first new transmission data and/or the codewords to be retransmitted respectively, and obtains the corresponding error position estimation verification result, and the error estimation verification result is obtained. Specifically, it can include the following three situations:
情况一,校验无错误;
情况二,校验有错误,并且可以估计错误的位置;
情况三,校验有错误,并且无法估计错误的位置。In the third case, the verification has an error and the location of the error cannot be estimated.
其中,对于情况三,这与错误估计方法有关,造成无法估计错误位置的原因可能包括以下几点:Among them, for case three, this is related to the error estimation method, and the reasons for the inability to estimate the error location may include the following:
第一,由错误量大造成的,例如:EEC估计超过25%的分组有错, 此时采用低码率针对这些分组编码效果并不好,同时分组漏检的可能性较大;或者,First, caused by a large amount of errors, for example, the EEC estimates that more than 25% of the packets are wrong. At this time, the low code rate is not good for encoding these packets, and the possibility of packet miss detection is greater; or,
第二,一个分组中存在偶数个错误,此时EEC估计不出错误,认为该分组正确,但是在CRC校验中会校验出错误。Second, there is an even number of errors in a packet. At this time, the EEC estimates that there is no error, and the packet is considered correct, but an error is verified in the CRC check.
当然,也可能存在其它的原因造成校验有错误,但是无法估计错误位置的情况,本发明实施例在此不再一一举例说明。Of course, there may be other reasons for the error in the verification, but the error location cannot be estimated. The embodiments of the present invention are not illustrated here.
基于本发明实施例提供的基于HARQ传输的方法,本发明实施例中,由于基站进行物理层组帧时,获得的物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,其中,该第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源。也就是说,并不像现有技术中一样,重传数据会占用下一次调度给UE的全部资源,即在重传时需要将重传的数据填满当前可用物理资源,从而造成传输过多的冗余信息。本发明实施例中,当M个需要重传的码字各自的冗余版本未填充满当前可用物理资源时,新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,这样将减少冗余资源的传输,从而减少了物理资源的浪费,提高了资源的利用率。进一步的,本发明实施例中,基站还对第一新传数据进行错误估计编码,这样UE进行错误估计校验后可以反馈相应的错误位置估计校验结果,当错误估计校验可以估计错误的位置时,可以仅将码字发生错误的部分的新的冗余版本进行重传,这样将大大减少重传的数据量,减小了物理资源的浪费,使得当前物理资源上可以传输更多的待传新数据,进一步提高了资源的利用率。The method for performing the HARQ transmission according to the embodiment of the present invention, in the embodiment of the present invention, when the base station performs physical layer framing, the obtained physical layer frame includes the redundancy versions of the M codewords that need to be retransmitted and/or Or a codeword of the first new data, where the codeword of the first new data is used to fill the resources of the currently available physical resources except for the redundancy versions of the M codewords that need to be retransmitted. Remaining resources outside. That is to say, unlike in the prior art, the retransmission data occupies all the resources scheduled for the UE next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, thereby causing excessive transmission. Redundant information. In the embodiment of the present invention, when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M. The remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources. Further, in the embodiment of the present invention, the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed. In the location, only the new redundancy version of the error portion of the codeword can be retransmitted, which will greatly reduce the amount of retransmitted data, reduce the waste of physical resources, and enable more transmissions on the current physical resources. New data is being transmitted, which further improves the utilization of resources.
下面将结合不同的MAC PDU发送场景对图5所示的基于HARQ传输的方法进行展开说明,首先,考虑MAC PDU的第一次发送场景,如图6所示,包括步骤S601-S608:The following describes the method for expanding the HARQ transmission based on the MAC PDU transmission scenario. First, consider the first transmission scenario of the MAC PDU. As shown in FIG. 6, the method includes steps S601-S608:
S601、基站进行物理层组帧,获得物理层帧,其中,该物理层帧中
包含新传数据1的码字。S601. The base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame is
Contains the codeword of the newly transmitted
其中,新传数据1的码字为基站对新传数据1进行错误估计编码后再进行信道编码得到的。The codeword of the newly transmitted
S602、基站对物理层帧进行调制。S602. The base station modulates a physical layer frame.
S603、基站向UE1发送调制后的物理层帧。S603. The base station sends the modulated physical layer frame to the UE1.
S604、UE1接收基站发送的物理层帧。S604. The UE1 receives a physical layer frame sent by the base station.
S605、UE1对物理层帧进行解调,获得解调后的物理层帧。S605. The UE1 demodulates the physical layer frame to obtain a demodulated physical layer frame.
S606、UE1对解调后的物理层帧进行数据分离,获得新传数据1的码字。S606. The UE1 performs data separation on the demodulated physical layer frame to obtain a codeword of the newly transmitted
S607、UE1对新传数据1的码字进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果。S607. The UE1 performs channel decoding and error location estimation verification on the codeword of the newly transmitted
S608、UE1向基站发送错误位置估计校验结果。S608. The UE1 sends an error location estimation verification result to the base station.
具体的,由于本发明实施例对应MAC PDU的第一次发送场景,因此步骤S601中,该物理层帧中仅包含新传数据1的码字。Specifically, the embodiment of the present invention corresponds to the first transmission scenario of the MAC PDU. Therefore, in the S601, the physical layer frame only includes the codeword of the newly transmitted
具体的,步骤S601-S608的描述可参考图5所示的实施例中的相关描述,本发明实施例在此不再赘述。For the description of the steps S601-S608, reference may be made to the related description in the embodiment shown in FIG. 5, and details are not described herein again.
其次,考虑在j为不小于1的正整数时,若第j次的数据传输有误,MAC PDU的第j+1次发送场景,如图7所示,包括步骤S701-S708:Secondly, when j is a positive integer not less than 1, if the jth data transmission is incorrect, the j+1th transmission scenario of the MAC PDU, as shown in FIG. 7, includes steps S701-S708:
S701、基站进行物理层组帧,获得物理层帧,其中,该物理层帧中包含M个需要重传的码字各自的冗余版本和新传数据2的码字。S701. The base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and a codeword of the newly transmitted
其中,新传数据2的码字为基站对新传数据2进行错误估计编码后再进行信道编码得到的,新传数据2的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,M为不小于1的正整数。The codeword of the newly transmitted
S702、基站对物理层帧进行调制。S702. The base station modulates the physical layer frame.
S703、基站向UE1发送调制后的物理层帧。S703. The base station sends the modulated physical layer frame to the UE1.
S704、UE1接收基站发送的物理层帧。 S704. The UE1 receives a physical layer frame sent by the base station.
S705、UE1对物理层帧进行解调,获得解调后的物理层帧。S705. The UE1 demodulates the physical layer frame to obtain a demodulated physical layer frame.
S706、UE1对解调后的物理层帧进行数据分离,获得M个需要重传的码字各自的冗余版本和新传数据2的码字。S706. The UE1 performs data separation on the demodulated physical layer frame, and obtains a redundancy version of each of the M codewords to be retransmitted and a codeword of the newly transmitted
S707、UE1根据M个需要重传的码字各自的冗余版本对M个需要重传的码字分别进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果;以及,UE1对新传数据2的码字进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果。S707. The UE1 performs channel decoding and error location estimation verification on the M codewords that need to be retransmitted according to respective redundancy versions of the codewords that need to be retransmitted, to obtain a corresponding error position estimation verification result; and The UE1 performs channel decoding and error position estimation check on the codeword of the newly transmitted
S708、UE1向基站发送错误位置估计校验结果。S708. The UE1 sends an error location estimation verification result to the base station.
具体的,本发明实施例中,由于第j次的数据传输有误,因此物理层帧中包含M个需要重传的码字各自的冗余版本和新传数据2的码字。Specifically, in the embodiment of the present invention, since the data transmission of the jth time is incorrect, the physical layer frame includes a redundancy version of each of the M codewords to be retransmitted and a codeword of the newly transmitted
需要说明的是,此处的“M个需要重传的码字各自的冗余版本”具体是指MAC PDU的第j+1次发送过程中需要重传的数据。It should be noted that the “redundant version of the M codewords that need to be retransmitted” herein refers specifically to the data that needs to be retransmitted during the j+1th transmission of the MAC PDU.
具体的,步骤S701-S708的描述可参考图5所示的实施例中的相关描述,本发明实施例在此不再赘述。For details, the description of the steps S701-S708 may refer to the related description in the embodiment shown in FIG. 5, and details are not described herein again.
可选的,考虑在j为不小于1的正整数时,若第j次的数据传输有误,MAC PDU的第j+1次发送场景,如图8所示,还可以包括步骤S801-S808:Optionally, when j is a positive integer not less than 1, if the jth data transmission is incorrect, the j+1th transmission scenario of the MAC PDU, as shown in FIG. 8, may further include steps S801-S808. :
S801、基站进行物理层组帧,获得物理层帧,其中,该物理层帧中包含M个需要重传的码字各自的冗余版本。S801. The base station performs physical layer framing to obtain a physical layer frame, where the physical layer frame includes a redundancy version of each of the M codewords that need to be retransmitted.
其中,M为不小于1的正整数。Where M is a positive integer not less than one.
S802、基站对物理层帧进行调制。S802. The base station modulates a physical layer frame.
S803、基站向UE1发送调制后的物理层帧。S803. The base station sends the modulated physical layer frame to the UE1.
S804、UE1接收基站发送的物理层帧。S804. The UE1 receives a physical layer frame sent by the base station.
S805、UE1对物理层帧进行解调,获得解调后的物理层帧。S805. The UE1 demodulates the physical layer frame to obtain a demodulated physical layer frame.
S806、UE1对解调后的物理层帧进行数据分离,获得M个需要重传的码字各自的冗余版本。S806. The UE1 performs data separation on the demodulated physical layer frame to obtain a redundancy version of each of the M codewords that need to be retransmitted.
S807、UE1根据M个需要重传的码字各自的冗余版本对所述M个 需要重传的码字分别进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果。S807. The UE1 performs the M versions according to the redundancy versions of the M codewords that need to be retransmitted. The code words that need to be retransmitted are respectively subjected to channel decoding and error position estimation verification, and the corresponding error position estimation verification result is obtained.
S808、UE1向基站发送错误位置估计校验结果。S808. The UE1 sends an error location estimation verification result to the base station.
可选的,如图9所示,在图7或图8所示的实施例对应的传输场景下,在基站进行物理层组帧,获得物理层帧(步骤S701)之前,还可以包括:Optionally, as shown in FIG. 9 , in the transmission scenario corresponding to the embodiment shown in FIG. 7 or FIG. 8 , before the physical layer framing is performed by the base station to obtain the physical layer frame (step S701 ), the method may further include:
S709、基站接收UE1发送的错误位置估计校验结果。S709. The base station receives an error location estimation verification result sent by the UE1.
该错误位置估计校验结果包含UE1对S个需要重传的码字分别进行信道译码和错误位置估计校验后获得的错误位置估计校验结果;和/或,UE1对新传数据3的码字进行信道译码和错误位置估计校验后获得的错误位置估计校验结果。The error location estimation verification result includes an error location estimation verification result obtained by the UE1 performing channel decoding and error location estimation verification on the S codewords that need to be retransmitted respectively; and/or, UE1 is for the newly transmitted
其中,该错误位置估计校验结果具体可以包含如上述图5所示的实施例中描述的三种情况,本发明实施例在此不再赘述The error location estimation verification result may specifically include three situations as described in the foregoing embodiment shown in FIG. 5, and details are not described herein again.
需要说明的是,此处的“S个需要重传的码字各自的冗余版本”具体是指MAC PDU的第j次发送过程中需要重传的数据。It should be noted that the “redundant version of the codewords that need to be retransmitted” herein refers specifically to the data that needs to be retransmitted during the jth transmission of the MAC PDU.
S710、若错误位置估计校验结果表征校验有错误,基站根据错误位置估计校验结果确定M个需要重传的码字各自的冗余版本的数据量。S710. If the error location estimation check result indicates that the check has an error, the base station determines, according to the error location estimation check result, the data amount of each of the redundancy versions of the M codewords that need to be retransmitted.
基站进行物理层组帧,获得物理层帧(步骤S701)具体可以包括:The performing, by the base station, the physical layer framing, and obtaining the physical layer frame (step S701) may specifically include:
S701a、基站根据M个需要重传的码字各自的冗余版本的数据量,确定新传数据2的可用资源后进行物理层组帧,获得物理层帧。S701a. The base station determines the available resources of the newly transmitted
具体的,本发明实施例中,基站进行物理层组帧时,将首先根据信噪比(英文全称:signal noise ratio,英文缩写:SNR)确定本次传输的数据量,也就是当前可用物理资源,进而根据当前可用物理资源、以及根据M个需要重传的码字各自的冗余版本的数据量进行MAC层组帧。Specifically, in the embodiment of the present invention, when the base station performs physical layer framing, the data amount of the current transmission, that is, the currently available physical resources, is first determined according to a signal to noise ratio (English full name: signal noise ratio, English abbreviation: SNR). And then performing MAC layer framing according to the currently available physical resources and the data amount according to the redundancy version of each of the M codewords that need to be retransmitted.
示例性的,比如当前物理资源为2M,基站根据错误估计校验结果确定M个需要重传的码字各自的冗余版本的数据量为1.3M,则基站进行物理层组帧时,将给待传新数据分配2M-1.3M=0.7M的物理资源。此时, 物理层帧中包含M个需要重传的码字各自的冗余版本和新传数据的码字。For example, if the current physical resource is 2M, the base station determines, according to the error estimation check result, that the data volume of each of the M versions of the codewords to be retransmitted is 1.3M, and the base station performs physical layer framing. The new data to be transmitted is allocated 2M-1.3M=0.7M physical resources. at this time, The physical layer frame contains the redundancy versions of the M codewords to be retransmitted and the codewords of the newly transmitted data.
或者,比如当前物理资源为2M,基站根据错误估计校验结果确定M个需要重传的码字各自的冗余版本的数据量为2M,则基站进行物理层组帧时,将给待传新数据分配2M-2M=0的物理资源,即本次传输将全部传输重传数据,不传输新数据。此时,物理层帧中仅包含M个需要重传的码字各自的冗余版本。Or, for example, if the current physical resource is 2M, the base station determines, according to the error estimation check result, that the data volume of each of the M versions of the codewords to be retransmitted is 2M, and the base station performs a physical layer framing The data is allocated with 2M-2M=0 physical resources, that is, the current transmission will transmit all retransmission data, and no new data will be transmitted. At this time, the physical layer frame contains only the redundancy versions of the M codewords that need to be retransmitted.
或者,比如当前物理资源为2M,基站根据错误估计校验结果确定M个需要重传的码字各自的冗余版本的数据量为2.3M,则基站进行物理层组帧时,由于重传数据量大于当前物理资源,则当前物理资源将全部用来传输重传数据,并且仅可用于传输2M的重传数据,剩余的重传数据将在下次传输过程中传输,本发明实施例对此不作具体限定。此时,物理层帧中仅包含M个需要重传的码字各自的冗余版本。Or, for example, if the current physical resource is 2M, the base station determines, according to the error estimation check result, that the data volume of each of the M versions of the codewords that need to be retransmitted is 2.3M, and the base station performs the physical layer framing, because the data is retransmitted. If the amount is greater than the current physical resource, the current physical resource will be used to transmit the retransmitted data, and can only be used to transmit 2M retransmission data, and the remaining retransmission data will be transmitted in the next transmission process. Specifically limited. At this time, the physical layer frame contains only the redundancy versions of the M codewords that need to be retransmitted.
需要说明的是,图9所示的实施例仅是示例性的以图7所示的实施例为基础进一步说明,当然,上述步骤S709-S710,以及步骤S701a也可以进一步包含在图8所示的实施例中,本发明实施例对此不作具体限定。It should be noted that the embodiment shown in FIG. 9 is only exemplarily described based on the embodiment shown in FIG. 7. Of course, the above steps S709-S710 and step S701a may be further included in FIG. The embodiment of the present invention does not specifically limit this.
可选的,在上述各实施例中,基站进行物理层组帧,获得物理层帧,具体可以包括:Optionally, in the foregoing embodiments, the base station performs the physical layer framing to obtain the physical layer frame, and specifically includes:
基站根据预设规则进行物理层组帧,获得物理层帧,该预设规则包括:The base station performs physical layer framing according to the preset rule to obtain a physical layer frame, and the preset rule includes:
在进行物理层组帧时,需要重传的码字各自的冗余版本在前,新传数据的码字在后,其中,若M>1,则将所述M个需要重传的码字各自的冗余版本按照相对应错误数据的传输时间顺序排序。When the physical layer framing is performed, the redundancy versions of the codewords that need to be retransmitted are in the front, and the codewords of the newly transmitted data are in the back. If M>1, the M codewords that need to be retransmitted are used. The respective redundancy versions are sorted in the order in which the corresponding error data is transmitted.
示例性的,本发明实施例中物理层帧的数据结构可以如图10所示。其中,在图10中,码字1的冗余版本、码字2的冗余版本、……、码字M的冗余版本是按照之前传输的时间顺序进行的排序。Exemplarily, the data structure of the physical layer frame in the embodiment of the present invention may be as shown in FIG. Here, in FIG. 10, the redundancy version of the
优选的,该M个需要重传的码字各自的冗余版本中第m个需要重传 的码字的冗余版本包含所述第m个需要重传的码字的Km个分组中至少一个分组的冗余版本,Km为第m个需要重传的码字的分组数,Km为不小于2的正整数。Preferably, the redundancy version of the mth codeword to be retransmitted in each of the M redundant versions of the codewords to be retransmitted includes at least the Km packets of the mth codeword to be retransmitted a redundancy version of the packet, K m is the m-th codeword the number of packets to be retransmitted, K m is a positive integer not less than 2.
即,本发明实施例中,当错误估计校验结果如上述情况二(即:校验有错误,并且可以估计错误的位置)所示时,可以仅将码字发生错误的部分的新的冗余版本进行重传,这样将大大减少重传的数据量,减小了物理资源的浪费,使得当前物理资源上可以传输更多的待传新数据,从而提高了资源的利用率。That is, in the embodiment of the present invention, when the error estimation check result is as shown in the above case 2 (ie, the check has an error and the error can be estimated), only the new redundancy of the error portion of the code word may be generated. The remaining versions are retransmitted, which greatly reduces the amount of data retransmitted, reduces the waste of physical resources, and enables more new data to be transmitted on the current physical resources, thereby improving resource utilization.
当然,当错误估计校验结果如上述情况三(即:校验有错误,并且不可以估计错误的位置)所示时,需要将该码字的全部冗余进行重传。码字的全部冗余具体是指,对该码字整个信息位进行的编码所产生的冗余。但是,由于当前物理资源有限,因此在重传时,有可能只传输其中的一部分,本发明实施例对此不作具体限定。Of course, when the error estimation check result is as shown in the above case three (ie, the check has an error and the position where the error cannot be estimated), it is necessary to retransmit all the redundancy of the code word. The overall redundancy of a codeword specifically refers to the redundancy generated by the coding of the entire information bits of the codeword. However, since the current physical resources are limited, it is possible to transmit only a part of the retransmissions, which is not specifically limited in the embodiment of the present invention.
可选的,本发明实施例中,可以通过如下方式指示传输的码字是否为重传码字:Optionally, in the embodiment of the present invention, whether the transmitted codeword is a retransmission codeword can be indicated as follows:
方式一,基站向UE1发送重传数据标识(英文全称:Retransmission Data Indication,英文缩写:RTDI),该RTDI用于指示每一个传输的码字是否为重传码字。In the first mode, the base station sends a retransmission data identifier (English full name: RTDI) to the UE1, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
具体的,该实现方式中,对于每一个传输的码字,基站可以在控制面用RTDI指示该传输的码字是否为重传码字,进而基站通过PDCCH向UE1发送该RTDI。比如,可以用RTDI等于0指示该码字为新码字,用RTDI为非0的实数指示该码字为重传的码字;当然,也可以用RTDI等于0指示该码字为重传的码字,用RTDI为非0的实数指示该码字为新码字,本发明实施例对此不作具体限定。Specifically, in this implementation manner, for each transmitted codeword, the base station may use RTDI to indicate whether the transmitted codeword is a retransmission codeword on the control plane, and then the base station sends the RTDI to the UE1 through the PDCCH. For example, RTDI equal to 0 may be used to indicate that the codeword is a new codeword, and RTDI is a non-zero real number to indicate that the codeword is a retransmitted codeword; of course, RTDI equal to 0 may be used to indicate that the codeword is retransmitted. The code word, which is a non-zero real number, indicates that the code word is a new code word, which is not specifically limited in the embodiment of the present invention.
示例性的,如图11所示,NACK表示之前传输的数据有错误;ACK表示之前传输的数据正确译码。PDU 1为第一次传输的数据,此时控制面分配RTDI=0,指示这是一个新数据,基站将PDU 1进行传输,其具
体传输细节如图6所示的实施例,此处不再赘述。UE1在发现有错误时反馈一个PDU 1的NACK,指示PDU 1有错误信息。UE1接收到这个反馈后按照如图9所示的实施例的过程,进行物理层组帧。在物理层组帧时,将根据错误位置估计校验结果得到的错误部分冗余版本RV1(PDU 1的冗余版本1)填入到PDU 2之前,形成新的物理层帧,进行发送。此时控制面分配RTDI=1给重传的PDU 1错误分组的冗余版本,指示这是一个重传分组,RTDI=1将一直表征PDU 1的错误分组重传,直到PDU 1分组的错误被纠正,然后将RTDI=1分配给其他的重传分组。在图11中,相同填充的方框代表同一个码字的信息。Illustratively, as shown in FIG. 11, NACK indicates that the previously transmitted data has an error; ACK indicates that the previously transmitted data is correctly decoded.
第二次传输之后,假设第一次传输的码字依旧没有译对,同时,第二次传输的码字又出现了新的错误。此时,UE1将这两个错误同时反馈回来,即PDU 1NACK,PDU 2NACK,基站接收到这个反馈后按照如图9所示的实施例的过程,进行物理层组帧。进行物理层组帧时,将第一次传输的码字的错误部分新的冗余版本RV2和第二次传输的码字的错误部分的冗余版本RV1填入到PDU 3之前,形成新的物理层帧,进行发送。其中,第一次传输的码字的错误部分新的冗余版本RV2和第二次传输的码字的错误部分的冗余版本RV1的传输时间顺序排序按照之前码字传输的时间顺序进行排序,即第一次传输的码字的错误部分新的冗余版本RV2在前,第二次传输的码字的错误部分的冗余版本RV1在后。其中,RTDI=1指示RV2依旧是PDU 1的重传部分;RTDI=2指示RV1是PDU 2的重传数据。After the second transmission, it is assumed that the codeword transmitted for the first time is still not translated, and a new error occurs in the codeword transmitted for the second time. At this time, UE1 feeds back the two errors at the same time, that is, PDU 1NACK, PDU 2NACK, and after receiving the feedback, the base station performs physical layer framing according to the process of the embodiment shown in FIG. 9. When the physical layer framing is performed, the new redundancy version RV2 of the error portion of the first transmitted codeword and the redundancy version RV1 of the error portion of the second transmitted codeword are filled in before the
第三次数据传输之后,假设UE1可以正确的译码之前PDU 1和PDU 2数据错误的部分,但是PDU 3的数据部分发生错误,这时,UE1反馈PDU 1ACK,PDU 2ACK,PDU 3NACK,表示PDU 1和PDU 2的数据已经正确译码,不需要再次重传,PDU 3出现了错误,需要重传,所以将RTDI=1分配给PDU3的重传分组,同时给PDU 4分配RTDI=0,指示这是一个新数据。
After the third data transmission, it is assumed that UE1 can correctly decode the
后续过程以此类推,在此不再一一详细说明。The subsequent process is deduced by analogy and will not be described in detail here.
方式二,基站向UE1发送的物理层帧包含一个头部header,在该header中包含RTDI,该RTDI用于指示每一个传输的码字是否为重传码字。In the second mode, the physical layer frame sent by the base station to the UE1 includes a header header, and the RTDI is included in the header, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
具体的,如图12所示,该实现方式中,进行物理层组帧时,可以根据每一个传输的码字所在的分组,在物理层帧前增加一个header,在这个header中为RTDI分配存储空间,即将RTDI的部分放到了用户面,而不在控制面。由于header部分数据十分重要,且数据部分已经进行了信道编码,所以可以对其进行一个单独的低码率的编码,来保证header部分的正确传输(本方案采用1/4的码率)。Specifically, as shown in FIG. 12, in the implementation manner, when performing physical layer framing, a header may be added in front of the physical layer frame according to the group of each transmitted codeword, and the RTDI is allocated in the header. Space, that is, the part of RTDI is placed on the user side, not on the control side. Since the header part of the data is very important, and the data part has been channel-encoded, it can be coded separately with a low bit rate to ensure correct transmission of the header part (this scheme uses 1/4 of the code rate).
如上所述,本发明实施例中,可以用RTDI等于0指示该码字为新码字,用RTDI为非0的实数指示该码字为重传的码字;当然,也可以用RTDI等于0指示该码字为重传的码字,用RTDI为非0的实数指示该码字为新码字,本发明实施例对此不作具体限定。As described above, in the embodiment of the present invention, the codeword may be indicated as a new codeword by using RTDI equal to 0, and the codeword may be a retransmitted codeword by using a real number whose RTDI is non-zero; of course, RTDI is equal to 0. The codeword is instructed to be a retransmitted codeword, and the real number indicating that the codeword is non-zero is a new codeword, which is not specifically limited in this embodiment of the present invention.
示例性的,如图13所示,NACK表示之前传输的数据有错误;ACK表示之前传输的数据正确译码。PDU 1为第一次传输的数据,在物理层组帧时在数据前面加入一个Header,在这个Header中分配RTDI=0,指示这是一个新数据,基站将PDU 1进行传输,其具体传输细节如图6所示的实施例,此处不再赘述。UE1在发现有错误时反馈一个PDU 1的NACK,指示PDU 1有错误信息。UE1接收到这个反馈后按照如图9所示的实施例的过程,进行物理层组帧。在物理层组帧时,将根据错误位置估计校验结果得到的错误部分冗余版本RV1(PDU 1的冗余版本1)填入到PDU 2之前,形成新的物理层帧,之后在新的物理帧前加入Header,其中分配RTDI=1给重传的PDU 1错误分组的冗余版本,指示这是一个重传分组,RTDI=1将一直代表PDU 1的错误分组重传,直到PDU 1分组的错误被纠正,然后将RTDI=1分配给其他的重传分组。在图13中,相同填充的方框代表同一个码字的信息。
Illustratively, as shown in FIG. 13, NACK indicates that the previously transmitted data has an error; ACK indicates that the previously transmitted data is correctly decoded.
第二次传输之后,假设第一次传输的码字依旧没有译对,同时,第二次传输的码字又出现了新的错误。此时,UE1将这两个错误同时反馈回来,即PDU 1 NACK,PDU 2 NACK,基站接收到这个反馈后按照如图9所示的实施例的过程,进行物理层组帧。进行物理层组帧时,将第一次传输的码字的错误部分新的冗余版本RV2和第二次传输的码字的错误部分的冗余版本RV1填入到PDU 3之前,形成新的物理层帧,进行发送。其中,第一次传输的码字的错误部分新的冗余版本RV2和第二次传输的码字的错误部分的冗余版本RV1的传输时间顺序排序按照之前码字传输的时间顺序进行排序,即第一次传输的码字的错误部分新的冗余版本RV2在前,第二次传输的码字的错误部分的冗余版本RV1在后。在Header中RTDI=1指示RV2依旧是PDU 1的一个重传部分;在Header中RTDI=2指示RV1是PDU 2的重传数据。After the second transmission, it is assumed that the codeword transmitted for the first time is still not translated, and a new error occurs in the codeword transmitted for the second time. At this time, UE1 feeds back the two errors at the same time, that is,
第三次数据传输之后,假设UE1可以正确的译码之前PDU 1和PDU 2数据错误的部分,但是PDU 3的数据部分发生错误,这时,UE1反馈PDU 1 ACK,PDU 2 ACK,PDU 3 NACK,表示PDU 1和PDU 2的数据已经正确译码,不需要再次重传,PDU 3出现了错误,需要重传,所以在物理层增加的Header中将RTDI=1分配给PDU3的重传分组,同时给PDU 4分配RTDI=0,指示这是一个新数据。After the third data transmission, it is assumed that UE1 can correctly decode the
后续过程以此类推,在此不再一一详细说明。The subsequent process is deduced by analogy and will not be described in detail here.
需要说明的是,本发明实施例中设定HARQ的RTDI为3个比特,即最多在一次重传中可以重传7个码字出现错误部分的冗余版本,每次传输中最多累积7段重传数据。It should be noted that, in the embodiment of the present invention, the RTDI of the HARQ is set to 3 bits, that is, the redundancy version of the error part of the 7 code words can be retransmitted in at most one retransmission, and the maximum number of segments accumulated in each transmission is 7 segments. Retransmit the data.
实验显示,基于本发明实施例提供的基于HARQ传输的方法,在首传成功率为84%时,一次重传成功的概率为99.3%。这是一个很高的重传成功率。同时实验显示重传时,一次传输中最多包含4段重传数据,平均次数略大于1。The experiment shows that, based on the HARQ transmission based method provided by the embodiment of the present invention, when the first transmission success rate is 84%, the probability of a retransmission success is 99.3%. This is a very high retransmission success rate. At the same time, the experiment shows that when retransmitting, there is a maximum of 4 pieces of retransmission data in one transmission, and the average number of times is slightly larger than 1.
下面给出现有的LTE中的HARQ机制和本发明技术方案的对比结果 如下:The comparison results between the existing HARQ mechanism in LTE and the technical solution of the present invention are given below. as follows:
图14是现有的LTE中的HARQ机制(图14中简称原HARQ方案)和本发明技术方案(图14中简称新HARQ方案)的重传次数对比图。其中,假设两种方案每次重传都是加传100bit冗余,从图14中可以看出,本发明技术方案可以有效的控制重传次数的增加。由于本发明技术方案有效的减少了HARQ机制中重传的数据量,因此可以有效的节省物理资源,提高资源的利用率。FIG. 14 is a comparison diagram of retransmission times of the HARQ mechanism (abbreviated as the original HARQ scheme in FIG. 14) and the technical solution of the present invention (referred to as the new HARQ scheme in FIG. 14) in the existing LTE. It is assumed that the retransmission of the two schemes is 100-bit redundancy. As can be seen from FIG. 14, the technical solution of the present invention can effectively control the increase of the number of retransmissions. Since the technical solution of the present invention effectively reduces the amount of data retransmitted in the HARQ mechanism, it can effectively save physical resources and improve resource utilization.
考虑视频业务的传输,对一个149帧的视频流进行仿真实验,结果如图15和图16所示。图15为译出帧数和传输符号性能图,图16为峰值信噪比(英文全称:peak signal to noise ratio,英文缩写:PSNR)与传输符号性能图。其中,图15和图16中的原始方案对应现有的LTE中的HARQ机制,增强方案0对应本发明技术方案中不考虑冗余错误位置,将冗余全部重传的情况;增强方案1对应本发明技术方案中考虑冗余错误位置,可以仅传输错误分组冗余的情况。Considering the transmission of the video service, a simulation experiment of a 149-frame video stream is performed, and the results are shown in FIG. 15 and FIG. 16. FIG. 15 is a diagram showing the number of decoded frames and the transmission symbol, and FIG. 16 is a peak signal to noise ratio (PSNR) and a transmission symbol performance map. The original schemes in FIG. 15 and FIG. 16 correspond to the existing HARQ mechanism in the LTE, and the
从图15中可以看出,传输整个视频,原始方案共使用了2.13*10^6个16QAM符号,才可以译出全部视频帧,而增强方案1使用了1.75*10^6个16(英文全称:quadrature amplitude modulation,英文缩写:QAM)符号,就可以译出全部的视频帧,节省了17.8%的资源。As can be seen from Figure 15, the entire video is transmitted. The original scheme uses 2.13*10^6 16QAM symbols to decode all video frames, while the
其中,在图16中,虽然x=1.2e+06时,增强方案1的PSNR值仅为35,原始方案可以达到42,但是结合图15可以看出,x=1.2e+06时,原始方案仅译出80多帧,而增强方案1可以译出149帧。另外,当x=1.702e+06时,可以认为原始方案的PSNR值与增强方案1的PSNR值相当,然而,由图15可以看出,当x=1.702e+06时,增强方案1可以将149帧全部译出,而原始方案仅译出120帧。由此可以看出,在信道质量较差的条件下,增强方案1可以看到全部的视频,而原始方案可能仅看到部分的视频,降低了用户的体验。In FIG. 16, although x=1.2e+06, the PSNR value of the
另外,从图16中可以看出,增强方案1相对于增强方案0在传输相
同数量的符号时,可以带来性能的提升。In addition, as can be seen from FIG. 16, the
综上,基于本发明实施例提供的基于HARQ传输的方法,本发明实施例中,由于基站进行物理层组帧时,获得的物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,其中,该第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源。也就是说,并不像现有技术中一样,重传数据会占用下一次调度给UE的全部资源,即在重传时需要将重传的数据填满当前可用物理资源,从而造成传输过多的冗余信息。本发明实施例中,当M个需要重传的码字各自的冗余版本未填充满当前可用物理资源时,新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,这样将减少冗余资源的传输,从而减少了物理资源的浪费,提高了资源的利用率。进一步的,本发明实施例中,基站还对第一新传数据进行错误估计编码,这样UE进行错误估计校验后可以反馈相应的错误位置估计校验结果,当错误估计校验可以估计错误的位置时,可以仅将码字发生错误的部分的新的冗余版本进行重传,这样将大大减少重传的数据量,减小了物理资源的浪费,使得当前物理资源上可以传输更多的待传新数据,进一步提高了资源的利用率。In summary, the method for the HARQ transmission based on the embodiment of the present invention, in the embodiment of the present invention, when the base station performs physical layer framing, the obtained physical layer frame includes redundancy of M codewords that need to be retransmitted. a codeword of the version and/or the first new data, wherein the codeword of the first new data is used to fill a redundancy version of each of the currently available physical resources except the M codewords that need to be retransmitted The remaining resources beyond the resources. That is to say, unlike in the prior art, the retransmission data occupies all the resources scheduled for the UE next time, that is, the data to be retransmitted needs to fill the currently available physical resources during retransmission, thereby causing excessive transmission. Redundant information. In the embodiment of the present invention, when the redundancy versions of the M codewords that need to be retransmitted are not filled with the currently available physical resources, the codewords of the newly transmitted data are used to fill the currently available physical resources, except for the M. The remaining resources other than the resources occupied by the respective redundant versions of the transmitted codewords will reduce the transmission of redundant resources, thereby reducing the waste of physical resources and improving the utilization of resources. Further, in the embodiment of the present invention, the base station further performs error estimation coding on the first new transmission data, so that the UE may feedback the corresponding error position estimation verification result after performing error estimation verification, and may estimate the error when the error estimation verification is performed. In the location, only the new redundancy version of the error portion of the codeword can be retransmitted, which will greatly reduce the amount of retransmitted data, reduce the waste of physical resources, and enable more transmissions on the current physical resources. New data is being transmitted, which further improves the utilization of resources.
如图17所示,本发明实施例提供了一种基于HARQ传输的装置,该装置可以为基站170,用于执行以上图5至图9所示的基于HARQ传输的方法中基站所执行的步骤。该基站170可以包括相应步骤所对应的单元,示例的,可以包括:处理单元1701和发送单元1702。As shown in FIG. 17, an embodiment of the present invention provides a device based on HARQ transmission, which may be a
所述处理单元1701,用于进行物理层组帧,获得物理层帧,其中,所述物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,所述第一新传数据的码字为所述基站170对所述第一新传数据进行错误估计编码后再进行信道编码得到的,所述第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余
版本所占的资源之外的剩余资源,M为不小于1的正整数。The
所述处理单元1701,还用于对所述物理层帧进行调制。The
所述发送单元1702,用于向UE发送调制后的物理层帧。The sending
可选的,所述处理单元1701具体用于:Optionally, the
根据预设规则进行物理层组帧,获得物理层帧,所述预设规则包括:Performing physical layer framing according to a preset rule to obtain a physical layer frame, where the preset rules include:
在进行物理层组帧时,需要重传的码字各自的冗余版本在前,新传数据的码字在后,其中,若M>1,则将所述M个需要重传的码字各自的冗余版本按照相对应错误数据的传输时间顺序排序。When the physical layer framing is performed, the redundancy versions of the codewords that need to be retransmitted are in the front, and the codewords of the newly transmitted data are in the back. If M>1, the M codewords that need to be retransmitted are used. The respective redundancy versions are sorted in the order in which the corresponding error data is transmitted.
可选的,所述发送单元1702,还用于向所述UE发送RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。Optionally, the sending
可选的,所述物理层帧包含一个头部header,在所述header中包含重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。Optionally, the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
可选的,如图18所示,所述基站170还包括接收单元1703。Optionally, as shown in FIG. 18, the
所述接收单元1703,用于若所述物理层帧中包含M个需要重传的码字各自的冗余版本,则在所述组帧单元进行物理层组帧,获得物理层帧之前,接收所述UE发送的错误位置估计校验结果,所述错误位置估计校验结果包含所述UE对S个需要重传的码字分别进行信道译码和错误位置估计校验后获得的错误位置估计校验结果;和/或,所述UE对第二新传数据的码字进行信道译码和错误位置估计校验后获得的错误位置估计校验结果,S为不小于1的正整数。The receiving
所述处理单元1701,还用于若所述错误位置估计校验结果表征校验有错误,根据所述错误位置估计校验结果确定M个需要重传的码字各自的冗余版本的数据量。The
所述处理单元1701具体用于:The
根据所述M个需要重传的码字各自的冗余版本的数据量,确定所述第一新传数据的可用资源后进行物理层组帧,获得物理层帧。 And determining, according to the data quantity of each of the M redundant versions of the codewords to be retransmitted, determining the available resources of the first new data, and performing physical layer framing to obtain a physical layer frame.
可选的,所述M个需要重传的码字各自的冗余版本中第m个需要重传的码字的冗余版本包含所述第m个需要重传的码字的Km个分组中至少一个分组的冗余版本,Km为所述第m个需要重传的码字的分组数,Km为不小于2的正整数。Optionally, the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
可以理解,本发明实施例的基站170可对应于上述图5至图9所示的基于HARQ传输的方法中的基站,并且本发明实施例的基站170中的各个单元的划分和/或功能等均是为了实现上述图5至图9所示的基于HARQ传输的方法流程,为了简洁,在此不再赘述。It can be understood that the
由于本发明实施例中的基站170可以用于执行上述方法流程,因此,其所能获得的技术效果也可参考上述方法实施例,本发明实施例在此不再赘述。The
如图19所示,本发明实施例提供了一种基于HARQ传输的装置,该装置可以为UE190,用于执行以上图5至图9所示的基于HARQ传输的方法中基站所执行的步骤。该UE190可以包括相应步骤所对应的单元,示例的,可以包括:接收单元1901、处理单元1902和发送单元1903。As shown in FIG. 19, an embodiment of the present invention provides a device based on HARQ transmission, which may be a
所述接收单元1901,用于接收基站发送的物理层帧,所述物理层帧中包含M个需要重传的码字各自的冗余版本和/或第一新传数据的码字,所述第一新传数据的码字为所述基站对所述第一新传数据进行错误估计编码后再进行信道编码得到的,所述第一新传数据的码字用于填充当前可用物理资源中除所述M个需要重传的码字各自的冗余版本所占的资源之外的剩余资源,M为不小于1的正整数。The receiving
所述处理单元1902,用于对所述物理层帧进行解调,获得解调后的物理层帧,并对所述解调后的物理层帧进行数据分离,获得所述M个需要重传的码字各自的冗余版本和/或第一新传数据的码字。The
所述处理单元1902,还用于若所述物理层帧包含所述M个需要重传的码字各自的冗余版本,根据所述M个需要重传的码字各自的冗余版本对所述M个需要重传的码字分别进行信道译码和错误位置估计校验,获
得对应的错误位置估计校验结果;以及,若所述物理层帧包含所述第一新传数据的码字,对所述第一新传数据的码字进行信道译码和错误位置估计校验,获得对应的错误位置估计校验结果。The
所述发送单元1903,用于向所述基站发送所述错误位置估计校验结果。The sending
可选的,所述M个需要重传的码字各自的冗余版本中第m个需要重传的码字的冗余版本包含所述第m个需要重传的码字的Km个分组中至少一个分组的冗余版本,Km为所述第m个需要重传的码字的分组数,Km为不小于2的正整数。Optionally, the redundancy version of the mth codeword that needs to be retransmitted in the redundancy version of each of the M codewords that need to be retransmitted includes Km packets of the mth codeword that needs to be retransmitted at least one redundancy version of the packet, K m is the number of the m-th packet to be retransmitted codeword, K m is a positive integer not less than 2.
可选的,所述接收单元1901,还用于接收所述基站发送的RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。Optionally, the receiving
可选的,所述物理层帧包含一个头部header,在所述header中包含重传数据标识RTDI,所述RTDI用于指示每一个传输的码字是否为重传码字。Optionally, the physical layer frame includes a header header, where the header includes a retransmission data identifier RTDI, and the RTDI is used to indicate whether each transmitted codeword is a retransmission codeword.
可以理解,本发明实施例的UE190可对应于上述图5至图9所示的基于HARQ传输的方法中的UE190,并且本发明实施例的UE190中的各个单元的划分和/或功能等均是为了实现上述图5至图9所示的基于HARQ传输的方法流程,为了简洁,在此不再赘述。It can be understood that the
由于本发明实施例中的UE190可以用于执行上述方法流程,因此,其所能获得的技术效果也可参考上述方法实施例,本发明实施例在此不再赘述。The
如图20所示,本发明实施例提供一种基于HARQ传输的装置,该装置可以为基站200,包括:处理器2001、存储器2002、总线2003和通信接口2004。As shown in FIG. 20, an embodiment of the present invention provides a device based on HARQ transmission, which may be a
存储器2002用于存储计算机执行指令,处理器2001与存储器2002通过总线连接,当该基站200运行时,处理器2001执行存储器2002存储的计算机执行指令,以使基站200执行如图5至图9所示的基于HARQ
传输的方法。具体的基于HARQ传输的方法可参见上述如图5至图9所示的实施例中的相关描述,此处不再赘述。The
其中,本发明实施例中的处理器2001可以是一个中央处理器(英文全称:central processing unit,英文缩写:CPU),还可以为其他通用处理器、数字信号处理器(英文全称:digital signal processing,英文缩写:DSP)、专用集成电路(英文全称:application specific integrated circuit,英文缩写:ASIC)、现场可编程门阵列(英文全称:field-programmable gate array,英文缩写:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,该处理器还可以为专用处理器,该专用处理器可以包括基带处理芯片、射频处理芯片等中的至少一个。进一步地,该专用处理器还可以包括具有基站200其他专用处理功能的芯片。The
存储器2002可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文全称:random-access memory,英文缩写:RAM);存储器2002也可以包括非易失性存储器(英文:non-volatile memory),例如只读存储器(英文全称:read-only memory,英文缩写:ROM),快闪存储器(英文:flash memory),硬盘(英文全称:hard disk drive,英文缩写:HDD)或固态硬盘(英文全称:solid-state drive,英文缩写:SSD);另外,存储器2002还可以包括上述种类的存储器的组合。The
总线2003可以包括数据总线、电源总线、控制总线和信号状态总线等。本实施例中为了清楚说明,在图20中将各种总线都示意为总线2003。The
通信接口2004具体可以是基站200上的收发器。该收发器可以为无线收发器。例如,无线收发器可以是基站200的天线等。处理器2001通过通信接口2004与其他设备,例如UE之间进行数据的收发。
在具体实现过程中,上述如图5至图9所示的方法流程中的各步骤
均可以通过硬件形式的处理器2001执行存储器2002中存储的软件形式的计算机执行指令实现。为避免重复,此处不再赘述。In the specific implementation process, each step in the method flow shown in FIG. 5 to FIG. 9 above
The computer executed instruction execution in the form of software stored in the
由于本发明实施例提供的基站200可用于执行上述方法流程,因此其所能获得的技术效果可参考上述方法实施例,此处不再赘述。The
如图21所示,本发明实施例提供一种基于HARQ传输的装置,该装置可以为UE210,包括:处理器2101、存储器2102、总线2103和通信接口2104。As shown in FIG. 21, an embodiment of the present invention provides a device based on HARQ transmission, which may be a
存储器2102用于存储计算机执行指令,处理器2101与存储器2102通过总线连接,当该UE210运行时,处理器2101执行存储器2103存储的计算机执行指令,以使UE210执行如图5至图9所示的基于HARQ传输的方法。具体的基于HARQ传输的方法可参见上述如图5至图9所示的实施例中的相关描述,此处不再赘述。The
其中,本发明实施例中的处理器2101可以是一个CPU,还可以为其他通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,该处理器还可以为专用处理器,该专用处理器可以包括基带处理芯片、射频处理芯片等中的至少一个。进一步地,该专用处理器还可以包括具有UE210其他专用处理功能的芯片。The
存储器2102可以包括易失性存储器(英文:volatile memory),例如RAM;存储器2102也可以包括非易失性存储器(英文:non-volatile memory),例如ROM,快闪存储器(英文:flash memory),HDD或SSD;另外,存储器2102还可以包括上述种类的存储器的组合。The
总线2103可以包括数据总线、电源总线、控制总线和信号状态总线等。本实施例中为了清楚说明,在图21中将各种总线都示意为总线2103。The
通信接口2104具体可以是UE210上的收发器。该收发器可以为无线收发器。例如,无线收发器可以是UE210的天线等。处理器2101通
过通信接口2104与其他设备,例如基站之间进行数据的收发。
在具体实现过程中,上述如图5至图9所示的方法流程中的各步骤均可以通过硬件形式的处理器2101执行存储器2102中存储的软件形式的计算机执行指令实现。为避免重复,此处不再赘述。In a specific implementation process, each step in the method flow shown in FIG. 5 to FIG. 9 above may be implemented by the
由于本发明实施例提供的UE210可用于执行上述方法流程,因此其所能获得的技术效果可参考上述方法实施例,此处不再赘述。The
可选的,本实施例还提供一种可读介质,包括计算机执行指令,当基站的处理器执行该计算机执行指令时,该基站可以执行如图5至图9所示的基于HARQ传输的方法。具体的基于HARQ传输的方法可参见上述如图5至图9所示的实施例中的相关描述,此处不再赘述。Optionally, the embodiment further provides a readable medium, including computer execution instructions, when the processor of the base station executes the computer to execute the instruction, the base station may perform the HARQ transmission-based method as shown in FIG. 5 to FIG. . For a specific method based on the HARQ transmission, refer to the related description in the foregoing embodiment shown in FIG. 5 to FIG. 9 , and details are not described herein again.
可选的,本实施例还提供一种可读介质,包括计算机执行指令,当UE的处理器执行该计算机执行指令时,该UE可以执行如图5至图9所示的基于HARQ传输的方法。具体的基于HARQ传输的方法可参见上述如图5至图9所示的实施例中的相关描述,此处不再赘述。Optionally, the embodiment further provides a readable medium, including computer execution instructions, when the processor of the UE executes the computer to execute the instruction, the UE may perform the HARQ transmission-based method as shown in FIG. 5 to FIG. . For a specific method based on the HARQ transmission, refer to the related description in the foregoing embodiment shown in FIG. 5 to FIG. 9 , and details are not described herein again.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。It will be clearly understood by those skilled in the art that, for convenience and brevity of description, the above described device is only illustrated by the division of the above functional modules. In practical applications, the above functions may be assigned differently according to needs. The function module is completed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. For the specific working process of the system, the device and the unit described above, refer to the corresponding process in the foregoing method embodiment, and details are not described herein again.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。 In the several embodiments provided by the present application, it should be understood that the disclosed system, apparatus, and method may be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be used. Combinations can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated unit, if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention, which is essential or contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium. A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present invention. The foregoing storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk, and the like, which can store a program code.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。 The above is only a specific embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of changes or substitutions within the technical scope of the present invention. It should be covered by the scope of the present invention. Therefore, the scope of the invention should be determined by the scope of the appended claims.
Claims (22)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510960106.0 | 2015-12-21 | ||
| CN201510960106.0A CN106899390B (en) | 2015-12-21 | 2015-12-21 | HARQ-based transmission method, device and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017107904A1 true WO2017107904A1 (en) | 2017-06-29 |
Family
ID=59088996
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/111113 Ceased WO2017107904A1 (en) | 2015-12-21 | 2016-12-20 | Method, device, and system for transmission based on harq |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106899390B (en) |
| WO (1) | WO2017107904A1 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10536879B2 (en) | 2018-02-16 | 2020-01-14 | At&T Intellectual Property I, L.P. | Redundancy version indication in fifth generation (5G) or other next generation communication systems |
| RU2748852C1 (en) * | 2020-09-16 | 2021-06-01 | Нокиа Текнолоджиз Ой | Method and device |
| US11044047B2 (en) | 2017-08-10 | 2021-06-22 | Nokia Technologies Oy | Method and apparatus for using at least one redundancy version for transmission of a data unit |
| US11251813B2 (en) | 2017-11-17 | 2022-02-15 | Zte Corporation | System and method for processing control information |
| CN115022404A (en) * | 2022-08-09 | 2022-09-06 | 北京融为科技有限公司 | A cache control method and device |
| CN115278776A (en) * | 2022-07-29 | 2022-11-01 | 北京邮电大学 | CBG-HARQ method based on compression retransmission |
| WO2023202541A1 (en) * | 2022-04-22 | 2023-10-26 | 华为技术有限公司 | Information transmission method and apparatus |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109962758B (en) * | 2017-12-25 | 2022-12-02 | 中国移动通信有限公司研究院 | A data packet transmission control method and device |
| WO2019134152A1 (en) * | 2018-01-06 | 2019-07-11 | 南通朗恒通信技术有限公司 | Method and device used in communication node of wireless communication |
| CN110730054A (en) * | 2018-07-16 | 2020-01-24 | 普天信息技术有限公司 | Retransmission method and system for repeated transmission of service channel based on HARQ |
| WO2021012287A1 (en) * | 2019-07-25 | 2021-01-28 | 北京小米移动软件有限公司 | Data transmission method and apparatus, and storage medium |
| WO2021051363A1 (en) * | 2019-09-19 | 2021-03-25 | 北京小米移动软件有限公司 | Harq feedback transmission method and apparatus, communication device, and storage medium |
| JP2023043893A (en) * | 2020-02-18 | 2023-03-30 | シャープ株式会社 | Station device, communication method |
| CN114389750B (en) * | 2020-10-20 | 2024-12-10 | 联发科技(新加坡)私人有限公司 | Method for wirelessly transmitting information, method for decoding wirelessly transmitted information, and receiving device |
| CN118054885B (en) * | 2024-02-19 | 2025-06-06 | 北京诺芮集成电路设计有限公司 | Data retransmission method, electronic device and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1278973A (en) * | 1997-11-13 | 2001-01-03 | 夸尔柯姆股份有限公司 | Method and device for effective retransmission using symbol accumulation |
| CN101562495A (en) * | 2008-04-18 | 2009-10-21 | 上海贝尔阿尔卡特股份有限公司 | Method and device for improving signal channel utilization rate during retransmission based on error control coding |
| CN101729224A (en) * | 2008-10-20 | 2010-06-09 | 富士通株式会社 | Transmission data generating device and receiving machine |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101043303A (en) * | 2006-03-20 | 2007-09-26 | 华为技术有限公司 | Method and system for mixed retransmission in multi-input multi-output communication system |
| CN101286825A (en) * | 2007-04-11 | 2008-10-15 | 松下电器产业株式会社 | Method, sender and system for realizing reliability-based hybrid automatic repeat transmission |
| CN101651532B (en) * | 2009-08-27 | 2013-03-13 | 华为技术有限公司 | Hybrid automatic retransmission request processing method and device under spatial multiplexing mode |
-
2015
- 2015-12-21 CN CN201510960106.0A patent/CN106899390B/en active Active
-
2016
- 2016-12-20 WO PCT/CN2016/111113 patent/WO2017107904A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1278973A (en) * | 1997-11-13 | 2001-01-03 | 夸尔柯姆股份有限公司 | Method and device for effective retransmission using symbol accumulation |
| CN101562495A (en) * | 2008-04-18 | 2009-10-21 | 上海贝尔阿尔卡特股份有限公司 | Method and device for improving signal channel utilization rate during retransmission based on error control coding |
| CN101729224A (en) * | 2008-10-20 | 2010-06-09 | 富士通株式会社 | Transmission data generating device and receiving machine |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11044047B2 (en) | 2017-08-10 | 2021-06-22 | Nokia Technologies Oy | Method and apparatus for using at least one redundancy version for transmission of a data unit |
| US11251813B2 (en) | 2017-11-17 | 2022-02-15 | Zte Corporation | System and method for processing control information |
| US11777528B2 (en) | 2017-11-17 | 2023-10-03 | Zte Corporation | System and method for processing control information |
| US10536879B2 (en) | 2018-02-16 | 2020-01-14 | At&T Intellectual Property I, L.P. | Redundancy version indication in fifth generation (5G) or other next generation communication systems |
| US11057794B2 (en) | 2018-02-16 | 2021-07-06 | At&T Intellectual Property I, L.P. | Redundancy version indication in fifth generation (5G) or other next generation communication systems |
| RU2748852C1 (en) * | 2020-09-16 | 2021-06-01 | Нокиа Текнолоджиз Ой | Method and device |
| WO2023202541A1 (en) * | 2022-04-22 | 2023-10-26 | 华为技术有限公司 | Information transmission method and apparatus |
| CN115278776A (en) * | 2022-07-29 | 2022-11-01 | 北京邮电大学 | CBG-HARQ method based on compression retransmission |
| CN115022404A (en) * | 2022-08-09 | 2022-09-06 | 北京融为科技有限公司 | A cache control method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106899390A (en) | 2017-06-27 |
| CN106899390B (en) | 2020-04-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106899390B (en) | HARQ-based transmission method, device and system | |
| US12328188B2 (en) | Methods for enhanced multiplexing in wireless systems | |
| US10834737B2 (en) | Wireless communication method and apparatus | |
| KR102356204B1 (en) | Communication method and communication device | |
| CN110235398B (en) | Method for receiving and performing partial retransmission, and related wireless device and network node | |
| CN101953106B (en) | Method of transmitting group ACK/NACK in a communication system | |
| US20090086657A1 (en) | Hybrid automatic repeat request buffer flushing mechanism | |
| CN110268656A (en) | Methods, devices and systems | |
| JP2019515535A (en) | Short latency fast retransmit trigger | |
| CN107771380A (en) | Soft Hybrid Automatic Repeat Request | |
| CN109951265A (en) | A kind of method, terminal device and the network equipment of the transmission of control information | |
| KR101632217B1 (en) | Method of allocating acknowledgement channel | |
| WO2021047657A1 (en) | Data retransmission method and communication apparatus | |
| WO2022142814A1 (en) | Method and apparatus for processing code block on basis of hybrid automatic repeat request | |
| CN109314590B (en) | Method and device for uplink transmission | |
| US12166576B2 (en) | Information processing device and information processing method | |
| Sachin et al. | A review of Hybrid ARQ in 4G LTE | |
| CN109391423B (en) | Transmission parameter acquisition, data transmission method and device | |
| CN111431675A (en) | Data transmission method and device | |
| CN101594688A (en) | A configuration method, device and system for data indication |
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: 16877714 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: 16877714 Country of ref document: EP Kind code of ref document: A1 |