0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以低通二阶RC无源滤波电路为基准设计一个相同功能数字滤波器

电子设计 来源:电子设计 作者:电子设计 2020-10-29 21:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着信息科技的发展,信号处理得到了大幅推动,已经被广泛应用于雷达、通信、自动化、航空航天等领域。在信号处理系统中,输入信号通常含有各种噪声和干扰。为对信号进行准确的测量和控制,必须削弱或滤除被测信号中的噪声和干扰。一般在系统中可选用硬件滤波和软件滤波。硬件滤波又分为无源滤波和有源滤波,无源滤波是通过 RC 滤波器或 LC 滤波器等模拟滤波器进行滤波。软件滤波也称数字滤波,是通过一定的算法削弱噪声的影响。硬件滤波的优势是不需要进行复杂的程序处理,反应灵敏。而软件滤波的优势是不需要硬件的投入,而且可靠稳定。

综合两者的优势,本文提出了一种以低通二阶 RC 无源滤波电路为基准,用 Matlab 和 Visual C++设计一个具有相同功能数字滤波器的方法即模拟电路数字化方法,以滤除信号中的高频杂波,得到了较为理想的波形。


模拟电路数字化的过程如下,首先从硬件滤波电路出发,计算电路的传递函数 H(s)。由于软件滤波的信号是离散的数字信号,所以将 H(s)转换成离散域的 H(z),通过 Matlab 编程实现对信号的滤波。如果滤波效果不理想,则对传递函数中的参数进行调整,得到具有较理想滤波效果的 H(z)。

为最终用 Visual C++编程实现,需要将 H(z)反变换得时域的 h(t),与信号进行卷积和运算以完成滤波。经过以上步骤,完成模拟滤波电路数字化的过程,并在 Matlab 和 Visual C++平台上实现滤波。

对于模拟电路的分析,通常采用传递函数的分析方法。电子电路往往是由若干个动态环节连在一起构成一个复杂电路。对于每个具体环节来说,都有它的输入量和输出量,而一定输入量的变化都会引起输出量的变化。根据一个环节中所进行的物理过程可以写出微分方程,它表示了该环节输出量和输入量的关系。

输入量与输出量都是时间 t 的函数,用微分方程直接表示输入量与输出量时间函数之间的关系比较复杂。但利用拉氏变换把时间函数变换为 s 的函数以后,原函数对于时间 t 的微分积分就简化为 s 的乘除法。

通常信号在进行放大之前,先对该信号进行滤波。以低频信号为例,使用经典的二阶 RC 无源滤波电路进行滤波。在接下来的部分将以此电路为例对模拟电路数字化方法进行详细的分析和讲解。

滤波器的滤波效果与 R1、R2、C1 和 C2 等参数相关,如果取值不当会造成滤波效果不理想。对于复杂的传递函数,谐振频率和带宽不易计算,所以本文采用控制变量法。

对于多因素的问题,常常采用控制因素的方法,把多因素的问题变成多个单因素的问题。每一次只改变其中的某一个因素,而控制其余几个因素不变,从而研究被改变的这个因素对事物的影响,分别加以研究,最后再综合解决,这种方法叫控制变量法,被广泛地运用在各种科学研究之中。

得到传递函数后,就可以对信号进行滤波。由于待处理的数据是数字信号,若想仿真需将频域的传递函数转换为 x 域的传递函数,即将模拟滤波器转换为数字滤波器。模拟滤波器转换为数字滤波器有两种方法:脉冲响应不变法和双线性变换法。

脉冲响应不变法是一个稳定的设计,主要用于设计某些要求在时域上能模仿模拟滤波器功能的数字滤波器。这种变换法的主要特点是频率坐标的变换是线性的,即由于混叠现象,阻带边缘的衰减要比模拟滤波器稍差一些,但仍能满足技术指标的要求。脉冲响应不变法要求该模拟滤波器是带通滤波器或者低通滤波器,但这种方法在阻带没有起伏的情况下才有用。

双线性变换法映射也是一种稳定的设计,不存在混叠现象,对能够变换的滤波器类型没有限制。但这种方法也有固有缺陷:模拟频率和数字频率之间是非线性关系,它使得频率的标度弯曲,不能保持原来的模拟滤波器的相频特性;数字的频率响应与模拟的频率响应有明显的差别。一般情况下,可以通过频率的预畸变进行校正。但总体来说,双线性变换法的仿真结果比脉冲响应不变法更加理想。

