CPC H04L 27/2691 (2013.01) [H04L 1/0003 (2013.01); H04L 1/0019 (2013.01); H04L 1/0045 (2013.01); H04L 1/0047 (2013.01); H04L 1/0061 (2013.01); H04L 1/08 (2013.01); H04L 1/1607 (2013.01); H04L 1/1809 (2013.01); H04L 1/20 (2013.01); H04L 1/201 (2013.01); H04L 1/206 (2013.01); H04L 27/02 (2013.01); H04L 27/2614 (2013.01); H04L 27/34 (2013.01); H04L 27/364 (2013.01); H04W 28/04 (2013.01)] | 10 Claims |
3. A non-transitory computer-readable media in a wireless receiver, the non-transitory media containing an algorithm and instructions that when implemented in a computing environment cause a method to be performed, the method comprising:
a) receiving a first copy of a message comprising N message elements, and determining that the first copy is corrupted;
b) receiving a second copy of the message, and determining that the second copy is corrupted;
c) for each of the N message elements, selecting, according to the algorithm, a selected message element from a pair of corresponding message elements of two corrupted copies;
d) assembling a merged copy of the message by concatenating the N selected message elements; and
e) determining whether the merged copy of the message is corrupted, wherein;
f) the first and second copies of the message are modulated according to QAM (quadrature amplitude modulation) comprising a set of predetermined amplitude levels; and
g) wherein the algorithm comprises:
i) determining, for each message element of the first and second copies of the message, an I-branch amplitude and an orthogonal Q-branch amplitude;
ii) determining an I-branch difference between an amplitude of the I-branch amplitude and a closest amplitude level of the set of predetermined amplitude levels;
iii) determining a Q-branch difference between an amplitude of the Q-branch amplitude and a closest amplitude level of the set of predetermined amplitude levels;
iv) calculating a modulation quality according to a combination of the I-branch difference and the Q-branch difference; and
v) selecting whichever message element, of the corresponding message elements of the first and second copies of the message, has a higher modulation quality.
|