IP Library Granted Patent US 7,020,190
Granted Patent B2
US 7,020,190 · App. 09/925,011 · Granted Mar 28, 2006

Frequency translator using a cordic phase rotator

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 7,020,190
App. No.
09/925,011
Granted
Mar 28, 2006
Kind
B2
Abstract

A frequency translator uses a CORDIC phase rotator coupled to a phase accumulator to translate an input signal in frequency. The CORDIC phase rotator performs required phase angle rotations of input vectors using only shift and add operations. Thus, the frequency translator can be readily implemented in hardware. Higher precision arithmetic is used in the CORDIC phase rotator operations than the input vectors contain. To avoid truncation error at the output of the CORDIC phase rotator, stochastic rounding is employed. A dither signal is added to avoid errors due to nonlinear operation of D/A converters, where D/A conversion of the frequency translated signal is required.

Claims (17)

1. A frequency translator, comprising:

a phase accumulator;

a CORDIC phase rotator coupled to the phase accumulator comprising N stages, each stage having an inphase (I) input, a quadrature (Q) input and a phase angle (θ) input, each stage (k) further comprising a first adder to compute a quantity I±2 −k Q, a second adder to compute a quantity Q±2 −k I and a third adder to compute θ±φ k , where φ k is an angle rotation of stage k, where each stage outputs the sum generated by each adder to be used as inputs to a succeeding stage, and wherein the N th stage outputs an inphase component and a quadrature component from its first and second adders respectively that correspond to an input vector rotated by a desired phase angle;

a stochastic rounding apparatus that reduces error due to truncation of a result of higher precision arithmetic, said stochastic rounding apparatus including a third adder that adds a multi-bit random number with the truncated least significant bits of an output of said CORDIC phase rotator, wherein said stochastic rounding apparatus adds a carry bit produced by said third adder to the most significant bits of said output of said CORDIC phase rotator, and

a dithering apparatus that eliminates harmonics caused by digital to analog converter non-linearity, including a fourth adder that adds a 1-bit random number with an output of said stochastic rounding apparatus, wherein an output of said fourth adder is provided to a digital to analog converter.

2. The frequency translator of claim 1 , further comprising a low pass filter that filters said 1-bit random number prior to input to said fourth adder.

3. A method for translating a signal in frequency, comprising:

initializing a phase accumulator with an initial phase angle;

applying an output of the phase accumulator to an N-stage CORDIC phase rotator;

calculating a quantity I±2 −k Q in each stage of the N-stage CORIDC phase rotator;

calculating a quantity Q±2 −k I in each stage of the N-stage CORDIC phase rotator;

calculating a quantity θ±φ k in each stage of the N-stage CORDIC phase rotator;

inputting to each successive stage of the N-stage CORDIC processor after the first stage an inphase (I) component, a quadrature (Q) component and phase angle θ, each of which is output by the preceding stage;

inputting to a first stage of the N-stage CORDIC processor an inphase component and a quadrature component of a complex-valued sample of the signal to be translated in frequency, and a phase angle by which to rotate the complex-valued sample of the signal;

outputting from a last stage of the N-stage CORDIC processor an inphase component and a quadrature component of the complex-valued sample of the signal to be translated in frequency rotated by approximately the angle stored in the phase accumulator;

adding a multi-bit random number with truncated least significant bits of an output of the N-stage CORDIC processor and adding a carry bit produced by said adding of said multi-bit random number to the most significant bits of said output of the N-stage CORDIC processor to produce a first output, thereby reducing error due to truncation of a result of higher precision arithmetic; and

adding a 1-bit random number with said first output and providing a second output to a digital to analog converter, thereby eliminating harmonics caused by digital to analog converter non-linearity.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Oct 24, 2018
From: SUNTRUST BANK
To: SKYBITZ, INC.; TELULAR CORPORATION
Reel/Frame 047719/0345 →
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2015
From: SUNTRUST BANK, AS ADMINISTRATIVE AGENT
To: TELULAR CORPORATON; SKYBITZ, INC.
Reel/Frame 036084/0195 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2013
From: SILICON VALLEY BANK
To: TELULAR CORPORATION; TANKLINK CORPORATION; SKYBITZ, INC.
Reel/Frame 030754/0239 →
SECURITY AGREEMENT Recorded Jul 2, 2013
From: TELULAR CORPORATION; SKYBITZ, INC.
To: SUNTRUST BANK, AS SECOND LIEN ADMINISTRATIVE AGENT
Reel/Frame 030739/0932 →
SECURITY AGREEMENT Recorded Jul 1, 2013
From: TELULAR CORPORATION; SKYBITZ, INC.
To: SUNTRUST BANK, AS FIRST LIEN ADMINISTRATIVE AGENT
Reel/Frame 030724/0331 →
RELEASE OF SECURITY INTEREST Recorded Feb 2, 2012
From: ORIX VENTURE FINANCE LLC
To: SKYBITZ, INC.
Reel/Frame 027640/0001 →
SECURITY AGREEMENT Recorded Feb 2, 2012
From: SKYBITZ, INC.
To: SILICON VALLEY BANK
Reel/Frame 027645/0702 →
SECURITY AGREEMENT Recorded Aug 26, 2008
From: SKYBITZ, INC.
To: ORIX VENTURE FINANCE LLC
Reel/Frame 021439/0420 →
CHANGE OF NAME Recorded Jan 22, 2004
From: SKYBITZ, INC.
To: EAGLE EYE, INC.
Reel/Frame 014901/0957 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2003
From: AIG HIGHSTAR CAPITAL, L.P. AS COLLATERAL AGENT; INDUSTRIAL TECHNOLOGY VENTURES, L.P. AS COLLATERAL AGENT LIMITED PARTNERSHIP-GEORGIA
To: SKYBITZ, INC.
Reel/Frame 014830/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2001
From: SULLIVAN, MARK C.
To: EAGLE-EYE, INC.
Reel/Frame 012298/0593 →