DEGREE REDUCTION AND DEGREE-CONSTRAINED COMBINING FOR RELAYING A FOUNTAIN CODE
First Claim
Patent Images
1. A method of relaying a packet, comprising:
- receiving at least one packet;
reducing a degree of the at least one packet;
processing the at least one packet based on the reduced degree;
generating a combined packet, the generating comprising combining the at least one processed packet with at least one other processed packet based on the reduced degree and a weight of each of the processed packets; and
transmitting the combined packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a computer program product for relaying a packet are provided. The apparatus receives at least one packet and reduces a degree of the at least one packet. The apparatus further processes the at least one packet based on the reduced degree, generates a combined packet by combining the at least one processed packet with at least one other processed packet based on the reduced degree and a weight of each of the processed packets, and transmits the combined packet.
-
Citations
28 Claims
-
1. A method of relaying a packet, comprising:
-
receiving at least one packet; reducing a degree of the at least one packet; processing the at least one packet based on the reduced degree; generating a combined packet, the generating comprising combining the at least one processed packet with at least one other processed packet based on the reduced degree and a weight of each of the processed packets; and transmitting the combined packet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for relaying a packet, comprising:
-
means for receiving at least one packet; means for reducing a degree of the at least one packet; means for processing the at least one packet based on the reduced degree; means for generating a combined packet, the means for generating configured to combine the at least one processed packet with at least one other processed packet based on the reduced degree and a weight of each of the processed packets; and means for transmitting the combined packet. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for relaying a packet, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive at least one packet; reduce a degree of the at least one packet; process the at least one packet based on the reduced degree; generate a combined packet, wherein the at least one processor configured to generate is further configured to combine the at least one processed packet with at least one other processed packet based on the reduced degree and a weight of each of the processed packets; and transmit the combined packet. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer program product stored on a computer-readable medium and comprising code that when executed on at least one processor performs the steps of:
-
receiving at least one packet; reducing a degree of the at least one packet; processing the at least one packet based on the reduced degree; generating a combined packet, the generating comprising combining the at least one processed packet with at least one other processed packet based on the reduced degree and a weight of each of the processed packets; and transmitting the combined packet.
-
Specification