IP Library Granted Patent US 8,014,478
Granted Patent B2
US 8,014,478 · App. 11/964,373 · Granted Sep 6, 2011

Method and apparatus for impulse noise detection and suppression for DVB-T

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 8,014,478
App. No.
11/964,373
Granted
Sep 6, 2011
Kind
B2
Abstract

A method and apparatus for adaptive impulse noise detection and suppression (INDS) where information regarding detected impulse noise (IN) pulses is used to adjust detection and suppression parameters. To decrease the rate of false detection, groups of samples, instead of individual samples, of the digitized received signal are used to detect the presence of IN pulses. The method and apparatus for adaptive INDS may be used in communication systems employing single-carrier or multi-carrier modulation schemes, and is preferably used for Orthogonal Frequency Division Multiplexing (OFDM) modulation. The proposed adaptive INDS systems may be used to effectively reduce the effects of impulse noise and improve the quality of received signals.

Claims (85)

1. A method for impulse noise (IN) detection and suppression in a received signal comprising:

comparing a power level of each sample within a group of samples in a received signal to a power threshold;

determining the presence of an IN pulse in the group of samples by detecting at least one sample having a power level which exceeds a power threshold; and

suppressing a power level for each sample in the group of samples by multiplying the magnitude of the sample by a clipping factor.

2. The method of claim 1 further comprising generating the power threshold by:

defining groups of N samples;

calculating a moving average power estimate of each group of N samples; and

setting the power threshold proportional to the moving average power estimate.

3. The method of claim 2 wherein determining the presence of an IN pulse for a group of N samples further includes determining a position of a first sample that exceeds the power threshold and determining a position of a second sample, following the first sample, for which the power level of M samples falls below the power threshold.

4. The method of claim 3 further comprising:

determining an IN frequency value in the received signal based on a number of detected IN pulses over an observation interval; and

adjusting detection parameters based on the IN frequency value.

5. The method of claim 4 wherein adjusting the detection parameters includes adjusting at least one of N and M, wherein if the IN frequency value is above a frequency threshold, then at least one of M is decreased and N is increased, and if the IN frequency value is below the frequency threshold then at least one of M is increased and N is decreased.

6. The method of claim 2 further comprising applying a low pass infinite impulse response (IIR) with filter coefficient a to the moving average power estimate.

7. The method of claim 1 wherein suppressing the power level for each sample in the group of samples further includes multiplying by a scaling constant with a value in between 0 and 1.

8. The method of claim 1 wherein determining the presence of an IN pulse in the group of samples includes:

determining a number of samples in the group of samples that exceed the power threshold, and if the number of samples is above a counter threshold q, calculating an average power of the samples in the group of samples;

comparing the average power to a power detection threshold p; and

determining that an IN pulse is present in the group of samples if the average power exceeds the power detection threshold p.

9. The method of claim 8 further comprising:

determining an IN frequency value in the received signal based on a number of detected IN pulses over an observation interval; and

adjusting detection parameters based on the IN frequency value, wherein the adjusting detection parameters includes adjusting at least one of the counter threshold q and the power detection threshold p, wherein if the IN frequency value is above a frequency threshold then at least one of the counter threshold q and the power detection threshold p are decreased and if the IN frequency value is below the frequency threshold then at least one of the counter threshold q and the power detection threshold p are increased.

10. The method of claim 1 further comprising:

determining an IN frequency value in the received signal based on a number of detected IN pulses over an observation interval; and

adjusting at least one of detection parameters and suppression parameters based on the IN frequency value.

11. The method of claim 10 wherein adjusting the suppression parameters includes adjusting the clipping factor, wherein if the IN frequency value is above a frequency threshold then the clipping factor is decreased and if the IN frequency value is below the frequency threshold then the clipping factor is increased.

12. The method of claim 10 wherein:

suppressing the power level for each sample in the group of samples further includes multiplying by a scaling constant with a value in between 0 and 1; and

adjusting the suppression parameters includes adjusting at least one of the clipping factor and the scaling constant, wherein if the IN frequency value is above a frequency threshold, then at least one of the clipping factor and scaling constant are decreased and if the IN frequency value is below the frequency threshold then at least one of the clipping factor and scaling constant are increased.

13. The method of claim 1 wherein the group of samples includes consecutive samples.

14. A receiver comprising:

an impulse noise (IN) detector configured to:

compare a power level of each sample within a group of samples to a power threshold;

determine the presence of an IN pulse in the group of samples by detecting at least one sample having a power level which exceeds a power threshold; and

an IN suppressor configured to suppress a power level for each sample in the group of samples by multiplying the magnitude of the sample by a clipping factor.

15. The receiver of claim 14 further comprising a moving average power estimator configured to:

define groups of N samples; and

calculate a moving average power estimate of each group of N samples, wherein the IN detector is configured to set the power threshold proportional to the moving average power estimate.

16. The receiver of claim 15 wherein the IN detector is configured to determine the presence of an IN pulse for a group of N samples by determining a position of a first sample that exceeds the power threshold and determining a position of a second sample, following the first sample, for which the power level of M samples falls below the power threshold.

17. The receiver of claim 16 further comprising an IN detector/suppressor adaptor configured to:

determine an IN frequency value in the received signal based on a number of detected IN pulses over an observation interval; and

adjust detection parameters based on the IN frequency value.

18. The receiver of claim 17 wherein adjusting the detection parameters includes adjusting at least one of N and M, wherein if the IN frequency value is above a frequency threshold, then at least one of M is decreased and N is increased, and if the IN frequency value is below the frequency threshold then at least one of M is increased and N is decreased.

