Claims
- 1. A vector modulator circuit for performing a circular rotation of a vector in accordance with a predetermined modulation scheme, the vector comprising of orthogonal I and Q components of a radio frequency signal to be transmitted, and formed from an IIN and QIN data streams applied to the vector modulator circuit,wherein the vector modulator circuit comprises: a plurality of digital rotation stages coupled in sequence, wherein the first stage receives the IIN and QIN data streams and the last stage outputs a vector comprising of the orthogonal I and Q components of a digital intermediate frequency signal; a plurality of pipeline registers and adding/subtracting elements for forming each of the digital rotation stages, each stage rotating an input vector by an individual elementary angle, said input vector being the output vector of the previous digital rotation stage; an angle computation block for counting a plurality of individual elementary rotation angles, each of the angles being applied to one of the rotation stages; and a phase accumulator for receiving a frequency control word and for generating at an intermediate frequency input word ZIN for applying to the angle computation block.
- 2. A vector modulator circuit as claimed in claim 1, wherein the ith rotation stage rotates the input vector by an angle according to the following relationship:anglei=tan−1(2−i).
- 3. A vector modulator circuit as in claim 1, wherein the first rotation stage outputs vector I0, Q0 by rotating input vector IN, QN by angle ±π/2 according to the following relationship:I0=QINd Q0=INDd where d=−1 if input word ZIN<0, otherwise d=+1.
- 4. A vector modulator circuit as claimed in claim 1, wherein the angle computation block counts for the first digital rotation stage a phase value difference by subtracting the individual elementary rotation angle value used in this stage from input word ZIN according to the following relationship:z0=zIN−2d tan−1(2−i) where d=−1 if input word ZIN<0, otherwise d=+1.
- 5. A vector modulator circuit as claimed in claim 4, wherein the angle computation block counts for digital rotation stages I+1 a phase value difference by subtracting the individual elementary rotation angle value used in this stage from phase value difference Zi calculated in previous stage i according to the following relationship:zi+1=zi−2di tan−1(2−i) where di=−1 if zi<0 and otherwise di=1.
- 6. A vector modulator circuit as in claim 5, wherein (i+1)th digital rotation stage rotates the input vector Ii, Qi, obtained from the previous stage i in accordance with the following relationship:Ii+1=Ki[Ii+Qidi2−i]Qi+1=Ki[Qi−Iidi2−i]Ki=cos(tan−1(2−i)) where di=1 if zi<0 and otherwise di=+1.
- 7. A vector modulator circuit as in claim 1, wherein the accumulator is a j-bit phase accumulator and intermediate frequency input word ZIN is generated by using the modulo 2j overflowing property of said accumulator, wherein output frequency fout is according to the following equation:fout=(Fxfclk)/2j where Fx=the frequency control word,j=the phase accumulator word length, fclk=the clock frequency.
- 8. A multicarrier transmitter for generating a plurality of modulated carriers, comprising:a plurality of digital elementary modulators each modulating one of the carriers in response to IIN and QIN data streams applied to the elementary modulator, means for combining the modulated carriers for transmission through an antennae, wherein each of the digital elementary modulators comprises: a plurality of digital rotation stages coupled in sequence, wherein the first stage receives the IIN and QIN data streams and the last stage outputs a vector comprising of the orthogonal I and Q components of a digital intermediate frequency signal; a plurality of pipeline registers and adding/subtracting elements for forming each of the digital rotation stages, each stage rotating an input vector by an individual elementary angle, said input vector being the output vector of the previous digital rotation stage; an angle computation block for counting a plurality of individual elementary rotation angles, each of the angles being applied to one of the rotation stages; and a phase accumulator for receiving a frequency control word which determines the output frequency of the elementary modulator, and for generating at an intermediate frequency input word ZIN for applying to the angle computation block.
- 9. A multicarrier transmission as in claim 8, further comprising an adder for adding the digital intermediate frequency signals produced by the digital elementary modulators, and for producing a digital intermediate frequency sum signal.
- 10. A multicarrier transmitter as in claim 9, further comprising a digital to analog converter for converting the digital sum to an analog intermediate frequency sum signal.
- 11. A multicarrier transmitter as in claim 9, further comprising:means for converting the analog intermediate frequency sum signal to a radio frequency signal, and an amplifier for amplifying the radio frequency signal.
Parent Case Info
This application is a continuation of PCT/FI99/00335, filed Apr. 23, 1999.
US Referenced Citations (10)
| Number |
Name |
Date |
Kind |
|
4646173 |
Kammeyer et al. |
Feb 1987 |
A |
|
4896287 |
O'Donnell et al. |
Jan 1990 |
A |
|
4910698 |
McCartney |
Mar 1990 |
A |
|
4945505 |
Wiener et al. |
Jul 1990 |
A |
|
5230011 |
Gielis et al. |
Jul 1993 |
A |
|
5317753 |
Kuenemund et al. |
May 1994 |
A |
|
5737253 |
Madisetti et al. |
Apr 1998 |
A |
|
5889822 |
Van De Plassche et al. |
Mar 1999 |
A |
|
5937011 |
Carney et al. |
Aug 1999 |
A |
|
6463081 |
Chen et al. |
Oct 2002 |
B1 |
Foreign Referenced Citations (1)
| Number |
Date |
Country |
| 0741478 |
Nov 1996 |
EP |
Non-Patent Literature Citations (2)
| Entry |
| Transactions On Electronic Computers, vol. EC-8, No 3, Sep. 1959, Jack E. Volder, “The Cordic Trigonometric Computing Technique”, p. 330 -p. 334. |
| ISCAS 98, Vol 4, May 1998, Seunghyeon Nahm et al, “A Cordic-Based Digital Quadrature Mixer: Comparison With A ROM-Based Architecture”, p. 385 -p. 388. |
Continuations (1)
|
Number |
Date |
Country |
| Parent |
PCT/FI99/00335 |
Apr 1999 |
US |
| Child |
09/978981 |
|
US |