Out-of-band forward error correction
First Claim
Patent Images
1. A method of correcting transmission errors in a communications system:
- receiving a bearer data packet from a first logical channel;
receiving an error correction data packet from a second logical channel different from said first logical channel, said error correction data packet corresponding to said bearer data packet;
correcting said bearer data packet with said error correction data packet.
6 Assignments
0 Petitions
Accused Products
Abstract
A forward error correction (FEC) method is provided that operates in a multiple access format, such as, e.g., a Time Division Multiple Access (TDMA) format. An FEC transband central station and a plurality of FEC transband remote stations transmit data and corresponding error correction data therebetween during time frames. The time frames are divided into in-band time slots during which the traffic data is transmitted and out-of-band time slots during which the error correction data may be transmitted. The FEC transband remote stations that are assigned to the out-of-band time slots are efficiently and dynamically adjusted during communication.
-
Citations
18 Claims
-
1. A method of correcting transmission errors in a communications system:
-
receiving a bearer data packet from a first logical channel;
receiving an error correction data packet from a second logical channel different from said first logical channel, said error correction data packet corresponding to said bearer data packet;
correcting said bearer data packet with said error correction data packet. - View Dependent Claims (2)
receiving a plurality of bearer data packets from said first logical channel, said error correction data packet corresponding to said plurality of bearer data packets; and
correcting said plurality of bearer data packets with said error correction data packet.
-
-
3. A method of correcting transmission errors in a communications system:
-
receiving a plurality of bearer data packets during a first time period;
receiving an error correction data packet during a second time period different from said first time period, said error correction data packet corresponding to said plurality of bearer data packets; and
correcting said plurality of bearer data packets with said error correction data packet.
-
-
4. A method of correcting transmission errors in a communications system:
-
dividing each of a plurality of time frames into at least one in-band time slot and at least one out-of-band time slot;
receiving a plurality of bearer data packets during said at least one in-band time slot of said plurality of time frames;
receiving an error correction data packet during a sub-out-of-band time slot, said error correction data packet corresponding to said plurality of bearer data packets; and
correcting said bearer data packets using said error correction data packet. - View Dependent Claims (5, 6, 7)
-
-
8. A recordable medium comprising:
-
a computer program comprising steps for;
receiving a bearer data packet during a first time period;
receiving an error correction data packet during a second time period different from said first time period, said error correction data packet corresponding to said bearer data packet;
correcting said bearer data packet with said error correction data packet. - View Dependent Claims (9)
-
-
10. A recordable medium comprising:
-
a computer program comprising steps for;
receiving a bearer data packet during an in-band time slot;
receiving an error correction data packet during an out-of-band time slot, said error correction data packet corresponding to said bearer data packet; and
correcting said bearer data packet using said error correction data packet. - View Dependent Claims (11, 12, 13)
receiving a plurality of bearer data packets respectively during a plurality of time frames, wherein said error correction data packet corresponds to said plurality of bearer data packets; and
correcting said plurality of bearer data packets with said error correction data packet.
-
-
14. A communications terminal, comprising:
-
a receiver;
an error correction decoder electrically coupled to said receiver;
a bearer/FEC data register electrically coupled to said receiver and said error correction decoder; and
a processor electrically coupled to said error correction encoder and said bearer/FEC data register, said processor comprising a computer program comprising steps for;
receiving a bearer data packet during an in-band time slot;
receiving an error correction data packet during an out-of-band time slot, said error correction data packet corresponding to said bearer data packet; and
directing said error correction encoder to correct said bearer data packet using said error correction data packet. - View Dependent Claims (15, 16, 17, 18)
receiving a plurality of bearer data packets respectively during a plurality of time frames, wherein said error correction data packet corresponds to said plurality of bearer data packets;
directing said bearer/FEC data register to store and accumulate said plurality of bearer data packets; and
directing said error correction encoder to correct said plurality of bearer data packets with said error correction data packet.
-
-
16. The communications terminal of claim 14, further comprising:
-
a transmitter;
an error correction encoder electrically coupled to said receiver;
an FEC data register electrically coupled to said receiver and said error correction decoder; and
whereinsaid processor electrically coupled to said error correction decoder and said FEC data register, said computer program further comprising steps for;
transmitting another bearer data packet during another in-band time slot;
directing said error correction encoder to generate another error correction data packet from said another bearer data packet; and
transmitting another error correction data packet during another out-of-band time slot, said another error correction data packet corresponding to said another bearer data packet.
-
-
17. The communications terminal of claim 15, further comprising:
-
a transmitter;
an error correction encoder electrically coupled to said receiver;
an FEC data register electrically coupled to said receiver and said error correction decoder; and
whereinsaid processor is electrically coupled to said error correction decoder and said FEC data register, said computer program further comprising steps for;
transmitting a plurality of bearer data packets during another in-band time slot over a plurality of time frames;
directing said error correction encoder to generate error correction data from said plurality of bearer data packets;
directing said FEC data register to accumulate and store said error correction data; and
transmitting said error correction data as another error correction data packet during an out-of-band time slot over a single time frame.
-
-
18. The communication terminal of claim 17, further comprising an antenna coupled to said receiver and said transmitter.
Specification