内插 FIR 滤波器简写为 IFIR 滤波器,英文名为:Interpolated FIR Filter

内插 FIR 滤波器和传统的 FIR 滤波器有类似的结构,唯一的区别就是将单位延迟替换为了 k -1个延迟单元,其中 k 称为 0填充因子。

下图是 N 抽头的IFIR滤波器:

该体系结构在功能上相当于在原型滤波器系数集的系数之间插入k-1零。内插滤波器对于实现窄带滤波器和宽带滤波器的高效实现是非常有用的。

在指定IFIR体系结构时,在coefficient文件中提供了完整的原型系数集,而不包含零填充因子所暗示的零。零填充因子是通过过滤器用户界面定义的。例如,考虑如图3-48所示的.coe文件中的过滤系数数据。

如果指定k=2的零填充因子,则等效滤波脉冲响应如图3-49所示。

若零填充系数变为k=3,则脉冲响应为 图3-50。

这些例子使用对称的原型脉冲响应;这不是过滤器核心的限制。原型滤波器系数集可以是对称的、非对称的或负对称的。

内插滤波器是一种单速率系统,用于生成窄带滤波器的有效实现,通过一些小的改进,可以容纳宽带滤波器。当使用内插滤波器时,没有固有的速率变化——输入速率与输出速率相同。

【 FPGA 】FIR 滤波器之多相抽取器(Polyphase Decimator)

【 FPGA 】FIR 滤波器之内插 FIR 滤波器(Interpolated FIR Filter)相关推荐

  1. 【 FPGA 】FIR滤波器之 Hilbert 变换的实现

    上篇博文:半带 FIR 滤波器(Half-band FIR Filter) 希尔伯特变换在数字通信系统中有很多种使用方式.理想的希尔伯特变换为正频率提供90度的相移,为负频率提供-90度的相移. 希尔 ...

  2. 匹配滤波器matlab实现_内插滤波器(Interpolated FIR)的FPGA实现

    需要注意的是,本次所要讲的内容是内插滤波器(Interpolated FIR,IFIR)的FPGA实现 ,而不是我们熟知的插值滤波器(Interpolaton FIR). 首先来介绍一下内插滤波器的结 ...

  3. 【 FPGA 】FIR 滤波器之多相插值器(Polyphase Interpolator)

    上篇博文:[ FPGA ]FIR 滤波器之多相抽取器(Polyphase Decimator),这篇博文和它有点类似,为多相插值器. 多相插值滤波器将一组 N 个原滤波器系数 ,映射为P个多相子滤波器 ...

  4. 常用模拟低通滤波器的设计~经典 IIR 滤波器之巴特沃斯滤波器

    目录 常用模拟低通滤波器的设计--巴特沃斯(Butterworth)滤波器 1.确定系统函数的极点 2.巴特沃斯(Butterworth)滤波器 2.1.buttap 函数 2.2.buttord 函 ...

  5. 【 FPGA 】FIR 滤波器之Single-rate FIR滤波器的系数数据(Filter Coefficient Data)

    首先要明确什么是单速率 FIR 滤波器? The basic FIR filter core is a single-rate (input sample rate = output sample r ...

  6. 【 FPGA 】FIR 滤波器之固定分数率重采样滤波器

    FIR滤波器,它以固定的分数比率P/Q实现数据流的重采样,其中P和Q均为整数,最高可达64,可用于Systolic Multiply-Accumulate(SMAC)架构. In Figure 3-3 ...

  7. 【 FPGA 】FIR 滤波器之滤波器的系数数据(Filter Coefficient Data)

    Filter Coefficient Data 滤波器系数使用扩展名为.coe的系数文件提供给FIR编译器. 这是一个ASCII文本文件,带有单行标题,用于定义用于系数数据的数字表示的基数,后跟系数值 ...

  8. 【 FPGA 】FIR 滤波器之半带抽取器(Half-band Decimator)

    之前有篇博文讲了半带FIR滤波器:半带FIR滤波器 其幅频响应如下: 脉冲响应如下: 而今天所要讲的是半带抽取器,半带抽取器是一个多相滤波器,它嵌入了输入信号的2- 1下采样.图3-30显示了结构. ...

  9. 【 FPGA 】FIR 滤波器之半带插值器(Half-band Interpolator)

    上篇博文讲了半带抽取器,趁热打铁,这篇博文讲半带插值器:这种对应关系不止此一例,之前的博文:多相抽取器与多相插值器,也是这一类关系. 正如半带抽取器是更一般的多相抽取滤波器的优化版本一样,半带插值器是 ...

最新文章

  1. 关于SQL Server下无限多级别分类查询解决办法
  2. Nginx服务优化——性能与安全
  3. SSL--用Tomcat服务器配置https双向认证过程实战
  4. java集合框架类源代码阅读体会
  5. svm训练完保存权重_assignment1-SVM
  6. 【详细解析】1033 To Fill or Not to Fill (25 分)
  7. php 编写线程教程,php 实现多线程
  8. 说说a标签的onclick和href
  9. IPD+CMMI企业产品开发系统性解决方案
  10. TARS 微服务开源生态
  11. js获取当前url的ip+端口
  12. CREO学习笔记【钣金结构中常用的标准件】
  13. 百度有啊前端框架分析(自定义事件)
  14. iOS 5 故事板进阶(3)
  15. CAD2014学习笔记-常用绘图命令和工具
  16. 淘宝购物车页面测试用例
  17. 呼叫中心的软电话架构
  18. 电脑无法正常开机时如何解除BitLocker硬盘锁
  19. JavaScript:实现字符串是否是有效的电子邮件地址算法(附完整源码)
  20. jquery刷新页面方法

热门文章

  1. android某个活动全屏,android – 重新组合活动布局,以便在旋转屏幕时全屏播放视频...
  2. golang 切片 接口_Go 经典入门系列 18:接口(一)
  3. 华为平板上wps另存为的文件在哪里能找到_原创干货 | WPS危害之嵌入ole对象绑定载荷...
  4. 免费Windows系统服务器,免费试用人数太多,Windows 365云电脑服务器炸了,官方紧急暂停...
  5. android 渐变卡片,手机SIM卡的进化史,从有到无,渐变虚拟eSIM卡
  6. python传递指针_使用Python / C API传递C指针
  7. Java中Collection和Collections的区别
  8. java latlng_【LBS】移动互联网基于LBS地理位置应用java开发必备
  9. findwindowex子窗口类型有哪几种_光学玻璃有哪几种类别?一文告诉你
  10. 半波整流后的灯泡功率是多少?