CN101552659A - Selecting type data retransmitting method and equipment - Google Patents

Selecting type data retransmitting method and equipment Download PDF

Info

Publication number
CN101552659A
CN101552659A CNA2008101032023A CN200810103202A CN101552659A CN 101552659 A CN101552659 A CN 101552659A CN A2008101032023 A CNA2008101032023 A CN A2008101032023A CN 200810103202 A CN200810103202 A CN 200810103202A CN 101552659 A CN101552659 A CN 101552659A
Authority
CN
China
Prior art keywords
data
piecemeal
deletion
parallel
coding
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.)
Pending
Application number
CNA2008101032023A
Other languages
Chinese (zh)
Inventor
郑辰
刘海涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Potevio Institute of Technology Co Ltd
Original Assignee
Potevio Institute of Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Potevio Institute of Technology Co Ltd filed Critical Potevio Institute of Technology Co Ltd
Priority to CNA2008101032023A priority Critical patent/CN101552659A/en
Publication of CN101552659A publication Critical patent/CN101552659A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The invention discloses a selecting type data retransmitting method which comprises the following steps: a sending end utilizes correction and deletion codes to correct, delete and code sending data so as to form a plurality of parallel subblocks, each subblock is carried out error detection coding so as to form an error detection coding block, and all the error detection coding blocks are transformed in series/in parallel and sent to a receiving end after being carried out channel processing; the receiving end carries out channel backward processing on the received data and transforms a processing result in series/in parallel so as to form receiving subblocks; each receiving subblock is carried out error detection, and the receiving subblocks with errors are counted and deleted; whether retransmission is needed is judged according to a deleting number; if the retransmission is not needed, correction, deletion and decoding are carried out, and the sent data is restored. The invention also discloses selecting type data retransmitting equipment. The invention can reasonably control a data retransmitting mechanism, effectively reduces processing time delay brought by the data retransmission and improves the system throughput property.

Description

