IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0985375
(2007-11-15)
|
등록번호 |
US-8156366
(2012-04-10)
|
발명자
/ 주소 |
- Jensen, Poul R.
- Moller, legal representative, Thorkild Leth
- Nielsen, Morten
- Christiansen, Mogens
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
18 |
초록
▼
A digital baseband processor is provided for concurrent operation with different wireless systems. The digital baseband processor includes a digital signal processor for executing digital signal processor instructions, a microcontroller for executing microcontroller instructions, and a timing and ev
A digital baseband processor is provided for concurrent operation with different wireless systems. The digital baseband processor includes a digital signal processor for executing digital signal processor instructions, a microcontroller for executing microcontroller instructions, and a timing and event processor controlled by the digital signal processor and the microcontroller for executing timing-sensitive instructions. The timing and event processor includes a plurality of instruction sequencers for executing timing-sensitive instruction threads and a time base generator for generating timing signals for initiating execution of the instruction threads on each of the plurality of instruction sequencers.
대표청구항
▼
1. A method for generating timing signals for operating a wireless terminal in multiple wireless networks each having a wireless network time base, comprising: generating a calibrated slow clock by removing clock pulses from a free-running slow clock and using a fast clock as a calibration reference
1. A method for generating timing signals for operating a wireless terminal in multiple wireless networks each having a wireless network time base, comprising: generating a calibrated slow clock by removing clock pulses from a free-running slow clock and using a fast clock as a calibration reference, the calibrated slow clock having fewer clock pulses than the free-running slow clock;converting a plurality of wireless network time bases into a unified time base by generating absolute time values according to values in a counter clocked by the calibrated slow clock; andtiming events in the wireless networks based on the absolute time values of the unified time base provided by the counter,wherein the unified time base is different from at least one of the wireless network time bases, and the at least one of the wireless network time bases cannot be converted to the unified time base by a synchronization process. 2. The method of claim 1, wherein the multiple wireless networks include a first network and at least a second network, the first and second networks complying with different telecommunication protocols. 3. The method of claim 2, wherein each of the first and second networks is chosen from a group consisting of a GSM network, a local area network, a bluetooth network, a 802.11 network, a CDMA network, a WCDMA network, a 2G network and a 3G network. 4. The method of claim 1, wherein at least two of the wireless network time bases are derived according to different protocols. 5. The method of claim 1, wherein generating a calibrated slow clock comprises generating a calibrated slow clock by removing clock pulses from a free-running slow clock, and using a high precision free-running fast clock as a calibration reference to obtain long-term stability of the calibrated slow clock. 6. The method of claim 5, further comprising calculating a phase compensation for each of at least some of the clock cycles of the free-running slow clock, and using the phase compensation with the calibrated slow clock to provide exact timing. 7. The method of claim 1, comprising generating a phase compensation signal to represent a phase error in the calibrated slow clock, and taking into account of the phase error represented by the phase compensation signal when converting the plurality of wireless network time bases into the unified time base. 8. The method of claim 1, comprising executing a wait instruction, comparing a value in the counter to a wait time in the wait instruction, and executing a next instruction if the value in the counter matches the wait time in the wait instruction. 9. The method of claim 1, comprising generating periodic triggers according to the values in the counter. 10. The method of claim 9, comprising generating interrupts according to the periodic triggers. 11. An apparatus for generating timing signals for operating a wireless terminal in multiple wireless networks each having a wireless network time base, comprising: a clock calibration module to generate a calibrated slow clock based on a free-running fast clock and a free-running slow clock by removing clock pulses from the free-running slow clock and using the free-running fast clock as a calibration reference, the calibrated slow clock having fewer clock pulses than the free-running slow clock;an absolute counter, clocked by the calibrated slow clock, configured to generate an absolute time value by counting the calibrated slow clock generated by the clock calibration module to convert a plurality of wireless network time bases into a unified time base; anda timing module to time events in the wireless networks based on the absolute time values of the unified time base provided by the absolute counter,wherein the clock calibration module generates the calibrated slow clock by removing clock pulses from the free-running slow clock, and uses the high precision free-running fast clock as a calibration reference to obtain long-term stability of the calibrated slow clock, andwherein the clock calibration module calculates a phase compensation for each of at least some of the clock cycles of the free-running slow clock, and uses the phase compensation with the calibrated slow clock to provide exact timing. 12. The apparatus of claim 11, wherein the multiple wireless networks include a first network and at least a second network, the first and second networks complying with different telecommunication protocols. 13. The apparatus of claim 12, wherein each of the first and second networks is chosen from a group consisting of a GSM network, a local area network, a bluetooth network, a 802.11 network, a CDMA network, a WCDMA network, a 2G network and a 3G network. 14. The apparatus of claim 11, wherein at least two of the wireless network time bases are derived according to different protocols. 15. An apparatus for generating timing signals for operating a wireless terminal in multiple wireless networks each having a wireless network time base, comprising: a clock calibration module to generate a calibrated slow clock based on a free-running fast clock and a free-running slow clock by removing clock pulses from the free-running slow clock and using the free-running fast clock as a calibration reference, the calibrated slow clock having fewer clock pulses than the free-running slow clock;an absolute counter, clocked by the calibrated slow clock, configured to generate an absolute time value by counting the calibrated slow clock generated by the clock calibration module to convert a plurality of wireless network time bases into a unified time base;a timing module to time events in the wireless networks based on the absolute time values of the unified time base provided by the absolute counter; anda phase compensation unit to generate a phase compensation signal representing a phase error in the calibrated slow clock, in which the absolute counter takes into account of the phase error represented by the phase compensation signal when generating the absolute time value. 16. The apparatus of claim 15, wherein the multiple wireless networks include a first network and at least a second network, the first and second networks complying with different telecommunication protocols. 17. The apparatus of claim 16, wherein each of the first and second networks is chosen from a group consisting of a GSM network, a local area network, a bluetooth network, a 802.11 network, a CDMA network, a WCDMA network, a 2G network and a 3G network. 18. The apparatus of claim 15, wherein at least two of the wireless network time bases are derived according to different protocols. 19. A method for generating timing signals for operating a wireless terminal in a wireless system having a wireless system time base, comprising: generating a calibrated slow clock by removing clock pulses from a free-running slow clock and using a fast clock as a calibration reference, the calibrated slow clock having fewer clock pulses than the free-running slow clock;generating a phase compensation signal to represent a phase error in the calibrated slow clock;generating absolute time values by counting the calibrated slow clock to provide a unified time base and taking into account of the phase error represented by the phase compensation signal; andtiming events in the wireless system based on the absolute time values of the unified time base independent of the wireless system time base.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.