基于DSP C54x的数字滤波器设计(05-100)

消费电子   作者:大连海事大学信息工程学院 周广荣 刘佳 夏志忠 时间:2009-02-20来源:电子产品世界

  FIR滤波算法实际上是一种乘法累加运算。它不断输入样本,经延时

 
,作乘法累加,再输出滤波结果y(n)。在这里使用FIR滤波器,它有以下几个特点:

 

  这本次设计中FTSK输入数据中包含频率为800HZ,1200HZ,1600HZ,2021HZ,中心频率为1600HZ,提取该频率的信号。利用Matlab设计一个带通滤波器。具体参数为:采样频率为22050HZ,通带宽度为250HZ,则Fpass1=1475HZ,Fpass2=1725HZ,衰减1db,过渡带为200HZ则Fstop1=1275HZ,Fstop2=1925HZ,阻带衰减为30db。运行Matlab获得126阶的带通滤波器,并提取系数。

  用线性缓冲区和带移位双操作数寻址方法实现FIR滤波器

  在这里介绍用线性缓冲区法实现

 
,其特点是: 

 

  在这里N=126,y(n)=

 

 

  在数据存储区中存放系数

 
,并设置线性缓冲区存放输入数据。

 

  具体实现程序如下:

 

1 2 3

关键词: Flash接口技术 信号处理平台 软件锁相环 脉压处理平台 视频输入理器

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版