IP Library Granted Patent US 8,429,487
Granted Patent B2
US 8,429,487 · App. 12/982,918 · Granted Apr 23, 2013

Error protection method, TDC module, CTDC module, all-digital phase-locked loop, and calibration method thereof

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,429,487
App. No.
12/982,918
Granted
Apr 23, 2013
Kind
B2
Abstract

An error protection method for a time-to-digital converter (TDC) decoder of an all-digital phase-locked loop (ADPLL) includes: retrieving a digital code received by the TDC decoder; retrieving a cycle code received by the TDC decoder; performing an exclusive-or operation on a first predetermined bit of the digital code and a second predetermined bit of the cycle code for generating an error protection code; and using the error protection code to fix errors within the cycle code by adding the error protection code into the cycle code and shifting the cycle code by a third predetermined number of bits.

Claims (17)

1. An error protection method for a time-to-digital converter (TDC) decoder of an all-digital phase-locked loop (ADPLL) comprises:

retrieving a digital code received by the TDC decoder;

retrieving a cycle code received by the TDC decoder;

performing an exclusive-or operation on a first predetermined bit of the digital code and a second predetermined bit of the cycle code for generating an error protection code; and

using the error protection code to fix errors within the cycle code by adding the error protection code into the cycle code and shifting the cycle code by a third predetermined number of bits.

2. The error protection method of claim 1 wherein the digital code has 2 m bits and the cycle code has m bits; wherein m is a positive integer.

3. The error protection method of claim 2 wherein performing the exclusive-or operation on the first predetermined bit of the digital code and the second predetermined bit of the cycle code for generating the error protection code comprises:

performing the exclusive-or operation on a last bit of the digital code and a first bit of the cycle code for generating the error protection code.

4. The error protection method of claim 3 wherein performing the exclusive-or operation on the last bit of the digital code and the first bit of the cycle code for generating the error protection code comprises:

performing the exclusive-or operation on the last bit of the digital code and the first bit of the cycle code for generating the error protection code according to:

err_protect=XOR( D[ 2 m −1], C[ 0])

wherein D indicates the digital code; C indicates the cycle code;

err_protect indicates the error protection code;

wherein adding the error protection code into the cycle code and raising the cycle code by the third predetermined number of bits comprises:

adding the error protection code into the cycle code and raising the cycle code by m bits according to

TDC[0:2·( m− 1)+1]=( C[ 0:( m− 1)]+err_protect) *2 m +output1[0:( m− 1)]

wherein TDC indicates an output signal of the TDC decoder of the ADPLL; output 1 indicates an decoding signal of the TDC decoder for indicating how many bits are 0 or how many bits are 1 in the digital code D.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: MEDIATEK INC.
To: XUESHAN TECHNOLOGIES INC.
Reel/Frame 055486/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2010
From: CHANG, HSIANG-HUI; HSIEH, BING-YU; ZHAN, JING-HONG CONAN
To: MEDIATEK INC.
Reel/Frame 025569/0289 →