APP下载

一种FIR滤波参数可调的电压采集模块设计

2021-01-13徐巧玉王军委周新稳

关键词:信号

杨 旭,徐巧玉,王军委,周新稳

(1.河南科技大学 机电工程学院,河南 洛阳 471003;2.洛阳银杏科技有限公司,河南 洛阳 471003)

0 引言

在电压信号采集过程中,由于电路设计、工作环境等原因,采集到的信号中通常包含着与信号无关的高频噪声。在多种数字滤波器中,有限长单位冲激响应(finite impulse response,FIR)数字滤波由于性能稳定和线性相位的特点,能够很好地应用于高频噪声的滤除[1-7]。目前,FIR滤波器的设计通常依赖MATLAB软件,首先由MATLAB软件根据滤波参数生成滤波器系数,然后在嵌入式系统中实现滤波运算[8-14]。该方式能够在设计滤波器的同时,对滤波器的性能进行很好地分析和仿真,但对MATLAB软件有着很强的依赖性,一旦采集的信号或者滤波要求发生改变时,需要重新生成滤波器系数,因此降低了现场应用的灵活性。现场可编程门阵列(field programmable gate array,FPGA)具有并行执行、运算速度快的特点,越来越多的FIR滤波器通过FPGA实现[15-20]。FPGA能够在不影响其他模块的情况下对数据进行滤波,大幅提高了滤波效率,但是存在滤波器阶数固定、参数不易更新、灵活性较差的问题。

针对以上问题,本文提出了一种基于FIR滤波参数可调的电压信号采集模块设计方案。该方案采用高级精简指令集微处理器(advanced RISC machine,ARM)+FPGA的硬件架构,由ARM完成消息处理、采样配置、滤波器系数生成、数据管理等工作,FPGA完成模数(analog-digital,A/D)转换控制、FIR数字滤波、数据缓存等工作。为提高FIR低通数字滤波器使用的灵活性和方便性,由ARM根据采样频率、截止频率等滤波参数计算生成滤波器系数并发送给FPGA。……

登录APP查看全文

猜你喜欢

信号
信号
完形填空二则
7个信号,警惕宝宝要感冒
孩子停止长个的信号
《铁道通信信号》订阅单
基于FPGA的多功能信号发生器的设计
基于Arduino的联锁信号控制接口研究
《铁道通信信号》订阅单
基于LabVIEW的力加载信号采集与PID控制
Kisspeptin/GPR54信号通路促使性早熟形成的作用观察