The method and apparatus that a kind of selecting type data retransmits
Technical field
The present invention relates to error-control technique, the method and apparatus that particularly a kind of selecting type data retransmits.
Background technology
The environment of the data transmission in the wireless mobile communications often is subjected to the influence that channel fading, intersymbol interference in time become various factorss such as noise.Introduce error correcting code and be exactly at transmitting terminal and receiving terminal and use error correcting code respectively data to be encoded and decipher, its objective is that increasing error correction by the data to transmission protects the transmission quality that improves and guarantee digital communication system.From the building method of coding, its basic ideas are to add some artificial unnecessary check codes according to the rule of setting in information code to be sent, to guarantee the reliability of transmission course.
In order to guarantee the quality of data service, except using the coding techniques, also need adopt effective error control agreement, as automatic re-send request may (Automatic Retransmission reQuest, ARQ) mechanism.Yet chnnel coding and automatic re-send request may mechanism cut both ways, so occurred error correcting code and the mixing that automatic re-send request may mechanism is used in combination are retransmitted (Hybrid Automatic Retransmission reQuest, HARQ) mechanism automatically.This mechanism is corrected a mistake within error correcting capability automatically, exceeds then request repeat of error correcting capability, thereby can guarantee the higher system efficiency of transmission.
Particularly, the system block diagram of HARQ as shown in Figure 1, in this system, transmitting terminal at first carries out data serial to parallel conversion and does CRC coding again, carries out the channel error correction coding then, the data behind the coding is carried out send after the processing such as subsequent brew; Receiving terminal receives the data of at first carrying out after the data after demodulation etc. obtains error correction coding, these data are carried out the channel error-correcting decoding, carry out the CRC error detection again, if it is correct that CRC check result shows transmission, promptly the mistake that may occur in transmission has been finished error correction within the error correcting capability of channel error correction encoding, has then reduced the data of transmitting terminal; If CRC check result shows transmission and goes wrong that the mistake that promptly occurs exceeds the error correcting capability of channel error correction encoding in transmission, still there is mistake through behind the error-correcting decoding, then receiving terminal sends repeat requests to transmitting terminal, requires data retransmission.
In above-mentioned HARQ mode, can utilize CRC check to carry out error detection occurs, in fact, also can utilize other error-checks to carry out.When utilizing CRC check, data can be divided into a plurality of data blocks, carry out CRC check respectively, after determining re-transmission, can only retransmit the data block that CRC check is made mistakes, also whole data all can be retransmitted.
As seen by above-mentioned, retransmission mechanism can bring effective performance improvement, but because the basis of error correction is based on data re-transmission and the channel decoding that repeats is handled, and has the burden that increases time delay, increase system resource, reduces problem such as throughput of system.
Summary of the invention
In view of this, the invention provides the method and apparatus that a kind of selecting type data retransmits, can improve efficiency of transmission, the minimizing time delay of system.
For achieving the above object, the present invention adopts following technical scheme:
The sending method that a kind of selecting type data retransmits comprises:
The transmitting terminal utilization is entangled to delete code and is entangled the deletion coding to sending data, forms a plurality of parallel piecemeals;
The described piecemeal that entangles after deletion is encoded is carried out error detection coding respectively form the error detection coding piece, and all error detection coding pieces are carried out parallel/serial conversion;
The result of described parallel/serial conversion is carried out sending to receiving terminal after the Channel Processing.
Preferably, entangle when deleting code to short code when described, described utilization is entangled to delete code and is encoded and form a plurality of parallel piecemeals and comprise sending data:
According to entangling the code block structure that deletes code, carry out piecemeal and handle the deblocking that obtains walking abreast sending data, the number of parallel deblocking with entangle the information bit equal in length that deletes code;
Each row in the parallel deblocking are entangled the deletion coding respectively, and the check digit that produces of will encoding is attached to after the data of described row;
To form the verification piecemeal by row by all check digit that row are arranged.
Preferably, describedly carry out error detection coding respectively and comprise:, carry out error detection coding respectively by each piecemeal in all verification piecemeals that send all deblockings that data form and form by check digit to entangling piecemeal behind the deletion coding.
Preferably, entangle when deleting code to long code when described, described utilization is entangled to delete code and is encoded and form a plurality of parallel piecemeals and comprise sending data:
Entangle the deletion coding to sending data, after the check digit that coding is produced is attached to described transmission data, and the data that will entangle behind the deletion coding carry out piecemeal, form a plurality of parallel piecemeals.
Preferably, describedly carry out error detection coding respectively and comprise: entangle each parallel piecemeal that deletion coding back forms and carry out error detection coding respectively described to entangling piecemeal behind the deletion coding.
Preferably, described error detection coding is the cyclic redundancy check (CRC) coding.
The method of reseptance that a kind of selecting type data retransmits comprises:
Receiving terminal carries out contrary handle opposite with the Channel Processing of transmitting terminal to receiving data, is that unit carries out serial/parallel conversion with result with the error detection coding piece of transmitting terminal, forms and receives piecemeal;
Each is received piecemeal carry out error detection respectively, and the reception piecemeal that goes wrong is counted and deleted, obtain deleting number;
Judge whether described deletion number reaches re-transmission and select thresholding, if, then to the transmitting terminal request retransmission, not deleted reception piecemeal is entangled deletion decoding otherwise utilize entangle identical to delete code with transmitting terminal, reduce and send data.
Preferably, entangle when deleting code, describedly not deleted reception piecemeal is entangled deletion decoding reduction send data and comprise to short code when described:
All of parallel arranged are not deleted each row that receives in the piecemeal entangle deletion decoding respectively, decode results is carried out after the parallel/serial conversion as the transmission data.
Preferably, entangle when deleting code, describedly not deleted reception piecemeal is entangled deletion decoding reduction send data and comprise to long code when described:
All of parallel arranged are not deleted receive piecemeal and carry out parallel/serial conversion, and parallel/serial transformation results is entangled deletion decoding, with decode results as sending data.
Preferably, described re-transmission selection thresholding is the described check digit number that deletes code of entangling.
The transmitting apparatus that a kind of selecting type data retransmits comprises:
Entangle the deletion coding unit, be used for utilizing entangling to delete code and entangle the deletion coding, form a plurality of parallel piecemeals sending data;
Detect coding unit, be used for that the described piecemeal that entangles the output of deletion coding unit is carried out error detection coding respectively and form the error detection coding piece;
Parallel/serial converter unit is used for all error detection coding pieces of described detection coding unit output are carried out parallel/serial conversion;
Channel bank is used for the data of described parallel/serial converter unit output are carried out sending after the Channel Processing.
The receiving equipment that a kind of selecting type data retransmits comprises:
Channel bank is used for carrying out contrary handle opposite with the Channel Processing of transmitting terminal to receiving data;
Serial/parallel converter unit, being used for the contrary result of described channel bank output is that unit carries out serial/parallel conversion with the error detection coding piece of transmitting terminal, forms the reception piecemeal;
The error detection unit is used for each reception piecemeal of described serial/parallel converter unit output is carried out error detection respectively, and the reception piecemeal that goes wrong is counted and deleted, and obtains deleting number;
Retransmit selected cell, whether the deletion number that is used to judge the output of described error detection unit reaches to retransmit is selected thresholding, to the transmitting terminal request retransmission, entangles the deletion decoding unit and entangles deletion and decipher otherwise trigger when reaching this re-transmissions and select thresholding;
Entangle the deletion decoding unit, be used under the triggering that retransmits selected cell, the not deleted reception piecemeal in described error detection unit is entangled deletion decoding, reduction sends data.
As seen from the above technical solution, among the present invention, at transmitting terminal, at first utilization being entangled to delete code and entangling the deletion coding to sending data, forms a plurality of parallel piecemeals; Then, the piecemeal that entangles after deletion is encoded is carried out error detection coding formation error detection coding piece respectively, and all error detection coding pieces are carried out parallel/serial conversion; Result with parallel/serial conversion carries out sending to receiving terminal after the Channel Processing at last.At receiving terminal, at first, carry out contrary handle opposite with the Channel Processing of transmitting terminal to receiving data, be that unit carries out serial/parallel conversion with result with the error detection coding piece of transmitting terminal, form and receive piecemeal; Then, each is received piecemeal carry out error detection respectively, and the reception piecemeal that goes wrong is counted and deleted, obtain deleting number; At last, judge whether the deletion number reaches re-transmission and select thresholding, if, then to the transmitting terminal request retransmission, not deleted reception piecemeal is entangled deletion decoding otherwise utilize entangle identical to delete code with transmitting terminal, reduce and send data.Cooperation by above-mentioned transmitting terminal and receiving terminal, make after error detection goes wrong, if this mistake within the specific limits, can utilize to entangle to delete to decipher and carry out the correction of deletion error, not necessarily need to carry out data re-transmission, thereby form reasonable control, reduce the processing delay that data re-transmission is brought effectively, improve the throughput of system performance the data retransmission mechanism.
Description of drawings
Fig. 1 is the system construction drawing of existing HARQ.
Fig. 2 is the schematic diagram of selecting type data retransmission system among the present invention.
Fig. 3 is the overall procedure schematic diagram of selecting type data repeating method among the present invention.
Fig. 4 is the sending method idiographic flow schematic diagram that selecting type data retransmits among the embodiment one.
Fig. 5 is the idiographic flow schematic diagram of the method for reseptance that selecting type data retransmits among the embodiment one.
Fig. 6 is the sending method idiographic flow schematic diagram that selecting type data retransmits among the embodiment two.
Fig. 7 is the idiographic flow schematic diagram of the method for reseptance that selecting type data retransmits among the embodiment two.
The schematic diagram that Fig. 8 matches with HARQ mixing retransmission technique for the present invention.
Embodiment
For making purpose of the present invention, technological means and advantage clearer, the present invention is described in further details below in conjunction with accompanying drawing.
Basic thought of the present invention is: on the transmitting terminal and receiving terminal of communication system, the communication system cascade with re-transmission or mixing retransmission mechanism is had the coding and decoding technology of the deletion corrected, thereby form the reasonable control to the data retransmission mechanism.
Deletion is meant when receiving data and correct errors judgement, if certain position is lower than correct judging threshold and can't judges and correct errors in the data, just regards as deletion.In order to correct deletion error, can select for use to have the linear block codes of correcting delete function, promptly entangle and delete code.Commonly used entangle to delete code the RS sign indicating number), BCH code etc. comprise that (be called for short:, these coding techniquess are applicable to the occasion that short code is long to the Reed-Solomon sign indicating number, need carry out piecemeal to the transmission data to handle when realizing, the occasion long for long code can adopt technology such as LDPC sign indicating number.
Fig. 2 is the schematic diagram of selecting type data retransmission system provided by the invention.Wherein, the transmitting apparatus in this system comprises and entangles the deletion coding unit, detects coding unit, parallel/serial converter unit and channel bank; Receiving equipment comprises channel bank, serial/parallel converter unit, error detection unit, retransmits selected cell and entangle the deletion decoding unit.Selecting type data repeating method provided by the invention can be implemented in system shown in Figure 2.Particularly, the overall procedure of this selecting type data repeating method comprises as shown in Figure 3:
Step 31, transmitting terminal utilization are entangled to delete code and are entangled the deletion coding to sending data, form a plurality of parallel deblockings.
Step 32, transmitting terminal carries out error detection coding formation error detection coding piece respectively to the deblocking that entangles after deletion is encoded, and all error detection coding pieces are carried out parallel/serial conversion.
Step 33, transmitting terminal carries out the result of parallel/serial conversion to send to receiving terminal after the Channel Processing.
In this step, Channel Processing is operating as existing various chnnel coding modulation operations etc.
So far, the processing of transmitting terminal operation is finished.
Step 34, receiving terminal carries out contrary handle opposite with the Channel Processing of transmitting terminal to receiving data, is that unit carries out serial/parallel conversion with result with the error detection coding piece of transmitting terminal, forms and receives piecemeal;
Step 35 receives piecemeal to each and carries out error detection respectively, and the reception piecemeal that goes wrong is counted and deleted, and obtains deleting number;
Step 36 judges whether described deletion number reaches re-transmission and select thresholding, if then execution in step 37, otherwise execution in step 38.
Step 37, receiving terminal is to the transmitting terminal request retransmission, and process ends.
Step 38 is utilized entangle identical with transmitting terminal to delete code not deleted reception piecemeal is entangled deletion decoding, and reduction sends data.
So far, the processing of receiving terminal operation is finished.
As previously mentioned, the code block structure of entangling the deletion encoder can be different, and according to the difference of code block length, data are carried out the piecemeal of transmitting terminal, outer coding, the processing of CRC coding and the contrary processing of receiving terminal also has any different, below in the specific embodiments of the invention,, at the deletion coding and decoding technology of entangling that adopts short code and long code the specific embodiment of the present invention is described in detail respectively.
Embodiment one:
In the present embodiment, the entangling to delete code of employing is short code, for example RS sign indicating number, BCH code etc., and the error detection coding of employing is the CRC coding.
Fig. 4 is the sending method idiographic flow schematic diagram that selecting type data retransmits among the embodiment one.As shown in Figure 4, this method flow comprises:
Step 41 is carried out piecemeal and is handled the parallel deblocking of formation.
In this step, according to entangling the code block structure that deletes code, carry out the deblocking that the piecemeal processing obtains walking abreast with sending data, wherein, the number of parallel data piecemeal with entangle the information bit equal in length that deletes code, as shown in Figure 3, handle through piecemeal, to send data and be divided into K data piecemeal, each deblocking is a L byte, and K data block parallel arranged.
Step 42 is vertically entangled the deletion coding to the deblocking of parallel arranged, the verification block parallel of generation be attached to deblocking below.
The concrete operations of this step are: each row in the parallel deblocking are entangled the deletion coding respectively, and the check digit that produces of will encode is attached to vertically after the data of these row, all check digit that will arrange by row are by row formation deblocking.For example, entangle the deletion coding for the data of K byte of the 1st row, after the data of N-K the byte that coding is formed are attached to the 1st row, the 1st columns certificate in the vertically arrangement formation verification piecemeal; Data manipulation for other row is identical, constitutes the check matrix of a L * (N-K) the most at last; Then, all check digit in the check matrix are formed N-K data piecemeal by row, as K+1 piecemeal among Fig. 3 ... N piecemeal.
Step 43 is carried out horizontal CRC coding, additional CRC check position to each piecemeal.
In this step, to by each piecemeal in all verification piecemeals that send all deblockings that data form and form by check digit, carry out the CRC coding respectively, as shown in Figure 3, to N the piecemeal that is chunked into N piecemeal from the 1st each, carry out the CRC coding respectively, and the CRC check position is attached to the back of each piecemeal.
Step 44 is carried out parallel/serial conversion with parallel piecemeal, and channel is handled back output.
At first carry out parallel/serial conversion in this step, carry out subsequent communication channel according to the residing system of the method for present embodiment then and handle, output in the channel after the processing.Concrete Channel Processing can be chnnel coding, Channel Modulation etc.
So far, the sending method handling process of selecting type data re-transmission finishes.
At receiving terminal, carry out contrary handle opposite with transmitting terminal, the idiographic flow of concrete method of reseptance comprises as shown in Figure 5:
Step 51 is carried out contrary handle opposite with the transmitting terminal Channel Processing with receiving data, is that unit carries out serial/parallel conversion with result with the CRC encoding block of transmitting terminal, forms and receives piecemeal.
In this step, at first carry out channel reverse processing, as channel demodulation, channel decoding etc., the concrete operation of carrying out and the specific implementation of operation are the known technologies of this area, just repeat no more here.After carrying out channel reverse processing, be that unit carries out serial/parallel conversion with result with the CRC encoding block, form to receive piecemeal, thus make that this receptions piecemeal comprises additional CRC check position delete coded data piecemeal and verification piecemeal based on entangling.Particularly, be that unit is cut apart with result with the length of each CRC encoding block of step 33 output among Fig. 3, forms N reception piecemeal.
Step 52 receives piecemeal to each and carries out horizontal CRC error detection, removes the CRC check position, for arbitrary piecemeal that goes wrong, with this minute block delete and delete counting, for the piecemeal that does not go wrong, this piecemeal is made as correctly.
In this step, it is identical with existing implementation that butt joint contracture piece carries out the operation of CRC error detection, just repeats no more here.For finding wrong piecemeal by the CRC error detection, being set is to delete, and all piecemeals that are set at deletion are counted, and obtains deleting number.
Whether step 53, the deletion number that determining step 52 obtains reach to retransmit is selected thresholding, if, then to the transmitting terminal request retransmission, otherwise execution in step 54.
Retransmit and select thresholding to determine, for example can select thresholding to be made as re-transmission and entangle the check digit number that deletes code according to entangling the checking feature that deletes code.If the deletion number is less than retransmit selecting thresholding, though then show to have deleted and partly receive piecemeal, utilize and entangle deletion coding and decoding technology and can correctly reduce the transmission data, then execution in step 54 proceeds to entangle deletion decoding; If the deletion number, then shows the reception block count of deletion more than or equal to retransmit selecting thresholding and exceeded the delete capability that entangles that entangles deletion coding and decoding technology, can't correctly reduce the transmission data, therefore need retransmit.
Here, the repeat requests of feedback can be the whole transmission data of request retransmission, also can be the wherein deleted piecemeal of request retransmission.
Step 54 is utilized entangle identical with transmitting terminal to delete code not deleted reception piecemeal is entangled deletion decoding, and reduction sends data.
The concrete operations of this step are: all of parallel arranged are not deleted each row that receives in the piecemeal entangle deletion decoding respectively, decode results is carried out after the parallel/serial conversion as the transmission data.For example, the 1st row as shown in Figure 5, (K<n≤N) data of individual byte are entangled deletion decoding, and decode results is vertically arranged to the 1st n that is listed as; All row are carried out the identical deletion decoding of entangling, and all decode results of vertically arranging constitute matrixes, and each row in the matrix as a data piecemeal, is carried out after the parallel/serial conversion as sending data all deblockings.
So far, the method for reseptance handling process of the re-transmission of the selecting type data in the present embodiment finishes.
In the present embodiment, the concrete operations of entangling when deleting code the employing short code have been introduced.Wherein, at first carry out deblocking, entangle the deletion coding with the unit of classifying as then at transmitting terminal; At receiving terminal, the data after the CRC error detection are also entangled deletion decoding with the unit of classifying as, carry out parallel/serial conversion again after reduction send data.
Embodiment two:
In the present embodiment, the entangling to delete code of employing is long code, LDPC sign indicating number etc. for example, and the error detection coding of employing is the CRC coding.
Fig. 6 is the sending method idiographic flow schematic diagram that selecting type data retransmits among the embodiment two.As shown in Figure 6, this method flow comprises:
Step 61 is entangled the deletion coding to sending data, after the check digit that produces encoding is attached to and sends data.
Owing to adopt entangling of long code to delete code in the present embodiment, therefore can directly entangle the deletion coding, and not need to carry out in advance deblocking to whole transmission data.Certainly, if consider other factors, it is also passable fully to wish that advanced line data piecemeal entangles the deletion coding again, then entangles the deletion coding according to the mode among the embodiment one.That is to say, encode, both can directly entangle the deletion coding, also can carry out entangling the deletion coding more one by one behind the deblocking whole transmission data for the deletion of entangling of long code.
Step 62, the data that will entangle after deletion is encoded are carried out piecemeal, form a plurality of parallel piecemeals.
Concrete divide block size can be according to the status transmission of channel, retransmit and require etc. to determine that concrete mode can adopt existing implementation, just repeat no more here.
Step 63 is carried out horizontal CRC coding, additional CRC check position to each piecemeal.
Step 64 is carried out parallel/serial conversion with parallel piecemeal, and channel is handled back output.
So far, the sending method handling process of selecting type data re-transmission finishes.
At receiving terminal, carry out contrary handle opposite with transmitting terminal, the idiographic flow of concrete method of reseptance comprises as shown in Figure 7:
Step 71 is carried out contrary handle opposite with the transmitting terminal Channel Processing with receiving data, is that unit carries out serial/parallel conversion with result with the CRC encoding block of transmitting terminal, forms and receives piecemeal.
Step 72 receives piecemeal to each and carries out horizontal CRC error detection, removes the CRC check position, for arbitrary piecemeal that goes wrong, with this minute block delete and delete counting, for the piecemeal that does not go wrong, this piecemeal is made as correctly.
Whether step 73, the deletion number that determining step 72 obtains reach to retransmit is selected thresholding, if, then to the transmitting terminal request retransmission, otherwise execution in step 74.
The operation of above-mentioned steps 71~73 is identical with the operation of step 51~53 among the embodiment one, just repeats no more here.
Step 74 is utilized entangle identical with transmitting terminal to delete code not deleted reception piecemeal is entangled deletion decoding, and reduction sends data.
The concrete operations of this step are: all of parallel arranged are not deleted receive piecemeal and carry out parallel/serial conversion, and parallel/serial transformation results is entangled deletion decoding, with decode results as sending data.
So far, the method for reseptance handling process of the re-transmission of the selecting type data in the present embodiment finishes.
In the present embodiment, the concrete operations of entangling when deleting code the employing long code have been introduced.Wherein, at first entangle the deletion coding, then the back data of encoding are carried out piecemeal and handle sending data at transmitting terminal; At receiving terminal, the data after the CRC error detection are carried out parallel/serial conversion, entangle again deletion decoding, and parallel/serial conversion after reduction send data.
The method of the invention described above, can be on the transmitting terminal and receiving terminal of communication system, for example on the basis of WCDMA, CDMA2000, TD-SCDMA, WiMAX, physical layer access technologies such as 3GPP LTE, IMT-Advanced, the coder that needs entangling of cascade to delete code is made as outer encoder to be cascaded on the communication system with outer decoder, the judgement of delete position is to realize by error-check, for example the CRC error detection coding.Particularly, the technology of the present invention is in the realization of communication system, and the physical layer that can be placed on communication system matches with HARQ mixing retransmission technique, and the high level that also can be placed on communication system matches with the ARQ retransmission technique.
Matching with HARQ mixing retransmission technique with method of the present invention below is combined into example, provides one and realizes object lesson of the present invention.Fig. 8 is this routine schematic diagram, wherein, method of the present invention is applied to adopt in the 3GPP wireless communication system of Turbo coder, and adopts the RS sign indicating number to delete code as entangling.
At transmitting terminal, data are carried out serial/parallel conversion, form one group of deblocking, constitute the input information bit data piecemeal of outer encoder, RS sign indicating number of cascade is encoded to the transmission data as outer encoder, carry out CRC coding and the parallel/serial conversion of deblocking according to the processing mode of aforementioned short code occasion, the Turbo encoder of input transmitting terminal sends processing.
At receiving terminal, carry out correction process through the Turbo decoder to receiving data, the dateout of receiver is carried out serial/parallel conversion, form one group of deblocking, judge deletion error by the CRC decoder, retransmit selection, whether carry out data re-transmission according to deletion number decision communication system.If the deletion number is higher than the verification figure place of RS sign indicating number, send to transmitting terminal and retransmit indication, carry out data re-transmission and handle; If the deletion number is lower than the verification number of RS sign indicating number, just directly data are sent to the RS decoder and correct deletion error, the deblocking after the correction deletion is through parallel/serial conversion restoring data.
By the embodiment of the invention described above embodiment one, two and above-mentioned object lesson as seen, entangle the deletion coding and decoding by what increase among the present invention, can be in inner control data re-transmission to a certain degree, make when detecting mistake by error-check, not necessarily need to carry out data re-transmission, thereby form reasonable control, reduce the processing delay that data re-transmission is brought effectively, improve the throughput of system performance the data retransmission mechanism.
Being preferred embodiment of the present invention only below, is not to be used to limit protection scope of the present invention.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (12)

