IP Library Granted Patent US 8,005,503
Granted Patent B2
US 8,005,503 · App. 10/733,856 · Granted Aug 23, 2011

Synchronization of multiple processors in a multi-mode wireless communication device

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,005,503
App. No.
10/733,856
Granted
Aug 23, 2011
Kind
B2
Abstract

A method for effecting timing synchronization within a multi-mode communication device is disclosed herein. The method includes configuring a host baseband processor of the multi-mode device to operate in accordance with a first wireless communications protocol of a first wireless communications system. A baseband co-processor of the device is also configured to operate in accordance with a second wireless communications protocol of a second wireless communications system. The method includes establishing, within the device, timing synchronization between the first and second communication systems on the basis of timing information transferred to the host baseband processor from the baseband co-processor.

Claims (56)

1. A multi-mode wireless communication device, comprising:

a host baseband processor configured to operate in accordance with a first wireless communications protocol of a first wireless communications system; and

a baseband co-processor configured to operate in accordance with a second wireless communications protocol of a second wireless communications system,

wherein said host baseband processor is operable to time synchronize said second wireless communications system to said first wireless communications system based on timing information transferred to said host baseband processor from said baseband co-processor.

2. The multi-mode wireless communications device of claim 1 , wherein said host baseband processor comprises circuitry for issuing, from said host baseband processor, a timer capture interrupt to said baseband co-processor during a predetermined timer phase of said first wireless communications system.

3. The multi-mode wireless communication device of claim 2 , wherein said baseband co-processor is configured to provide at least one timer value pertinent to a timing state of said second wireless communications system to said host baseband processor in response to issuance of said timer capture interrupt, said host baseband processor enables determining of a timing difference between said first and second wireless communication systems based upon said predetermined timer phase and said at least one timer value.

4. The multi-mode wireless communications device of claim 1 , wherein said host baseband processor comprises circuitry for reading a current value of at least one timer maintained by said baseband co-processor consistent with said second wireless communications protocol.

5. The multi-mode wireless communications device of claim 1 , wherein said host baseband processor comprises a higher-layer processing module and a modem for interfacing with said first wireless communication system, said higher-layer processing module being operatively coupled to said modem and to a baseband interface of said baseband co-processor.

6. The multi-mode wireless communications device of claim 3 , wherein said second wireless communications protocol comprises WCDMA, and said baseband co-processor includes first and second registers adapted to store said at least one timer value and an additional timer value pertinent to said second wireless communications protocol.

7. The multi-mode wireless communications device of claim 6 , wherein said at least one timer value corresponds to a slot counter and said additional timer value corresponds to a sample counter.

8. The multi-mode wireless communications device of claim 1 , wherein said host baseband processor comprises a higher-layer processor configured to effect higher-layer processing of information processed by said baseband co-processor.

9. A timing synchronization method, comprising:

configuring a host baseband processor of a multi-mode device to operate in accordance with a first wireless communications protocol of a first wireless communications system;

configuring a baseband co-processor of a multi-mode device to operate in accordance with a second wireless communications protocol of a second wireless communications system; and

establishing, by said host baseband processor within said device, timing synchronization of said second wireless communication system to said first wireless communications system based on timing information transferred to said host baseband processor from said baseband co-processor.

10. The method of claim 9 , wherein said establishing includes issuing a timer capture interrupt to said baseband co-processor.

11. The method of claim 10 , wherein said establishing comprises providing at least one timer value pertinent to a timing state of said second wireless communications system to said host baseband processor in response to issuance of said timer capture interrupt.

12. The method of claim 9 , wherein said establishing includes reading a current value of at least one timer maintained by said baseband co-processor consistent with said second wireless communications protocol.

13. The method of claim 11 , wherein said second wireless communications protocol comprises WCDMA, and said establishing includes storing at least one timer value and an additional timer value pertinent to an additional timing state of said second wireless communications system in first and second registers of said baseband co-processor.

14. The method of claim 9 , wherein said host baseband processor is configured to effect higher-layer processing of information processed by said baseband co-processor.

15. A method for wireless communication, the method comprising:

generating by a host baseband processor within a multi-mode communication device, a timer capture interrupt during a predetermined timing phase of a first wireless communication system, wherein said host baseband processor within said multi-mode communication device communicates via a first wireless protocol with said first wireless communication system, and wherein a baseband co-processor within said multi-mode communication device communicates via a second wireless protocol with a second wireless communication system;

receiving by said host baseband processor from said baseband co-processor, a timer value of at least one timing state pertinent to operation of said second wireless communication system in response to said baseband co-processor receiving said generated timer capture interrupt;

storing and/or reading said timer value; and

determining by said host baseband processor a timing relationship for synchronizing said second wireless communication system to said first wireless communication system, based upon said received timer value from said baseband co-processor.

16. The method of claim 15 , comprising:

storing an additional timer value of at least one other timer pertinent to operation of said second wireless communication system in response to said timer capture interrupt; and

reading said additional timer value, said timing relationship being based at least in part upon said additional timer value.

17. The method of claim 15 , wherein one or more timers are incremented pursuant to operation of said first wireless communication system, said determining a timing relationship including comparing at least one value of said one or more timers with said timer value.

18. The method of claim 15 , wherein said first wireless communications system operates in accordance with a first wireless communications protocol, and said second wireless communications system operates in accordance with a second wireless communications protocol different from said first wireless communications protocol.

