EP1120944A2

Modulation system with on-line IQ calibration

Abstract

A modulation system having in-phase and quadrature phase (IQ) calibration while on-line. The modulation system includes digital filters for converting I and Q data bit streams into filtered multilevel I and Q digital data streams, digital-to-analog converters, and an IQ modulator for converting the analog I and Q data streams into a modulated output signal having a representative IQ diagram having modulation states and transition locations between the modulation states. The system also includes an on-line correction data state detector, an IQ correction code, and a scalar amplitude detector. The on-line correction state detector monitors the data states in memories of the digital filters and detects the presence of particular data states that are expected to result in particular modulation states or transition locations. The amplitude detector monitors the modulated output signal and provides representative detected magnitudes. When one of the particular data states is detected the IQ correction code is triggered to compare the detected magnitude with magnitudes for others of the particular data states that have been detected and stored previously. The IQ correction code then uses the comparison to generate adjustments for I and Q offsets, I/Q phase, and I/Q gain. In a rotation embodiment, the modulation system further includes a rotation signal generator for generating rotation angles and an IQ rotator for applying the rotation angles for rotating the I and Q digital data streams. The rotation frequency may be used for tuning the frequency of the modulated output signal.

EP1120944A2, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 26 January 2021, 5.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

48 claims: 6 independent, 42 dependent

  1. 1
    A modulation system for providing a modulated output signal in response to an input data bit stream, comprising:a scalar amplitude detector for detecting magnitudes of said modulated output signal while said modulated output signal is on-line;an on-line correction data state detector for monitoring data states representative of said input data bit stream and detecting when particular ones of said data states occur;and a correction code coupled to the on-line correction data state detector for comparing particular ones of said detected magnitudes corresponding respectively to said particular data states and issuing adjustment information based upon said comparison for calibrating said modulated output signal without interrupting on-line operation of said modulated output signal.
  2. 15
    A method for providing a modulated output signal in response to an input data bit stream, comprising steps of:detecting scalar magnitudes of said modulated output signal while said modulated output signal is on-line;monitoring data states representative of said input data bit stream;detecting when particular ones of said data states occur;comparing particular ones of said scalar magnitudes corresponding respectively to said particular data states to one another;issuing adjustment information based upon said comparisons;and calibrating said modulated output signal with said adjustment information without interrupting on-line operation of the modulated output signal.
  3. 29
    A modulation system for providing a modulated output signal in response to an input data bit stream, comprising:a scalar amplitude detector for detecting magnitudes;an on-line correction data state detector for monitoring data states representative of said input data bit stream and detecting when a particular one of said data states occurs;a correction code coupled to the on-line correction data state detector for determining comparisons between particular ones of said detected magnitudes corresponding to said particular data state and issuing adjustment information based upon said comparisons while said modulated output signal is on-line;and an adjustment circuit for using said adjustment information for calibrating said modulated output signal without interrupting on-line operation of said modulated output signal.
  4. 38
    A method for providing a calibrated modulated output signal in response to an input data bit stream, comprising steps of:detecting scalar magnitudes of said modulated output signal;monitoring data states representative of said input data bit stream;detecting when a particular one of said data states occurs;determining comparisons between particular ones of said scalar magnitudes corresponding to said particular data state to one another while said modulated output signal is on-line;determining adjustment information based upon said comparisons;and calibrating said modulated output signal with said adjustment information without interrupting on-line operation of the modulated output signal.
  5. 47
    A modulation system for providing a modulated output signal in response to an input data stream, comprising:a scalar amplitude detector for detecting magnitude of said modulated output signal;a data state detector for monitoring data states representative of said input data stream and detecting predetermined patterns in said data states;and a correction circuit, coupled to said scalar amplitude detector and said data state detector, for comparing detected magnitudes of the modulated output signal corresponding to detected patterns in said data states and adjusting offset, phase or gain in the modulated output signal.
  6. 48
    A method of calibrating a modulation system for providing a modulated output signal in response to an input data stream, the method comprising the steps of:measuring scalar magnitude of said modulated output signal;monitoring data states representative of said input data stream and detecting predetermined patterns in said data states;comparing measured magnitudes of the modulated output signal corresponding to detected patterns in said data states;and adjusting offset, phase or gain in the modulated output signal as a function of said comparisons.