• DocumentCode
    790023
  • Title

    Numerically controlled oscillators with hybrid function generators

  • Author

    Janiszewski, Ireneusz ; Hoppe, Bernhard ; Meuth, Herniann

  • Author_Institution
    FH-Darmstadt, Univ. of Appl. Sci., Darmstadt, Germany
  • Volume
    49
  • Issue
    7
  • fYear
    2002
  • fDate
    7/1/2002 12:00:00 AM
  • Firstpage
    995
  • Lastpage
    1004
  • Abstract
    Numerically controlled oscillators (NCOs), with a hybrid scheme of both look-up tables (LUT) and coordinate transformation digital computer (CORDIC) algorithms for a hardware efficient, high performance sine/cosine function generation are investigated. This scheme combines fast access and power efficiency of reasonably sized LUTs, and arbitrary precision obtainable from a rigorous iteration algorithm. Systematic studies using hardware description language (HDL) models and synthesis lead to optimum LUT/CORDIC ratios, which minimize power consumption and silicon area for a given operating clock frequency. First order error models are presented as guidelines for choosing internal NCO parameters. The NCO accuracy is tested with HDL simulations for all algorithmic states to limit output errors to 1 least significant bit (LSB) and by spectra derived from discrete Fourier transform (DFT) for typical frequency inputs f, resulting in a signal to noise ratio (SNR) of better than 100 dB for an amplitude word length AW of 16 bit. Two benchmark designs were adopted for the two clock frequencies 200 MHz and 20 MHz, as "high" and "moderate" performance, respectively. The NCO models are synthesized in a 0.35 /spl mu/m CMOS standard cell target technology and optimized to actually achieve after layout maximum clock frequencies exceeding 310 MHz, i.e., signal frequencies of up to 100 MHz.
  • Keywords
    CMOS digital integrated circuits; direct digital synthesis; discrete Fourier transforms; function generators; hardware description languages; integrated circuit layout; oscillators; signal processing; table lookup; 0.35 micron; 100 MHz; 16 bit; 20 MHz; 200 MHz; 310 MHz; CMOS standard cell target technology; CORDIC algorithms; HDL simulations; amplitude word length; arbitrary precision; benchmark designs; clock frequencies; direct digital frequency synthesis; discrete Fourier transform; error estimation; fast access; first order error models; hardware description language models; hardware efficient high performance sine/cosine function generation; hybrid function generators; layout; look-up tables; maximum clock frequencies; numerically controlled oscillators; operating clock frequency; optimum LUT/CORDIC ratios; power consumption; power efficiency; rigorous iteration algorithm; signal frequencies; signal to noise ratio; silicon area; spectral purity; Clocks; Discrete Fourier transforms; Frequency synthesizers; Hardware design languages; High performance computing; Oscillators; Power system modeling; Signal generators; Signal to noise ratio; Table lookup;
  • fLanguage
    English
  • Journal_Title
    Ultrasonics, Ferroelectrics, and Frequency Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0885-3010
  • Type

    jour

  • DOI
    10.1109/TUFFC.2002.1020170
  • Filename
    1020170