Error correction using redundant packet streams in wireless communications systems
First Claim
1. A communications system, comprising:
- a mobile unit operable to transmit redundant content to a plurality of base transceiver stations, a copy of the content transmitted to each base transceiver station being encoded using a code that is related to the codes used to encode copies of the content transmitted to the other base transceiver stations;
a plurality of base transceiver stations, each base transceiver station operable to;
receive a copy of the coded content from the mobile unit;
generate a packet including the coded content; and
communicate the packet; and
a decoder operable to;
receive a plurality of packets each including a copy of the coded content, each packet generated at a different base transceiver station;
decode the content in the packets by concatenating the related codes used to encode each copy of the content; and
generate one or more redundant packets including the decoded content.
1 Assignment
0 Petitions
Accused Products
Abstract
A communications system includes a mobile unit that transmits redundant content to a plurality of destinations. A copy of the content that is transmitted to each destination is encoded using a code that is related to the codes used to encode copies of the content transmitted to the other destinations. The system further includes a number of base transceiver stations. Each base transceiver station receives a copy of the coded content from the mobile unit, generates a packet including the coded content, and communicates the packet. Furthermore, the system includes a decoder that receives a number of packets that each include a copy of the coded content and that are each generated at a different base transceiver station. The decoder decodes the content in the packets by concatenating the related codes used to encode each copy of the content and generates one or more redundant packets including the decoded content.
65 Citations
34 Claims
-
1. A communications system, comprising:
-
a mobile unit operable to transmit redundant content to a plurality of base transceiver stations, a copy of the content transmitted to each base transceiver station being encoded using a code that is related to the codes used to encode copies of the content transmitted to the other base transceiver stations; a plurality of base transceiver stations, each base transceiver station operable to; receive a copy of the coded content from the mobile unit; generate a packet including the coded content; and communicate the packet; and a decoder operable to; receive a plurality of packets each including a copy of the coded content, each packet generated at a different base transceiver station; decode the content in the packets by concatenating the related codes used to encode each copy of the content; and generate one or more redundant packets including the decoded content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A network device comprising:
-
an interface operable to receive a plurality of redundant packets each generated at a different base transceiver station and each including a copy of coded content originating from a mobile unit, the coded content in each packet encoded using a code that is related to the codes used to encode the copies of the content in the other packets; and a processor operable to; decode the content in the packets by concatenating the related codes used to encode each copy of the content; and generate one or more redundant packets including the decoded content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for error correction using redundant packets, comprising:
-
receiving a plurality of redundant packets each generated at a different base transceiver station and each including a copy of coded content originating from a mobile unit, the coded content in each packet encoded using a code that is related to the codes used to encode the copies of the content in the other packets; decoding the content in the packets by concatenating the related codes used to encode each copy of the content; and generating one or more redundant packets including the decoded content. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for error correction using redundant packets, comprising:
-
transmitting redundant content to a plurality of base transceiver stations from a mobile unit, a copy of the content transmitted to each base transceiver station being encoded using a code that is related to the codes used to encode copies of the content transmitted to the other base transceiver stations; receiving a copy of the coded content from the mobile unit at each of a plurality of base transceiver stations; generating a packet including the coded content at each base transceiver stations; communicating the packets to a decoder; decoding the content in the packets by concatenating the related codes used to encode each copy of the content; and generating one or more redundant packets including the decoded content. - View Dependent Claims (27, 28)
-
-
29. Error correction software embodied in a computer-readable medium and operable, when executed on a computer, to:
-
receive a plurality of redundant packets each generated at a different base transceiver station and each including a copy of coded content originating from a mobile unit, the coded content in each packet encoded using a code that is related to the codes used to encode the copies of the content in the other packets; decode the content in the packets by concatenating the related codes used to encode each copy of the content; and generate one or more redundant packets including the decoded content. - View Dependent Claims (30, 31)
-
-
32. A system for error correction using redundant packets, comprising:
-
means for receiving a plurality of redundant packets each generated at a different base transceiver station and each including a copy of coded content originating from a mobile unit, the coded content in each packet encoded using a code that is related to the codes used to encode the copies of the content in the other packets; means for decoding the content in the packets by concatenating the related codes used to encode each copy of the content; and means for generating one or more redundant packets including the decoded content. - View Dependent Claims (33, 34)
-
Specification