IP Library Granted Patent US 12,028,158
Granted Patent B2
US 12,028,158 · App. 18/229,551 · Granted Jul 2, 2024

Low-complexity fault mitigation in 5G/6G messages

Inventors: David E. Newman (Poway, CA); R. Kemp Massengill (Palos Verdes, CA)
H04L1/0026H04B17/17H04B17/18H04B17/29H04B17/336H04L1/0003H04L1/0015H04L1/0061H04L1/08H04L1/206H04L5/0053H04W76/18H04L43/0829
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,028,158
App. No.
18/229,551
Granted
Jul 2, 2024
Kind
B2
Abstract

Reliability, in 5G and emerging 6G, is a continuing challenge due to signal fading, heavy interference, and phase noise, among others. The disclosed procedures show how to locate the most likely faulted message elements according to a deviant modulation, excessive amplitude or phase instability, and inconsistency between successive transmissions of the message. In addition, the receiver can rectify the message either by altering the faulted message elements to other modulation states, or by selectively merging two versions of the message according to signal quality. In either case, reliability is improved, range is extended, and time is saved.

Claims (76)

1. A method for a wireless receiver to demodulate a message, the method comprising:

a) receiving a first copy of the message, and determining that the first copy is corrupted;

b) determining, for each message element of the first copy, a quality factor, wherein the first copy comprises message elements, each message element comprising a single resource element of a resource grid comprising symbol-times in time and subcarriers in frequency;

c) categorizing each message element having a quality factor below a predetermined threshold as “suspicious” and each message element having a quality factor at least equal to the predetermined threshold as “trusted”;

d) when all of the message elements of the first copy are trusted, requesting a retransmission of the entire message;

e) when all of the suspicious message elements of the first copy occur in a contiguous portion of the message, requesting a retransmission of the contiguous portion of the message; and

f) when the contiguous portion comprises more than half of the message, requesting a retransmission of the entire message.

2. The method of claim 1 , wherein the message is received according to 5G or 6G technology.

3. The method of claim 1 , wherein:

a) the quality factor of each message element of the first copy comprises a combination of a modulation quality and a signal quality;

b) wherein the modulation quality comprises a difference between an amplitude or phase modulation of the message element and a closest amplitude or phase level of a modulation scheme; and

c) wherein the signal quality of each message element of the first copy comprises a variation in amplitude or phase or frequency of a signal comprising the message element.

4. The method of claim 1 , wherein the contiguous portion comprises either:

a) one-half;

b) one-quarter; or

c) one-eighth.

5. The method of claim 1 , further comprising:

a) receiving a second copy of the contiguous portion of the message;

b) preparing a merged message by replacing the contiguous portion of the first copy with the second copy; and

c) determining whether the merged message is corrupted.

6. The method of claim 5 , further comprising:

a) upon determining that the merged message is corrupted, replacing each message element of the contiguous portion with whichever corresponding message element, of the first copy and the second copy, has a higher quality factor; and

b) when the merged message, including the replaced message elements, is corrupted, requesting a retransmission of the entire message.

7. The method of claim 1 , further comprising:

a) receiving a second copy of the message, and determining that the second copy is corrupted;

b) preparing a merged message by selecting, for each message element of the merged message, whichever corresponding message elements of the first and second copy has a higher quality factor; and

c) determining whether the merged message is corrupted.

8. The method of claim 7 , further comprising:

a) upon determining that the merged message is corrupted, determining which message elements of the first copy are “inconsistent”, wherein a message element is inconsistent when a demodulated value of the message element of the first copy is different from a demodulated value of a corresponding message element of the second copy;

b) preparing a plurality of merged message versions by sequentially replacing each inconsistent message element of the first copy with a corresponding message element of the second copy, in a nested grid search that includes all combinations of the inconsistent message elements; and

c) determining whether each of the merged message versions of the plurality is corrupted.

9. The method of claim 8 , further comprising:

a) upon determining that all of the merged message versions of the plurality are corrupted, requesting a retransmission of the entire message.

10. Non-transitory computer-readable media in a wireless receiver, the bon-transitory computer-readable media containing instructions that, when executed by a computing environment, cause method to be performed, the method comprising:

a) receiving a first version of a message and a second version of the message, each message comprising message elements, each message element occupying a single resource element of a resource grid;

b) determining that the first version is corrupted and the second version is corrupted;

c) determining a number of inconsistent message elements, wherein each message element of the first and second versions is inconsistent if the corresponding message elements of the first and second versions are different as demodulated, and is consistent otherwise; and

d) if the number of inconsistent message elements is zero, then requesting a retransmission of the message.

11. The non-transitory computer-readable media of claim 10 , the method further comprising:

a) if the number of inconsistent message elements is greater than zero, then determining a quality factor of each inconsistent message element of the first and second versions, wherein the quality factor is related to a received signal comprising the message element;

b) preparing a merged message version comprising all of the consistent message elements and, for each inconsistent message element, selecting whichever of the corresponding message elements of the first and second versions has a higher quality factor; and

c) determining whether the merged message is corrupted.

12. The non-transitory computer-readable media of claim 11 , wherein:

a) the quality factor of a message element comprises a combination of a modulation quality and a signal quality;

b) the modulation quality of the message element comprises a difference between a modulation of the message element and a predetermined modulation of a modulation scheme; and

c) the signal quality of the message element comprises a signal-to-noise ratio of a signal of the message element.

13. The non-transitory computer-readable media of claim 12 , wherein:

a) the modulation of the message element comprises an amplitude or a phase; and

b) the predetermined modulation comprises a predetermined amplitude level or a predetermined phase level of the modulation scheme.

14. The non-transitory computer-readable media of claim 11 , the method further comprising, upon determining that the merged message is corrupted:

a) sequentially replacing each inconsistent message element of the merged message by each of the corresponding message elements of the first and second versions in a nested grid search that includes all combinations of the inconsistent message elements of the first and second versions; and

b) determining whether each of the merged messages, including the replaced message elements, is corrupted; and

c) if all of the merged messages, including the replaced message elements, is corrupted, requesting a retransmission of the message.

15. The non-transitory computer-readable media of claim 11 , wherein:

a) the first version of the message comprises a first error-detection code and the second version of the message comprises a second error-detection code; and

b) the determining that the first version is corrupted comprises determining that the first message, or a hash or digest thereof, disagrees with the first error-detection code; and

c) the determining that the second message is corrupted comprises determining that the second message, or a hash or digest thereof, disagrees with the second error-detection code.

16. The non-transitory computer-readable media of claim 10 , the method further comprising:

a) comparing the number of inconsistent message elements to a predetermined limit; and

b) if the number of inconsistent message elements exceeds the predetermined limit, requesting a retransmission of the message.

17. A method for a wireless receiver containing an AI (artificial intelligence) model, the method comprising:

a) demodulating a data message comprising a sequence of component signals, each component signal being amplitude modulated according to a modulation scheme that includes a plurality of predetermined amplitude levels, wherein even-numbered component signals of the sequence are phase modulated at 90 degrees relative to odd-numbered component signals of the sequence;

b) determining that the data message is corrupted;

c) for each component signal, using the AI model, determining a modulation quality according to a difference between an amplitude of the component signal and a closest predetermined amplitude level; and

d) transmitting a retransmission request message indicating a particular portion of the data message, the particular portion containing all of the component signals with modulation quality below a threshold value.

18. The method of claim 17 , further comprising:

a) for each component signal, using the AI model, determining the modulation quality according to a combination of:

i) the difference between the amplitude of the component signal and the closest predetermined amplitude level;

ii) a variation of the amplitude of the component signal; and

iii) a SNR (signal-to-noise ratio) of the component signal.

19. The method of claim 17 , wherein the transmission request message comprises:

a) a first field indicating an identity of the receiver;

b) a second field comprising a negative acknowledgement;

c) a third field comprising a scheduling request; and

d) a fourth field indicating which eighth of the data message is to be retransmitted.

20. The method of claim 17 , wherein the retransmission request message is configured to indicate whether the entire data message is to be retransmitted.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2025
From: MASSENGILL, R. KEMP
To: THE MASSENGILL FAMILY TRUST
Reel/Frame 070719/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2023
From: ULTRALOGIC 6G, LLC
To: MASSENGILL, R. KEMP; NEWMAN, DAVID E.
Reel/Frame 064897/0203 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2023
From: NEWMAN, DAVID E.; MASSENGILL, R. KEMP
To: ULTRALOGIC 6G, LLC
Reel/Frame 064472/0569 →
Continuity (13)
Continuation 18070950 · Nov 29, 2022
Continuation 17848828 · Jun 24, 2022
Continuation 17579749 · Jan 20, 2022
Provisional Application 63282770 · Nov 24, 2021
Provisional Application 63281847 · Nov 22, 2021
Provisional Application 63281187 · Nov 19, 2021
Provisional Application 63280281 · Nov 17, 2021
Provisional Application 63230926 · Aug 9, 2021
Provisional Application 63159195 · Mar 10, 2021
Provisional Application 63159238 · Mar 10, 2021
Provisional Application 63157090 · Mar 5, 2021
Provisional Application 63151270 · Feb 19, 2021
Related Publication 20230396358A1 · Dec 7, 2023