19. The method of claim 18 , wherein said first wireless communications protocol comprises GSM, and said second wireless communications protocol comprises WCDMA.

20. A multi-mode wireless communication device, comprising:

a host baseband processor configured to operate in accordance with a first wireless communications protocol of a first wireless communications system; and

a baseband co-processor configured to operate in accordance with a second wireless communications protocol of a second wireless communications system,

wherein said host baseband processor is operable to time synchronize said second wireless communications system to said first wireless communications system based on timing information transferred to said host baseband processor from said baseband co-processor, wherein said host baseband processor comprises circuitry for issuing, from said host baseband processor, a timer capture interrupt to said baseband co-processor during a predetermined timer phase of said first wireless communications system, and wherein said baseband co-processor is configured to provide at least one timer value pertinent to a timing state of said second wireless communications system to said host baseband processor in response to issuance of said timer capture interrupt, said host baseband processor enables determining of a timing difference between said first and second wireless communication systems based upon said predetermined timer phase and said at least one timer value.

21. The multi-mode wireless communications device of claim 20 , wherein said host baseband processor comprises circuitry for reading a current value of at least one timer maintained by said baseband co-processor consistent with said second wireless communications protocol.

22. The multi-mode wireless communications device of claim 20 , wherein said host baseband processor comprises a higher-layer processing module and a modem for interfacing with said first wireless communication system, said higher-layer processing module being operatively coupled to said modem and to a baseband interface of said baseband co-processor.

23. The multi-mode wireless communications device of claim 20 , wherein said second wireless communications protocol comprises WCDMA, and said baseband co-processor includes first and second registers adapted to store said at least one timer value and an additional timer value pertinent to said second wireless communications protocol.

24. The multi-mode wireless communications device of claim 23 , wherein said at least one timer value corresponds to a slot counter and said additional timer value corresponds to a sample counter.

25. The multi-mode wireless communications device of claim 20 , wherein said host baseband processor comprises a higher-layer processor configured to effect higher-layer processing of information processed by said baseband co-processor.

26. A timing synchronization method, comprising:

configuring a host baseband processor of a multi-mode device to operate in accordance with a first wireless communications protocol of a first wireless communications system;

configuring a baseband co-processor of a multi-mode device to operate in accordance with a second wireless communications protocol of a second wireless communications system; and

establishing, by said host baseband processor within said device, timing synchronization of said second wireless communications system to said first wireless communications system based on timing information transferred to said host baseband processor from said baseband co-processor, wherein said establishing includes issuing a timer capture interrupt to said baseband co-processor, and wherein said establishing comprises providing at least one timer value pertinent to a timing state of said second wireless communications system to said host baseband processor in response to issuance of said timer capture interrupt.

27. The method of claim 26 , wherein said establishing includes reading a current value of at least one timer maintained by said baseband co-processor consistent with said second wireless communications protocol.

28. The method of claim 26 , wherein said second wireless communications protocol comprises WCDMA, and said establishing includes storing at least one timer value and an additional timer value pertinent to an additional timing state of said second wireless communications system in first and second registers of said baseband co-processor.

29. The method of claim 26 , wherein said host baseband processor is configured to effect higher-layer processing of information processed by said baseband co-processor.

30. A multi-mode wireless communication device, comprising:

a host baseband processor configured to operate in accordance with a first wireless communications protocol of a first wireless communications system; and

a baseband co-processor configured to operate in accordance with a second wireless communications protocol of a second wireless communications system,

wherein said host baseband processor is operable to time synchronize said second wireless communications system to said first wireless communications system based on timing information transferred to said host baseband processor from said baseband co-processor, wherein said host baseband processor comprises circuitry for issuing, from said host baseband processor, a timer capture interrupt to said baseband co-processor during a predetermined timer phase of said first wireless communications system, and wherein said baseband co-processor is configured to provide at least one timer value pertinent to a timing state of said second wireless communications system in response to issuance of said timer capture interrupt, said host baseband processor enables determining of a timing difference between said first and second wireless communication systems based upon said predetermined timer phase and said at least one timer value.

31. The multi-mode wireless communications device of claim 30 , wherein said baseband co-processor comprises circuitry for reading a current value of at least one timer consistent with said second wireless communications protocol.

32. The multi-mode wireless communications device of claim 30 , wherein said host baseband processor comprises a higher-layer processing module and a modem for interfacing with said first wireless communication system, said higher-layer processing module being operatively coupled to said modem and to a baseband interface of said baseband co-processor.

33. The multi-mode wireless communications device of claim 30 , wherein said second wireless communications protocol comprises WCDMA, said baseband co-processor including first and second registers adapted to store said at least one timer value and an additional timer value pertinent to said second wireless communications protocol.

34. The multi-mode wireless communications device of claim 33 , wherein said at least one timer value corresponds to a slot counter and said additional timer value corresponds to a sample counter.

35. The multi-mode wireless communications device of claim 30 , wherein said host baseband processor comprises a higher-layer processor configured to effect higher-layer processing of information processed by said baseband co-processor.

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 Oct 14, 2004
From: ZYRAY WIRELESS INC.
To: BROADCOM CORPORATION
Reel/Frame 015247/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2004
From: HAYEM, FREDERIC; BORROMEO, LEO; LOTTER, MICHIEL
To: ZYRAY WIRELESS, INC.
Reel/Frame 015349/0953 →