Frequency generator and associated method

US10771072B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10771072-B2
Application numberUS-201916691016-A
CountryUS
Kind codeB2
Filing dateNov 21, 2019
Priority dateAug 29, 2017
Publication dateSep 8, 2020
Grant dateSep 8, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A frequency generator is disclosed. The frequency generator is for generating an oscillator clock according to a reference clock, and the frequency generator is used in a frequency hopping system that switches a carrier frequency among a plurality of channels, and the carrier frequency further carries a modulation frequency for data transmission. The frequency generator includes: a frequency hopping and modulation control unit, arranged for generating a current channel according to a channel hopping sequence and a frequency command word (FCW) based on the reference clock, a digital-controlled oscillator (DCO), arranged for to generating the oscillator clock according to an oscillator tuning word (OTW) obtained according to the estimated DCO normalization value. An associated method is also disclosed.

First claim

Opening claim text (preview).

What is claimed is: 1. A frequency generator for generating an oscillator clock according to a reference clock, the frequency generator being used in a frequency hopping system that switches a carrier frequency among a plurality of channels, the carrier frequency further carrying a modulation frequency for data transmission, the frequency generator comprising: a frequency hopping and modulation control unit, arranged for generating a current channel according to a channel hopping sequence and a frequency command word (FCW) based on the reference clock, wherein the FCW includes: a calibration unit, arranged for iteratively calibrating an estimated DCO normalization value during frequency hopping according to the current channel and a phase error obtained according to the oscillator clock and the reference clock; and a digital-controlled oscillator (DCO), arranged for to generating the oscillator clock according to an oscillator tuning word (OTW) obtained according to the estimated DCO normalization value. 2. The frequency generator of claim 1 , wherein the estimated DCO normalization value is a function of a frequency of the reference clock over a DCO gain. 3. The frequency generator of claim 2 , wherein the DCO gain is a function of a frequency of the oscillator clock over the OTW. 4. The frequency generator of claim 1 , wherein the FCW is a function of a frequency of the oscillator clock over a frequency of the reference clock. 5. The frequency generator of claim 1 , wherein the FCW includes a first FCW component corresponding to a frequency of a predefined channel, and the predefined channel is a middle channel among the plurality of channels. 6. The frequency generator of claim 1 , wherein the calibration unit iteratively calibrates the estimated DCO normalization value during frequency hopping based on the LMS algorithm. 7. The frequency generator of claim 5 , wherein the OTW includes: a first OTW component corresponding to the frequency of the predefined channel; a second OTW component corresponding to a frequency difference between the predefined channel and the current channel; and a third OTW component corresponding to the modulation frequency. 8. The frequency generator of claim 7 , wherein the FCW further includes a second FCW component corresponding to the frequency difference between the predefined channel and the current channel, and the frequency generator further comprises a first multiplier, arranged for multiplying the second FCW component by the estimated DCO normalization value to generate the second OTW component. 9. The frequency generator of claim 8 , wherein the FCW further includes a third FCW component corresponding to the modulation frequency, and the frequency generator further comprises a second multiplier, arranged for multiplying the third FCW component by the estimated DCO normalization value to generate the third OTW component. 10. The frequency generator of claim 9 , further comprising a third multiplier, arranged for multiplying the phase error by the estimated DCO normalization value to generate the third OTW component. 11. A frequency generator for generating an oscillator clock according to a reference clock, the frequency generator being used in a frequency hopping system that switches a carrier frequency among a plurality of channels, the carrier frequency further carrying a modulation frequency for data transmission, the frequency generator comprising: a frequency hopping and modulation control unit, arranged for generating a current channel according to a channel hopping sequence; a calibration unit, arranged for sampling a phase error according to the reference clock, and iteratively calibrating an estimated DCO normalization value during frequency hopping according to the current channel and the phase error obtained according to the oscillator clock and the reference clock; and a digital-controlled oscillator (DCO), arranged for to generating the oscillator clock according to an oscillator tuning word (OTW) obtained according to the estimated DCO normalization value. 12. The frequency generator of claim 11 , wherein the estimated DCO normalization value is a function of a frequency of the reference clock over a DCO gain. 13. The frequency generator of claim 12 , wherein the DCO gain is a function of a frequency of the oscillator clock over the OTW. 14. The frequency generator of claim 11 , wherein the calibration unit further obtains a difference by subtracting a predefined channel from the current channel, and extracts a sign of the difference. 15. The frequency generator of claim 14 , wherein the calibration unit further generates a gradient by multiplying the sign by the sampled phase error. 16. The frequency generator of claim 15 , wherein the calibration unit further generates the estimated DCO normalization value according to the gradient. 17. The frequency generator of claim 14 , wherein the predefined channel is a middle channel among the plurality of channels. 18. A frequency generation method for generating an oscillator clock according to a reference clock, the frequency generation method being used for a frequency hopping system that switches a carrier frequency among a plurality of channels, the carrier frequency further carrying a modulation frequency for data transmission, the method comprising: obtaining a channel hopping sequence, wherein the channel hopping sequence indicates a sequence of change of a current channel among the plurality of channels of the frequency hopping system; obtaining the current channel among the plurality of channels according to the channel hopping sequence; and iteratively calibrating an estimated digital-controlled oscillator (DCO) normalization value during frequency hopping at least according to the current channel, wherein the estimated DCO normalization value is a function of a frequency of the reference clock over a DCO gain, and the DCO gain is a function of a frequency of the oscillator clock over an oscillator tuning word (OTW); and generating the oscillator clock according to the estimated DCO normalization value. 19. The frequency generation method of claim 18 , further comprising: generating a phase error according to the oscillator clock and the reference clock. 20. The frequency generation method of claim 19 , wherein the iteratively calibrating the estimated DCO normalization value during frequency hopping at least according to the current channel comprises: iteratively calibrating the estimated DCO normalization value during frequency hopping at least according to the current channel and the phase error.

Assignees

Inventors

Classifications

  • H03L7/16Primary

    Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop · CPC title

  • comprising a counter or a frequency divider · CPC title

  • using special filtering or amplification characteristics in the loop (H03L7/087 - H03L7/091 take precedence) · CPC title

  • applying frequency modulation to the loop in front of the voltage controlled oscillator · CPC title

  • All digital phase-locked loop · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10771072B2 cover?
A frequency generator is disclosed. The frequency generator is for generating an oscillator clock according to a reference clock, and the frequency generator is used in a frequency hopping system that switches a carrier frequency among a plurality of channels, and the carrier frequency further carries a modulation frequency for data transmission. The frequency generator includes: a frequency ho…
Who is the assignee on this patent?
Taiwan Semiconductor Mfg Co Ltd
What technology area does this patent fall under?
Primary CPC classification H03L7/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 08 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).