方法简介

用matlab设计滤波器后,可以用fvtool来看滤波器的频响,比如根据滤波器的系数:

fircoe = [0.018641, 0.018275,-0.020377,-0.071243,-0.049673,...0.094562, 0.28841, 0.37949, 0.28841, 0.094562,-0.049673,...-0.071243,-0.020377, 0.018275, 0.018641];
fvtool(fircoe);

实验验证

用Fdatool工具生成低通滤波器


1、点击“文件-导出”,导出滤波器系数

滤波器系数为:

Num = [0.189743041992188    0.00287628173828125 -0.0145111083984375 -0.0372161865234375 -0.0569534301757813 -0.0644531250000000 -0.0534057617187500 -0.0215911865234375 0.0274047851562500  0.0844116210937500  0.137962341308594   0.176025390625000   0.189590454101563   0.176025390625000   0.137962341308594   0.0844116210937500  0.0274047851562500  -0.0215911865234375 -0.0534057617187500 -0.0644531250000000 -0.0569534301757813 -0.0372161865234375 -0.0145111083984375 0.00287628173828125 0.189743041992188]

根据滤波器系数

fvtool(Num);

2、保存为16进制数,用于verilog fir的设计

导出的16进制数为:

根据16进制数画滤波器

A = [hex2dec('6126'),hex2dec('0179'),hex2dec('F892'),hex2dec('ECF2'),hex2dec('E2D7'),hex2dec('DF00'),hex2dec('E4A8'),hex2dec('F4F2'),hex2dec('0E08'),hex2dec('2B38'),...hex2dec('46A3'),hex2dec('5A20'),hex2dec('6112')]
B = fliplr(A(1:12))data = [A,B]
for i=1:length(data)if(data(i) > 2^16/2-1)%8位宽的数据有符号数据取值范围[-128,127],(2^8/2-1=127),根据实际位宽修改data(i) = data(i) - 2^16;elsedata(i) = data(i);end
endfircoe = data./65536
fvtool(fircoe);

matlab fvtool 滤波器频响相关推荐

  1. matlab幅度归一化,Matlab fvtool滤波器频响的幅度显示归一化

    fircoe = [0.018641, 0.018275,-0.020377,-0.071243,-0.049673,... 0.094562, 0.28841, 0.37949, 0.28841,  ...

  2. matlab编程刀尖频响,用半理论法预测主轴系统刀尖点频响函数

    1问题的提出主轴系统刀尖点频响函数是衡量和评价数控机床切削稳定性的重要指标,是优化机床加工工艺.评价机床动态特性以及综合性能的依据.其中,机床的自激振动(又称再生颤振)对切削稳定的影响极大.目前,主要 ...

  3. matlab频响优化,MATLAB中关于频响图函数最优化的程序问题

    我是一名大四的学生,现在正在做毕业设计,因MATLAB从未学过,也是边学边做,我需要求出IGv函数的频率响应图,因IGv的表达式很复杂,这里我没列出,在下面的程序中有的,以下是我的程序,请高手帮我看看 ...

  4. matlab画滤波器频响应,matlab如何画出“凯泽窗FIR滤波器”的幅频相频响应图

    低通 fp=1000;fc=1200;As=100;Ap=1;Fs=3000; wc=2*pi*fc/Fs; wp=2*pi*fp/Fs; wd=wc-wp; beta=0. 1102*(As-8.7 ...

  5. [数字信号处理]单位冲击响应与频响以及FIR实现代码(C语言)

    1.单位冲击响应与频响 就如同之前所说的一样,使用下图所示的单位冲击响应,所设计的滤波器,是无法实现的. 现在,让我们看看其这个滤波器的频响.所谓频响,就是计算其单位冲击响应的离散时间傅里叶变换, 我 ...

  6. 位移传递率matlab编程,各种谱计算,频响函数,传递率

    A.信号与谱的分类 由于时域信号有不同的分类, 变换后对应的频域也有不同的谱 信号可分为模拟(连续)信号和数字(离散)信号, 连续信号变换后称为谱密度, 离散信号变换 后称为谱. 连续信号又可分为绝对 ...

  7. 用步进正弦激励法测量计算机声卡输出输入幅值频响函数

    一. 实验目的 (1) 通过对计算机声卡系统的实测加深对频响函数的理解: (2) 对声音振动及测量有直观了解: (3) 对计算机声卡系统的频响特性有直观的认识. 二. 实验内容 (1) 用声卡发出的步 ...

  8. 汽车振动响应分析-频响函数法(附程序)

    文章目录 汽车的四自由度振动模型 频响函数法 MATLAB程序 汽车的四自由度振动模型 m:车身的等效质量: m_1:前轴的等效质量(包含电机的质量在内): m_2:后轴的等效质量: m_3:人体和座 ...

  9. 【示波器专题】示波器的频响方式

    我们在星球文章[示波器专题]数字示波器的主要指标--带宽中介绍了不同的带宽是示波器的关键指标,并了解到带宽是示波器的增益下降-3dB时对应的频点. 但是不同的示波器就算带宽是一样的,其频率响应方式也可 ...

  10. 离散系统频响特性函数freqz()

    MATLAB提供了专门用于求离散系统频响特性的函数freqz(),调用freqz()的格式有以下两种: l        [H,w]=freqz(B,A,N) B和A分别为离散系统的系统函数分子.分母 ...

最新文章

  1. SES机箱管理知识回顾(二) 之SAF-TE简介
  2. 愈学习愈发现自己的无知
  3. outlook邮件中图片无显示解决方法
  4. [Java基础]反射案列
  5. java8日期转时间戳_Java 8日期和时间
  6. 物联网为电信运营商带来众多商业机会
  7. 华为机试HJ93:数组分组
  8. express中 routes/index.js
  9. 2017年语义理解总结(一)
  10. android 测光模式,Android摄像头:设置测光点位置
  11. instant java,java.time.Instant.compareTo()方法
  12. EC2实例挂载使用EFS操作步骤
  13. Python数据可视化:分析38个城市的居住自由指数
  14. DataBase异常状态:Recovery Pending,Suspect,估计Recovery的剩余时间
  15. java读取视频_【转载】Java 后端读取视频文件获取视频流后 前端进行播放/下载...
  16. 北京奥运会圆满结束了
  17. 面向智能制造的数字仓储系统解决方案
  18. matlab amesim联合仿真,AMESim与MATLAB_Simulink联合仿真接口配置
  19. 【Carsim Simulink自动驾驶仿真】基于MPC的轨迹跟踪控制
  20. EXSI虚拟机root用户被锁定后的处理

热门文章

  1. 开发人员的 Chrome 翻译设置
  2. ANSYS-SCDM二次开发(遍历获得structure和group下的部件名称)
  3. 什么是索引?怎么创建索引?索引的使用原则?
  4. mysql的索引是什么数据结构_mysql索引的数据结构是什么
  5. JavaScript,实现这样的情景:阅读协议,阅读完毕后就可以点击同意复选框。
  6. css实现边框阴影效果的方法(含兼容)
  7. 论文写作---Matlab求解偏导数
  8. 四川大学计算机组成原理实验报告_计算机组成原理基础解释
  9. 解决Windows Server 2008 System进程占用80端口问题
  10. 如何系统地自学 Python?