IP Library Granted Patent US 11,843,468
Granted Patent B1
US 11,843,468 · App. 18/224,280 · Granted Dec 12, 2023

Fault detection, localization, and correction by 5G/6G signal quality

Inventors: David E. Newman (Poway, CA); R. Kemp Massengill (Palos Verdes, CA)
H04L1/206H04L1/201
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 11,843,468
App. No.
18/224,280
Granted
Dec 12, 2023
Kind
B1
Abstract

A major goal of 5G and especially 6G is reliable, low-latency communication. Unfortunately, higher density networks result in increasing interference, and higher frequency bands inevitably have signal fading problems, leading to frequency message faults. To restore high-speed, high-reliability messaging, methods are disclosed for evaluating the signal quality of each message element of a received message so that any faulting can be localized to the message elements with the lowest signal quality. Numerous contributions to signal quality are disclosed, including modulation, amplitude and phase stability, polarization and inter-symbol irregularities, expected message format and meaning, and common or unexpected bit sequences. Many further aspects are included.

Claims (49)

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

a) receiving a message comprising message elements, each message element comprising a waveform signal occupying exactly one resource element of a resource grid, the waveform modulated according to a modulation scheme comprising one or more predetermined phase levels;

b) determining that the message is corrupted;

c) for each message element, measuring a measured phase of the waveform of the message element, and determining a phase deviation comprising a difference between the measured phase and a closest predetermined phase level of the modulation scheme;

d) for each message element, determining a signal quality according to the phase deviation; and

e) determining that a particular message element, having a lowest signal quality, is likely faulted.

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

3. The method of claim 1 , further comprising:

a) for each message element, determining a plurality of phase values of the waveform within the resource element;

b) for each message element, determining a width of a distribution of the phase values; and

c) for each message element, further determining the signal quality according to the width of the distribution of the phase values.

4. The method of claim 1 , wherein the modulation scheme further comprises amplitude modulation according to one or more predetermined phase levels, the method further comprising:

a) for each message element, measuring a measured amplitude of the waveform of the message element, and determining an amplitude deviation comprising a difference between the measured amplitude and a closest predetermined amplitude level of the modulation scheme; and

b) for each message element, further determining the signal quality according to the amplitude deviation.

5. The method of claim 1 , wherein the message includes an error detection code, and the method further comprises:

a) comparing the message, or a digest or hash thereof, to the error-detection code; and

b) determining, when the message or digest or hash disagrees with the error-detection code, that the message is corrupted.

6. The method of claim 5 , further comprising determining, according to the error-detection code, a corrected value of the particular message element.

7. The method of claim 1 , wherein:

a) the message further comprises two error-detection codes, comprising a leading error-detection code at a start of the message and a trailing error-detection code at an end of the message;

b) wherein the leading error-detection code comprises a parity construct or a digest or hash of the message combined with the trailing error-detection code; and

c) wherein the trailing error-detection code comprises a parity construct or a digest or hash of the leading error-detection code combined with the message.

8. The method of claim 7 , further comprising:

a) determining, according to the leading error-detection code, a corrected value of the particular message element; and

b) determining, according to the trailing error-detection code, whether the message, including the corrected particular message element, remains corrupted.

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

a) receiving a message; demodulating, or attempting to demodulate, the message, wherein: the demodulating is according to a modulation scheme comprising phase modulation; and the modulation scheme comprises one or more predetermined phase levels;

b) determining that the message is corrupted;

c) measuring, for each message element, one or more phases, and determining, for each message element, a phase deviation comprising a difference between the measured phase and a closest phase level of the one or more predetermined phase levels;

d) determining a signal quality for each message element in the message, each message element comprising a single resource element of a resource grid, wherein the signal quality of each message element is further determined according to the phase deviation of the message element; and

e) selecting, as a most likely faulted message element, the message element having a lowest signal quality.

10. The non-transitory computer-readable media of claim 9 , wherein:

a) the demodulating is according to a modulation scheme comprising amplitude modulation; and

b) the modulation scheme comprises one or more predetermined amplitude levels.

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

a) measuring, for each message element, one or more amplitudes; and

b) determining, for each message element, an amplitude deviation comprising a difference between the measured amplitude and a closest amplitude level of the one or more predetermined amplitude levels.

12. The non-transitory computer-readable media of claim 11 , wherein the signal quality of each message element is further determined according to the amplitude deviation of the message element.

13. The non-transitory computer-readable media of claim 11 , wherein the modulation scheme is QAM (quadrature amplitude modulation) comprising an I-branch and an orthogonal Q-branch, and the signal quality is further determined according to an amplitude deviation of the I-branch and an amplitude deviation of the Q-branch.

14. A method for a wireless receiver to correct a corrupted message, the method comprising:

a) receiving a message and determining that the message includes at least one faulted message element, each message element comprising a waveform signal within a single resource element of a resource grid, the waveform signal modulated according to a modulation scheme comprising Nstate allowed modulation states, wherein the modulation scheme comprising phase modulation, and the modulation scheme comprises one or more predetermined phase levels;

b) measuring, for each message element, one or more phases, and determining, for each message element, a phase deviation comprising a difference between the measured phase and a closest phase level of the one or more predetermined phase levels, wherein a signal quality of each message element is further determined according to the phase deviation of the message element;

c) determining the signal quality of each message element according to the waveform of the message element;

d) selecting a selected message element having a lowest signal quality;

e) replacing the selected message element with a different modulation state of the Nstate modulation states; and

f) determining whether the message, including the selected message element so replaced, is corrupted.

15. The method of claim 14 , further comprising determining that the message, including the selected message element so replaced, is corrupted when the message, including the selected message element so replaced, or a hash or digest thereof, disagrees with an error-detection code associated with the message.

16. The method of claim 14 , further comprising determining that the message, including the selected message element so replaced, is corrupted when the message, including the selected message element so replaced, includes at least one out-of-range or illegal value.

17. The method of claim 14 , further comprising determining that the message, including the selected message element so replaced, is corrupted when the message, including the selected message element so replaced, has an illegal form or format.

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 Jul 26, 2023
From: MASSENGILL, R. KEMP; NEWMAN, DAVID E
To: ULTRALOGIC 6G, LLC
Reel/Frame 064388/0877 →
Continuity (6)
Continuation 18305307 · Apr 21, 2023
Provisional Application 63496769 · Apr 18, 2023
Provisional Application 63448422 · Feb 27, 2023
Provisional Application 63447167 · Feb 21, 2023
Provisional Application 63418784 · Oct 24, 2022
Provisional Application 63403924 · Sep 6, 2022