title: Optimization and implementation of scaling-free CORDIC-based direct digital frequency synthesizer for body care area network systems.
abstract: Coordinate rotation digital computer (CORDIC) is an efficient algorithm for computations of trigonometric functions. Scaling-free-CORDIC is one of the famous CORDIC implementations with advantages of speed and area. In this paper, a novel direct digital frequency synthesizer (DDFS) based on scaling-free CORDIC is presented. The proposed multiplier-less architecture with small ROM and pipeline data path has advantages of high data rate, high precision, high performance, and less hardware cost. The design procedure with performance and hardware analysis for optimization has also been given. It is verified by Matlab simulations and then implemented with field programmable gate array (FPGA) by Verilog. The spurious-free dynamic range (SFDR) is over 86.85 dBc, and the signal-to-noise ratio (SNR) is more than 81.12 dB. The scaling-free CORDIC-based architecture is suitable for VLSI implementations for the DDFS applications in terms of hardware cost, power consumption, SNR, and SFDR. The proposed DDFS is very suitable for medical instruments and body care area network systems.
authors.affiliation: Department of Business Administration, Chung Hua University, Hsinchu City 300-12, Taiwan.
authors.forename: Ying-Shen
authors.initials: YS
authors.lastname: Juang
authors.forename: Lu-Ting
authors.initials: LT
authors.lastname: Ko
authors.forename: Jwu-E
authors.initials: JE
authors.lastname: Chen
authors.forename: Tze-Yun
authors.initials: TY
authors.lastname: Sung
authors.forename: Hsi-Chin
authors.initials: HC
authors.lastname: Hsin
mesh_terms: D000465:Algorithms; D003198:Computer Simulation; D003199:Computer Systems; D003201:Computers; D006801:Humans; D008490:Medical Informatics / Q000379:methods; D015233:Models, Statistical; D008962:Models, Theoretical; D016571:Neural Networks, Computer; D015203:Reproducibility of Results; D012815:Signal Processing, Computer-Assisted / Q000295:instrumentation; D059629:Signal-To-Noise Ratio; D012984:Software