CN101051880A - Transmitting, receiving and repeating method and its device for data frame - Google Patents

Transmitting, receiving and repeating method and its device for data frame Download PDF

Info

Publication number
CN101051880A
CN101051880A CN 200610074285 CN200610074285A CN101051880A CN 101051880 A CN101051880 A CN 101051880A CN 200610074285 CN200610074285 CN 200610074285 CN 200610074285 A CN200610074285 A CN 200610074285A CN 101051880 A CN101051880 A CN 101051880A
Authority
CN
China
Prior art keywords
error correction
data block
correction coding
frame
forward error
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.)
Granted
Application number
CN 200610074285
Other languages
Chinese (zh)
Other versions
CN101051880B (en
Inventor
蒋章震
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2006100742859A priority Critical patent/CN101051880B/en
Publication of CN101051880A publication Critical patent/CN101051880A/en
Application granted granted Critical
Publication of CN101051880B publication Critical patent/CN101051880B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The invention is in use for solving issues that current encoding error correcting code (ECC) for variable length frame is not practical, variable length frame is unable to carry out forwarding ECC, time delay for forwarding long frame with fixed length spends longer time. The sending method uses following steps: blocking data frame, carrying out forward error correction coding, modulating and sending; the receiving method uses reversible procedure to receive, and uses corresponding forwarding method. The invention also discloses equipment for implementing corresponding the above three methods. The disclosed method and equipment partitions data frame into data blocks in equal length so that forward error correction coding is feasible. The invention can implement forward ECC, can forward variable length frame and shorten time delay for forwarding long frame with fixed length.

Description

A kind of Frame transmission, reception and retransmission method and device thereof
Technical field
The present invention relates to the transfer of data communication technical field, particularly a kind of Frame transmission, reception and retransmission method and device.
Background technology
In data communication, often binary data signal need be transmitted, owing to exist various interference, may make binary signal produce distortion phenomenon.Be head it off, the one, the antijamming capability of raising equipment, another approach adopts error correcting code exactly.Error correcting code be a kind of can correction of data in the coding techniques of error bit.
Error correcting code is a kind of channel coding technology, and error correcting code is utilized redundant information and relevant algorithm, can check out wrong and correction (part) mistake of data in the channel.
During present error correcting code is used, all be to adopt fixing Frame length, wherein part is the effective information unit, and another part is the redundant information unit.(meaning is that n information unit uses one group of error correcting code to general the employing for n, k) sign indicating number sign (n is always greater than k's), and wherein k is the effective information unit, and n-k is the redundant information unit.For example the length of fixed-length data frame is 120, adopts (128,120) sign indicating number sign, n=128 then, and k=120, n-k=8, the meaning is that 128 information units use one group of error correcting code, wherein comprises 120 effective information unit, 8 redundant information unit.Redundancy check information is generally in the back of data.Data calculate redundancy check information when sending, send with effective information, after receiving terminal receives, carry out verification and error correction.
A Frame, this Frame can be indicated non-frame head length partly in certain territory in frame head.
In data communication, often need Frame to transmit, existing technical scheme is a lot, but all is used for the fixed length frame structure, and generally all is to receive that entire frame just can transmit Frame later on.For long frame, in the prior art a whole frame is divided into a plurality of isometric little frames, each little frame all is with a frame head, encodes then to send and the verification reception.When the last part of being cut apart whole frame remains non-isometric little frame, add filling information at the little frame of residue, last that obtains having interpolation information waits long data frame, through behind the coding isometric little frame being sent.Receiving terminal carries out verification to each little frame again after receiving isometric little frame.When last little frame of receiving contains interpolation information, after verification finishes again with the interpolation information deletion to recover valid data.
There is following shortcoming in prior art:
1, it is impracticable that elongated frame uses present error correcting code coding.
2, the long frame Forwarding Latency of present error correcting code application fixed length frame is long.
3, can not carry out error correction to elongated frame transmits.
4, a whole frame being divided into a plurality of little frames encodes and sends and verification receives, on physical layer, becoming a plurality of little frames sends in order, because each little frame all has frame head, and last little frame has interpolation information toward contact, cause transmission efficiency low like this, require the bandwidth of network higher simultaneously.
Summary of the invention
In order to solve the problem that above-mentioned prior art exists, the invention provides a kind of Frame sending method, this method comprises the steps:
Steps A: Frame is divided into a plurality of isometric data blocks according to the forward error correction coding form that sets in advance;
Step B: described isometric data block is carried out forward error correction coding and sent the data block of being with forward error correction coding.
The present invention also provides another kind of Frame sending method, it is characterized in that, said method comprising the steps of:
Steps A: Frame is divided into a plurality of isometric data blocks and a remaining non-isometric data block according to the forward error correction coding form that sets in advance;
Step B: add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information;
Step C: described isometric data block is carried out forward error correction coding, delete and describedly contain the information of adding in the isometric data block of interpolation information, and send the data block of described band forward error correction coding.
The described step that described isometric data block is carried out forward error correction coding and sent the data block of band forward error correction coding specifically comprises:
Order according to described isometric data block is carried out forward error correction coding to described isometric data block;
After described isometric data block is carried out forward error correction coding to each piece, send described data block, in order until handling a last blocks of data piece through forward error correction coding.
The described step that described isometric data block is carried out forward error correction coding and sent the data block of band forward error correction coding specifically comprises:
Described isometric data block is carried out forward error correction coding, after described isometric data block is carried out forward error correction coding to all, send described data block again through forward error correction coding.
Described Frame is divided into frame head part and data division, and the frame head of described Frame is included in first isometric block of information.
Described Frame is divided into frame head part and data division, and described frame head part is carried out error correction coding separately.
The present invention also provides a kind of Frame method of reseptance, said method comprising the steps of:
Steps A: according to the isometric data block of the forward error correction coding form receiving belt error correction coding that sets in advance;
Step B: described isometric data block is carried out forward error correction handle.
The present invention also provides another kind of Frame method of reseptance, said method comprising the steps of:
Steps A: according to the isometric data block of the forward error correction coding form receiving belt error correction coding that sets in advance and the non-isometric data block of a remaining band error correction coding;
Step B: add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information;
Step C: described isometric data block is carried out forward error correction handle;
Step D: delete the described information of adding in the isometric data block of interpolation information that contains.
The non-isometric data block of the isometric data block of described receiving belt error correction coding and a remaining band error correction coding, and described isometric data block is carried out the step that forward error correction handles specifically comprise:
According to the forward error correction coding form that the sets in advance data block of receiving belt error correction coding in order;
After the data block that receives the described band error correction coding of each piece described data block is carried out forward error correction according to the reception order and handle, a last blocks of data is fast until handling.
The non-isometric data block of the isometric data block of described receiving belt error correction coding and a remaining band error correction coding, and described isometric data block is carried out the step that forward error correction handles specifically comprise:
After receiving complete frame data, according to the forward error correction coding form that sets in advance Frame is divided into a plurality of isometric data blocks again;
Described each isometric data block is carried out forward error correction to be handled.
Described Frame is divided into frame head part and data division, described data frame head is received separately with forward error correction handle.
The present invention also provides a kind of data frame forwarding method, said method comprising the steps of:
Steps A: according to the forward error correction coding form that the sets in advance data block of receiving belt error correction coding in order;
Step B: after the data block that receives the described band error correction coding of each piece, described data block is carried out forward error correction according to the reception order and handle;
Step C: after the data block of the described band error correction coding of each piece being carried out forward error correction and handling, send the data block after the described correction process according to the order of correction process, finish until data processing.
The present invention also provides a kind of Frame dispensing device, comprises source encoding module, modulation and sending module, and described dispensing device also comprises channel coding module;
Described channel coding module is used for according to the forward error correction coding form that sets in advance Frame being divided into a plurality of isometric data blocks, and described isometric data block is carried out forward error correction coding;
And be used for Frame being divided into a plurality of isometric data blocks and a remaining non-isometric data block according to the forward error correction coding form that sets in advance; Add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information; Described isometric data block is carried out forward error correction coding, delete and describedly contain the information of adding in the isometric data block of interpolation information, and send the data block of described band forward error correction coding;
The output of described source encoding module is input to described channel coding module, and the output of described source encoding module is input to described modulation and sending module.
The present invention also provides a kind of Frame receiving system, comprises the source coding module, separates the mediation receiver module, and described receiving system also comprises channel decoding module;
Described channel decoding module is used for the isometric data block according to the forward error correction coding form receiving belt error correction coding that sets in advance; Described isometric data block is carried out forward error correction to be handled;
The output of described reception and demodulation module is input to described channel decoding module;
And be used for according to the isometric data block of the forward error correction coding form receiving belt error correction coding that sets in advance and the non-isometric data block of a remaining band error correction coding; Add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information; Described isometric data block is carried out forward error correction to be handled; Delete the described information of adding in the isometric data block of interpolation information that contains;
The output of described reception and demodulation module is input to described channel decoding module, and the output of described channel decoding module is input to described source coding module.
The present invention also provides a kind of Frame retransmission unit, and described retransmission unit comprises reception and demodulation module, channel decoding module and Frame forwarding module;
Described reception and demodulation module are used for according to the forward error correction coding form that the sets in advance data block of receiving belt error correction coding in order;
Described channel decoding module is used for after the data block that receives the described band error correction coding of each piece described data block being carried out forward error correction according to the reception order and handles;
Described Frame forwarding module is used for according to the order of correction process after the data block of the described band error correction coding of each piece being carried out forward error correction and handling, and sends the data block after the described correction process, finishes until data processing;
The output of described reception and demodulation module is input to described channel decoding module, and the output of described channel decoding module is input to the Frame forwarding module.
The invention has the beneficial effects as follows:
1, utilize Frame method of sending and receiving of the present invention can adopt forward error correction coding to handle at elongated frame.
2, utilize data frame forwarding method of the present invention, the long frame of band forward error correction coding can be transmitted fast.
3, elongated frame can carry out the error correction forwarding.
4, be cut into isometric fritter owing to will put in order frame, each fritter is not with frame head, and sends behind the interpolation information deletion of last remaining fritter again, and the expense of having saved frame head has like this improved transmission efficiency, has reduced the requirement to the network bandwidth.
Description of drawings
Fig. 1 adopts (n, k) yard schematic diagram to the Frame piecemeal for the present invention;
Fig. 2 for the present invention adopt (n, k) sign indicating number is the schematic diagram of 230 Frame piecemeal to frame length;
Fig. 3 is the flow chart of first embodiment of Frame sending method of the present invention;
Fig. 4 is the flow chart of first embodiment of Frame method of reseptance of the present invention;
Fig. 5 is the flow chart of second embodiment of Frame sending method of the present invention;
Fig. 6 is for being the flow chart of second embodiment of Frame method of reseptance of the present invention;
Fig. 7 is the flow chart of data frame forwarding method of the present invention;
Fig. 8 is the structure chart of dispensing device of the present invention;
Fig. 9 is the structure chart of receiving system of the present invention;
Figure 10 is the structure chart of retransmission unit of the present invention.
Embodiment
The invention will be further described with reference to corresponding drawings and Examples below, but not as a limitation of the invention.
Referring to Fig. 2, in the Frame that is sent out, a frame head part of length is as can be known arranged.This part comprises a length part that can indicate residue frame except that frame head.The length that for example indicates in the frame head shown in Fig. 2 except that residue frame except that frame head is 230.
Referring to Fig. 1, select a kind of (n, k) sign indicating number is that the data division of N is divided into the i (i=N%n that length is n (integer of n>0) as error correction code algorithms with length, the integer of i>=0) individual fritter carries out forward error correction coding, calculates redundancy check information (n-k) respectively.Check information is placed on the front or rear of this fritter or puts together, send then by mode and this fritter of certain regulation.When receiving, by each fritter decoding and checking treatment.
Embodiment 1:
Referring to Fig. 3, the tentation data frame length is 240, adopts (128,120) as error correction algorithm, n=128 then, and k=120, n-k=8 represents that 128 information units are one group of error correcting code, 120 effective information unit wherein, 8 redundant information unit.Forwarding step of the present invention is as follows:
Step 101: with the Frame of 240 effective information unit be divided into 2 isometric be the data block of 120 effective information unit; In this step, carry out piecemeal again after described Frame all can being received, also can after receiving first 120 valid data, carry out step 102 with 120 as fixed length;
Step 102: the isometric data block that first length is 120 effective information unit is carried out forward error correction coding, and the length that obtains having redundancy check information and be 8 redundant information unit is the isometric data block of 128 information units; Generally, frame head also can be branched away and be carried out independent error correction coding.
Step 103: first length that begins to send redundancy check information and be 8 redundant information unit is the isometric data block of 128 information units, simultaneously to second isometric be that the data block of 120 effective information unit is carried out forward error correction coding;
Step 104: send be the isometric data block of 128 information units through first length behind the forward error correction coding after, the length that to send second redundancy check information in proper order be 8 redundant information unit is the isometric data block of 128 information units.Here algorithm of the prior art can guarantee second encoded finishing of data block when sending first isometric data block, can send.
Referring to Fig. 4, at receiving terminal, method of reseptance of the present invention is as follows:
Step 201: according to the forward error correction coding form (128 that sets in advance, 120) receiving belt forward error correction coding length is the Frame of 256 information units, this Frame of cutting after receiving the 128th information unit, execution in step 202, continuing then to receive second group length is the data block of 128 information units;
Also can put in order frame receiving belt forward error correction coding, length is the Frame of 256 information units, and then be divided into 2 isometric be 128 information units, respectively with 8 redundant information unit data block, execution in step 202 then;
Generally, because frame head also can be branched away and carry out independent error correction coding, so correspondingly, frame head also can carry out correction process separately.
Step 202: to first length that has 8 redundant information unit is that the isometric data block of 128 information units is carried out correction process, and the length that obtains removing 8 redundant information unit is the isometric data block of 120 effective information unit;
Step 203: follow-up isometric data block is carried out the correction process identical with step 202, finish until data processing.
Embodiment 2:
Referring to Fig. 1, in some cases, Frame can't just in time be divided into several isometric data blocks, a last data block is shorter than other isometric data block, at this situation can be in the front of described last data block or the back fill complete 0 or complete 1 or the data of miscellaneous stipulations, with the redundancy check information (n-k) of the data computation this part after filling.The tentation data frame length is 230, allows right employing (128,120) forward error correction coding form, i.e. n=128, k=120, n-k=8.
Referring to Fig. 5, sending method of the present invention is as follows:
Step 301: with the Frame of 230 effective information unit data block and 1 data block that length is 110 effective information unit that to be divided into 1 length be 120 effective information unit; In this step, carry out piecemeal again after described Frame all can being received, also can after receiving first 120 valid data, carry out step 302 with 120 as fixed length;
Step 302: the isometric data block that first length is 120 effective information unit is carried out forward error correction coding, and the length that obtains having redundancy check information and be 8 redundant information unit is the isometric data block of 128 information units; Generally, frame head also can be branched away and be carried out independent error correction coding.
Step 303: first length that begins to send redundancy check information and be 8 redundant information unit is the isometric data block of 128 information units;
Step 304: because second data block that data block is 110 effective information unit, at first will be in the front of this data block or the back fill complete 0 or complete 1 or the data of miscellaneous stipulations, carry out forward error correction coding then;
Step 305: send be the isometric data block of 128 information units through first length behind the forward error correction coding after, the length that to send second redundancy check information in proper order be 8 redundant information unit is the isometric data block of 128 information units.Because second isometric data block carried out the information interpolation, when sending, the isometric data block through forward error correction coding after the interpolation information can be sent, also can be with the information deletion that is added after error correction coding, and then send.
Referring to Fig. 6, at receiving terminal, corresponding method of reseptance is as follows:
Step 401: according to the forward error correction coding form (128 that sets in advance, 120) receiving belt forward error correction coding length is the Frame of 256 information units, this Frame of cutting after receiving the 128th information unit, execution in step 402 continues to receive second group of data block then;
Also can put in order frame receiving belt forward error correction coding, length is the Frame of 256 information units, and then is divided into 2 data blocks by 128 length, execution in step 402 then;
Generally, because frame head also can be branched away and carry out independent error correction coding, so correspondingly, frame head also can carry out correction process separately.
Step 402: to first length is that the isometric data block of 128 information units is carried out correction process, and the length that obtains removing 8 redundant information unit is the isometric data block of 120 effective information unit;
Step 403:,, after the described isometric data block that contains interpolation information carried out forward error correction and handle, delete the interpolation information in the described isometric data block that contains interpolation information again if the data block of receiving has comprised interpolation information to second follow-up data block; If the data block of receiving is the isometric data block that has comprised the information of adding, then directly carries out correction process, and then delete described interpolation information.
Embodiment 3:
The present invention also provides a kind of data forwarding method.Referring to Fig. 7, the tentation data frame length is 240, adopts (128,120) as error correction algorithm, n=128 then, and k=120, n-k=8 represents that 128 information units are one group of error correcting code, 120 effective information unit wherein, 8 redundant information unit.Forwarding step of the present invention is as follows:
Step 501: according to the forward error correction coding form (128 that sets in advance, 120) receiving belt forward error correction coding length is the Frame of 256 information units, this Frame of cutting after receiving the 128th information unit, execution in step 502, continuing then to receive second group length is the data block of 128 information units; Finish until Data Receiving;
Step 502: to first length that has 8 redundant information unit is that the isometric data block of 128 information units is carried out correction process, and the length that obtains removing 8 redundant information unit is the isometric data block of 120 effective information unit; Execution in step 503 then, in order second isometric data block carried out the correction process identical with step 502, finish until data processing.
Step 503: send through first the isometric data block after the correction process, according to the order of correction process after the data block of follow-up second described band error correction coding being carried out forward error correction and handling, send the data block after described second correction process, finish until data processing.The same with embodiment 1, algorithm of the prior art can guarantee when sending first isometric data block that second data block finished and receive and correction process finishes, can send.
In the present embodiment Frame length be 240 after forward error correction coding is handled Frame length be 256, receiving first 128 information units in data forwarding process need about 10ms, error correction needs 2ms, transmit addressing and need 3ms, sending 256 information units need about 20ms, and then whole repeating process need about 35ms.
And in existing technical scheme, all be to receive that entire frame just can transmit Frame later on.For example Frame length be 240 after forward error correction coding is handled Frame length be 248, receiving 248 information units in data forwarding process needs 20ms, and error correction needs 2ms, and transmitting addressing needs 3ms, transmission needs 20ms, and then whole repeating process needs 45ms.
Therefore shortened about 10ms by data frame forwarding method of the present invention than prior art repeating process.
Referring to Fig. 8, the present invention also provides a kind of Frame dispensing device, comprises source encoding module, modulation and sending module, and described dispensing device also comprises channel coding module;
Described channel coding module is used for according to the forward error correction coding form that sets in advance Frame being divided into a plurality of isometric data blocks, and described isometric data block is carried out forward error correction coding;
And be used for Frame being divided into a plurality of isometric data blocks and a remaining non-isometric data block according to the forward error correction coding form that sets in advance; Add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information; Described isometric data block is carried out forward error correction coding, delete and describedly contain the information of adding in the isometric data block of interpolation information, and send the data block of described band forward error correction coding;
The output of described channel coding module is input to described modulation and sending module.
The output of described source encoding module is input to described channel coding module, and the output of described source encoding module is input to described modulation and sending module.
Referring to Fig. 9, the invention provides a kind of Frame receiving system, comprise the source coding module, separate the mediation receiver module, described receiving system also comprises channel decoding module;
Described channel decoding module is used for the isometric data block according to the forward error correction coding form receiving belt error correction coding that sets in advance; Described isometric data block is carried out forward error correction to be handled;
The output of described reception and demodulation module is input to described channel decoding module.
And be used for according to the isometric data block of the forward error correction coding form receiving belt error correction coding that sets in advance and the non-isometric data block of a remaining band error correction coding; Step B: add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information; Described isometric data block is carried out forward error correction to be handled; Delete the described information of adding in the isometric data block of interpolation information that contains.
The output of described reception and demodulation module is input to described channel decoding module, and the output of described channel decoding module is input to described source coding module.
Referring to Figure 10, the present invention also provides another kind of Frame retransmission unit, and described retransmission unit comprises reception and demodulation module, channel decoding module and Frame forwarding module;
Described reception and demodulation module are used for according to the forward error correction coding form that the sets in advance data block of receiving belt error correction coding in order;
Described channel decoding module is used for after the data block that receives the described band error correction coding of each piece described data block being carried out forward error correction according to the reception order and handles;
Described Frame forwarding module is used for according to the order of correction process after the data block of the described band error correction coding of each piece being carried out forward error correction and handling, and sends the data block after the described correction process, finishes until data processing.
The output of described reception and demodulation module is input to described channel decoding module, and the output of described channel decoding module is input to the Frame forwarding module.
The above only is preferred embodiment of the present invention, not in order to restriction the present invention, all any modifications of being done within the spirit and principles in the present invention, is equal to and replaces and improvement etc., all should be included within protection scope of the present invention.

Claims (22)

1, a kind of Frame sending method is characterized in that, said method comprising the steps of:
Steps A: Frame is divided into a plurality of isometric data blocks according to the forward error correction coding form that sets in advance;
Step B: described isometric data block is carried out forward error correction coding and sent the data block of being with forward error correction coding.
2, Frame sending method as claimed in claim 1 is characterized in that, the described step that described isometric data block is carried out forward error correction coding and sent the data block of band forward error correction coding specifically comprises:
Order according to described isometric data block is carried out forward error correction coding to described isometric data block;
After described isometric data block is carried out forward error correction coding to each piece, send described data block, in order until handling a last blocks of data piece through forward error correction coding.
3, Frame sending method as claimed in claim 1 is characterized in that, the described step that described isometric data block is carried out forward error correction coding and sent the data block of band forward error correction coding specifically comprises:
Described isometric data block is carried out forward error correction coding, after described isometric data block is carried out forward error correction coding to all, send described data block again through forward error correction coding.
As the described Frame sending method of any claim in the claim 1 to 3, it is characterized in that 4, described Frame is divided into frame head part and data division, the frame head of described Frame is included in first isometric block of information.
As the described Frame sending method of any claim in the claim 1 to 3, it is characterized in that 5, described Frame is divided into frame head part and data division, described frame head part is carried out error correction coding separately.
6, a kind of Frame sending method is characterized in that, said method comprising the steps of:
Steps A: Frame is divided into a plurality of isometric data blocks and a remaining non-isometric data block according to the forward error correction coding form that sets in advance;
Step B: add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information;
Step C: described isometric data block is carried out forward error correction coding, delete and describedly contain the information of adding in the isometric data block of interpolation information, and send the data block of described band forward error correction coding.
7, Frame sending method as claimed in claim 6 is characterized in that, the described step that described isometric data block is carried out forward error correction coding and sent the data block of band forward error correction coding specifically comprises:
Order according to described isometric data block is carried out forward error correction coding to described isometric data block;
After described isometric data block is carried out forward error correction coding to each piece, send described data block, in order until handling a last blocks of data piece through forward error correction coding.
8, Frame sending method as claimed in claim 6 is characterized in that, the described step that described isometric data block is carried out forward error correction coding and sent the data block of band forward error correction coding specifically comprises:
Described isometric data block is carried out forward error correction coding, after described isometric data block is carried out forward error correction coding to all, send described data block again through forward error correction coding.
As the described Frame sending method of any claim in the claim 6 to 8, it is characterized in that 9, described Frame is divided into frame head part and data division, the frame head of described Frame is included in first isometric block of information.
As the described Frame sending method of any claim in the claim 6 to 8, it is characterized in that 10, described Frame is divided into frame head part and data division, described frame head part is carried out error correction coding separately.
11, a kind of Frame method of reseptance is characterized in that, said method comprising the steps of:
Steps A: according to the isometric data block of the forward error correction coding form receiving belt error correction coding that sets in advance;
Step B: described isometric data block is carried out forward error correction handle.
12, Frame method of reseptance as claimed in claim 11, it is characterized in that, the non-isometric data block of the isometric data block of described receiving belt error correction coding and a remaining band error correction coding, and described isometric data block is carried out the step that forward error correction handles specifically comprise:
According to the forward error correction coding form that the sets in advance data block of receiving belt error correction coding in order;
After the data block that receives the described band error correction coding of each piece described data block is carried out forward error correction according to the reception order and handle, a last blocks of data is fast until handling.
13, Frame method of reseptance as claimed in claim 11, it is characterized in that, the non-isometric data block of the isometric data block of described receiving belt error correction coding and a remaining band error correction coding, and described isometric data block is carried out the step that forward error correction handles specifically comprise:
After receiving complete frame data, according to the forward error correction coding form that sets in advance Frame is divided into a plurality of isometric data blocks again;
Described each isometric data block is carried out forward error correction to be handled.
As the described Frame method of reseptance of any claim in the claim 11 to 13, it is characterized in that 14, described Frame is divided into frame head part and data division, described data frame head is received separately with forward error correction handle.
15, a kind of Frame method of reseptance is characterized in that, said method comprising the steps of:
Steps A: according to the isometric data block of the forward error correction coding form receiving belt error correction coding that sets in advance and the non-isometric data block of a remaining band error correction coding;
Step B: add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information;
Step C: described isometric data block is carried out forward error correction handle;
Step D: delete the described information of adding in the isometric data block of interpolation information that contains.
16, Frame method of reseptance as claimed in claim 15, it is characterized in that, the non-isometric data block of the isometric data block of described receiving belt error correction coding and a remaining band error correction coding, and described isometric data block is carried out the step that forward error correction handles specifically comprise:
According to the forward error correction coding form that the sets in advance data block of receiving belt error correction coding in order;
After the data block that receives the described band error correction coding of each piece described data block is carried out forward error correction according to the reception order and handle, a last blocks of data is fast until handling.
17, Frame method of reseptance as claimed in claim 15, it is characterized in that, the non-isometric data block of the isometric data block of described receiving belt error correction coding and a remaining band error correction coding, and described isometric data block is carried out the step that forward error correction handles specifically comprise:
After receiving complete frame data, according to the forward error correction coding form that sets in advance Frame is divided into a plurality of isometric data blocks again;
Described each isometric data block is carried out forward error correction to be handled.
As the described Frame method of reseptance of any claim in the claim 15 to 17, it is characterized in that 18, described Frame is divided into frame head part and data division, described data frame head is received separately with forward error correction handle.
19, a kind of data frame forwarding method is characterized in that, said method comprising the steps of:
Steps A: according to the forward error correction coding form that the sets in advance data block of receiving belt error correction coding in order;
Step B: after the data block that receives the described band error correction coding of each piece, described data block is carried out forward error correction according to the reception order and handle;
Step C: after the data block of the described band error correction coding of each piece being carried out forward error correction and handling, send the data block after the described correction process according to the order of correction process, finish until data processing.
20, a kind of Frame dispensing device comprises source encoding module, modulation and sending module, it is characterized in that, described dispensing device also comprises channel coding module;
Described channel coding module is used for according to the forward error correction coding form that sets in advance Frame being divided into a plurality of isometric data blocks, and described isometric data block is carried out forward error correction coding;
And be used for Frame being divided into a plurality of isometric data blocks and a remaining non-isometric data block according to the forward error correction coding form that sets in advance; Add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information; Described isometric data block is carried out forward error correction coding, delete and describedly contain the information of adding in the isometric data block of interpolation information, and send the data block of described band forward error correction coding;
The output of described source encoding module is input to described channel coding module, and described source encoding module is input to described modulation and sending module.
21, a kind of Frame receiving system comprises the source coding module, separates the mediation receiver module, it is characterized in that described receiving system also comprises channel decoding module;
Described channel decoding module is used for the isometric data block according to the forward error correction coding form receiving belt error correction coding that sets in advance; Described isometric data block is carried out forward error correction to be handled;
The output of described reception and demodulation module is input to described channel decoding module;
And be used for according to the isometric data block of the forward error correction coding form receiving belt error correction coding that sets in advance and the non-isometric data block of a remaining band error correction coding; Add information to the non-isometric data block of described residue, obtain containing the isometric data block of interpolation information; Described isometric data block is carried out forward error correction to be handled; Delete the described information of adding in the isometric data block of interpolation information that contains;
The output of described reception and demodulation module is input to described channel decoding module, and described channel decoding module is input to described source coding module.
22, a kind of Frame retransmission unit is characterized in that, described retransmission unit comprises reception and demodulation module, channel decoding module and Frame forwarding module;
Described reception and demodulation module are used for according to the forward error correction coding form that the sets in advance data block of receiving belt error correction coding in order;
Described channel decoding module is used for after the data block that receives the described band error correction coding of each piece described data block being carried out forward error correction according to the reception order and handles;
Described Frame forwarding module is used for according to the order of correction process after the data block of the described band error correction coding of each piece being carried out forward error correction and handling, and sends the data block after the described correction process, finishes until data processing;
The output of described reception and demodulation module is input to described channel decoding module, and the output of described channel decoding module is input to the Frame forwarding module.
CN2006100742859A 2006-04-07 2006-04-07 Transmitting, receiving and repeating method and its device for data frame Active CN101051880B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006100742859A CN101051880B (en) 2006-04-07 2006-04-07 Transmitting, receiving and repeating method and its device for data frame

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006100742859A CN101051880B (en) 2006-04-07 2006-04-07 Transmitting, receiving and repeating method and its device for data frame

Publications (2)

Publication Number Publication Date
CN101051880A true CN101051880A (en) 2007-10-10
CN101051880B CN101051880B (en) 2010-11-03

Family

ID=38783098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006100742859A Active CN101051880B (en) 2006-04-07 2006-04-07 Transmitting, receiving and repeating method and its device for data frame

Country Status (1)

Country Link
CN (1) CN101051880B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998244A (en) * 2017-05-31 2017-08-01 中国科学院半导体研究所 Fec systems, method and the coding of ethernet data frame, decoding apparatus
CN108769699A (en) * 2018-05-10 2018-11-06 天津瑞发科半导体技术有限公司 A kind of Video transmission system and method
CN109688617A (en) * 2017-10-19 2019-04-26 阿里巴巴集团控股有限公司 Data transmission system, method and device
CN110012448A (en) * 2018-12-18 2019-07-12 ***股份有限公司 Vehicle end communication means based on light
CN111541521A (en) * 2020-05-07 2020-08-14 上海道生物联技术有限公司 Data packet length identification method and system
WO2021008248A1 (en) * 2019-07-12 2021-01-21 天地融科技股份有限公司 Data frame reception method and device and communication method and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1144429C (en) * 2001-05-18 2004-03-31 北京大学 Data transmission method with packet check
EP1414176B1 (en) * 2002-10-24 2010-03-31 Panasonic Corporation Communication device and communication method immune to burst error, program for executing the method, and computer-readable storage medium storing the program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998244A (en) * 2017-05-31 2017-08-01 中国科学院半导体研究所 Fec systems, method and the coding of ethernet data frame, decoding apparatus
CN109688617A (en) * 2017-10-19 2019-04-26 阿里巴巴集团控股有限公司 Data transmission system, method and device
CN108769699A (en) * 2018-05-10 2018-11-06 天津瑞发科半导体技术有限公司 A kind of Video transmission system and method
CN108769699B (en) * 2018-05-10 2019-11-19 天津瑞发科半导体技术有限公司 A kind of Video transmission system and method
CN110012448A (en) * 2018-12-18 2019-07-12 ***股份有限公司 Vehicle end communication means based on light
CN110012448B (en) * 2018-12-18 2021-10-26 ***股份有限公司 Vehicle-side communication method based on lamplight
WO2021008248A1 (en) * 2019-07-12 2021-01-21 天地融科技股份有限公司 Data frame reception method and device and communication method and system
CN111541521A (en) * 2020-05-07 2020-08-14 上海道生物联技术有限公司 Data packet length identification method and system

Also Published As

Publication number Publication date
CN101051880B (en) 2010-11-03

Similar Documents

Publication Publication Date Title
CN1893342A (en) Multi-carrier-wave IISDPA business trans mission channel code processing method and coding apparatus
CN101051880A (en) Transmitting, receiving and repeating method and its device for data frame
CN1836446A (en) Robust error correction encoding/decoding apparatus and method for digital dual-stream broadcast reception/transmission systems
CN1951052A (en) Apparatus and method for enhanced um rlc data handling
CN1852581A (en) Method for transmitting data on downward link
CN1315095A (en) Apparatus and method for channel coding and multiplexing in CDMA communication system
CN1951137A (en) Base station apparatus
CN1617485A (en) Communication system and method employing automatic repeat request
CN1523797A (en) Reordering method for enhancement uplink dedicated channel HARQ in WCDMA system
CN1976272A (en) Method and apparatus for controlling reliability of feedback signal in a mobile communication system
CN1951054A (en) Wireless communication system, wireless communication method, and wireless communication device
CN1578262A (en) Packet transceiver apparatus
CN1901431A (en) Lost frame hiding method and device
CN1801687A (en) Data frame retransmission method and system based on non response mechanism
CN1735002A (en) Be used for method at the reception result of mobile communication system report bag
CN1224232C (en) Method for operating rate match and rate match device
CN1859070A (en) Repeating method for data based on error feedback mechanism and relative system
CN1365551A (en) Radio communication apparatus and radio communication method
CN1833422A (en) Packet communication device
CN1324834C (en) Error control mechanism for a segment based link layer in a digital network
CN1661951A (en) Method and apparatus for controlling transmission, reception and re-transmission
CN1610339A (en) Methods and devices for transferring and for recovering data packets
CN1338882A (en) Method for controlling load of communication business in mobile wireless networks
CN101043302A (en) Wireless network communication apparatus
CN1770655A (en) Method and apparatus for controlling enhanced uplink special physical channel power

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant