Cordic apparatus and method for approximating the magnitude and phase of a complex number
AssigneeRaytheon Company
InventorsAlan I. Wiener, Waljeet S. Hundal
Life of this patent
Estimating the term…
Loading patent…
AssigneeRaytheon Company
InventorsAlan I. Wiener, Waljeet S. Hundal
Estimating the term…
A cartesian to polar coordinate converter using a cordic magnitude circuit for estimating the magnitude and angle of a vector from its known orthogonal components. The vector is described in cartesian coordinates by the complex number I+jQ. The magnitude of the vector and its angle are approximated by an iterative process of successively rotating the vector toward one of the orthogonal axes and the cordic magnitude circuit is implemented in one very large scale integrated (VLSI) complementary metal-oxide semiconductor (CMOS) chip. In systems using a typical cordic magnitude circuit, accuracy increases in direct proportion to the number of rotations. The increase is accompanied by a need for an increased word size which results in a slower operating speed. The improved cordic magnitude circuit achieves higher precision without the need for a larger word size. The Q processing portion of the improved circuit takes advantage of the fact that each value of Q is reduced by one-half with each succeeding rotation after the first rotation, thereby vacating the most significant bit (MSB) position. By doubling the resultant value of Q, the MSB is refilled and the least significant bit (LSB) is vacated making room to accommodate the precision growth of one LSB associated with the next rotation. For small magnitude vectors, the I processing portion of the magnitude circuit left shifts the I and Q components by two bit positions at each rotation to accommodate two additional bits of precision in both the I and Q words.
Apparatus for determining an approximated magnitude of a complex number or vector comprising:
Apparatus for determining an approximation of a magnitude and phase of a complex number or vector comprising:
A method for determining an approximated magnitude of a complex number or vector comprising the steps of:
A method for determining an approximation of a magnitude and phase of a complex number or vector comprising the steps of:
A cordic magnitude CMOS integrated circuit for determining an approximation of a magnitude and phase of a complex number or vector comprising:
Dependencies are inferred from the claim text.