Variable-strength error correction in ad-hoc networks
First Claim
Patent Images
1. A method comprising:
- receiving a plurality of packets;
storing the packets; and
queuing each of the packets for transmission according to a time of arrival of each of the packets, a quality of service associated with each of the packet, and an amount of error correction encoding applied to each of the packets.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for encoding packetized data include applying different codings to the header and the payload. The header of a data packet is encoded for error correction separately from the payload of the data packet. The use of separate error correction techniques for the header and payload of a packet permits optimization of each for use in a data network, and more particularly, in a wireless data network.
24 Citations
24 Claims
-
1. A method comprising:
-
receiving a plurality of packets; storing the packets; and queuing each of the packets for transmission according to a time of arrival of each of the packets, a quality of service associated with each of the packet, and an amount of error correction encoding applied to each of the packets. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of forming an encoded data packet for transmission on a network, the method comprising:
-
encoding a data packet header using a first error correction coding to provide an encoded header, encoding a data packet payload with a second error correction coding to provide an encoded payload, the second error correction coding being different from the first error correction coding, and, forming the encoded data packet based on the encoded header, the encoded payload, and a strength of coding field, where the strength of coding indicates a strength of coding applied to at least one of the header and the payload and wherein the encoded header and the encoded payload are respectively encoded with only one of the first error correction coding and the second error correction coding. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A network node including software configured to:
-
receive a plurality of packets; store the packets; and queue each of the packets for transmission according to a time of arrival of each of the packets, a quality of service associated with each of the packets, and an amount of error correction encoding applied to each of the packets. - View Dependent Claims (15, 16, 17)
-
-
18. A data encoder, configured for:
-
encoding a data packet header using a first error correction coding to provide an encoded header, encoding a data packet payload with a second error correction coding to provide an encoded payload, the second error correction coding being different from the first error correction coding, and forming the encoded data packet based on the encoded header, the encoded payload, and a strength of coding field, where the strength of coding indicates a strength of coding applied to at least one of the header and the payload and wherein the encoded header and the encoded payload are respectively encoded with only one of the first error correction coding and the second error correction coding. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification