鲁东大学学报
(
自然科学版
)
Ludong University Journal(Natural Science Edition) 2008, 24 (4) : 332
—
335
收稿日期
: 2008206223;
修回日期
: 2008207231
基金项目 鲁东大学校基金
(L )
作者简介 常新华
( 6
—
) ,
男
,
山东烟台人。讲师
,
硕士
,
主要从事信号与信息处理、混沌保密通信方面的研究。
2 x zf @
63
。
教学
研究
程 控 滤 波 器 的 实 现 方 法 和 滤 波 方 案 设 计
常新华
1
,
丁德光
2
,
孙福文
1
(
1.
鲁东大学 物理与电子工程学院
,
山东 烟台
264025; 2.
大束镇凰翥中心学校
,
山东 邹城
273511
)
摘要
:
对程控滤波器的实现方法进行了详细分析
,
设计了以增强型
51
单片机和
LMF100
滤波芯片为核心的简
易实现方案
.
通过单片机输出时钟信号
,
控制
LMF100
构成的四阶低通和高通滤波器
,
实现了滤波参数的程序
控制
.
详细推导了滤波函数与截止频率以及控制时钟之间的关系
,
利用
Matlab
实现了相关运算
.
关键词
:
程控滤波器
; LM F100
滤波芯片
;
单片机
; Matlab
中图分类号
: G642. 423
文献标志码
: A
文章编号
: 167328020
(
2008
)
0420332204
2007
年全国大学生电子竞赛的
D
题
[ 1 ]
要求
参赛学生设计并制作一程控滤波器
,
该滤波器之
放大器增益可设为低通或高通滤波
,
且滤波器通
带、截止频率等参数可设置
,
系统包括程控放大和
程控滤波两大部分
(
图
1
)
.
许多参赛同学由于没
有理解题意或计算方法错误等原因
,
没有完成程
控滤波部分的电路设计和系统调试
.
本文着重对
较难的程控滤波部分的实现作出分析
,
并给出了
一个以普通单片机和集成滤波芯片为核心的十分
简易的实现方案
,
实验表明该方案简单、价廉 、实
用
,
并可发挥
.
1
程控滤波的实现分析
要实现滤波器频率的程序控制
,
最好的方法
是把输入的模 拟信号经过
A /D
转换变成数字信
号
,
然后用高速的
D SP
芯片进行数字处理
,
利用
滤波程序根据不同的滤波参数进行数字滤波
,
最
后
D /A
输出
.
该方案工作量主要集中在数字滤波
器设计、参数的选取和
D SP
程序的编写上
,
硬件
工作在准备好的
DSP
开发板上搭建一个
A /D
和
D /A
电路即可
.
一般
DSP
芯片本身 所带的
A /D
和
D /A
转换器速度较慢
,
不适合处理包含频率成
分较高的模拟信号
,
对于本题来说要处理的模拟
正弦波信号最高频率达几十
kHz,
为防止在
D /A
转换时产生频谱混叠效应
,A /D
转换速率至少要
高于信号最高频率的
4
倍以上
,
即需要
100 kH z
以上转换速率的
A /D
器件
.
此方案中利用
DSP
芯片开发是关键
,
但
D SP
这门课在本科教学中是高年级选修课程
,
绝大部
分参加竞赛的学生还没有接触过
,
而较高速的
A /
D
和
D /A
转换器以及
DSP
开发板的高昂成本和
学习
DSP
开发知识所需的较长时间
,
都是需要考
虑的一个因素
,
因此应该考虑利用同学们熟悉和
易于掌握的廉价单片机
(
如
51
系列单片机等
)
作
为系统的控制核心
.
虽然
8
位的
51
单片机不适合
处理高速
A /D
采集的数字信 号
,
但可 以使用价
廉、稳定的专用集成可编程滤波芯片来代替
.
这里
笔者给出了一个 仅用一个增强型
51
单片机和
2
个滤波芯片就可实现题目要求的十分简易的设计
方案
,
工作量主要集中在算法的软件实现和滤波
电路的搭建调试上
.
图
1
程控滤波器组成框图
[ 1]
2
方案设计
根据题目要求
,
滤波器设置为低通或高通滤
波器时
,
要求 其
- 3dB
截止 频率
f
c
在
1kHz
—
©
: 20072801
: 19 9 E ma il: c h l
1 . com