1, a kind of sending method of selecting type data re-transmission is characterized in that this method comprises:
The transmitting terminal utilization is entangled to delete code and is entangled the deletion coding to sending data, forms a plurality of parallel piecemeals;
The described piecemeal that entangles after deletion is encoded is carried out error detection coding respectively form the error detection coding piece, and all error detection coding pieces are carried out parallel/serial conversion;
The result of described parallel/serial conversion is carried out sending to receiving terminal after the Channel Processing.
2, method according to claim 1 is characterized in that, entangles when deleting code to short code when described, and described utilization is entangled to delete code and encoded and form a plurality of parallel piecemeals and comprise sending data:
According to entangling the code block structure that deletes code, carry out piecemeal and handle the deblocking that obtains walking abreast sending data, the number of parallel deblocking with entangle the information bit equal in length that deletes code;
Each row in the parallel deblocking are entangled the deletion coding respectively, and the check digit that produces of will encoding is attached to after the data of described row;
To form the verification piecemeal by row by all check digit that row are arranged.
3, method according to claim 2, it is characterized in that, describedly carry out error detection coding respectively and comprise:, carry out error detection coding respectively by each piecemeal in all verification piecemeals that send all deblockings that data form and form by check digit to entangling piecemeal behind the deletion coding.
4, method according to claim 1 is characterized in that, entangles when deleting code to long code when described, and described utilization is entangled to delete code and encoded and form a plurality of parallel piecemeals and comprise sending data:
Entangle the deletion coding to sending data, after the check digit that coding is produced is attached to described transmission data, and the data that will entangle behind the deletion coding carry out piecemeal, form a plurality of parallel piecemeals.
5, method according to claim 4 is characterized in that, describedly carries out error detection coding respectively and comprises entangling piecemeal behind the deletion coding: entangle each parallel piecemeal that deletion coding back forms and carry out error detection coding respectively described.
According to arbitrary described method in the claim 1 to 5, it is characterized in that 6, described error detection coding is the cyclic redundancy check (CRC) coding.
7, a kind of method of reseptance of selecting type data re-transmission is characterized in that this method comprises:
Receiving terminal carries out contrary handle opposite with the Channel Processing of transmitting terminal to receiving data, is that unit carries out serial/parallel conversion with result with the error detection coding piece of transmitting terminal, forms and receives piecemeal;
Each is received piecemeal carry out error detection respectively, and the reception piecemeal that goes wrong is counted and deleted, obtain deleting number;
Judge whether described deletion number reaches re-transmission and select thresholding, if, then to the transmitting terminal request retransmission, not deleted reception piecemeal is entangled deletion decoding otherwise utilize entangle identical to delete code with transmitting terminal, reduce and send data.
8, method according to claim 7 is characterized in that, entangles when deleting code to short code when described, describedly not deleted reception piecemeal is entangled deletion decoding reduction sends data and comprises:
All of parallel arranged are not deleted each row that receives in the piecemeal entangle deletion decoding respectively, decode results is carried out after the parallel/serial conversion as the transmission data.
9, method according to claim 7 is characterized in that, entangles when deleting code to long code when described, describedly not deleted reception piecemeal is entangled deletion decoding reduction sends data and comprises:
All of parallel arranged are not deleted receive piecemeal and carry out parallel/serial conversion, and parallel/serial transformation results is entangled deletion decoding, with decode results as sending data.
According to arbitrary described method in the claim 7 to 9, it is characterized in that 10, it is the described check digit number that deletes code of entangling that thresholding is selected in described re-transmission.
11, a kind of transmitting apparatus of selecting type data re-transmission is characterized in that this equipment comprises:
Entangle the deletion coding unit, be used for utilizing entangling to delete code and entangle the deletion coding, form a plurality of parallel piecemeals sending data;
Detect coding unit, be used for that the described piecemeal that entangles the output of deletion coding unit is carried out error detection coding respectively and form the error detection coding piece;
Parallel/serial converter unit is used for all error detection coding pieces of described detection coding unit output are carried out parallel/serial conversion;
Channel bank is used for the data of described parallel/serial converter unit output are carried out sending after the Channel Processing.
12, a kind of receiving equipment of selecting type data re-transmission is characterized in that this equipment comprises:
Channel bank is used for carrying out contrary handle opposite with the Channel Processing of transmitting terminal to receiving data;
Serial/parallel converter unit, being used for the contrary result of described channel bank output is that unit carries out serial/parallel conversion with the error detection coding piece of transmitting terminal, forms the reception piecemeal;
The error detection unit is used for each reception piecemeal of described serial/parallel converter unit output is carried out error detection respectively, and the reception piecemeal that goes wrong is counted and deleted, and obtains deleting number;
Retransmit selected cell, whether the deletion number that is used to judge the output of described error detection unit reaches to retransmit is selected thresholding, to the transmitting terminal request retransmission, entangles the deletion decoding unit and entangles deletion and decipher otherwise trigger when reaching this re-transmissions and select thresholding;
Entangle the deletion decoding unit, be used under the triggering that retransmits selected cell, the not deleted reception piecemeal in described error detection unit is entangled deletion decoding, reduction sends data.
CNA2008101032023A 2008-04-01 2008-04-01 Selecting type data retransmitting method and equipment Pending CN101552659A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2008101032023A CN101552659A (en) 2008-04-01 2008-04-01 Selecting type data retransmitting method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2008101032023A CN101552659A (en) 2008-04-01 2008-04-01 Selecting type data retransmitting method and equipment

