有时在设计过程中,可能需要不同的滤波效果,如果采样率一样的情况下,我们有两种方式进行切换系数。

第一种就是真正意义上的动态切换,如下图:

这种方式适合真正意义上的系数从新加载,但是配置相对复杂,但是省资源。

第二种动态更改滤波器系数的方法:

如果只是少数的几种参数切换,我们可以换种方式,就是通过不同的参数都加载在coe中,最好每种系数个数是一样的,例如我这选取了3种:

**
我这里设计了3个99阶的FIR滤波器,我们只需要将系数叠加再一起就行,例如:
radix = 16;
coefdata =
ffa6,
0004,
00ae,
0169,
00fa,
fecd,
fc7d,
fce2,
00db,
0580,
0632,
0132,
fa35,
f799,
fc23,
03ac,
072a,
0431,
ff54,
fe43,
00a1,
0092,
fb10,
f5c1,
f9c1,
07b5,
138e,
0f93,
fc52,
eab2,
eb5f,
fcb7,
0c6c,
0c58,
02ad,
0103,
0b9f,
0ff7,
fa9b,
d601,
ca47,
f47f,
3d52,
61fc,
3245,
c910,
8001,
9fa0,
160b,
7f9f,
7f9f,
160b,
9fa0,
8001,
c910,
3245,
61fc,
3d52,
f47f,
ca47,
d601,
fa9b,
0ff7,
0b9f,
0103,
02ad,
0c58,
0c6c,
fcb7,
eb5f,
eab2,
fc52,
0f93,
138e,
07b5,
f9c1,
f5c1,
fb10,
0092,
00a1,
fe43,
ff54,
0431,
072a,
03ac,
fc23,
f799,
fa35,
0132,
0632,
0580,
00db,
fce2,
fc7d,
fecd,
00fa,
0169,
00ae,
0004,
ffa6,
0005,
002a,
fff0,
0040,
00d2,
005a,
fe49,
fd16,
ffad,
041b,
048f,
ff93,
fb45,
fcce,
00a2,
00bc,
ff06,
0177,
05e2,
03df,
fbc8,
f860,
fdb0,
022b,
ffba,
fef9,
067b,
0b19,
011e,
f364,
f4c2,
00bd,
033e,
fd0e,
02cc,
1336,
10e6,
f4ad,
e2b7,
f327,
07c1,
002e,
f8cd,
1aab,
3f4a,
14ce,
ab57,
8808,
f4c5,
7fff,
7fff,
f4c5,
8808,
ab57,
14ce,
3f4a,
1aab,
f8cd,
002e,
07c1,
f327,
e2b7,
f4ad,
10e6,
1336,
02cc,
fd0e,
033e,
00bd,
f4c2,
f364,
011e,
0b19,
067b,
fef9,
ffba,
022b,
fdb0,
f860,
fbc8,
03df,
05e2,
0177,
ff06,
00bc,
00a2,
fcce,
fb45,
ff93,
048f,
041b,
ffad,
fd16,
fe49,
005a,
00d2,
0040,
fff0,
002a,
0005,
0001,
ffc1,
ff5a,
fefe,
ff0e,
ffac,
0076,
00b8,
000e,
fee6,
fe47,
fedc,
0031,
00fe,
006b,
ff1b,
febc,
004f,
02db,
0426,
02fa,
00b1,
0020,
029a,
0623,
0715,
03f4,
ff81,
fe4b,
01d3,
0644,
05df,
ff2a,
f766,
f5ce,
fbbe,
020a,
ff85,
f317,
e6c1,
e6af,
f3e5,
0045,
fa82,
e0d4,
c84c,
cec8,
00d9,
4a25,
7fff,
7fff,
4a25,
00d9,
cec8,
c84c,
e0d4,
fa82,
0045,
f3e5,
e6af,
e6c1,
f317,
ff85,
020a,
fbbe,
f5ce,
f766,
ff2a,
05df,
0644,
01d3,
fe4b,
ff81,
03f4,
0715,
0623,
029a,
0020,
00b1,
02fa,
0426,
02db,
004f,
febc,
ff1b,
006b,
00fe,
0031,
fedc,
fe47,
fee6,
000e,
00b8,
0076,
ffac,
ff0e,
fefe,
ff5a,
ffc1,
0001
;
,我这里是300个系数,然后只需要配置config端口:

注意IP核设置过程中如果系数是对称的:

这样设置可以节省乘法器资源,基本就是这样,对于很多种系数,还是选择动态配置。

Vivado Fir Ip核动态更改滤波器系数的两种方法相关推荐

  1. java校验码的设计_Java动态验证码单线设计的两种方法

    1.java的动态验证码我这里将介绍两种方法: 一:根据java本身提供的一种验证码的写法,这种呢只限于大家了解就可以了,因为java自带的模式编写的在实际开发中是没有意义的,所以只供学习一下就可以了 ...

  2. ISE使用中RAM IP核配置及ram测试(两种测试)

    简单总结ISE中RAM的ip核配置过程以及相关的端口. 分类 ram分为分布式ram(distributed ram)以及块ram(block ram) 前者是自己用寄存器搭建的,这里理解可以转至Vi ...

  3. 动态修改dom node的两种方法性能比较

    Created by Jerry Wang, last modified on Sep 25, 2014 测试代码: <html> <script src="C:\User ...

  4. DataGridView动态添加新行的两种方法

    简单介绍如何为DataGridView控件动态添加新行的两种方 法: 方法一: int index=this.dataGridView1.Rows.Add(); this.dataGridView1. ...

  5. vue项目动态设置浏览器标题title两种方法

    各位铁汁们,老步骤先效果图奉上 方法一.使用插件vue-wechat-title来设置浏览器动态标题 第一步:安装插件 1. npm vue-wechat-title --save 第二步:在全局ma ...

  6. mysql行转列sql函数_sql动态行转列的两种方法

    第一种方法: 代码如下: select *from ( select Url,case  when  Month=01 then  '1月' when  Month=02 then '2月' when ...

  7. OC动态创建的问题变量数组.有数组,在阵列13要素,第一个数据包阵列,每3元素为一组,分成若干组,这些数据包的统一管理。最后,一个数组.(要动态地创建一个数组).两种方法...

    <span style="font-size:24px;">//第一种方法 //        NSMutableArray *arr = [NSMutableArra ...

  8. ISE的FIR IP核实现

    IP核参数设置 滤波器系数产生 和Quartus不一样,Vivado的FIR Compiler没有提供设计FIR滤波器和生成滤波器系数的功能,因此需要使用MATLAB等其它工具设计好滤波器再将系数导入 ...

  9. 现在计算机最快的几核,你的电脑是四核还是八核?两种方法轻松查看电脑CPU

    哈喽,大家好,我是你们的好朋友天天,这里有你最喜欢的最新电脑资讯!今天我们就来聊一聊 怎么看自己的电脑是几核的.想必大家在买电脑时,商家会向你推荐四核或者八核处理器的电脑.对于电脑小白来说,它们不懂四 ...

最新文章

  1. DCASE 2020权威声学比赛:腾讯多媒体实验室斩获双项指标国内第一
  2. 双线服务器和CDN的区别
  3. Mysql安装两种方法
  4. 自己有電腦的一定要看看,非常有用呢。
  5. 手机搜狗浏览器怎么样
  6. Web安全通讯之JWT的Java实现
  7. 资源下载!5本从Python入手机器学习的必备电子书!(附下载链接)
  8. 00048_this关键字
  9. 常用webservice网址
  10. 软件开发模型:瀑布模型,增量模型,原型模型,螺旋模型,喷泉模型,敏捷开发模型
  11. 强行进入加密QQ空间
  12. (第八天)记忆系统训练软件3.0
  13. 【java模板引擎】-beetl
  14. Number.EPSILON
  15. GO语言Comma-ok断言
  16. 开机提示grub可咋办啊
  17. qchart 怎么点击一下 出一条线_动漫日系雨伞怎么画?教你用集中线尺画一把日本雨伞!...
  18. PAT 1003 我要通过! python
  19. 报错GENERIC_INTERNAL_ERROR(65536)处理
  20. 计算机组成与体系架构

热门文章

  1. 是漏电,还是电磁辐射?
  2. 疫情可以来,但比赛不能断
  3. 关于三岔路口双车接力,这位同学把问题总算问清楚了
  4. 允许自行设计赛道之后,参赛同学都想到了什么呢?
  5. 基于ESP32智能车竞赛裁判系统第二版硬件调试-6-26
  6. 2021春季学期-创新设计与实践-Lesson3
  7. 高频小功率三极管-S9018
  8. 第十六届全国大学生智能汽车竞赛设想
  9. 如果提高声音测距的分辨率?
  10. 兄弟9020cdn废粉仓位置_硒鼓的无废粉仓设计是否真的有效?