[go: up one dir, main page]

US20070018733A1 - Phase locked loop having cycle slip detector capable of compensating for errors caused by cycle slips - Google Patents

Phase locked loop having cycle slip detector capable of compensating for errors caused by cycle slips Download PDF

Info

Publication number
US20070018733A1
US20070018733A1 US11/161,072 US16107205A US2007018733A1 US 20070018733 A1 US20070018733 A1 US 20070018733A1 US 16107205 A US16107205 A US 16107205A US 2007018733 A1 US2007018733 A1 US 2007018733A1
Authority
US
United States
Prior art keywords
signal
phase
locked loop
generating
input signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/161,072
Other versions
US7176764B1 (en
Inventor
Ping-Ying Wang
Meng-Ta Yang
Hsiang-Ji Hsieh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xueshan Technologies Inc
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/161,072 priority Critical patent/US7176764B1/en
Assigned to MEDIATEK INCORPORATION reassignment MEDIATEK INCORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HSIEH, HSIANG-JI, WANG, PING-YING, YANG, MENG-TA
Priority to TW095126246A priority patent/TW200705820A/en
Priority to CNA2006101077415A priority patent/CN1901376A/en
Publication of US20070018733A1 publication Critical patent/US20070018733A1/en
Application granted granted Critical
Publication of US7176764B1 publication Critical patent/US7176764B1/en
Assigned to XUESHAN TECHNOLOGIES INC. reassignment XUESHAN TECHNOLOGIES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MEDIATEK INC.
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/10Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
    • H03L7/101Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using an additional control signal to the controlled loop oscillator derived from a signal generated in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/093Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using special filtering or amplification characteristics in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/099Details of the phase-locked loop concerning mainly the controlled oscillator of the loop
    • H03L7/0991Details of the phase-locked loop concerning mainly the controlled oscillator of the loop the oscillator being a digital oscillator, e.g. composed of a fixed oscillator followed by a variable frequency divider

Definitions

  • the present invention relates to a phase locked loop, and more particularly, to a phase locked loop with a cycle slip detector.
  • PLLs Phase Locked Loops
  • a conventional analog PLL is a closed loop feedback circuit whose function is to produce a clock signal synchronized in phase and frequency with an external reference signal. It achieves this by controlling the phase of the generated clock signal so that the phase error between the clock signal and the reference signal is kept at a minimum.
  • a digital PLL having digital circuitry is applied nowadays.
  • FIG. 1 is a diagram of a related art digital phase locked loop (PLL) 10 .
  • the PLL 10 includes a phase detector (PD) 12 with two inputs S i , S o , for determining the phase difference between these inputs S i , S o and generating an error signal S e indicating this phase difference; a loop filter 14 for low pass filtering of the error signal S e and producing a control signal S c corresponding to the error signal S e ; and a digitally-controlled oscillator (DCO) 16 for generating the signal S o in response to the control signal S c outputted from the loop filter 14 .
  • PD phase detector
  • the signal S o having a specific frequency controlled by the control signal S c is further fed back to the phase detector 12 .
  • the phase detector 12 continuously detects the phase error according to the signals S i and S o , and the loop filter 14 continuously updates the control signal S c on reception of the error signal S e . Therefore, the DCO 16 (for example, a numerically-controlled oscillator) keeps updating the frequency of the signal S o to reduce the phase error between the signals S i and S o .
  • the DCO 16 is driven by the control signal S c to vary its output frequency in a frequency sweeping direction that ideally reduces the phase error, hence the PLL 10 replicates and tracks the frequency and phase at the PLL input. When this occurs, the PLL 10 is in lock.
  • the PLL 10 can lock the signal S o to a desired phase if the phase difference between the signals S i and S o is not greater than 2 ⁇ . If, however, the phase difference between the signals S i and S o is greater than 2 ⁇ (i.e. a cycle slip occurs), the phase detector 12 is now presented with a large discrepancy in phase, causing the DCO 16 to carry out frequency sweeping in a direction away from the target frequency, and causing the PLL 10 to lock the signal S o to an erroneous phase. A significant amount of time is required to lock on to the correct phase once more.
  • a first embodiment of the claimed invention discloses a phase locked loop (PLL) comprising a phase detection unit, a loop filter, an adder, a cycle slip detector, a toggling unit, an accumulator, and a controllable oscillator.
  • the phase detection unit can consist of an analog to digital converter connected to a phase detector, a slicer connected to a phase detector, or a phase detector.
  • a second embodiment of the claimed invention discloses a phase locked loop (PLL) comprising a phase detection unit, an adder, a cycle slip detector, a toggling unit, a loop filter, and a controllable oscillator.
  • the phase detection unit can consist of an analog to digital converter connected to a phase detector, a slicer connected to a phase detector, or a phase detector.
  • the PLL is able to successfully recapture a signal when lost due to a cycle slip.
  • the invention also supports both analog and digital input signals fed to the phase detector.
  • FIG. 1 is a diagram of a related art phase locked loop.
  • FIG. 2 is a diagram of a phase locked loop according to a first embodiment of the present invention.
  • FIG. 3 is a diagram of a phase locked loop according to a second embodiment of the present invention.
  • FIG. 4 is a diagram of a first embodiment of the phase detection unit in FIGS. 2 and 3 .
  • FIG. 5 is a diagram of a second embodiment of the phase detection unit in FIGS. 2 and 3 .
  • FIG. 6 is a diagram of a third embodiment of the phase detection unit in FIGS. 2 and 3 .
  • FIG. 2 is a diagram of a phase locked loop 100 according to a first embodiment of the present invention.
  • the phase locked loop 100 comprises a phase detection unit 102 for receiving two input signals S i , S o and generating a phase error signal S e ; a loop filter 104 coupled to the phase detection unit 102 , for generating a first control signal S c1 in response to the phase error signal S e ; an adder 106 coupled to the loop filter 104 , for adding the first control signal S c1 and a second control signal S c2 to generate a third control signal S c3 ; and a controllable oscillator 108 coupled to the adder 106 , for generating a signal S o whose frequency is based on the third control signal S c3 , where the output from the oscillator 108 is fed back to the phase detection unit 102 .
  • the phase locked loop 100 further comprises a cycle slip detector 112 coupled to the phase detection unit 102 , for detecting cycle slips and generating a slip indication signal S cs ; a toggling unit 114 coupled to the cycle slip detector 112 , for toggling the selection between a first value and a second value as a compensation signal S c according to the slip indication signal S cs ; and an accumulator 116 coupled between the toggling unit 114 and the adder 106 , for accumulating the compensation signal S c and generating the second control signal S c2 .
  • the phase detection unit 102 receives signals S i and S o , and generates the phase error signal S e , which is then filtered by the loop filter 104 and processed by the controllable oscillator 108 , to indicate currently presented phase error.
  • the cycle slip detector 112 will generate the slip indication signal S cs .
  • the cycle slip detector 112 detects the timing the phase error signal transits from a maximum value to a minimum value and the timing the phase error signal S e transits from the minimum value to the maximum value, i.e., a cycle slip, and generates the slip indication signal S cs indicating the cycle slip.
  • the phase error signal S e may transit back and forth at the maximum value and the minimum value due to the high frequency component, which is usually a noise, of the phase error signal S e .
  • This situation will cause the cycle slip detector 112 to become too sensitive to the transition of the phase error signal S e , either from the maximum value to the minimum value or the minimum value to the maximum value, therefore the cycle slip detector 112 may contain a low pass filter so as to mitigate the effect caused by the high frequency component of the phase error signal S e . Since the cycle slip detector 112 is well known to those skilled in the art, further description is omitted for brevity.
  • the slip indication signal S cs causes the toggling unit 114 to toggle the selection between a first value and a second value.
  • the toggling unit 114 will toggle the selection of the values S up and S down . More clearly, assume that the compensation signal S c currently carries the first value S up . When the toggling unit 114 receives the slip indication signal S cs , the compensation signal S c will carry the value S down instead. Please note that in this embodiment the two values S up and S down have the same magnitude but different signs.
  • the compensation signal S c is passed on to the accumulator 116 .
  • the accumulator generates the second control signal S c2 .
  • the adder 106 adds this second control signal S c2 to the first control signal S c1 generated by the loop filter 104 , to generate the third control signal S c3 , which is passed on to the controllable oscillator 108 (for example, a digitally-controlled oscillator).
  • the third control signal S c3 drives the controllable oscillator 108 to frequency sweep in a direction opposite from before. This compensates for the frequency sweeping away from the target frequency due to the cycle slip occurring.
  • the PLL is thus able to quickly relock the signal S o to the input signal S i .
  • the toggling unit 114 will output a zero value as the compensation signal S c . In this manner, the direction of frequency sweeping will remain the same once the PLL 100 is locked on to the target signal.
  • FIG. 3 is a diagram of a phase locked loop 200 according to a second embodiment of the claimed invention.
  • the phase locked loop 200 comprises a phase detection unit 202 , for generating a phase error signal S e according to signals S i and S o ; an adder 206 coupled to the phase detection unit 202 , for adding the phase error signal S e and a compensation signal S c to generate a compensated phase error signal S ce ; a loop filter 204 coupled to the adder 206 , for filtering the compensated phase error signal S ce and generating a control signal S cc ; and a controllable oscillator 208 , coupled to the loop filter 206 , for generating the output clock (i.e., the signal S o ) at a frequency based on the control signal S cc .
  • the output clock i.e., the signal S o
  • the phase locked loop 200 further comprises a cycle slip detector 212 coupled to the phase detection unit 202 , for detecting whether a cycle slip has occurred according to the phase error signal S e and generating a slip indication signal S cs ; and a toggling unit 214 coupled between the cycle slip detector 212 and the adder 206 , for toggling the selection between a first value and a second value as the compensation signal S c according to the slip indication signal S cs .
  • the operation of the second embodiment of the PLL 200 is as follows.
  • the cycle slip detector 212 outputs the slip indication signal S cs , causing the toggling unit 214 to toggle selection between a first value and a second value.
  • the toggling action changes the value carried by the compensation signal S c .
  • the adder 206 adds the compensation signal S c and the phase error signal S e and generates the compensated phase error signal S ce , which is sent to the loop filter 204 and then sent to the controllable oscillator 208 , for driving the controllable oscillator 208 to frequency sweep in a direction opposite from before.
  • the previous sweeping direction was away from the target frequency, due to a cycle slip occurring.
  • the controllable oscillator 208 is driven to sweep in a different direction, enabling the PLL 200 to quickly relock the signal S o affected due to cycle slips to the input signal S i .
  • the output clock i.e., the signal S o
  • the toggling unit 214 will output a zero value as the compensation signal Sc.
  • an accumulator acts as a kind of loop filter for performing low-pass filtering.
  • the compensation signal S c is first sent to the accumulator 116 and then to the adder 106 , for generating the third control signal S c3 for driving the oscillator 108 .
  • the compensation signal S c is first sent to the adder 206 , and then to the loop filter 204 , for generating the compensated phase error signal S ce for driving the oscillator 208 .
  • the difference between the embodiments is the order of the adder and filter components (loop filter 204 and accumulator 116 ).
  • the adders 106 , 206 , accumulator 116 and loop filter 204 are all linear components, however, and the order in which they are connected does not affect the outcome of the compensating operation. Therefore, these two embodiments are largely equivalent and are capable of compensating for errors caused by cycle slips.
  • FIG. 4 is a diagram of a first embodiment of the phase detection unit 102 , 202 in FIGS. 2 and 3 respectively.
  • the phase detection unit 102 , 202 comprises an analog-to-digital converter (ADC) 300 and a phase detector 302 .
  • the reference input signal (signal S i ) is an analog signal
  • the ADC 300 is clocked by the output clock (signal S o ), which is generated from the controllable oscillator 108 , 208 .
  • the signal S i is sampled according to rising edges/falling edges of the signal S o .
  • phase detector 302 If the sampling timing applied to the signal S i is incorrect, the phase detector 302 generates the phase error signal S e accordingly.
  • the phase detector 302 is a digital phase detector, which is well known to those skilled in the art. Therefore, further description is omitted for brevity.
  • FIG. 5 is a diagram of a second embodiment of the phase detection unit 102 , 202 in FIGS. 2 and 3 respectively.
  • the phase detection unit 102 , 202 comprises a slicer 304 and a phase detector 306 .
  • the reference input signal (signal S i ) is an analog signal
  • the slicer 304 converts the signal S i into a sliced input signal according to a predetermined slice level.
  • the phase detector 306 detects the phase error between the sliced input signal outputted from the slicer 304 and the signal S o generated from the controllable oscillator 108 , 208 , and outputs the phase error signal S e accordingly.
  • the phase detector 306 is a digital phase detector, which is well known to those skilled in the art. Therefore, further description is omitted for brevity.
  • FIG. 6 is a diagram of a third embodiment of the phase detection unit 102 , 202 in FIGS. 2 and 3 respectively.
  • the phase detection unit 102 , 202 comprises a phase detector 308 .
  • the reference input signal (signal S i ) and the output clock (signal S o ) from the oscillator 108 , 208 are both digital signals.
  • the phase detector 308 then outputs the phase error signal S e according to these signals S i and S o .
  • the phase detector 308 is a digital phase detector, which is well known to those skilled in the art. Therefore, further description is omitted for brevity.
  • phase detection unit is merely embodiments of the present invention, not limitations.
  • the related art is unable to quickly relock onto a signal when a cycle slip occurs.
  • the present invention solves this problem through the use of the connection between the cycle slip detector and the toggling unit, toggling selection between a first value and a second value to alter the direction of frequency sweeping and therefore recapture the signal much faster than in the related art.

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

A phase locked loop capable of compensating for errors caused by cycle slips. The phase locked loop includes a phase detection unit for generating a phase error signal; a loop filter for filtering the phase error signal and generating a first control signal; a cycle slip detector for detecting whether a cycle slip has occurred according to the phase error signal and generating a slip indication signal; a toggling unit for toggling the selection between a first value and a second value as a compensation signal according to the slip indication signal; an accumulator for accumulating the compensation signal and generating a second control signal; an adder for adding the first control signal and the second control signal and generating a third control signal; and a controllable oscillator for generating the output clock at a frequency based on the third control signal.

Description

    BACKGROUND
  • The present invention relates to a phase locked loop, and more particularly, to a phase locked loop with a cycle slip detector.
  • Phase Locked Loops (PLLs) are used in many types of communication systems. Recently, the advances in modern technology have greatly extended their scope, and they can now also be found in many systems ranging from data recovery circuits to frequency synthesizers.
  • A conventional analog PLL is a closed loop feedback circuit whose function is to produce a clock signal synchronized in phase and frequency with an external reference signal. It achieves this by controlling the phase of the generated clock signal so that the phase error between the clock signal and the reference signal is kept at a minimum. In the digital domain, a digital PLL having digital circuitry is applied nowadays.
  • Please refer to FIG. 1, which is a diagram of a related art digital phase locked loop (PLL) 10. The PLL 10 includes a phase detector (PD) 12 with two inputs Si, So, for determining the phase difference between these inputs Si, So and generating an error signal Se indicating this phase difference; a loop filter 14 for low pass filtering of the error signal Se and producing a control signal Sc corresponding to the error signal Se; and a digitally-controlled oscillator (DCO) 16 for generating the signal So in response to the control signal Sc outputted from the loop filter 14. As shown in Fig. 1, the signal So having a specific frequency controlled by the control signal Sc is further fed back to the phase detector 12. The phase detector 12 continuously detects the phase error according to the signals Si and So, and the loop filter 14 continuously updates the control signal Sc on reception of the error signal Se. Therefore, the DCO 16 (for example, a numerically-controlled oscillator) keeps updating the frequency of the signal So to reduce the phase error between the signals Si and So. In this manner, the DCO 16 is driven by the control signal Sc to vary its output frequency in a frequency sweeping direction that ideally reduces the phase error, hence the PLL 10 replicates and tracks the frequency and phase at the PLL input. When this occurs, the PLL 10 is in lock.
  • It is well known that the PLL 10 can lock the signal So to a desired phase if the phase difference between the signals Si and So is not greater than 2π. If, however, the phase difference between the signals Si and So is greater than 2π(i.e. a cycle slip occurs), the phase detector 12 is now presented with a large discrepancy in phase, causing the DCO 16 to carry out frequency sweeping in a direction away from the target frequency, and causing the PLL 10 to lock the signal So to an erroneous phase. A significant amount of time is required to lock on to the correct phase once more.
  • SUMMARY
  • It is therefore an objective of the present invention to provide a PLL with a cycle slip detector and a related method to solve the above problem.
  • Briefly described, a first embodiment of the claimed invention discloses a phase locked loop (PLL) comprising a phase detection unit, a loop filter, an adder, a cycle slip detector, a toggling unit, an accumulator, and a controllable oscillator. The phase detection unit can consist of an analog to digital converter connected to a phase detector, a slicer connected to a phase detector, or a phase detector.
  • A second embodiment of the claimed invention discloses a phase locked loop (PLL) comprising a phase detection unit, an adder, a cycle slip detector, a toggling unit, a loop filter, and a controllable oscillator. The phase detection unit can consist of an analog to digital converter connected to a phase detector, a slicer connected to a phase detector, or a phase detector.
  • It is an advantage of the present invention that the PLL is able to successfully recapture a signal when lost due to a cycle slip. The invention also supports both analog and digital input signals fed to the phase detector.
  • These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a diagram of a related art phase locked loop.
  • FIG. 2 is a diagram of a phase locked loop according to a first embodiment of the present invention.
  • FIG. 3 is a diagram of a phase locked loop according to a second embodiment of the present invention.
  • FIG. 4 is a diagram of a first embodiment of the phase detection unit in FIGS. 2 and 3.
  • FIG. 5 is a diagram of a second embodiment of the phase detection unit in FIGS. 2 and 3.
  • FIG. 6 is a diagram of a third embodiment of the phase detection unit in FIGS. 2 and 3.
  • DETAILED DESCRIPTION
  • Please refer to FIG. 2. FIG. 2 is a diagram of a phase locked loop 100 according to a first embodiment of the present invention. The phase locked loop 100 comprises a phase detection unit 102 for receiving two input signals Si, So and generating a phase error signal Se; a loop filter 104 coupled to the phase detection unit 102, for generating a first control signal Sc1 in response to the phase error signal Se; an adder 106 coupled to the loop filter 104, for adding the first control signal Sc1 and a second control signal Sc2 to generate a third control signal Sc3; and a controllable oscillator 108 coupled to the adder 106, for generating a signal So whose frequency is based on the third control signal Sc3, where the output from the oscillator 108 is fed back to the phase detection unit 102. In this embodiment, the phase locked loop 100 further comprises a cycle slip detector 112 coupled to the phase detection unit 102, for detecting cycle slips and generating a slip indication signal Scs; a toggling unit 114 coupled to the cycle slip detector 112, for toggling the selection between a first value and a second value as a compensation signal Sc according to the slip indication signal Scs; and an accumulator 116 coupled between the toggling unit 114 and the adder 106, for accumulating the compensation signal Sc and generating the second control signal Sc2.
  • The phase detection unit 102 receives signals Si and So, and generates the phase error signal Se, which is then filtered by the loop filter 104 and processed by the controllable oscillator 108, to indicate currently presented phase error. When a cycle slip occurs, the cycle slip detector 112 will generate the slip indication signal Scs. The cycle slip detector 112 detects the timing the phase error signal transits from a maximum value to a minimum value and the timing the phase error signal Se transits from the minimum value to the maximum value, i.e., a cycle slip, and generates the slip indication signal Scs indicating the cycle slip. In practice, the phase error signal Se may transit back and forth at the maximum value and the minimum value due to the high frequency component, which is usually a noise, of the phase error signal Se. This situation will cause the cycle slip detector 112 to become too sensitive to the transition of the phase error signal Se, either from the maximum value to the minimum value or the minimum value to the maximum value, therefore the cycle slip detector 112 may contain a low pass filter so as to mitigate the effect caused by the high frequency component of the phase error signal Se. Since the cycle slip detector 112 is well known to those skilled in the art, further description is omitted for brevity. The slip indication signal Scs causes the toggling unit 114 to toggle the selection between a first value and a second value. If, for example, the first and second values are Sup and Sdown respectively, on reception of the slip indication signal Scs, the toggling unit 114 will toggle the selection of the values Sup and Sdown. More clearly, assume that the compensation signal Sc currently carries the first value Sup. When the toggling unit 114 receives the slip indication signal Scs, the compensation signal Sc will carry the value Sdown instead. Please note that in this embodiment the two values Sup and Sdown have the same magnitude but different signs.
  • The compensation signal Sc is passed on to the accumulator 116. The accumulator generates the second control signal Sc2. The adder 106 adds this second control signal Sc2 to the first control signal Sc1 generated by the loop filter 104, to generate the third control signal Sc3, which is passed on to the controllable oscillator 108 (for example, a digitally-controlled oscillator). The third control signal Sc3 drives the controllable oscillator 108 to frequency sweep in a direction opposite from before. This compensates for the frequency sweeping away from the target frequency due to the cycle slip occurring. The PLL is thus able to quickly relock the signal So to the input signal Si. Once the output clock (i.e., the signal So) is regarded as locked to the signal Si, the toggling unit 114 will output a zero value as the compensation signal Sc. In this manner, the direction of frequency sweeping will remain the same once the PLL 100 is locked on to the target signal.
  • Please refer to FIG. 3. FIG. 3 is a diagram of a phase locked loop 200 according to a second embodiment of the claimed invention. The phase locked loop 200 comprises a phase detection unit 202, for generating a phase error signal Se according to signals Si and So; an adder 206 coupled to the phase detection unit 202, for adding the phase error signal Se and a compensation signal Sc to generate a compensated phase error signal Sce; a loop filter 204 coupled to the adder 206, for filtering the compensated phase error signal Sce and generating a control signal Scc; and a controllable oscillator 208, coupled to the loop filter 206, for generating the output clock (i.e., the signal So) at a frequency based on the control signal Scc. In this embodiment, the phase locked loop 200 further comprises a cycle slip detector 212 coupled to the phase detection unit 202, for detecting whether a cycle slip has occurred according to the phase error signal Se and generating a slip indication signal Scs; and a toggling unit 214 coupled between the cycle slip detector 212 and the adder 206, for toggling the selection between a first value and a second value as the compensation signal Sc according to the slip indication signal Scs.
  • The operation of the second embodiment of the PLL 200 is as follows. When a cycle slip occurs, the cycle slip detector 212 outputs the slip indication signal Scs, causing the toggling unit 214 to toggle selection between a first value and a second value. As in the first embodiment, the toggling action changes the value carried by the compensation signal Sc. Then, the adder 206 adds the compensation signal Sc and the phase error signal Se and generates the compensated phase error signal Sce, which is sent to the loop filter 204 and then sent to the controllable oscillator 208, for driving the controllable oscillator 208 to frequency sweep in a direction opposite from before. As in the first embodiment, the previous sweeping direction was away from the target frequency, due to a cycle slip occurring. By toggling the selection between a first value and a second value, the controllable oscillator 208 is driven to sweep in a different direction, enabling the PLL 200 to quickly relock the signal So affected due to cycle slips to the input signal Si. Once the output clock (i.e., the signal So) is regarded as locked to the signal Si, the toggling unit 214 will output a zero value as the compensation signal Sc.
  • Please note that the operation of the PLL 100 in the first embodiment and the operation of the PLL 200 in the second embodiment is largely the same. As known to those skilled in the art, an accumulator acts as a kind of loop filter for performing low-pass filtering. In the first embodiment, the compensation signal Sc is first sent to the accumulator 116 and then to the adder 106, for generating the third control signal Sc3 for driving the oscillator 108. In the second embodiment, the compensation signal Sc is first sent to the adder 206, and then to the loop filter 204, for generating the compensated phase error signal Sce for driving the oscillator 208. As the accumulator acts as a kind of loop filter as mentioned above, the difference between the embodiments is the order of the adder and filter components (loop filter 204 and accumulator 116). The adders 106, 206, accumulator 116 and loop filter 204 are all linear components, however, and the order in which they are connected does not affect the outcome of the compensating operation. Therefore, these two embodiments are largely equivalent and are capable of compensating for errors caused by cycle slips.
  • Please refer to FIG. 2, FIG. 3, and FIG. 4. FIG. 4 is a diagram of a first embodiment of the phase detection unit 102, 202 in FIGS. 2 and 3 respectively. The phase detection unit 102, 202 comprises an analog-to-digital converter (ADC) 300 and a phase detector 302. In this embodiment, the reference input signal (signal Si) is an analog signal, and the ADC 300 is clocked by the output clock (signal So), which is generated from the controllable oscillator 108, 208. In other words, the signal Si is sampled according to rising edges/falling edges of the signal So. If the sampling timing applied to the signal Si is incorrect, the phase detector 302 generates the phase error signal Se accordingly. The phase detector 302 is a digital phase detector, which is well known to those skilled in the art. Therefore, further description is omitted for brevity.
  • Please refer to FIG. 2, FIG. 3, and FIG. 5. FIG. 5 is a diagram of a second embodiment of the phase detection unit 102, 202 in FIGS. 2 and 3 respectively. The phase detection unit 102, 202 comprises a slicer 304 and a phase detector 306. In this embodiment, the reference input signal (signal Si) is an analog signal, and the slicer 304 converts the signal Si into a sliced input signal according to a predetermined slice level. Then, the phase detector 306 detects the phase error between the sliced input signal outputted from the slicer 304 and the signal So generated from the controllable oscillator 108, 208, and outputs the phase error signal Se accordingly. The phase detector 306 is a digital phase detector, which is well known to those skilled in the art. Therefore, further description is omitted for brevity.
  • Please refer to FIG. 2, FIG. 3, and FIG. 6. FIG. 6 is a diagram of a third embodiment of the phase detection unit 102, 202 in FIGS. 2 and 3 respectively. The phase detection unit 102, 202 comprises a phase detector 308. In this embodiment, the reference input signal (signal Si) and the output clock (signal So) from the oscillator 108, 208 are both digital signals. The phase detector 308 then outputs the phase error signal Se according to these signals Si and So. The phase detector 308 is a digital phase detector, which is well known to those skilled in the art. Therefore, further description is omitted for brevity.
  • Please note that these three configurations of the phase detection unit are merely embodiments of the present invention, not limitations.
  • The related art is unable to quickly relock onto a signal when a cycle slip occurs. The present invention solves this problem through the use of the connection between the cycle slip detector and the toggling unit, toggling selection between a first value and a second value to alter the direction of frequency sweeping and therefore recapture the signal much faster than in the related art.
  • Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.

Claims (21)

1. A phase locked loop comprising:
a phase detection unit for generating a phase error signal representing a phase error between an input signal and an output clock;
a loop filter, coupled to the phase detection unit, for filtering the phase error signal and generating a first control signal;
a cycle slip detector, coupled to the phase detection unit, for detecting whether a cycle slip has occurred according to the phase error signal and generating a slip indication signal;
a toggling unit, coupled to the cycle slip detector for toggling the selection between a first value and a second value as a compensation signal according to the slip indication signal;
an accumulator for accumulating the compensation signal and generating a second control signal;
an adder for adding the first control signal and the second control signal and generating a third control signal;
a controllable oscillator, coupled to the adder, for generating the output clock at a frequency based on the third control signal;
wherein the first value and the second value have different signs.
2. The phase locked loop of claim 1, wherein the input signal is an analog signal and the phase detection unit comprises:
an analog-to-digital converter for converting the analog input signal to a digital input signal wherein the analog-to-digital converter is clocked by the output clock; and
a phase detector coupled to the analog-to-digital converter for generating a phase error signal according to the digital input signal.
3. The phase locked loop of claim 1, wherein the input signal is an analog signal and the phase detection unit comprises:
a slicer for slicing the analog input signal to a sliced input signal; and
a phase detector for generating a phase error signal according to the sliced input signal and the output clock.
4. The phase locked loop of claim 1, wherein the input signal is a digital signal and the phase detection unit comprises a phase detector for generating a phase error signal according to the digital input signal and the output clock.
5. The phase locked loop of claim 1 wherein the magnitudes of the first and second values are the same.
6. The phase locked loop of claim 1 wherein the toggling unit toggles the selection between the first value and the second value on detection of each cycle slip.
7. The phase locked loop of claim 6 wherein the toggling unit outputs a zero value as the compensation signal once the output clock is regarded as locked to the input signal.
8. A phase locked loop comprising:
a phase detection unit for generating a phase error signal representing a phase error between an input signal and an output clock;
a cycle slip detector, coupled to the phase detection unit, for detecting whether a cycle slip has occurred according to the phase error signal and generating a slip indication signal;
a toggling unit, coupled to the cycle slip detector for toggling the selection between a first value and a second value as a compensation signal according to the slip indication signal;
an adder for adding the phase error signal and the compensation signal and generating a compensated phase error signal;
a loop filter, coupled to the adder, for filtering the compensated phase error signal and generating a control signal;
a controllable oscillator, coupled to the loop filter, for generating the output clock at a frequency based on the control signal;
wherein the first value and the second value have different signs.
9. The phase locked loop of claim 8, wherein the input signal is an analog signal and the phase detection unit comprises:
an analog-to-digital converter for converting the analog input signal to a digital input signal wherein the analog-to-digital converter is clocked by the output clock; and
a phase detector coupled to the analog-to-digital converter for generating a phase error signal according to the digital input signal.
10. The phase locked loop of claim 8, wherein the input signal is an analog signal and the phase detection unit comprises:
a slicer for slicing the analog input signal to a sliced input signal; and
a phase detector for generating a phase error signal according to the sliced input signal and the output clock.
11. The phase locked loop of claim 8, wherein the input signal is a digital signal and the phase detection unit comprises a phase detector for generating a phase error signal according to the digital input signal and the output clock.
12. The phase locked loop of claim 8 wherein the magnitudes of the first and second values are the same.
13. The phase locked loop of claim 8 wherein the toggling unit toggles the selection between the first value and the second value on detection of each cycle slip.
14. The phase locked loop of claim 13 wherein the toggling unit outputs a zero value as the compensation signal once the output clock is regarded as locked to the input signal.
15. A method for controlling frequency sweeping of a phase locked loop comprising:
(a) when the phase locked loop operates according to a first sweeping direction, detecting if at least a cycle slip occurs for generating a detection result; and
(b) according to the detection result, controlling the phase locked loop to operate according to a second sweeping direction different from the first sweeping direction.
16. The method of claim 15, further comprising: (c) toggling the selection between a first value and a second value as a compensation signal on detection of a cycle slip;
wherein step (b) further comprises utilizing the compensation signal to adjust a control signal inputted into a controllable oscillator of the phase locked loop for controlling the phase locked loop to operate according to the second sweeping direction.
17. The method of claim 16 wherein the first and second values have the same magnitude but different signs.
18. The method of claim 16 wherein step (c) further comprises accumulating the compensation signal, and step (b) further comprises utilizing an accumulating result of the compensation signal to adjust the control signal.
19. The method of claim 18 wherein step (b) further comprises adding the accumulating result to an output of a loop filter of the phase locked loop to generate the control signal.
20. The method of claim 16 wherein step (c) further comprises outputting a zero value as the compensation signal once an output clock of the phase locked loop is regarded as locked to an input signal of the phase locked loop.
21. The method of claim 16 wherein step (b) further comprises:
adding the compensation signal to a phase error signal generated from a phase detection unit of the phase locked loop for generating a compensated phase error signal; and
outputting the compensated phase error signal to a loop filter of the phase locked loop for adjusting the control signal.
US11/161,072 2005-07-21 2005-07-21 Phase locked loop having cycle slip detector capable of compensating for errors caused by cycle slips Expired - Lifetime US7176764B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US11/161,072 US7176764B1 (en) 2005-07-21 2005-07-21 Phase locked loop having cycle slip detector capable of compensating for errors caused by cycle slips
TW095126246A TW200705820A (en) 2005-07-21 2006-07-18 Phase locked loop having cycle slip detector capable of compensating for errors caused by cycle slips
CNA2006101077415A CN1901376A (en) 2005-07-21 2006-07-21 PLL with cycle drop detector to compensate errors caused by cycle drop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/161,072 US7176764B1 (en) 2005-07-21 2005-07-21 Phase locked loop having cycle slip detector capable of compensating for errors caused by cycle slips

Publications (2)

Publication Number Publication Date
US20070018733A1 true US20070018733A1 (en) 2007-01-25
US7176764B1 US7176764B1 (en) 2007-02-13

Family

ID=37657150

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/161,072 Expired - Lifetime US7176764B1 (en) 2005-07-21 2005-07-21 Phase locked loop having cycle slip detector capable of compensating for errors caused by cycle slips

Country Status (3)

Country Link
US (1) US7176764B1 (en)
CN (1) CN1901376A (en)
TW (1) TW200705820A (en)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080042753A1 (en) * 2006-08-18 2008-02-21 Thomas Bauernfeind Arrangement and method for determining a gradient factor for a digitally controlled oscillator, and phase locked loop
US20090003501A1 (en) * 2007-06-29 2009-01-01 Gunter Steinbach Offset Error Mitigation in a Phase-Locked Loop Circuit with a Digital Loop Filter
US20100128175A1 (en) * 2008-11-24 2010-05-27 Mediatek Inc. Data decoding devices and decoding methods thereof
WO2010138198A1 (en) * 2009-05-29 2010-12-02 Thomson Licensing Fast cycle slip detection and correction
GB2475514A (en) * 2009-11-20 2011-05-25 Aeroflex Internat Ltd Phase locked loop with coarse tuning circuit operated by a cycle slip detector
US20160263496A1 (en) * 2015-03-09 2016-09-15 Mann+Hummel Gmbh Filter Element, in Particular for Liquid Filtration
WO2016153653A1 (en) * 2015-03-23 2016-09-29 Microsemi SoC Corporation Hybrid phase locked loop having wide locking range
US9819456B1 (en) 2016-10-17 2017-11-14 Seagate Technology Llc Preamble detection and frequency offset determination
US9928854B1 (en) 2017-05-03 2018-03-27 Seagate Technology Llc MISO equalization with ADC averaging
US9954537B1 (en) 2016-12-23 2018-04-24 Seagate Technology Llc Wide frequency range clock generation with phase interpolation
US9979573B1 (en) 2016-12-23 2018-05-22 Seagate Technology Llc Position error signal burst demodulation
US9998136B1 (en) 2017-02-17 2018-06-12 Seagate Technology Llc Loop consistency using multiple channel estimates
US10084553B1 (en) 2016-12-22 2018-09-25 Seagate Technology Llc Iterative recovery from baseline or timing disturbances
US10152457B1 (en) 2016-10-25 2018-12-11 Seagate Technology Llc Target parameter adaptation
US10164760B1 (en) 2016-10-18 2018-12-25 Seagate Technology Llc Timing excursion recovery
US10277718B1 (en) 2016-11-22 2019-04-30 Seagate Technology Llc Preamble defect detection and mitigation
US10382166B1 (en) 2017-02-22 2019-08-13 Seagate Technology Llc Constrained receiver parameter optimization
CN110474634A (en) * 2019-08-30 2019-11-19 浙江大学 A fast-locking phase-locked loop circuit avoiding cycle slip
US10796058B1 (en) * 2018-09-25 2020-10-06 Xilinx, Inc. Partial reconfiguration of integrated circuits using shell representation of platform design
US10963613B1 (en) 2019-07-26 2021-03-30 Xilinx, Inc. Partial reconfiguration of integrated circuits using shell representation of platform design with extended routing region
CN112953529A (en) * 2019-12-10 2021-06-11 上海交通大学 Linear interval expanding method for rapid frequency locking and cycle slip elimination
US20220311444A1 (en) * 2019-08-30 2022-09-29 Zhejiang University Fast lock phase-locked loop circuit for avoiding cycle slip

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI376100B (en) * 2008-01-07 2012-11-01 Mediatek Inc Mixed-mode phase locked loops and linear phase correction units
JP5760001B2 (en) 2009-11-17 2015-08-05 トプコン ポジショニング システムズ, インク. Detection and correction of anomalous measurements and determination of ambiguity in a global navigation satellite system receiver.
WO2014134777A1 (en) * 2013-03-04 2014-09-12 华为技术有限公司 Cycle slip detection method and correction method of digital signals and related apparatus
US10727844B1 (en) * 2019-05-31 2020-07-28 Silicon Laboratories Inc. Reference clock frequency change handling in a phase-locked loop
CN113820612B (en) * 2020-06-19 2022-12-27 大唐恩智浦半导体有限公司 Error compensation circuit and integrated circuit for measuring battery impedance
US11984899B2 (en) * 2020-06-23 2024-05-14 M31 Technology Corporation Dual mode phase-locked loop circuit, oscillator circuit, and control method of oscillator circuit

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790613A (en) * 1995-07-07 1998-08-04 Pioneer Electronic Corporation Cycle slip detector and phase locked loop circuit and digital signal reproducing apparatus using the same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790613A (en) * 1995-07-07 1998-08-04 Pioneer Electronic Corporation Cycle slip detector and phase locked loop circuit and digital signal reproducing apparatus using the same

Cited By (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7573348B2 (en) * 2006-08-18 2009-08-11 Infineon Technologies Ag Arrangement and method for determining a gradient factor for a digitally controlled oscillator, and phase locked loop
US20080042753A1 (en) * 2006-08-18 2008-02-21 Thomas Bauernfeind Arrangement and method for determining a gradient factor for a digitally controlled oscillator, and phase locked loop
US20090003501A1 (en) * 2007-06-29 2009-01-01 Gunter Steinbach Offset Error Mitigation in a Phase-Locked Loop Circuit with a Digital Loop Filter
US8471960B2 (en) * 2008-11-24 2013-06-25 Mediatek Inc. Method capable of avoiding data error from incorrect sampling points
US20100128175A1 (en) * 2008-11-24 2010-05-27 Mediatek Inc. Data decoding devices and decoding methods thereof
US8564720B2 (en) 2008-11-24 2013-10-22 Mediatek Inc. Data decoding device and method capable of avoiding data error from incorrect sampling points
CN102439928A (en) * 2009-05-29 2012-05-02 汤姆森特许公司 Fast cycle slip detection and correction
WO2010138198A1 (en) * 2009-05-29 2010-12-02 Thomson Licensing Fast cycle slip detection and correction
US8552773B2 (en) 2009-11-20 2013-10-08 Aeroflex International Limited Phase locked loop
GB2475514A (en) * 2009-11-20 2011-05-25 Aeroflex Internat Ltd Phase locked loop with coarse tuning circuit operated by a cycle slip detector
US20160263496A1 (en) * 2015-03-09 2016-09-15 Mann+Hummel Gmbh Filter Element, in Particular for Liquid Filtration
JP2018512806A (en) * 2015-03-23 2018-05-17 マイクロセミ エスオーシー コーポレーション Hybrid phase-locked loop with wide synchronization range
WO2016153653A1 (en) * 2015-03-23 2016-09-29 Microsemi SoC Corporation Hybrid phase locked loop having wide locking range
US9515669B2 (en) 2015-03-23 2016-12-06 Microsemi SoC Corporation Hybrid phase locked loop having wide locking range
US10243572B2 (en) 2015-03-23 2019-03-26 Microsemi SoC Corporation Hybrid phase locked loop having wide locking range
US10243703B1 (en) 2016-10-17 2019-03-26 Seagate Technology Llc Preamble detection and frequency offset determination
US9819456B1 (en) 2016-10-17 2017-11-14 Seagate Technology Llc Preamble detection and frequency offset determination
US10164760B1 (en) 2016-10-18 2018-12-25 Seagate Technology Llc Timing excursion recovery
US10152457B1 (en) 2016-10-25 2018-12-11 Seagate Technology Llc Target parameter adaptation
US10694007B1 (en) 2016-11-22 2020-06-23 Seagate Technology Llc Preamble defect detection and mitigation
US10277718B1 (en) 2016-11-22 2019-04-30 Seagate Technology Llc Preamble defect detection and mitigation
US10084553B1 (en) 2016-12-22 2018-09-25 Seagate Technology Llc Iterative recovery from baseline or timing disturbances
US10608808B1 (en) 2016-12-22 2020-03-31 Seagate Technology Llc Iterative recovery from baseline or timing disturbances
US9954537B1 (en) 2016-12-23 2018-04-24 Seagate Technology Llc Wide frequency range clock generation with phase interpolation
US9979573B1 (en) 2016-12-23 2018-05-22 Seagate Technology Llc Position error signal burst demodulation
US10601617B1 (en) 2016-12-23 2020-03-24 Seagate Technology Llc Position error signal burst demodulation
US10298240B1 (en) 2016-12-23 2019-05-21 Seagate Technology Llc Wide frequency range clock generation with phase interpolation
US9998136B1 (en) 2017-02-17 2018-06-12 Seagate Technology Llc Loop consistency using multiple channel estimates
US10483999B1 (en) 2017-02-17 2019-11-19 Seagate Technology Llc Loop consistency using multiple channel estimates
US10382166B1 (en) 2017-02-22 2019-08-13 Seagate Technology Llc Constrained receiver parameter optimization
US10790933B1 (en) 2017-02-22 2020-09-29 Seagate Technology Llc Constrained receiver parameter optimization
US10255931B1 (en) 2017-05-03 2019-04-09 Seagate Technology Llc MISO equalization with ADC averaging
US9928854B1 (en) 2017-05-03 2018-03-27 Seagate Technology Llc MISO equalization with ADC averaging
US10796058B1 (en) * 2018-09-25 2020-10-06 Xilinx, Inc. Partial reconfiguration of integrated circuits using shell representation of platform design
US10963613B1 (en) 2019-07-26 2021-03-30 Xilinx, Inc. Partial reconfiguration of integrated circuits using shell representation of platform design with extended routing region
CN110474634A (en) * 2019-08-30 2019-11-19 浙江大学 A fast-locking phase-locked loop circuit avoiding cycle slip
US20220311444A1 (en) * 2019-08-30 2022-09-29 Zhejiang University Fast lock phase-locked loop circuit for avoiding cycle slip
US11641207B2 (en) * 2019-08-30 2023-05-02 Zhejiang University Fast lock phase-locked loop circuit for avoiding cycle slip
CN112953529A (en) * 2019-12-10 2021-06-11 上海交通大学 Linear interval expanding method for rapid frequency locking and cycle slip elimination

Also Published As

Publication number Publication date
CN1901376A (en) 2007-01-24
TW200705820A (en) 2007-02-01
US7176764B1 (en) 2007-02-13

Similar Documents

Publication Publication Date Title
US7176764B1 (en) Phase locked loop having cycle slip detector capable of compensating for errors caused by cycle slips
US7660376B2 (en) Clock recovering circuit utilizing a delay locked loop for generating an output clock locked to an analog input signal and related method thereof
US8451971B2 (en) Communication systems, clock generation circuits thereof, and method for generating clock signal
US8031007B2 (en) Error protection method, TDC module, CTDC module, all-digital phase-locked loop, and calibration method thereof
US7003065B2 (en) PLL cycle slip detection
US10587274B2 (en) Method and system for maintaining a low-jitter low-temperature-drift clock during a holdover operation
US8090064B2 (en) Single loop frequency and phase detection
CN101764608B (en) Bit-by-bit approaching delay phase-locked loop circuit and method for regulating input clock signal
TW202139604A (en) Clock and data recovery circuit with proportional path and integral path, and multiplexer circuit for clock and data recovery circuit
EP1780892B1 (en) Method of operating a radiation hardened phase locked loop
US11575498B2 (en) Clock and data recovery circuits
US6404363B1 (en) Circuit for recovering digital clock signal and method thereof
KR20230055002A (en) Phase-Locked Loop Circuit and operation method thereof
EP1271785B1 (en) Noise-resistive, burst-mode receiving apparatus and method for recovering clock signal and data therefrom
US20110234327A1 (en) Local oscillator and phase adjusting method for the same
JP2013528011A (en) Apparatus and method for compensating injection locking
US20140184291A1 (en) Circuit for controlling variation in frequency of clock signal
US9608640B1 (en) Receiving circuit and method for controlling frequency
KR101710450B1 (en) Phase locked loop and method for using the same
US20110069792A1 (en) Digital phase-locked loops and frequency adjusting methods thereof
US7519844B2 (en) PVT drift compensation
KR100919836B1 (en) All-Digital Phase Locked Loop and Method of Generating an Oscillation Signal Using the Same for Low Quantization Noise
US8004326B2 (en) Digital charge pump PLL architecture
US9276590B1 (en) Generating signals with accurate quarter-cycle intervals using digital delay locked loop
WO2011114396A1 (en) Pll frequency synthesizer

Legal Events

Date Code Title Description
AS Assignment

Owner name: MEDIATEK INCORPORATION, TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WANG, PING-YING;YANG, MENG-TA;HSIEH, HSIANG-JI;REEL/FRAME:016294/0960

Effective date: 20050704

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12

AS Assignment

Owner name: XUESHAN TECHNOLOGIES INC., CANADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MEDIATEK INC.;REEL/FRAME:055443/0818

Effective date: 20201223