IP Library Granted Patent US 8,917,704
Granted Patent B2
US 8,917,704 · App. 12/768,415 · Granted Dec 23, 2014

Method and system for automatically rescaling an accumulation buffer in synchronization systems

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,917,704
App. No.
12/768,415
Granted
Dec 23, 2014
Kind
B2
Abstract

A mobile device accumulates energy associated with each of successive PSS transmissions received from a base station. Accumulated energy values may be rescaled by a same number of bits whenever a buffer overflow condition occurs within the accumulation buffer. The mobile device may detect a correct PSS timing hypothesis utilizing the rescaled accumulated energy values within the accumulation buffer. A significant bit such as, for example, the most significant bit (MSB) or one of lesser significant bits, of each of the accumulated energy values may be monitored during the energy accumulation process to detect a buffer overflow condition. The mobile device may determine number of bits for rescaling or right shift each of the accumulated energy values in response to the detected buffer overflow condition. The resulting shifted accumulated energy values may be utilized for PSS detection. Either an integrating or filtering method is utilized during the energy accumulation process.

Claims (45)

1. A method for communication in a mobile device including an accumulation buffer, the method comprising:

correlating, by the mobile device, a plurality of reference sequences with a plurality of primary synchronization signal (PSS) transmissions to provide a plurality of PSS timing hypotheses;

accumulating, in the accumulation buffer, values representative of energy associated with the plurality of PSS timing hypotheses to provide accumulated energy values;

rescaling the accumulated energy values by a rescaling factor when a particular PSS timing hypothesis from among the plurality of PSS timing hypotheses is at risk of saturating the accumulation buffer; and

detecting a correct PSS timing hypothesis from among the plurality of PSS timing hypotheses based on the rescaled accumulated energy values.

2. The method according to claim 1 , further comprising:

monitoring a significant bit of each of the accumulated energy values.

3. The method according to claim 2 , wherein the significant bit is a most significant bit or one of lesser significant bits.

4. The method according to claim 2 , further comprising:

detecting the saturation of the accumulation buffer based on said monitoring.

5. The method according to claim 4 , further comprising:

determining the rescaling factor in response to the detected saturation of the accumulation buffer.

6. The method according to claim 5 , wherein the rescaling comprises:

right shifting the accumulated energy values by the rescaling factor to provide right shifted accumulated energy values as the rescaled accumulated energy values.

7. The method according to claim 1 , wherein the accumulating comprises:

accumulating the values utilizing an integrating method to provide the accumulated energy values.

8. The method according to claim 1 , wherein the accumulating comprises:

accumulating the values utilizing a filtering method to provide the accumulated energy values.

9. The method according to claim 1 , wherein the resealing comprises:

resealing the accumulated energy values prior to the saturating of the accumulation buffer.

10. The method according to claim 1 , wherein a bit length of the resealing factor is less than a bit length of the accumulation buffer.

11. The method according to claim 1 , wherein the accumulating comprises:

accumulating the values for an arbitrary length of time.

12. The method according to claim 1 , further comprising;

monitoring significant bits of the accumulated energy values to determine when the particular PSS timing hypothesis is at risk of saturation; and

adjusting the resealing factor based on the monitoring.

13. A baseband processor for a mobile device, the baseband processor comprising:

an accumulation buffer configured to accumulate values representative of energy associated with a plurality of primary synchronization signal (PSS) timing hypotheses to provide accumulated energy values,

wherein the baseband processor is configured:

to correlate a plurality of reference sequences with a plurality of PSS transmissions to provide the plurality of PSS timing hypotheses;

to rescale the accumulated energy values by a resealing factor when a particular PSS timing hypothesis from among the plurality of PSS timing hypotheses is at risk of saturating the accumulation buffer; and

to detect a correct PSS timing hypothesis from among the plurality of PSS timing hypotheses based on the rescaled accumulated energy values.

14. The baseband processor according to claim 13 , wherein the baseband processor is further configured to monitor a significant bit of each of the values.

15. The baseband processor according to claim 14 , wherein the significant bit is a. most significant bit or one of lesser significant bits.

16. The baseband processor according to claim 14 , wherein the baseband processor is further configured to detect the saturating of the accumulation buffer based on the monitoring.

17. The baseband processor according to claim 16 , wherein the baseband processor is further configured to determine the resealing factor in response to the detected saturation of the accumulation buffer.

18. The baseband processor according to claim 17 , wherein the baseband processor is further configured to right shift each of the accumulated energy values by the resealing factor to provide right shifted accumulated energy values as the resealed accumulated energy values.

19. The noseband processor according to claim 13 , wherein the baseband processor is further configured to utilize an integrating method to accumulate the values to provide the accumulated energy values.

20. The baseband processor according to claim 13 , wherein the baseband processor is further configured to utilize a filtering method to accumulate the values to provide the accumulated energy values.

21. The baseband processor according to claim 13 , wherein the baseband processor is further configured to rescale the accumulated energy values prior to the saturating of the accumulation buffer.

22. The baseband processor according to claim 13 , wherein a bit length of the resealing factor is less than a hit length of the accumulation buffer.

23. The baseband processor according to claim 13 , wherein the baseband processor is configured to accumulate the values for an arbitrary length of time.

24. The baseband processor according to claim 13 , wherein the baseband processor is configured to:

monitor significant bits of the accumulated energy values to determine when the particular PSS timing hypothesis is at risk of saturation; and

adjust the resealing factor based on the monitoring.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Apr 15, 2022
From: CORTLAND CAPITAL MARKET SERVICES LLC
To: HILCO PATENT ACQUISITION 56, LLC; BELL SEMICONDUCTOR, LLC; BELL NORTHERN RESEARCH, LLC
Reel/Frame 059721/0014 →
SECURITY INTEREST Recorded Feb 1, 2018
From: HILCO PATENT ACQUISITION 56, LLC; BELL SEMICONDUCTOR, LLC; BELL NORTHERN RESEARCH, LLC
To: CORTLAND CAPITAL MARKET SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 045216/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2017
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.; BROADCOM CORPORATION
To: BELL NORTHERN RESEARCH, LLC
Reel/Frame 044886/0331 →
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 20, 2010
From: SWARTS, FRANCIS; KENT, MARK
To: BROADCOM CORPORATION
Reel/Frame 024417/0695 →