IP Library Granted Patent US 7,362,817
Granted Patent B2
US 7,362,817 · App. 10/873,916 · Granted Apr 22, 2008

UWB (Ultra Wide Band) interference mitigation

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,362,817
App. No.
10/873,916
Granted
Apr 22, 2008
Kind
B2
Abstract

UWB (Ultra Wide Band) interference mitigation. A novel solution is presented whereby various piconet operable devices are operated to support a relatively structured interference pattern. The devices operate cooperatively (e.g., within multiple piconets that may be in relatively close proximity) such that undesirable symbol collisions generate relatively structured interference (e.g., a structured interference pattern). A piconet operable device (e.g., a communication transceiver or receiver) operating therein includes intelligence such that it may detect a symbol that has undergone an undesirable symbol collision. Then, after those symbols have been identified, they may be modified appropriately so the overall performance of the piconet may be kept at a high performance level. For example, those symbols having an energy (or power) above a predetermined threshold (such as an expected energy level or a power level) may be appropriately de-weighted.

Claims (111)

1. A method for operating a piconet operable device, the method comprising:

receiving a signal that includes a first symbol;

detecting an energy of the first symbol;

comparing the energy of the first symbol to a predetermined energy;

determining whether a difference between the energy of the first symbol and the predetermined energy exceeds a threshold;

when the difference exceeds the threshold, appropriately de-weighting the first symbol using a predetermined de-weighting factor and providing the de-weighted first symbol to a decoder; and

when the difference does not exceed the threshold, providing the unmodified first symbol to the decoder; and wherein:

the piconet operable device operates within a first piconet;

before being received by the piconet operable device, the first symbol collides with a second symbol transmitted within a second piconet; and

at least one of the first symbol and the second symbol is modulated using a frequency hopping time-frequency code sequence that employs a duty cycle of approximately one-half.

2. The method of claim 1 , wherein:

the piconet operable device is a first piconet operable device that operates within the first piconet that substantially occupies a first region;

a second piconet operable device operates within the second piconet that substantially occupies a second region; and

the first region and the second region occupy at least a portion of common space.

3. The method of claim 2 , wherein:

collisions between symbols within the first piconet and symbols within the second piconet occur according to a structured interference pattern.

4. The method of claim 2 , wherein:

the first symbol collides with the second symbol that is received by the second piconet operable device before the first symbol is received by the first piconet operable device.

5. The method of claim 2 , wherein:

the frequency hopping time-frequency code sequence is a first frequency hopping time-frequency code sequence;

the first symbol received by the first piconet operable device is a first OFDM (Orthogonal Frequency Division Multiplexing) symbol of a first plurality of OFDM symbols that is modulated according to the first frequency hopping time-frequency code sequence within the first piconet; and

the second symbol received by the second piconet operable device is a second OFDM symbol of a second plurality of OFDM symbols that is modulated according to a second frequency hopping time-frequency code sequence within the second piconet.

6. The method of claim 5 , wherein:

the first frequency hopping time-frequency code sequence employs a duty cycle of approximately one-half when modulating the first plurality of OFDM symbols; and

the second frequency hopping time-frequency code sequence employs a duty cycle of approximately one-half when modulating the second plurality of OFDM symbols.

7. The method of claim 6 , wherein:

the first frequency hopping time-frequency code sequence operates based on a three band system;

the second frequency hopping time-frequency code sequence operates based on a three band system; and

a symbol collision occurs between the first piconet and the second piconet at most one time per three symbols.

8. The method of claim 1 , further comprising:

modifying the threshold in real time based on a change in an operating condition of the first piconet in which the piconet operable device is situated.

9. The method of claim 1 , wherein:

the threshold is a predetermined threshold that is programmed into the piconet operable device.

10. The method of claim 1 , further comprising:

decoding the de-weighted first symbol or the unmodified first symbol to make a best estimate of at least one information bit contained therein.

11. A piconet operable device, the device comprising:

a radio front end that receives and filters a continuous time signal;

an ADC (Analog to Digital Converter) that samples the received and filtered continuous time signal thereby generating a discrete time signal and extracting I, Q (In-phase, Quadrature) components there from;

a demodulator that receives the I, Q components and performs symbol mapping of the I, Q components thereby generating a sequence of discrete-valued modulation symbols;

wherein the demodulator selectively performs interference compensation of a first symbol of the sequence of discrete-valued modulation symbols by selectively de-weighting the first symbol based on structured interference existent therein; and

a decoder that receives the selectively interference compensated symbol and performs decoding thereof making a best estimate of at least one information bit contained therein; and wherein:

the piconet operable device operates within a first piconet;

before being received by the piconet operable device, the first symbol collides with a second symbol transmitted within a second piconet; and

at least one of the first symbol and the second symbol is modulated using a frequency hopping time-frequency code sequence that employs a duty cycle of approximately one-half.

12. The device of claim 11 , wherein:

the demodulator detects an energy of the first symbol of the sequence of discrete-valued modulation symbols;

the demodulator compares the energy of the first symbol to a predetermined energy;

the demodulator determines whether a difference between the energy of the first symbol and the predetermined energy exceeds a threshold;

when the difference exceeds the threshold, the demodulator appropriately de-weights the first symbol using a predetermined de-weighting factor thereby generating a de-weighted symbol;

when the difference does not exceed the threshold, the demodulator does not modify the first symbol; and

the decoder decodes the de-weighted first symbol or the unmodified first symbol to make a best estimate of the at least one information bit contained therein.

13. The device of claim 12 , wherein:

