Degree reduction and degree-constrained combining for relaying a fountain code
AssigneeQUALCOMM Incorporated
InventorsJubin JOSE, Chong LI, Xinzhou WU, Sundar SUBRAMANIAN
Life of this patent
Estimating the term…
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.
Claims28
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.
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.
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.
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.
Dependencies are inferred from the claim text.