当前位置:首页 > 电源 > 功率器件
[导读] 0 引言建立在拉普拉斯变换基础之上的模拟滤波器的理论和设计方法已经发展得相当成熟,且有若干典型滤波器供人们选择,如巴特沃斯(But-terworth)滤波器、切比雪夫(Chebyshe

0 引言

建立在拉普拉斯变换基础之上的模拟滤波器的理论和设计方法已经发展得相当成熟,且有若干典型滤波器供人们选择,如巴特沃斯(But-terworth)滤波器、切比雪夫(Chebyshev)滤波器等。但是关于滤波器实现的电路元件参数的选取和计算却是件繁琐的工作。在此提出基于Ma-tlab将电路参数计算程序化的方法,并通过效果仿真达到优化电路参数的目的,而且程序具有扩展功能。

l 模拟滤波器的设计流程

模拟低通滤波器的设计指标有ap,Ωp,as,Ωs,其中Ωp和Ωs分别为通带截止频率和阻带截止频率;ap是通带Ω中最大衰减系数;as是阻带Ω≥Ωs的最小衰减系数ap和Ωs一般用dB表示。在此希望幅度平方函数满足给定的技术指标ap,Ωp,as,Ωs。

(1)巴特沃斯滤波器

幅频特性模的平方为:

式中:N为滤波器的阶数;wc滤波器截止角频率。

(2)切比雪夫滤波器

式中:ε决定通带内起伏大小的波纹参数;TN为第一类切比雪夫多项式:

LC一端口网络的T型电路和∏型电路对应不同的Ha(s)函数的连分式展开形式。在设计时,先求出归一化低通元件值,然后反演出电路元件实际值。

2 运用Matlab编程实现的模拟电路设计并仿真

(1)无源单端口模拟滤波器的设计举例

技术指标:

通带内允许起伏:-1 dB,O≤Ω≤2 π×104 rad/s;

阻带衰减:≤-15 dB,2 π×2×104 rad/s≤Ω<+∞:

信源内阻Rs和负载电阻RL相等,均取600 Ω。

运用Matlab语言进行编程计算出如图1所示巴特沃斯T型和∏型电路图的电路元件参数。图2为切比雪夫T型和∏型电路图的电路元件参数。

图3为设计巴特沃斯T型和∏型电路图输出电压幅频特性Matlab仿真图。图4为切比雪夫输出电路幅频特性Matlab仿真图。

图3表明曲线呈调下降,随着角频率Ω的增大曲线接近于零,所设计巴特沃斯电路满足参数要求;图4表明,曲线变化是不均匀的,在Ω<Ωc内幅度的变化是按一定比例的,在Ω>Ωc这段上是单调下降的。切比雪夫电路的幅频特性比巴特沃斯电路的幅频特性有较窄的过渡特性。

(2)程序描述

3 结语

本文采用反卷积的方法实现了将一个多项式用连分式表示出来的系数提取方法,将T型和∏型考尔电路设计程序化,减轻了繁琐运算的劳动负担。所编写程序易于扩展,仿真结果表明所设计电路符合技术指标,程序正确。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

为增进大家对滤波器的认识,本文将对数字滤波器的实现方式,以及模拟滤波器到数字滤波器的转换步骤予以介绍。

关键字: 滤波器 指数 模拟滤波器 数字滤波器

为增进大家对模拟滤波器的认识,本文将对模拟滤波器、模拟滤波器的频率特性予以介绍。

关键字: 滤波器 指数 模拟滤波器

摘要:模拟滤波器是信号监测、控制等领域不可或缺的前端去噪方法,一般用硬件电路实现,其中巴特沃兹型滤波器应用较为广泛。现总结了设计和采用电路实现高阶巴特沃兹型滤波器的方法,首先根据工程设计指标确定其阶数,求取其传递函数,再...

关键字: 模拟滤波器 巴特沃兹型滤波器 传递函数

数值计算方法是一种用于解决数学问题的方法,涉及到数值近似、数值逼近、数值积分、数值微分等等。算法设计是数值计算方法的核心,它包括了数值方法的数学原理和计算机实现的算法,能够有效地解决各种数学问题。

关键字: matlab 算法设计 数值积分

仿真的基本思想是利用物理的或数学的模型来类比模仿现实过程,以寻求过程和规律。它的基础是相似现象,相似性一般表现为两类

关键字: matlab 程序仿真 仿真模式

本文利用Matlab GUI设计通过串口进行数据发送和接收的界面,并利用内置于Matlab的串口通信API实现串口数据发送与接收功能。

关键字: matlab GUI 串口通信

信号处理工程师在开发工作的所有阶段都使用 MATLAB® 和 Simulink® — 从分析信号和探索算法,到评估设计实现的权衡,最终构建实时信号处理系统。

关键字: matlab 通信系统

MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。

关键字: matlab 程序设计 计算机视觉

表示机器的浮点运算误差限,在Matlab仿真实验开发中,eps的精度达到2.2204*10^-6,当运算的误差精度下于这个数值的时候,可以认为误差为零。

关键字: matlab 控制系统 Matlab仿真

MATLAB是美国MathWorks公司出品的商业数学软件,用于数据分析、无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理、机器人,控制系统等领域。

关键字: matlab 工具箱 信号处理
关闭