Publications (1)

Publication Number Publication Date
CN101552659A true CN101552659A (en) 2009-10-07

Family

ID=41156669

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2008101032023A Pending CN101552659A (en) 2008-04-01 2008-04-01 Selecting type data retransmitting method and equipment

Country Status (1)

Country Link
CN (1) CN101552659A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102186052A (en) * 2011-03-11 2011-09-14 北京交通大学 Partitioned information transmission-based intelligent high-speed railway video monitoring method and system
CN104079372A (en) * 2013-03-28 2014-10-01 普天信息技术研究院有限公司 Method, system, sending end, relay and receiving end of transmitting data
CN104301077A (en) * 2013-07-16 2015-01-21 普天信息技术研究院有限公司 Hybrid retransmission method
CN105007140A (en) * 2015-08-18 2015-10-28 中国科学院自动化研究所 Method and device for processing HARQ (hybrid automatic repeat request) based on CRC (cyclic redundancy check)
CN110430015A (en) * 2019-07-20 2019-11-08 中国船舶重工集团公司第七二四研究所 A kind of group packet error block repeating method based on RS coding checkout information
CN111628780A (en) * 2020-05-07 2020-09-04 中国科学院微电子研究所 Data encoding method, data decoding method and data processing system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102186052A (en) * 2011-03-11 2011-09-14 北京交通大学 Partitioned information transmission-based intelligent high-speed railway video monitoring method and system
CN104079372A (en) * 2013-03-28 2014-10-01 普天信息技术研究院有限公司 Method, system, sending end, relay and receiving end of transmitting data
CN104301077A (en) * 2013-07-16 2015-01-21 普天信息技术研究院有限公司 Hybrid retransmission method
CN104301077B (en) * 2013-07-16 2017-07-28 普天信息技术研究院有限公司 It is a kind of to mix the method retransmitted
CN105007140A (en) * 2015-08-18 2015-10-28 中国科学院自动化研究所 Method and device for processing HARQ (hybrid automatic repeat request) based on CRC (cyclic redundancy check)
CN105007140B (en) * 2015-08-18 2018-02-16 北京思朗科技有限责任公司 HARQ processing method and processing devices based on CRC check
CN110430015A (en) * 2019-07-20 2019-11-08 中国船舶重工集团公司第七二四研究所 A kind of group packet error block repeating method based on RS coding checkout information
CN111628780A (en) * 2020-05-07 2020-09-04 中国科学院微电子研究所 Data encoding method, data decoding method and data processing system
CN111628780B (en) * 2020-05-07 2023-04-25 中国科学院微电子研究所 Data encoding and decoding method and data processing system

