Claims
- 1. A method of correcting transmission errors in a communications system:
receiving a bearer data packet during a first logical channel; receiving an error correction data packet during 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.
- 2. The method of claim 1, further comprising:
receiving a plurality of bearer data packets during 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 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; and correcting said bearer data packet with said error correction data packet.
- 4. The method of claim 3, further comprising receiving a plurality of bearer data packets, 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.
- 5. 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 bearer data packet during said at least one in-band time slot; receiving an error correction data packet during said at least one 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.
- 6. The method of claim 5, wherein said bearer data packet and said error correction data packet are both received during one of said plurality of time frames.
- 7. The method of claim 5, wherein said bearer data packet is received during one of said plurality of time frames and said error correction data packet is received during another of said plurality of time frames.
- 8. The method of claim 5, further comprising the step of receiving a plurality of bearer data packets respectively during said plurality of time frames, wherein said error correction data packet corresponds to said plurality of bearer data packets.
- 9. The method of claim 8, further comprising the step of correcting said plurality of bearer data packets using said error correction data packet.
- 10. The method of claim 8, wherein said error correction data packet is received during a sub-out-of-band time slot.
- 11. A method of operating a wireless communications system having a system data overhead, the system comprising an FEC transband central station and a plurality of remote stations, the method comprising:
dividing a plurality of time frames into a plurality of time slots, said plurality of time slots comprising in-band time slots and out-of-band time slots, each of said plurality of remote stations being assigned to an in-band time slot and an out-of-band time slot to create a current remote station assignment combination; altering said system data overhead; and selecting a future remote station assignment combination in response to said alteration of said system data overhead.
- 12. The method of claim 11, wherein said FEC transband central station is a wireless communications base station and any FEC transband remote stations in communication with said wireless communications base station is a wireless communications mobile handset.
- 13. The method of claim 11, wherein said selected remote station assignment combination maximizes the number of unused time slots.
- 14. The method of claim 11, wherein said selected remote station assignment combination does not unduly degrade the communication quality of said plurality of FEC transband remote stations.
- 15. The method of claim 11, further comprising:
initiating communication between said FEC transband central station and an FEC transband remote station; and assigning said initiating FEC transband remote station to an in-band time slot and an out-of-band time slot in accordance with said selected future remote station assignment combination.
- 16. The method of claim 12, wherein said initiating FEC transband remote station is assigned to a sub-out-of-band time slot.
- 17. The method of claim 11, further comprising:
terminating communication between said FEC transband central station and one of said plurality of remote stations to create a vacated in-band time slot and vacated out-of-band time slot; and creating an unused time slot from said vacated in-band time slot in accordance with said selected remote station assignment combination.
- 18. The method of claim 17, further comprising:
creating an unused time slot from said vacated out-of-band time slots in accordance with said selected remote station assignment combination.
- 19. The method of claim 17, further comprising:
reassigning one of said plurality of remote stations to said vacated out-of-band time slot in accordance with said selected remote station assignment combination.
- 20. The method of claim 11, further comprising:
adjusting the error correction data overhead rating of an overhead altering FEC transband remote station; assigning said plurality of FEC transband remote stations to said plurality of out-of-band time slots in accordance with said selected remote station assignment combination; and reassigning at least one of said plurality of FEC transband remote stations to at least one of said plurality of out-of-band time slots.
- 21. The method of claim 20, wherein said error correction data overhead rating is increased, and wherein said overhead altering FEC transband remote station is reassigned to another of said plurality of out-of-band time slots.
- 22. The method of claim 20, wherein said error correction data overhead rating is decreased, and wherein one of said plurality of FEC transband remote stations is reassigned to an out-of-band time slot to which said overhead altering FEC transband remote station is assigned.
- 23. 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.
- 24. The recordable medium of claim 23, wherein said computer program further comprises steps for receiving a plurality of bearer data packets, wherein said error correction data packet corresponds to said plurality of bearer data packets, and wherein said computer program further comprises a step for correcting said plurality of bearer data packets with said error correction data packet.
- 25. 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.
- 26. The recordable medium of claim 25, wherein said computer program further comprises steps for receiving said bearer data packet and said error correction data packet during a single time frame.
- 27. The recordable medium of claim 25, wherein said computer program further comprises steps for receiving said bearer data packet in a time frame and receiving said error correction data packet in another time frame different from said time frame.
- 28. The recordable medium of claim 25, wherein said computer program further comprises steps for:
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.
- 29. 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.
- 30. The communications terminal of claim 29, wherein said computer program further comprises steps for:
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.
- 31. The communications terminal of claim 29, 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 wherein
said 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.
- 32. The communications terminal of claim 30, 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 wherein
said 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.
- 33. The communication terminal of claim 32, further comprising an antenna coupled to said receiver and said transmitter.
RELATED APPLICATION
[0001] The present application is a divisional of co-pending U.S. patent application Ser. No. 09/314,580, entitled OUT-OF-BAND FORWARD ERROR CORRECTION, attorney docket number 233/041, filed on May 18, 1999, which is incorporated herein by reference in its entirety.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09314580 |
May 1999 |
US |
Child |
10016226 |
Nov 2001 |
US |