Error compensating method and apparatus and medium storing...

Error detection/correction and fault detection/recovery – Pulse or data error handling – Digital data error correction

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C714S712000

Reexamination Certificate

active

06330699

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to error compensating technology which compensates for bit errors occurring during transmission of transmission data, by retransmitting the transmission data. In particular, the present invention relates to error compensating technology for the case where high speed data transmission is carried out by making up frames of a predetermined period using a plurality of short data packets such as ATM cells.
2. Description of the Related Art
In wireless transmission, the occurrence of bit errors during transmission can not be avoided, and therefore various error compensating techniques have been investigated. For these error compensating techniques, the FEC (Forward Error Correction) method and the ARQ (Automatic Repeat Request) method are effective. Here with the FEC method, a redundant bit is appended to the transmission data, and bit error correction is carried out based on this redundant bit. On the other hand, with the ARQ method, when a bit error is detected, the transmission data is retransmitted.
Of these methods, the FEC method is aimed at improving BER (bit error ratio). Therefore when the FEC method is used, then with respect to bit errors occurring in bursts, there are many cases where such bit errors cannot be adequately corrected. Therefore to carry out accurate data transmission, the ARQ method must be used.
FIG. 10
is a explanatory diagram illustrating an example of conventional error compensating processing using the ARQ method. In
FIG. 10
, the horizontal thick lines represent time lines for respective transmission equipment and reception equipment. The vertical dotted lines indicate divisions between transmission frames and receiving frames. The rectangular boxes denoted by numerals
21
-
28
indicate data packets. The numerals inside the rectangular boxes denote sequence numbers which are appended to the data packets. The arrows extending from the transmission equipment to the reception equipment indicate the flow of data packets. The arrows extending from the reception equipment to the transmission equipment indicate the flow of control information. The places marked with an X where the arrows do not reach the mating equipment indicate the occurrence of a bit error at the time of transmission of a data packet or control information.
With the data packets
21
-
28
to be transmitted from the transmission equipment, a sequence number is appended to each data packet unit. The reception equipment checks the reception condition, and when reception is normal, an ACK (acknowledgment) serving as a normal reception notification, together with the sequence number of the received data packet is sent back as control information. On the other hand, in the case where the reception equipment fails in reception, then an NAK (Negative Acknowledgment) is sent back as the control information. In the case where an ACK and the sequence number cannot be identified amongst the control information that has been sent back (or in the case where an NAK is received), then the transmission equipment retransmits the data package, which is assumed to have failed in transmission. By means of the above processing, all of the information can be reliably delivered to the reception equipment.
FIG. 11
is a block diagram illustrating a configuration example of transmission equipment in a conventional error compensating apparatus. In FIG.
11
. numeral
10
denotes transmission equipment, numeral
100
denotes a sequence number appending circuit, numeral
101
denotes a data memory circuit, numeral
102
denotes a control information reception circuit, numeral
103
denotes a transmission control circuit, numeral
104
denotes a transmission circuit, and numeral
106
denotes a communication status management table.
In FIG.
11
. the sequence number appending circuit
100
appends a sequence number to each data packet, and the data packet is then sent to the data memory circuit
101
. The data memory circuit
101
temporarily stores the data packet. The control information reception circuit
102
receives control information (ACK and sequence number) from the reception equipment (refer to FIG.
12
), and sends this control information to the transmission control circuit
103
. A control section (not shown in the figure) of the communication status management table
106
then takes from the control information reception circuit
102
via the transmission control circuit
103
, the sequence number (for example the sequence number for which normal reception has been verified) from amongst the control information. The control section then compares this sequence number (for normal reception) with the sequence number for the already transmitted data packet, and based on the comparison result, manages the sequence number of any data packets assumed to have not been normally transmitted. The transmission control circuit
103
refers to the communication status management table
106
, to decide on the sequence number of the next data packet to be sent. Moreover, at a predetermined timing, the transmission control circuit
103
directs the transmission of the data packet corresponding to the sequence number to the data memory circuit
101
and the transmission circuit
104
.
FIG. 12
is a block diagram illustrating a configuration example of the reception equipment in a conventional error compensating apparatus. In
FIG. 12
, numeral
11
denotes the reception equipment, numeral
110
denotes a data reception circuit, numeral
111
denotes a bit error detection circuit, numeral
112
denotes a sequence number separation circuit, numeral
113
denotes a retransmission control circuit, and numeral
114
denotes a data packet buffer.
The data reception circuit
110
receives the data packet transmitted from the transmission equipment (refer to FIG.
11
). The bit error detection circuit
111
judges if a bit error has occurred in the received data packet. If a bit error is detected, the data packet is discarded. On the other hand, if a bit error is not detected, the bit error detection circuit
111
sends the data packet to the sequence number separation circuit
112
. The sequence number separation circuit
112
then separates the sequence number from the data packet, and sends the separated sequence number to the retransmission control circuit
113
. On the other hand, the data within the data packet is output via the data packet buffer
114
. The retransmission control circuit
113
sends back to the transmission equipment (refer to
FIG. 11
) as control information, the sequence number received from the sequence number separation circuit
112
, together with an ACK.
The above is an outline of a conventional error compensating apparatus which uses the ARQ method. Here the case has been described for where the sequence number of the normally received data packet is sent back together with an ACK. However. the case can also be considered where in a similar manner, the sequence number of the data packet which was not normally received is sent back together with an NAK. However with the abovementloned apparatus, in either case where the ACK or the NAK is sent back, the sending back of the ACK or the NAK is carried out for each receipt of one data packet.
With the above mentioned conventional apparatus, as representative examples of management methods for managing the sequence number of the data packet to be retransmitted, a GBN (Go Back N) method and an SR (Selective Repeat) method have been presented. With the GBN method, the data packet where the bit error is detected and all subsequent data packets are successively retransmitted. With the SR method, only the data packet in which the bit error has been detected is selectively retransmitted. As follows is a description of processing algorithms for the GBN method and the SR method used in the conventional apparatus.
FIG. 13
is a flow chart illustrating an operation example of transmission equipment which constitutes an error compensating apparatus in the conventional error com

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Error compensating method and apparatus and medium storing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Error compensating method and apparatus and medium storing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Error compensating method and apparatus and medium storing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2579240

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.