FPGA based high precision sinusoidal signal generator

Zhuo PENG, Yan DENG, Cheng MA, Jianping XIONG, Yongli Yin

Journal of Tsinghua University(Science and Technology) ›› 2014, Vol. 54 ›› Issue (2) : 197-201.

PDF(1264 KB)
PDF(1264 KB)
Journal of Tsinghua University(Science and Technology) ›› 2014, Vol. 54 ›› Issue (2) : 197-201.
Orginal Article

FPGA based high precision sinusoidal signal generator

Author information +
History +

Abstract

A 24-bit sigma-delta digital-to-analog converter (DAC) is used to produce high precision sinusoidal signals with low total harmonic distortion (usually less than -106 dB) for seismic data acquisition system self-tests. The key problem is to convert the sinusoid to a sigma-delta bit stream to drive the sigma-delta DAC. This paper presents a field-programmable gate array (FPGA) based bit stream generator which is composed of a sinusoidal data memory, an interpolation filter and a sigma-delta modulator. This paper focuses on the design and simulation methods for the interpolation filter and the sigma-delta modulator and the whole system implementation using the DSP Builder in FPGA. Tests show that the bit stream generator can drive a 24-bit sigma-delta DAC to produce a 31.25 Hz, 3.96 V peak-peak voltage sinusoidal signal with -121.0 dB total harmonic distortion and 111.4 dB signal-to-noise ratio, which meets the needs for seismic use. The design is simple, programmable and easy to implement.

Key words

seismic data acquisition / sinusoidal signal generator / delta-sigma modulator / field-programmable gate array (FPGA)

Cite this article

Download Citations
Zhuo PENG, Yan DENG, Cheng MA, Jianping XIONG, Yongli Yin. FPGA based high precision sinusoidal signal generator[J]. Journal of Tsinghua University(Science and Technology). 2014, 54(2): 197-201

References

[1] 罗维炳, 刘益成. 信号处理与过抽样转换器 [M]. 北京: 电子工业出版社, 1997. LUO Weibing, LIU Yicheng. Signal Processing and Over-Sampling Converter [M]. Beijing: Publishing House of Electronics Industry, 1997. (in Chinese)
[2] SY/T5391-2007. 石油地震数据采集系统[S]. 北京: 国家发展和改革委员会, 2008. SY/T5391-2007. Petroleum Seismic Data Acquisition System[S]. Beijing: National Development and Reform Commission, 2008. (in Chinese)
[3] 刘益成, 易碧金, 罗福龙. 地震数据采集系统谐波畸变测试方法研究[J]. 石油物探, 2006, 45(4): 431-443. LIU Yicheng, YI Bijin, LUO Fulong. Testing method for harmonious distortion of seismic data acquisition system[J]. Geophysical Prospecting for Petroleum, 2006, 45(4): 431-443. (in Chinese)
[4] YU Zhuan, WU Jie, XIE Mingpu, et al.Implementation of distributed high precision real-time data acquisition system [C]//Proceedings of 2009 16th IEEE-NPSS Real Time Conference. Beijing: IEEE Press, 2009: 446-449.
[5] 韦康, 邓焱, 汪海山. 地震勘探数字滤波芯片CS5376与FPGA的接口设计[J]. 清华大学学报: 自然科学版, 2009, 49(5): 76-79. WEI Kang, DENG Yan, WANG Haishan. Design interface between seismic exploration digital filter chip CS5376 and FPGA[J]. J Tsinghua Univ: Sci and Tech, 2009, 49(5): 76-79. (in Chinese)
[6] 刘益成. 基于带通Σ-Δ调制技术的正弦信号发生器[J]. 长江大学学报: 自然科学版, 2006, 3(1): 43-44. LIU Yicheng. Sine signal generators based on bandpass Σ-Δ modulator[J]. Journal of Yangtze University: Nat Sci Edit, 2006, 3(1): 43-44. (in Chinese)
[7] Cheung R C C, Pun K P, Yuen S C L, et al. An FPGA-based re-configurable 24-bit 96 kHz sigma-delta audio DAC [C]//Proceedings of 2003 IEEE International Conference on Field-Programmable Technology. Tokyo, 2003: 110-117.
[8] SONG Hongzhi, WU Jie, MA Yichao, et al. An FPGA-based 7-order 1-bit sigma-delta modulator for high-precision signal generation [C]//Proceedings of 9th International Conference on Electronic Measurement and Instruments. Beijing, 2009: 4160-4164.
[9] CHEN Run, LIU Liyuan, LI Dongmei. A novel multi-stage interpolation filter design technique for high-resolution Σ-Δ DAC[J]. Chinese Journal of Semiconductors, 2007, 28(11): 1735-1741.
[10] Schreier R. Understanding Delta-Sigma Data Converters[M]. New York: Wiley, 2005.
[11] 谢然, 李玉惠, 沈慧, 等. 基于DSP Builder的双三次插值算法FPGA实现的研究[J]. 云南大学学报: 自然科学版, 2009, 31(S2): 85-89. XIE Ran, LI Yuhui, SHEN Hui, et al.A study on FPGA implementation of bi-cubic interpolation algorithm based on DSP builder[J]. Journal of Yunnan University: Natural Sciences Edition, 2009, 31(S2): 85-89. (in Chinese)
[12] Hogenauer E B. An economical class of digital filters for decimation and interpolation[J]. IEEE Transactions on Acoustics, Speech, and Signal Processing, 1981, 29(2): 155-162.

Funding

 
PDF(1264 KB)

Accesses

Citation

Detail

Sections
Recommended

/