Implementation of the Variable Center Frequency Band-Pass Filter Based on FPGA

Article Preview

Abstract:

Digital band-pass filters play a very important role in instrument design. For some special applications, such as corrosion inspection of buried oil or gas pipeline, more than one band-pass filter with different center frequencies are needed to process different frequency signals. FPGA (Field-Programmable Gate Array) are widely used in these applications because of its high compute velocity and flexibility. For low cost and high reliability purposes, it is expected that one digital filter with a fixed configuration parameters can serve as multi different center frequency digital filter. In this paper a design method is proposed to realize two different center frequency band-pass filters which have the same filtering effect. Through analysis of design process for FIR band-pass filter, it’s easy to find that if the ratios (filter’ sample rate of input data to its cut-off frequency) of two filters keep equal, the normalized frequency will also equal. Thus according to this, two band-pass filters can have the same coefficients only if they have the same ratio of sample rate to cut-off frequency. This relationship is discussed here and MATLAB experiment is used to prove its effectiveness. This method is already used to design filters in pipeline current mapper instrument to inspect pipeline corrosion.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 1049-1050)

Pages:

642-645

Citation:

Online since:

October 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Yao Xiaojing, Chi Dalong, Zhang Feng. Application of PCM in Inspection of Long-distance Pipelines [J]. Corrosion & Protection in Petrochemical Industry, 2007, 24(6): 46-48.

Google Scholar

[2] Shi XingHua, Wu Guangmin. Design and Implementation of Band-pass Filter [J]. Modern Electronics Technique, 2009(18): 28-30.

Google Scholar

[3] Chen Minge, Jiao Zhanye, An Xiaogang. Design of FIR filter using window function [J]. Journal of Shaanxi Normal University, 2007, 35(S2): 72-74.

Google Scholar

[4] Li Maoqing, Wang Jie, Chen Qiang, Ke Lin. The Accomplishment of the Design of FIR Electric Filter Based on MATLAB Program [J]. Journal of Electric Power, 2008, 23(2): 87-90.

Google Scholar

[5] Zhang Chi, Guo Lili. Design of FIR with MATLAB and running on FPGA [J]. Applied Science and Technology, 2006, 33(6): 83-86.

Google Scholar

[6] Zhang Yuan, Wang Hui. Design and Simulation of FIR Digital Filter Based on MATLAB and QUARTUS II [J]. Electronic Engineer, 2008, 34(2): 25-27.

Google Scholar

[7] Peng Xuefeng, Wang Linwei, Xu Jianping. Design and Verification of FIR filter based on MATLAB and QUARTUS II [J]. Electronic Design Engineering, 2009, 17(11): 118-119.

Google Scholar