Title :
Design of IIR filter in capacitive rotary position sensor based on FPGA
Author :
YuMing Zhang ; Dezhi Zheng ; Weiwei Xing ; Shangchun Fan
Author_Institution :
Sch. of Instrum. Sci. & Opto-Electron. Eng., Beihang Univ., Beijing, China
Abstract :
In the capacitive rotary position sensor, noise jamming generated by the motor is mixed in the response signal, so it is difficult to measure precisely. This paper presents an IIR filter solution with cascade structure. An IIR band-pass filter of 8-order is designed by Matlab, and then be disintegrated into 4 sub-filters. The band-pass frequency of the filter ranges from 18 kHz to 22 kHz with date sample rate of 400 kHz. All coefficients of the sub-filters are quantized by 214 to satisfy the multiplication requirement in FPGA. The filter is described modularly by Verilog HDL and implemented in FPGA of Cyclone III series. The filter has been tested well with square wave. Signal attenuation outside the band-pass frequency is more than 50 dB. Modular structure makes it very convenient to design filters with different characteristics. At present, the solution is applied in a capacitive rotary position sensor.
Keywords :
IIR filters; angular measurement; band-pass filters; capacitive sensors; field programmable gate arrays; Cyclone III series; FPGA; IIR band-pass filter; Matlab; Verilog HDL; band-pass frequency; capacitive rotary position sensor; cascade structure; frequency 18 kHz to 22 kHz; frequency 400 kHz; modular structure; multiplication requirement; signal attenuation; square wave; sub-filters; Band pass filters; Field programmable gate arrays; Filtering theory; Finite impulse response filter; IIR filters; Poles and zeros; Capacitive rotary position sensor; FPGA; IIR filter; cascade structure;
Conference_Titel :
Instrumentation and Control Technology (ISICT), 2012 8th IEEE International Symposium on
Conference_Location :
London
Print_ISBN :
978-1-4673-2615-5
DOI :
10.1109/ISICT.2012.6291598