Nova Patents
EP0254844A2

Digital pipelined heterodyne circuit.

Abstract

The circuit includes sine and cosine function generators (14, 12) for generating m-bit digital coefficients and an m-stage digital multiplier (1-M) for multiplying the coefficients by a digitized data input signal. A triangular shift register array (16, 18) connects the digital sine and cosine function generators with the multiplier stages and pro­vides for simultaneous processing of successive bytes of input data at each multipler stage by delaying the arrival of coefficient bits at each multiplier stage to coincide with the arrival of a predetermined data byte. This takes place simultaneously in all stages thereby decreasing the processing time by a factor of m.

EP0254844A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 5 June 2007, 19.3 years ago.

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

9 claims: 4 independent, 5 dependent

  1. 1
    A digital heterodyne circuit comprising:(a) a data input line for receiving a sequence of digitized data signals;(b) digital sine and cosine function genera­tor means for generating m-bit digital coefficients at predetermined time intervals as a function of time corre­sponding to sin ωt and cos ωt, respec­tively, where ω is a predetermined frequency;(c) m-stage arithmetic means for multiplying said data signals by said digital coefficients;and (d) delay means connecting said function generator means with said arithmetic means for providing each respective bit of a digital coefficient to each respec­tive stage of said arithmetic means simultaneously with the arrival at each such stage of a predetermined one of said data signals.
  2. 2
    The digital heterodyne circuit of claim l wherein said delay means comprises a plurality of shift registers, one for each bit of said function generator means, each of said shift registers having a respective different number of sequential stages, the number of sequential stages in each of said shift registers corresponding to the rank in significance of each bit of said function generator means with which said shift register is associated.
  3. 6
    The digital heterodyne circuit of claim l wherein an m-bit digital coefficient is generated by said sine and cosine function generator means as each digitized data signal is received on said data input line.
  4. 7
    A digital heterodyne circuit comprising:(a) a data input line for providing a digi­tized data input signal;(b) digital sine and cosine function genera­tor means for generating m-bit digital coefficients at a predetermined frequency;(c) first arithmetic stage means for digi­tally multiplying the most significant bit of an m-bit coefficient from said function generator means by a first data input signal, thereby producing a first product output;(d) second arithmetic stage means for digi­tally multiplying the next most signifi­cant bit of said m-bit coefficient from said function generator means by said first output product, thereby producing a second output product;(e) m th arithmetic stage means for multi­plying the least significant bit of said m-bit coefficient from said function generator means by the m - lst output product, thereby producing a heterodyned data signal;and (f) triangular shift register means for providing each bit of said m-bit coef­ficients to each of said arithmetic stage means in timed relation such that said data input signal is processed sequentially by each of said arithmetic stage means simultaneously with the sequential processing of other data input signals.