基于matlab的farrow滤波器仿真,包括程序操作录像

作品简介

1.软件版本

matlab2022a

2.运行方法

     使用matlab2022a或者高版本仿真,运行文件夹中的tops.m或者main.m。运行时注意matlab左侧的当前文件夹窗口必须是当前工程所在路径。具体操作观看提供的程序操作视频跟着操作。

3.部分仿真截图

 

 

4.内容简介

 farrow滤波器是一种连续可变时延的分数时延滤波器,这种滤波器的结构是由farrowcw于1988年提出,起初是用来解决声纳学中的分数时延问题。普通数字延时滤波器虽然结构简单,但系数计算过程复杂,在延时参数快速变化时,系数更新速度无法满足实时性要求,在工程应用上受限制。采用farrow结构数字延时滤波器能够更加灵活高效地进行分数延时滤波,延时参数改变时,无需重新计算滤波器系数,更容易在现场可编程门阵(fpga)上实现。信号处理的fpga实现过程中,往往需要大量消耗的乘法资源,从而导致fpga的乘法器资源成为系统瓶颈,本设计介绍了一种基于fpga的farrow滤波器设计方法,该方法采用对称结构的滤波器求解方法,充分利用乘法资源,高效实现farrow滤波器功能。

创作时间:2023-01-08 21:16:48