IP Library Granted Patent US 6,968,016
Granted Patent B1
US 6,968,016 · App. 09/814,590 · Granted Nov 22, 2005

Device and method for I/Q modulation, frequency translation and upsampling

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 6,968,016
App. No.
09/814,590
Granted
Nov 22, 2005
Kind
B1
Abstract

A device for modulating a carrier signal simultaneously performs frequency translation, upsampling, and pulse shaping. The device includes a mapper generating a first data signal. A complex mixer and an upsampling device are used to increase the data value frequency and spectrum shift the data signal. A finite impulse response filter operating on the data signal generates a digital signal representing the modulated carrier.

Claims (42)

1. A device for modulating a carrier signal comprising:

(a) a mapper generating a first data signal at a selected one of a plurality of baud rates, the first data signal comprises an I-channel first data signal and a Q-channel first data signal;

(b) a scaler multiplying the first data signal by one of a plurality of predetermined scaler values selected to correspond to the baud rate to generate a scaled data signal, the scaled data signal comprises an I-channel scaled data signal and a Q-channel scaled data signal and wherein the complex mixer includes:

(i) a first multiplier and a second multiplier each multiplying the I-channel scaled data signal by a sine waveform and a cosine waveform respectively;

(ii) a third and fourth multiplier each multiplying the Q-channel scaled data signal by the sine waveform and a cosine waveform respectively;

(iii) a first summer adding the result of the second multiplier to the result of the third multiplier multiplied by negative one to generate the I-channel frequency shifted scaled data signal; and

(iv) a second channel summer adding the result of the first multiplier and the result of the fourth multiplier to generate the Q-channel frequency shifted scaled data signal;

(c) a complex mixer for generating a frequency shifting scaled data signal, the frequency shifted scaled data signal comprises an I-channel frequency shifted scaled data signal and a Q-channel frequency shifted scaled data signal;

(d) an upsampler circuit for increasing the sampling frequency of the frequency shifted scaled data signal; and

(e) a pulse shaper circuit for generating a digital representation of a modulated carrier signal in accordance with the frequency shifted scaled data signal, wherein the pulse shaper circuit includes a finite impulse response filter and a coefficient matrix storing a set of coefficients for each of the I-channel and the Q-channel.

2. The device for modulating a carrier signal of claim 1 , wherein the first data signal is a digital data signal with a sampling frequency corresponding to the highest of the plurality of baud rates.

3. The device for modulating a carrier signal of claim 2 , wherein each of the predetermined scaler values is a value which provides for the scaled data signal to have approximately the same signal strength independent of baud rate.

4. The device for modulating a carrier signal of claim 1 , wherein the sine waveform and the cosine waveform each have a frequency of one fourth the sampling frequency.

5. The device for modulating a carrier signal of claim 2 , wherein the plurality of baud rates are 2 Mbaud and 4 Mbaud and the sampling frequency is 4 MHz.

6. The device for modulating a carrier signal of claim 5 , wherein the predetermined scaler values are a value of 1 corresponding to the 2 Mbaud rate and a value of ⅔ corresponding to the 4 Mbaud rate.

7. A device for modulating a carrier signal comprising:

(a) a mapper generating first data signal at a selected one of a plurality of baud rates;

(b) a scaler multiplying the first data signal by one of a plurality of predetermined scaler values selected to correspond to the baud rate to generate a scaled data signal;

(c) a complex mixer for generating a frequency shifting scaled data signal;

(d) an upsampler circuit for increasing the sampling frequency of the frequency shifted scaled data signal; and

(e) a pulse shaper circuit for generating a digital representation of a modulated carrier signal in accordance with the frequency shifted scaled data signal, wherein the pulse shaper circuit includes a finite impulse response filter and a coefficient matrix storing a set of coefficients for each of the I-channel and the Q-channel;

wherein the finite impulse response filter is a 16 tap finite impulse filter and each set of filter coefficients includes 9 non-zero coefficients, each coefficient being a 10 bit coefficient.

8. A method for modulating a carrier signal, the method comprising:

(a) generating a first data signal at a selected one of a plurality of baud rates, including generating an I-channel first data signal and a Q-channel first data signal;

(b) scaling the first data signal by one of a plurality of predetermined scaler values selected to correspond to the baud rate to generate a scaled data signal, including scaling the I-channel first data signal and the Q-channel first data signal;

(c) mixing the scaled data signal with a frequency signal to generate a frequency shifted scaled data signal, including complex mixing of both the I-channel scaled data signal and the Q-channel scaled data signal;

(d) increasing the sampling frequency of the frequency shifted scaled data signal; and

(e) filtering the frequency shifted scaled data signal to generate a digital representation of a modulated carrier signal, wherein filtering the frequency shifted scaled data signal includes finite impulse response filtering utilizing a set of predetermined filter coefficients for each of the I-channel and the Q-channel; wherein:

the first data signal is a digital data signal with a sampling frequency corresponding to the highest of the plurality of baud rates,

each of the predetermined scaler values is a value which provides for the scaled data signal to have approximately the same signal strength independent of baud rate, and

the step of complex mixing the scaled data signal includes:

(i) subtracting the result of the Q-channel scaled data signal multiplied by a sine waveform from the result of the I-channel scaled data signal multiplied by a cosine waveform to generate an I-channel frequency shifted data signal; and

(ii) adding the result of the Q-channel scaled data signal multiplied by a cosine waveform from the result of the I-channel scaled data signal multiplied by a sine waveform to generate a Q-channel frequency shifted data signal.

9. The method for modulating a carrier signal of claim 8 , wherein the sine waveform and the cosine waveform each have a frequency of one fourth the sampling frequency.

10. The method for modulating a carrier signal of claim 8 , wherein the plurality of baud rates are 2 Mbaud and 4 Mbaud and the sampling frequency is 4 MHz, and the predetermined scaler values are a value of 1 corresponding to the 2 Mbaud rate and a value of ⅔ corresponding to the 4 Mbaud rate.

11. A method for modulating a carrier signal, the method comprising:

(a) generating a first data signal at a selected one of a plurality of baud rates;

(b) scaling the first data signal by one of a plurality of predetermined scaler values selected to correspond to the baud rate to generate a scaled data signal;

(c) mixing the scaled data signal with a frequency signal to generate a frequency shifted scaled data signal;

(d) increasing the sampling frequency of the frequency shifted scaled data signal; and

(e) filtering the frequency shifted scaled data signal to generate a digital representation of a modulated carrier signal, wherein filtering the frequency shifted scaled data signal includes finite impulse response filtering utilizing a set of predetermined filter coefficients for each of the I-channel and the Q-channel, wherein:

the finite impulse response filtering is 16 tap filtering and each set of filter coefficients includes 9 non-zero coefficients, each coefficient being a 10 bit coefficient.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2009
From: ADVANCED MICRO DEVICES, INC.
To: AMD TECHNOLOGIES HOLDINGS, INC.
Reel/Frame 022764/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2009
From: AMD TECHNOLOGIES HOLDINGS, INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 022764/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2001
From: GARG, ATUL; NAYLER, COLIN
To: ADVANCED MICRO DEVICES INC.
Reel/Frame 011636/0881 →