IP Library Granted Patent US 10,237,016
Granted Patent B2
US 10,237,016 · App. 15/374,418 · Granted Mar 19, 2019

Satellite transmission including narrowband interference erasure

Inventors: Bassel F. Beidas (Alexandria, VA); Rohit Iyer Seshadri (Gaithersburg, MD); Lin-Nan Lee (Potomac, MD); Liping Chen (Bethesda, MD)
Assignee: Hughes Network Systems, LLC
H04L1/0041H03M13/1105H04B7/1858H04B7/18519H04B7/18582H04L1/0045H04L1/0058H04B7/185
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 10,237,016
App. No.
15/374,418
Granted
Mar 19, 2019
Kind
B2
Abstract

A receiver, transmitter and system are programmed to communicate based on a signal including a plurality of signal components associated respectively with a plurality of subcarriers over a communications channel. The receiver is programmed to determine, from the plurality of subcarriers, a subcarrier subject to interference and erase the signal component associated with the subcarrier subject to interference. The receiver is further programmed to reconstruct the signal based on the plurality of first signal components excluding the erased first signal component.

Claims (84)

1. A receiver comprising a processor and a non-transitory memory, the non-transitory memory storing instructions executable by the processor such that the processor is programmed to:

receive a first signal including a plurality of first signal components associated respectively with a plurality of subcarriers over a communications channel;

apply a filter to the first signal;

determine, based on the first signal after filtering, from the plurality of subcarriers, a subcarrier subject to interference;

erase the first signal component associated with the subcarrier determined to be subject to interference; and

reconstruct the first signal based on the plurality of first signal components excluding the erased first signal component.

2. The receiver of claim 1 , wherein the first signal is forward error correction encoded, and further wherein reconstructing the first signal includes forward error correction decoding.

3. The receiver of claim 2 , wherein the forward error correction encoding includes a k/n low-density parity-check code with n=9 and k=1, 2, 3, 4, 5, or 6.

4. The receiver of claim 2 , wherein the processor is further programmed to:

determine a log-likelihood ratio for one or more of the first signal components, wherein erasing of the first signal component associated with the subcarrier subject to interference includes setting the log-likelihood ratio to zero for the first signal component associated with the subcarrier subject to interference.

5. The receiver of claim 4 , wherein the log-likelihood ratio for the one or more first signal components is generated based at least in part on amplitude phase-shift keying demodulation.

6. The receiver of claim 1 , wherein filtering the first signal is based at least in part on decimating filter coefficients.

7. The receiver of claim 1 , wherein the processor is further programmed to:

receive data indicating a frequency of a source of interference; and

determine the subcarrier subject to interference based on the data.

8. The receiver of claim 1 , wherein determining that the subcarrier is subject to interference is based at least in part on a power level of the subcarrier being greater than a threshold.

9. The receiver of claim 1 , wherein the processor is further programmed to:

measure a power level of one or more of the plurality of subcarriers; and

determining the subcarrier is subject to interference is based at least in part on the power level of the subcarrier relative to the power level of one or more other subcarriers.

10. The receiver of claim 1 , wherein the plurality of subcarriers are orthogonal.

11. The receiver of claim 1 , wherein the plurality of subcarriers includes a number N of subcarriers, and the processor is further programmed to:

perform, prior to determining the subcarrier subject to interference, an N point fast Fourier transform on the received first signal.

12. The receiver of claim 11 , wherein the first signal includes a unique word and the processor is further programmed to:

synchronize the fast Fourier transform based on the unique word.

13. The receiver of claim 1 , wherein the communications channel includes a satellite.

14. The receiver of claim 1 , wherein the first signal includes one or more pilot symbols and the processor is further programmed to:

synchronize reception of the first signal based on the one or more pilot symbols.

15. The receiver of claim 1 , wherein the first signal includes scrambling, and the processor is further programmed to:

descramble the first signal prior to determining from the plurality of subcarriers a subcarrier subject to interference.

16. The receiver of claim 1 , wherein the first signal includes frequency spreading, and the processor is further programmed to:

despread the first signal prior to determining from the plurality of subcarriers a subcarrier subject to interference.

17. The receiver of claim 1 , wherein a power level of the first signal is below a power level of a noise floor.

18. A transmitter comprising a first computing device comprising a first processor and a first non-transitory memory, the first non-transitory memory storing instructions executable by the first processor such that the first processor is programmed to:

receive a first source signal;

generate, based on the first source signal, a plurality of first source signal components;

associate the plurality of first source signal components respectively with a plurality of subcarriers;

generate a second source signal including one or more of the first signal components together with the respective subcarriers associated with the one or more first signal components;

generate a third source signal by applying a transmit filter operation to the second source signal; and

transmit the third source signal to a second computing device.

19. The transmitter of claim 18 wherein the subcarriers are orthogonal.

