Patent ID: 9749122
Date: 2017-08-29
CPC Classifications: H03M,H04L

Claim:
1. A method of synchronizing a fountain code transmitting end and a fountain code receiving end, the fountain code transmitting end including a first pseudorandom number generator, a second pseudorandom number generator, and a first transceiver, the method comprising: generating, at the first pseudorandom number generator, a first random number based on a seed; generating, at the second pseudorandom number generator, a first plurality of unique random numbers based on the first random number; selecting, at the fountain code transmitting end, a first subset of data blocks of a plurality of data blocks based on the first plurality of unique random numbers; generating, at the fountain code transmitting end, a first communication block based on the first subset of data blocks; and transmitting, via the first transceiver, the first communication block and the seed.