the demodulator modifies the threshold in real time based on a change in an operating condition of the first piconet in which the first piconet operable device is situated.

14. The device of claim 12 , wherein:

the threshold is a predetermined threshold that is programmed into the first piconet operable device.

15. The device of claim 11 , wherein:

the piconet operable device is a first piconet operable device that operates within the first piconet that substantially occupies a first region;

a second piconet operable device operates within the second piconet that substantially occupies a second region; and

the first region and the second region occupy at least a portion of common space.

16. The device of claim 15 , wherein:

collisions between symbols within the first piconet and symbols within the second piconet occur according to a structured interference pattern.

17. The device of claim 15 , wherein:

the first symbol collides with the second symbol that is received by the second piconet operable device before the first symbol is received by the first piconet operable device.

18. The device of claim 15 , wherein:

the frequency hopping time-frequency code sequence is a first frequency hopping time-frequency code sequence;

the first symbol processed by the first piconet operable device is a first OFDM (Orthogonal Frequency Division Multiplexing) symbol of a first plurality of OFDM symbols that is modulated according to the first frequency hopping time-frequency code sequence within the first piconet; and

the second symbol processed by the second piconet operable device is a second OFDM symbol of a second plurality of OFDM symbols that is modulated according to a second frequency hopping time-frequency code sequence within the second piconet.

19. The device of claim 18 , wherein:

the first frequency hopping time-frequency code sequence employs a duty cycle of approximately one-half when modulating the first plurality of OFDM symbols; and

the second frequency hopping time-frequency code sequence employs a duty cycle of approximately one-half when modulating the second plurality of OFDM symbols.

20. The device of claim 19 , wherein:

the first frequency hopping time-frequency code sequence operates based on a three band system;

the second frequency hopping time-frequency code sequence operates based on a three band system; and

a symbol collision occurs between the first piconet and the second piconet at most one time per three symbols.

21. A piconet operable device, the device comprising:

a radio front end that receives and filters a continuous time signal;

an ADC (Analog to Digital Converter) that samples the received and filtered continuous time signal thereby generating a discrete time signal and extracting I, Q (In-phase, Quadrature) components there from;

a demodulator that receives the I, Q components and performs symbol mapping of the I, Q components thereby generating a sequence of discrete-valued modulation symbols; wherein:

the demodulator selectively performs interference compensation of a first symbol of the sequence of discrete-valued modulation symbols by selectively de-weighting the symbol based on structured interference existent therein;

the demodulator detects an energy of the first symbol of the sequence of discrete-valued modulation symbols;

the demodulator compares the energy of the first symbol to a predetermined energy;

the demodulator determines whether a difference between the energy of the first symbol and the predetermined energy exceeds a threshold;

when the difference exceeds the threshold, the demodulator appropriately de-weights the first symbol using a predetermined de-weighting factor thereby generating a de-weighted first symbol;

when the difference does not exceed the threshold, the demodulator does not modify the first symbol; and

a decoder that decodes the de-weighted first symbol or the unmodified first symbol to make a best estimate of the at least one information bit contained therein; and wherein:

the piconet operable device operates within a first piconet;

before being received by the piconet operable device, the first symbol collides with a second symbol transmitted within a second piconet; and

at least one of the first symbol and the second symbol is modulated using a frequency hopping time-frequency code sequence that employs a duty cycle of approximately one-half.

22. The device of claim 21 , wherein:

the demodulator modifies the threshold in real time based on a change in an operating condition of the first piconet in which the piconet operable device is situated.

23. The device of claim 21 , wherein:

the threshold is a predetermined threshold that is programmed into the first piconet operable device.

24. The device of claim 21 , wherein:

the piconet operable device is a first piconet operable device that operates within the first piconet that substantially occupies a first region;

a second piconet operable device operates within the second piconet that substantially occupies a second region; and

the first region and the second region occupy at least a portion of common space.

25. The device of claim 24 , wherein:

collisions between symbols within the first piconet and symbols within the second piconet occur according to a structured interference pattern.

26. The device of claim 24 , wherein:

the first symbol collides with the second symbol that is received by the second piconet operable device before the first symbol is received by the first piconet operable device.

27. The device of claim 24 , wherein:

the frequency hopping time-frequency code sequence is a first frequency hopping time-frequency code sequence;

the first symbol processed by the first piconet operable device is a first OFDM (Orthogonal Frequency Division Multiplexing) symbol of a first plurality of OFDM symbols that is modulated according to the first frequency hopping time-frequency code sequence within the first piconet; and

the second symbol processed by the second piconet operable device is a second OFDM symbol of a second plurality of OFDM symbols that is modulated according to a second frequency hopping time-frequency code sequence within the second piconet.

28. The device of claim 27 , wherein:

the first frequency hopping time-frequency code sequence employs a duty cycle of approximately one-half when modulating the first plurality of OFDM symbols; and

the second frequency hopping time-frequency code sequence employs a duty cycle of approximately one-half when modulating the second plurality of OFDM symbols.

29. The device of claim 28 , wherein:

the first frequency hopping time-frequency code sequence operates based on a three band system;

the second frequency hopping time-frequency code sequence operates based on a three band system; and

a symbol collision occurs between the first piconet and the second piconet at most one time per three symbols.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER PREVIOUSLY RECORDED AT REEL: 047357 FRAME: 0302. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048674/0834 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER PREVIOUSLY RECORDED ON REEL 047195 FRAME 0658. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047357/0302 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047195/0658 →
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 Jun 22, 2004
From: OJARD, ERIC J.
To: BROADCOM CORPORATION
Reel/Frame 015513/0122 →