20. The transmitter of claim 18 , wherein generating the second source signal includes inserting one or more pilot symbols into the second source signal.

21. The transmitter of claim 18 , wherein generating the plurality of first source signal components includes encoding the first source signal components for forward error correction.

22. The transmitter of claim 21 , wherein the forward error correction includes a k/n low-density parity-check code with n=9 and k=1, 2, 3, 4, 5, or 6.

23. The transmitter of claim 18 wherein the third source signal is transmitted via a communications channel including a satellite.

24. The transmitter of claim 18 wherein applying the transmit filter operation includes applying an interpolation filter operation.

25. The transmitter of claim 18 wherein associating the plurality of first source signal components respectively with the plurality of subcarriers is performed with an inverse fast Fourier transform.

26. The transmitter of claim 18 , wherein, prior to associating the plurality of first source signal components respectively with the plurality of subcarriers, the first processor is further programmed to:

scramble respectively the plurality of first source signal components.

27. The transmitter of claim 18 , wherein, prior to associating the plurality of first source signal components respectively with the plurality of subcarriers, the first processor is further programmed to:

spread the frequency respectively of the plurality of first source signal components.

28. The transmitter of claim 18 , wherein the first processor is further programmed to:

insert a unique word into the second source signal.

29. A system comprising the transmitter of claim 21 , further comprising a second computing device comprising a second processor and a second non-transitory memory, the second non-transitory memory storing instructions executable by the second processor such that the second processor is programmed to:

receive the third source signal including the one or more first signal components associated respectively with the one or more subcarriers;

determine, from the one or more subcarriers, a subcarrier subject to interference;

erase the first signal component associated with the subcarrier determined to be subject to interference; and

reconstruct the first signal based on the one or more of first signal components excluding the erased first signal component.

30. The system of claim 29 , wherein reconstructing the third source signal includes forward error correction decoding.

31. The system of claim 29 , wherein the second processor is further programmed to:

filter, prior to determining the subcarrier subject to interference, the third source signal.

32. A method comprising:

receiving, by a processor in a computing device, a first signal including a plurality of first signal components associated respectively with a plurality of subcarriers over a communications channel;

applying a filter to the first signal;

determining, based on the first signal after filtering, from the plurality of subcarriers, a subcarrier subject to interference;

erasing the first signal component associated with the subcarrier determined to be subject to interference; and

reconstructing the first signal based on the plurality of first signal components excluding the erased first signal component.

33. The method of claim 32 , wherein the first signal is forward error correction encoded, and further wherein reconstructing the first signal includes forward error correction decoding.

34. The method of claim 33 , further comprising:

determining a log-likelihood ratio for the one or more first signal components, wherein erasing of the first signal component associated with the subcarrier subject to interference includes setting the log-likelihood ratio to zero for the first signal component associated with the subcarrier subject to interference.

35. The method of claim 32 , further comprising:

receiving data indicating a frequency of a source of interference; and

determining the subcarrier subject to interference based at least in part on the data.

36. The method of claim 32 , further comprising:

determining that the subcarrier is subject to interference based at least in part on a power level of the subcarrier.

37. The method of claim 32 , wherein the one or more subcarriers includes a number N of subcarriers, further comprising:

performing, prior to determining the subcarrier subject to interference, an N point fast Fourier transform on the received first signal.

38. The method of claim 37 , wherein the first signal includes a unique word, further comprising:

synchronizing the fast Fourier transform based at least in part on the unique word.

39. The method of claim 32 , wherein the first signal includes a pilot symbol, further comprising:

synchronizing reception of the first signal based at least in part on the pilot symbol.

40. The method of claim 32 , wherein the first signal includes scrambling, further comprising:

descrambling the first signal prior to determining, from the plurality of subcarriers, the subcarrier subject to interference.

41. The method of claim 32 , wherein the first signal includes frequency spreading, further comprising:

despreading the first signal prior to determining, from the plurality of subcarriers, the subcarrier subject to interference.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 15649418 PREVIOUSLY RECORDED ON REEL 050600 FRAME 0314. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF PATENT SECURITY AGREEMENTS. Recorded Sep 3, 2020
From: WELLS FARGO, NATIONAL BANK ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 053703/0367 →
ASSIGNMENT OF PATENT SECURITY AGREEMENTS Recorded Oct 1, 2019
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050600/0314 →
SECURITY INTEREST Recorded May 21, 2019
From: HUGHES NETWORK SYSTEMS, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION - AS COLLATERAL AGENT
Reel/Frame 049239/0675 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2016
From: BEIDAS, BASSEL F.; IYER SESHADRI, ROHIT; LEE, LIN-NAN; CHEN, LIPING
To: HUGHES NETWORK SYSTEMS, LLC
Reel/Frame 040701/0239 →
Continuity (2)
Provisional Application 62410587 · Oct 20, 2016
Related Publication 20180115390A1 · Apr 26, 2018