19. The receiver of claim 15 further comprising a low pass infinite impulse response (IIR) filter configured to apply a low pass infinite impulse response (IIR) with filter coefficient a to the moving average power estimate.

20. The receiver of claim 14 wherein the IN suppressor is configured to suppress the power level for each sample in the group of samples by further multiplying by a scaling constant with a value in between 0 and 1.

21. The receiver of claim 14 wherein the IN detector is configured to determine the presence of an IN pulse in the group of samples by:

determining a number of samples in the group of samples that exceed the power threshold, and if the number of samples is above a counter threshold q, calculating an average power of the samples in the group of samples;

comparing the average power to a power detection threshold p; and

determining that an IN pulse is present in the group of samples if the average power exceeds the power detection threshold p.

22. The receiver of claim 21 further comprising an IN detector/suppressor adaptor configured to:

determine an IN frequency value in the received signal based on a number of detected IN pulses over an observation interval; and

adjust detection parameters based on the IN frequency value, wherein the adjusting detection parameters includes adjusting at least one of the counter threshold q and the power detection threshold p, wherein if the IN frequency value is above a frequency threshold then at least one of the counter threshold q and the power detection threshold p are decreased and if the IN frequency value is below the frequency threshold then at least one of the counter threshold q and the power detection threshold p are increased.

23. The receiver of claim 14 further comprising an IN detector/suppressor adaptor configured to:

determine an IN frequency value in the received signal based on a number of detected IN pulses over an observation interval; and

adjust at least one of detection parameters and suppression parameters based on the IN frequency value.

24. The receiver of claim 23 wherein the IN detector/suppressor adaptor is configured to adjust suppression parameters by adjusting the clipping factor, wherein if the IN frequency value is above a frequency threshold then the clipping factor is decreased and if the IN frequency value is below the frequency threshold then the clipping factor is increased.

25. The receiver of claim 23 wherein:

the IN suppressor is configured to suppress a power level for each sample in the group of samples by further multiplying by a scaling constant with a value in between 0 and 1; and

the IN detector/suppressor adaptor is configured to adjust suppression parameters by adjusting at least one of the clipping factor and the scaling constant, wherein if the IN frequency value is above a frequency threshold, then at least one of the clipping factor and scaling constant are decreased and if the IN frequency value is below the frequency threshold then at least one of the clipping factor and scaling constant are increased.

26. The receiver of claim 14 wherein the group of samples includes consecutive samples.

27. A computer-readable storage medium containing a first set of instructions adapted to create a processor, wherein the processor is configured to implement a second set of instructions, the second set of instructions comprising:

a comparing code segment for comparing a power level of each sample from a received signal to a power threshold;

a detecting code segment for detecting an IN pulse in the samples, if any, by determining a group of samples in which at least one sample exceeds the power threshold; and

an adjusting code segment for adjusting a power level for each sample in the determined group of samples by multiplying by a clipping factor.

28. A computer-readable storage medium containing a set of instructions, the set of instructions comprising:

a comparing code segment for comparing a power level of each sample from a portion of a received signal to a power threshold;

a detecting code segment for detecting an IN pulse in the samples, if any, by determining a group of samples in which at least one sample exceeds the power threshold; and

an adjusting code segment for adjusting a power level for each sample in the determined group of samples by multiplying by a clipping factor.

29. A method for impulse noise (IN) detection and suppression in a received signal comprising:

comparing a power level of each sample within a group of samples in an OFDM received signal to a power threshold;

determining the presence of an IN pulse in the group of samples in the OFDM signal by detecting at least one sample having a power level which exceeds a power threshold; and

suppressing a power level for each sample in the group of samples by multiplying the magnitude of the sample by a clipping factor.

30. A receiver comprising:

an impulse noise (IN) detector configured to:

compare a power level of each sample within a group of samples in an OFDM signal to a power threshold;

determine the presence of an IN pulse in the group of samples in the OFDM signal by detecting at least one sample having a power level which exceeds a power threshold; and

an IN suppressor configured to suppress a power level for each sample in the group of samples in the OFDM signal by multiplying the magnitude of the sample by a clipping factor.

31. A computer-readable storage medium containing a first set of instructions adapted to create a processor, wherein the processor is configured to implement a second set of instructions, the second set of instructions comprising:

a comparing code segment for comparing a power level of each sample from a received OFDM signal to a power threshold;

a detecting code segment for detecting an IN pulse in the samples, if any, by determining a group of samples in the OFDM signal in which at least one sample exceeds the power threshold; and

an adjusting code segment for adjusting a power level for each sample in the determined group of samples in the OFDM signal by multiplying by a clipping factor.

32. A computer-readable storage medium containing a set of instructions, the set of instructions comprising:

a comparing code segment for comparing a power level of each sample from a portion of a received OFDM signal to a power threshold;

a detecting code segment for detecting an IN pulse in the samples, if any, by determining a group of samples in which at least one sample exceeds the power threshold; and

an adjusting code segment for adjusting a power level for each sample in the determined group of samples by multiplying by a clipping factor.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2009
From: ADVANCED MICRO DEVICES, INC.; ATI TECHNOLOGIES ULC; ATI INTERNATIONAL SRL
To: BROADCOM CORPORATION
Reel/Frame 022083/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2008
From: LIU, WENSHENG V.; NAMBOODIRI, DEVAN
To: ADVANCED MICRO DEVICES, INC.
Reel/Frame 020789/0712 →