IP Library Granted Patent US 7,398,452
Granted Patent B2
US 7,398,452 · App. 11/093,388 · Granted Jul 8, 2008

Method and system for determining a signal quality metric in event of a CRC false positive

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,398,452
App. No.
11/093,388
Granted
Jul 8, 2008
Kind
B2
Abstract

Certain aspects of determining a signal quality metric in event of a CRC false positive may comprise measuring an amplitude and/or phase of at least a portion of a phase shift keyed section of a frame. The measured amplitude and/or phase may be checked to determine if it lies within a range of a reference amplitude and/or phase respectively. An amplitude and/or phase counter may be incremented if the measured amplitude and/or phase lies outside the range of the reference amplitude and/or phase respectively. A confidence level value of a cyclic redundancy check (CRC) for at least a portion of the phase shift keyed section of the frame may be determined based on a determined value of the incremented amplitude and/or phase counter.

Claims (38)

1. A method for handling signal errors, the method comprising:

measuring an amplitude of at least a portion of a phase shift keyed section of a Bluetooth frame;

determining whether said measured amplitude is within a range of a reference amplitude;

incrementing an amplitude counter based on said determining; and

determining a confidence level value of a cyclic redundancy check (CRC) for at least said portion of said phase shift keyed section of said Bluetooth frame based on a determined value of said incremented amplitude counter.

2. The method according to claim 1 , further comprising determining whether at least said portion of said phase shift keyed section of said Bluetooth frame has been located.

3. The method according to claim 1 , further comprising comparing said determined measured amplitude with said reference amplitude.

4. The method according to claim 1 , further comprising indicating said confidence level value of said CRC as HIGH if said determined measured amplitude is within said range of said reference amplitude.

5. The method according to claim 1 , further comprising incrementing said amplitude counter if said determined measured amplitude is not within said range of said reference amplitude.

6. The method according to claim 1 , further comprising indicating said confidence level value of said CRC as HIGH if said determined value of said incremented amplitude counter is below at least a first specified value.

7. The method according to claim 1 , further comprising indicating said confidence level value of said CRC as LOW if said determined value of said incremented amplitude counter is above at least a second specified value.

8. The method according to claim 1 , further comprising measuring a phase of at least said portion of said phase shift keyed section of said Bluetooth frame.

9. The method according to claim 8 , further comprising determining whether said measured phase is within a range of a reference phase.

10. The method according to claim 9 , further comprising incrementing a phase counter if said determined measured phase is not within said range of said reference phase.

11. The method according to claim 10 , further comprising determining a confidence level value of said CRC for at least said portion of said phase shift keyed section of said Bluetooth frame based on a determined value of said incremented phase counter.

12. The method according to claim 11 , further comprising comparing said determined measured phase with said reference phase.

13. The method according to claim 12 , further comprising indicating said confidence level value of said CRC as HIGH if said determined measured phase is within said range of said reference phase.

14. The method according to claim 13 , further comprising indicating said confidence level value of said CRC as HIGH if said determined value of said incremented phase counter is below at least a third specified value.

15. The method according to claim 14 , further comprising indicating said confidence level value of said CRC as LOW if said determined value of said incremented phase counter is above at least a fourth specified value.

16. A machine-readable storage having stored thereon, a computer program having at least one code section for handling signal errors, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

measuring an amplitude of at least a portion of a phase shift keyed section of a Bluetooth frame;

determining whether said measured amplitude is within a range of a reference amplitude;

incrementing an amplitude counter based on said determining; and

determining a confidence level value of a cyclic redundancy check (CRC) for at least said portion of said phase shift keyed section of said Bluetooth frame based on a determined value of said incremented amplitude counter.

17. The machine-readable storage according to claim 16 , further comprising code for determining whether at least said portion of said phase shift keyed section of said Bluetooth frame has been located.

18. The machine-readable storage according to claim 16 , further comprising code for comparing said determined measured amplitude with said reference amplitude.

19. The machine-readable storage according to claim 16 , further comprising code for indicating said confidence level value of said CRC as HIGH if said determined measured amplitude is within said range of said reference amplitude.

20. The machine-readable storage according to claim 16 , further comprising code for incrementing said amplitude counter if said determined measured amplitude is not within said range of said reference amplitude.

21. The machine-readable storage according to claim 16 , further comprising code for indicating said confidence level value of said CRC as HIGH if said determined value of said incremented amplitude counter is below at least a first specified value.

22. The machine-readable storage according to claim 16 , further comprising code for indicating said confidence level value of said CRC as LOW if said determined value of said incremented amplitude counter is above at least a second specified value.

23. The machine-readable storage according to claim 16 , further comprising code for measuring a phase of at least said portion of said phase shift keyed section of said Bluetooth frame.

24. The machine-readable storage according to claim 23 , further comprising code for determining whether said measured phase is within a range of a reference phase.

25. The machine-readable storage according to claim 24 , further comprising code for incrementing a phase counter if said determined measured phase is not within said range of said reference phase.

26. The machine-readable storage according to claim 25 , further comprising code for determining a confidence level value of said CRC for at least said portion of said phase shift keyed section of said Bluetooth frame based on a determined value of said incremented phase counter.

27. The machine-readable storage according to claim 26 , further comprising code for comparing said determined measured phase with said reference phase.

28. The machine-readable storage according to claim 27 , further comprising code for indicating said confidence level value of said CRC as HIGH if said determined measured phase is within said range of said reference phase.

29. The machine-readable storage according to claim 28 , further comprising code for indicating said confidence level value of said CRC as HIGH if said determined value of said incremented phase counter is below at least a third specified value.

30. The machine-readable storage according to claim 29 , further comprising code for indicating said confidence level value of said CRC as LOW if said determined value of said incremented phase counter is above at least a fourth specified value.

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 May 17, 2005
From: KIM, HEA JOUNG; LETTIERI, PAUL ANTHONY; IBRAHIM, BRIMA; MAK, SIUKAI
To: BROADCOM CORPORATION
Reel/Frame 016249/0028 →