- 4
- 0
- 约2.89千字
- 约 7页
- 2016-11-27 发布于重庆
- 举报
基于TMS320F2812截止頻率为2kHz低通滤波的设计与实现
截止频率为2KHz的低通滤波器设计实现
滤波器是一种用来消除干扰杂讯的器件,将输入或输出经过过滤而得到纯净的直流电。对特定频率的频点或该频点以外的频率进行有效滤除的电路,就是滤波器,其功能就是得到一个特定频率或消除一个特定频率。
中心频率(Center Frequency):滤波器通带的中心频率f0,一般取f0=(f1+f2)/2,f1、f2为带通或带阻滤波器左、右相对下降1dB或3dB边频点。窄带滤波器常以插损最小点为中心频率计算通带带宽。
截止频率(Cutoff Frequency):指低通滤波器的通带右边频点及高通滤波器的通带左边频点。通常以1dB或3dB相对损耗点来标准定义。相对损耗的参考基准为:低通以DC处插损为基准,高通则以未出现寄生阻带的足够高通带频率处插损为基准。
通带带宽(BWxdB):(下图)指需要通过的频谱宽度,BWxdB=(f2-f1)。f1、f2为以中心频率f0处插入损耗为基准,下降X(dB)处对应的左、右边频点。通常用X=3、1、0.5 即BW3dB、BW1dB、BW0.5dB 表征滤波器通带带宽参数。分数带宽(fractional bandwidth)=BW3dB/f0×100[%],也常用来表征滤波器通带带宽。
(1)
式(1)的系统的差分方程表达式为:
(2)
式中,y( n) 为输出信号,即经过滤波之后的信号; N为滤波器阶数,式( 2) 就是线性移不变系统的卷积和公式,即为FIR 滤波器要实现的差分方程。
提取滤波器参数:
CCS环境下的FIR滤波器的设计及软件仿真:
流程图:
C语言实现:从上述分析可知,FIR 滤波器的算法实际上是一个乘累加运算过程。在这个累加运算中,主要涉及到三个要素: 输入信号x( n) 、冲击响应即滤波器系数h( n) 和输出信号y( n) 。
基于Matlab 的FIR 数字滤波器的设计方法方便快捷,其主要有基于FDATool 的FIR 滤波器的设计和基于Matlab 内建函数的FIR 滤波器的设计。
以下设计一个低通滤波器,其通带截止频率fp =2000Hz,阻带起始频率fst = 3000Hz,抽样频fs =15000Hz,阻带衰减不少于-50dB。这里采用窗口函数设计法设计FIR 低通滤波器,用Matlab 内建函数实现h( n) 的计算。由于海明窗的阻带最小衰减为-53dB,且可以提供较小的过渡带宽,所以选择海明窗[3]。编写Matlab 程序,求出过度带宽,由过度带宽确定窗口长度N,求出低通滤波器的截止频率,进而求出低通滤波器的系数h(n) 。Matlab 程序如下:
fp = 2000;
fst = 3000;
fs = 15000;
wp = 2* fp /fs;
ws = 2* fst /fs;
delt = ws - wp;
N0 = ceil( 6.6 /delt) ;
N = N0 + mod( N0 + 1,2) ;
n = N-1;
wn = ( ws + wp) /2;
h = fir1( n,wn) ;
n = 0: N-1,hn = round( h* 32768),stem( n,h,. ) ,
hw = fft( h,512) ,w =[0: 511]/512;
plot( w,20* log10( abs( hw) ) ) ,grid;
将得到的33 个系数转化为Q15 格式,即分别乘以32768,转化后的低通滤波器系数如下:h[]= { 31,62,50,-39,-177,-218,0,421,668,289,-730,-1655,-1323,988,4773,8341,9804,8341,4773,988,-1323,-1655,-730,289,668,421,0,-218,-177,-39,50,62,31}
CCS 是供用户开发和调试DSP和MCU程序的集成开发软件。Code Composer StudioTM IDE 提供强健、成熟的核心功能与简便易用的配置和图形可视化工具,使系统设计更快。实现FIR数字低通滤波器的程序流程如图。
由于CCS 是采用工程( projiect) 来集中管理应用文档的,所以必须将它们全部添加到工程中。需要注意的是,采用C 代码写的源程序需要将C 语言的标准支持库文件rts.lib 添加到工程中,该库放在CCS 的c \ti \c2000 \cgtools \lib 下。
基于CCS 的图形可视化工具,可以分别查看输入信号x( n) 、输出信号y( n) 的时域波形和频域波形,混频输入信号波形图。通过图形对比,所设计的数字低通FIR 滤波器滤掉了输入信号的高频分量而只
您可能关注的文档
- 基于SSH2框架Struts2攔截器的登录验证实现.doc
- 基于SSH的電子商务公共服务平台的设计与实现---系统架构及企业网站子系统_.doc
- 基于SSH的財务管理系统的设计与实现开题报告.doc
- 基于SSH框架的文檔管理的系统.doc
- 基于ssh的在線考试系统源代码和论文.doc
- 基于SSL的課程设计.doc
- 基于SSM的安徽省入境旅游市場客源结构研究2.doc
- 基于SSM的白銀市近10年产业结构演进分析.doc
- 基于SSM區域经济发展差异分析.doc
- 基于SSH的電子商城系统.doc
- 某镇领导班子2025年度民主生活会对照检查材料.docx
- 高级中学党政办公室主任2025年度述职述廉报告.docx
- 在镇“锤炼作风提效能,凝心聚力建新功”主题春训活动动员部署会上的讲话.docx
- 在2026年春季开学教职工会议上的讲话.docx
- 公司党支部2025年度组织生活会对照检查材料.docx
- 在树立和践行正确政绩观学习教育动员部署会议上的讲话.docx
- 专题党课:筑牢作风“防火墙” 展现司法新担当.docx
- 在树立和践行正确政绩观学习教育专题研讨会上的发言材料.docx
- 在公司2026年度党建暨党风廉政大会上的讲话.docx
- 在县委党的建设工作领导小组会议上关于开展树立和践行正确政绩观学习教育部署工作的讲话.docx
原创力文档

文档评论(0)