Similar Documents

Publication Publication Date Title
CN105306165B (en) Data transmission method for uplink and device
CN1236579C (en) Method and apparatus for data recovery in ARQ systems
CN102355341B (en) Network coding method of hybrid automatic request retransmission for long-term evolution system
JP4703310B2 (en) Communication method and communication system
WO2017156773A1 (en) Hybrid automatic repeat request (harq) with polar coded transmissions
US20120192026A1 (en) Methods and Systems for Data Transmission Management Using HARQ Mechanism for Concatenated Coded System
CN103312442A (en) Method and device for transmitting data based on finite-length circular buffer rate matching
CN101552659A (en) Selecting type data retransmitting method and equipment
WO2020259222A1 (en) Polar code retransmission method and device
CN114616782A (en) System and method for HARQ
CN102104463B (en) Data message request retransmission method and device
JP6126698B2 (en) Method and apparatus for a modified HARQ procedure after a receiver down event
CN107276730A (en) A kind of LDPC code HARQ retransmission mechanism based on Space Coupling
CN110048802B (en) Data transmission method, device and system
CN109639397B (en) Hybrid automatic repeat request method of polarization code under composite channel
CN102148665A (en) Decoding method for LT (language translation) codes
CN101828354A (en) Apparatus and method for decoding in mobile communication system
EP1932268B1 (en) Method, apparatuses and system for error detection and selective retransmission
US12015489B2 (en) Communication transmitter for retransmitting medium access control (MAC) protocol data unit (MPDU)
CN101282202A (en) Mixed automatic repeat request method and data transmission system
KR101755224B1 (en) System and method for retransimitting received data using index coding and statistical character
JP5149267B2 (en) Wireless communication system, wireless communication method, transmitter, and receiver
WO2005048519A1 (en) Communication method, system and device
CN105007140A (en) Method and device for processing HARQ (hybrid automatic repeat request) based on CRC (cyclic redundancy check)
Le Duc et al. Packet error rate and efficiency closed-form expressions for cross-layer hybrid ARQ schemes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20091007