|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于Matlab的无失真模拟滤波器设计
3 n% N% w/ s! Q# B7 v5 v- I2 e, ]
: A: s: Q6 M @) e; I 0 引 言 5 T0 a3 w% {, x! k! m. }( q% J
4 H: ?) v: e0 {3 C a/ X* I
模拟滤波器的设计一般包括两个方面:根据技术指标即滤波器的幅频特性确定滤波器的传递函数H(s);设计实际网络实现这一传递函数。设计滤波器H(s)的关键是找到逼近函数,目前已有多种逼近函数。然而,不论哪种逼近函数都需要进行非常繁琐的计算,还要根据计算结果进行查表。
5 u% r; ] Z3 T8 R; L: c8 J
$ B! {& [! P4 S1 F. V Matlab语言是一种简单、高效的高级语言,是一种内容丰富、功能强大的分析工具,其应用范围几乎覆盖了所有的科学和工程计算领域。Matlab中提供了丰富的用于模拟滤波器设计的函数,通过编程可以很容易实现低通、高通、带通、带阻滤波器,并能画出滤波器的幅频、相频特性曲线,大大简化了模拟滤波器的设计。在此介绍了用Matlab设计实现一个无失真模拟滤波器,并给出了幅频、相频特性的仿真结果和信号通过无失真滤波器后的眼图。 , G) K# Q2 T' }8 h1 q! v
( x5 g: Y, U% ?- \5 |+ f% l% s8 e! A/ q' B9 n0 r" M6 O
% e9 L- ?' y4 J3 _ z
|
|