IP Library Granted Patent US 7,499,488
Granted Patent B2
US 7,499,488 · App. 11/731,316 · Granted Mar 3, 2009

Impulse noise detection from preamble symbols

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 7,499,488
App. No.
11/731,316
Granted
Mar 3, 2009
Kind
B2
Abstract

A communication device constructed according to the present invention detects impulse noise in a preamble sequence. In detecting impulse noise in the preamble sequence the communication device first receive a preamble sequence that includes a plurality of preamble symbols. The communication device then divides the plurality of preamble symbols by at least one known preamble symbol to produce a plurality of preamble gains and/or a plurality of preamble phases corresponding to the plurality of preamble symbols. Finally, the communication device determines, based upon the plurality of preamble gains and/or the plurality of preamble phases, that at least one preamble symbol has been adversely affected by a impulse noise. The communication device may discard at least one preamble symbol that has been adversely affected by impulse noise from the plurality of preamble symbols. The communication device may combine non-discarded preamble symbols of the plurality of preamble symbols of the preamble sequence to produce a composite result.

Claims (53)

1. A method, comprising:

receiving a preamble sequence that includes a plurality of preamble symbols using processing circuitry;

operating upon the plurality of preamble symbols using at least one known preamble symbol to produce per symbol gain and phase;

determining a preamble gain differential sequence based upon the per symbol gain;

determining a preamble phase differential sequence based upon the per symbol phase;

detecting impulse noise in at least one preamble symbol of the preamble sequence based upon at least one of the preamble gain differential sequence and the preamble phase differential sequence;

discarding the at least one preamble symbol of the preamble sequence having the detected impulse noise; and

combining non-discarded preamble symbols of the plurality of preamble symbols of the preamble sequence to produce a composite result.

2. The method of claim 1 , further comprising determining a gain estimate for the preamble sequence based upon the composite result.

3. The method of claim 1 , further comprising determining a frequency estimate for the preamble sequence based upon the composite result.

4. The method of claim 1 , further comprising determining a phase estimate for the preamble sequence based upon the composite result.

5. The method of claim 1 , further comprising determining a channel estimate for the preamble sequence based upon the composite result.

6. The method of claim 1 , further comprising applying at least one correction factor to the non-discarded preamble symbols of the plurality of preamble symbols of the preamble sequence to produce the composite result.

7. The method of claim 1 , wherein the preamble sequence is received via a wired communication link.

8. The method of claim 1 , wherein the preamble sequence is received via a wireless communication link.

9. A method, comprising:

receiving a preamble sequence that includes a plurality of preamble symbols using processing circuitry;

identifying a plurality of bad preamble symbols of the preamble sequence;

masking the plurality of bad preamble symbols to yield subgroups of presumed good symbols of the preamble sequence;

for each subgroup of presumed good symbols, combining the presumed good symbols to produce a composite result;

for each subgroup of presumed good symbols, determining whether the composite result satisfies a quality parameter;

discarding the subgroups of presumed good symbols when the composite result fails to satisfy the quality parameter; and

computing phase differences between non-discarded subgroups of presumed good symbols.

10. The method of claim 9 , wherein identifying the plurality of bad preamble symbols of the preamble sequence comprises:

determining a plurality of preamble gains of the preamble sequence based upon a known preamble symbol;

determining a gain differential sequence from the plurality of preamble gains, the gain differential sequence including a plurality of gain differential values; and

for each gain differential value that exceeds a gain differential threshold, determining that a corresponding preamble symbol has been adversely affected by impulse noise.

11. The method of claim 9 , wherein identifying the plurality of bad preamble symbols of the preamble sequence comprises:

determining a plurality of preamble phases of the preamble sequence based upon a known preamble symbol;

determining a phase differential sequence from the plurality of preamble phases that includes a plurality of phase differential values; and

for each phase differential value that exceeds a phase differential threshold, determining that a corresponding preamble symbol has been adversely affected by impulse noise.

12. The method of claim 9 , further comprising determining a gain estimate for the preamble sequence based upon the non-discarded subgroups of presumed good symbols.

13. The method of claim 9 , further comprising determining a frequency estimate for the preamble sequence based upon the phase differences between the non-discarded subgroups of presumed good symbols.

14. The method of claim 9 , further comprising determining a phase estimate for the preamble sequence based upon the composite result of the non-discarded subgroups of presumed good symbols.

15. The method of claim 9 , wherein the preamble sequence is received via a wired communication link.

16. The method of claim 9 , wherein the preamble sequence is received via a wireless communication link.

17. A communication device, comprising:

a communication device front end that receives an incoming analog signal and processes the incoming analog signal to produce a preamble sequence;

processing circuitry operably coupled to the communication device front end that performs a plurality of operations to detect impulse noise in the preamble sequence, wherein the processing circuitry is operable to:

receive the preamble sequence that includes a plurality of preamble symbols;

operate upon the plurality of preamble symbols using at least one known preamble symbol to produce per symbol gain and phase;

determine a preamble gain differential sequence based upon the per symbol gain;

determine a preamble phase differential sequence based upon the per symbol phase;

detect the impulse noise in at least one preamble symbol of the preamble sequence based upon at least one of the preamble gain differential sequence and the preamble phase differential sequence;

discard the at least one preamble symbol of the preamble sequence having the detected impulse noise; and

combine non-discarded preamble symbols of the plurality of preamble symbols of the preamble sequence to produce a composite result.

18. The communication device of claim 17 , wherein the processing circuitry is further operable to determine a gain estimate for the preamble sequence based upon the composite result.

19. The communication device of claim 17 , wherein the processing circuitry is further operable to determine a frequency estimate for the preamble sequence based upon the composite result.

20. The communication device of claim 17 , wherein the processing circuitry is further operable to determine a phase estimate for the preamble sequence based upon the composite result.

21. The communication device of claim 17 , wherein the processing circuitry is further operable to determine a channel estimate for the preamble sequence based upon the composite result.

22. The communication device of claim 17 , wherein the processing circuitry is further operable to apply at least one correction factor to the non-discarded preamble symbols of the plurality of preamble symbols of the preamble sequence to produce the composite result.

23. The communication device of claim 17 , wherein the preamble sequence is received via a wired communication link.

24. The communication device of claim 17 , wherein the preamble sequence is received via a wireless communication link.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED AT REEL: 047195 FRAME: 0827. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Nov 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047924/0571 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0827 →
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 →