审核编辑 黄昊宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数字滤波器
    +关注

    关注

    4

    文章

    300

    浏览量

    48398
  • RC
    RC
    +关注

    关注

    0

    文章

    241

    浏览量

    50934
  • 无源滤波电路

    关注

    1

    文章

    10

    浏览量

    8074
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX7480:8通巴特沃斯开关电容滤波器的特性与应用

    MAX7480:8通巴特沃斯开关电容滤波器的特性与应用 在电子设计领域,滤波器是不可或缺的重要组件,对于信号处理和噪声抑制起着关键作用。今天,我们就来详细探讨
    的头像 发表于 04-03 15:50 126次阅读

    深入解析LTC1067/LTC1067 - 50:通用双二阶滤波器构建模块

    深入解析LTC1067/LTC1067 - 50:通用双二阶滤波器构建模块 引言 在电子工程师的日常设计工作中,滤波器的应用无处不在。而LTC1067/LTC1067 - 50作为
    的头像 发表于 04-02 10:05 263次阅读

    深入剖析AMC1210:多功能数字滤波器的卓越应用

    深入剖析AMC1210:多功能数字滤波器的卓越应用 在电机控制和信号处理领域,数字滤波器扮演着至关重要的角色。今天,我们要深入探讨功能
    的头像 发表于 01-25 10:50 1504次阅读

    MAX297:八通椭圆开关电容滤波器的卓越之选

    MAX293/MAX294/MAX297:八通椭圆开关电容滤波器的卓越之选 在电子工程师的日常设计中,滤波器的选择至关重要,它直接影响着信号处理的质量和系统的性能。今天,我们就来深
    的头像 发表于 01-20 15:30 369次阅读

    探索MAX294八通椭圆开关电容滤波器

    探索 MAX293/MAX294/MAX297:八通椭圆开关电容滤波器 在电子设计领域,滤波器是信号处理中不可或缺的部分。今天,我们将
    的头像 发表于 01-20 11:00 327次阅读

    MAX293八通椭圆开关电容滤波器详解

    MAX293/MAX294/MAX297:八通椭圆开关电容滤波器详解 在电子电路设计中,滤波器的选择至关重要,它直接影响着信号处理的质量
    的头像 发表于 01-20 11:00 473次阅读

    探索LTC1062:5低通滤波器的卓越性能与应用

    ——LTC1062。 文件下载: LTC1062.pdf 、LTC1062的特性亮点 1. 直流误差的滤波 LTC1062采用独特架构,将
    的头像 发表于 01-20 10:50 300次阅读

    MAX270/MAX271 数字可编程双二阶连续时间低通滤波器详解

    MAX270/MAX271 数字可编程双二阶连续时间低通滤波器详解 引言 在电子设计领域,滤波器的性能对于信号处理至关重要。Maxim Integrated公司的MAX270/MAX2
    的头像 发表于 01-19 16:30 309次阅读

    探索MAX270/MAX271:数字编程双二阶连续低通滤波器的卓越性能

    探索MAX270/MAX271:数字编程双二阶连续低通滤波器的卓越性能 在电子设计领域,低通滤波器
    的头像 发表于 01-19 16:20 355次阅读

    如何选择合适的高阶低通滤波器

    高阶低通滤波器种通过组合多个二阶滤波器级来实现的滤波器,用于抑制高频信号并保留低频信号。从信号处理的角度来看,世界上所有的信号都可以被理
    的头像 发表于 12-30 15:37 1378次阅读
    如何选择<b class='flag-5'>一</b><b class='flag-5'>个</b>合适的高阶低通<b class='flag-5'>滤波器</b>

    深入解析AMC1210:适用于电机控制的多功能数字滤波器

    不同应用场景中的使用方法。 文件下载: amc1210.pdf 、AMC1210概述 特性与功能 AMC1210是款四通道数字滤波器,专为电机控制应用中的电流测量和旋转变压
    的头像 发表于 11-29 14:03 3033次阅读
    深入解析AMC1210:适用于电机控制的多<b class='flag-5'>功能</b><b class='flag-5'>数字滤波器</b>

    STM32单片机片上数字滤波器操作文档 快速入门数字滤波器在单片机上的实现

    这个文档,是为了帮助大家快速入门数字滤波器在单片机上的实现。
    的头像 发表于 06-23 16:53 1933次阅读
    STM32单片机片上<b class='flag-5'>数字滤波器</b>操作文档 快速入门<b class='flag-5'>数字滤波器</b>在单片机上的实现

    常用的数字滤波器算法及其特性

    常用的软件滤波器有限幅滤波法、中位值滤波法、算数平均滤波法、递推平均滤波法、中位值平均滤波法、限
    的头像 发表于 06-18 09:04 1390次阅读

    有源滤波器滤波器的区别

    滤波器增益是衰减的。 一无滤波器的特点
    的头像 发表于 06-18 09:03 2234次阅读

    LOTO RC滤波模块

    顺序进行编号,以便后续的档位调节说明。LOTO RC 滤波模块设置有三档可调,通过信号发生配合示波器的频响曲线功能,实测绘制出的频响曲
    发表于 05-09 14:30