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

    文章

    299

    浏览量

    48029
  • RC
    RC
    +关注

    关注

    0

    文章

    239

    浏览量

    50447
  • 无源滤波电路

    关注

    1

    文章

    10

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

    有源滤波器滤波器的区别

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

    LOTO RC滤波模块

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

    求助,关于二阶巴特沃斯低通滤波器中电阻噪声曲线出现波峰的问题求解

    如图所示 ,在进行二阶巴特沃斯低通滤波器的噪声仿真时,除了R14电阻,其余三电阻噪声和输出噪声的噪声密度曲线均出现波峰,请问下出现这种状况的原因,有无解决方法,或者给出这三
    发表于 04-24 06:30

    CM2248完美替代兼容AD760

    CM2248 是款 16 位、8 通道同步采样模拟数据采集系统(DAS)。各通道均内置模拟输入钳位保护、二阶抗混叠滤波器、跟踪保持放大器、16 位 SAR ADC,内置了灵活的数字滤波器
    发表于 04-01 10:51

    零基础学习一阶RC低通滤波器(从原理到实践)

    *附件:零基础学习一阶RC低通滤波器(从原理到实践).docx
    发表于 03-26 14:35

    基于FPGA的FIR数字滤波器设计

    在现代通信信号处理领域中,随着各种精密计算和快速计算的发展对信号处理的实时性、快速性的要求越来越高。以往的模拟滤波器无法克服电压漂移、温度漂移和噪声等问题,从而带来了许多误差和不稳定因素。而数字滤波器具有稳定性高、精度高、设计灵活、实现方便等突出优点。
    的头像 发表于 03-06 12:31 1766次阅读
    基于FPGA的FIR<b class='flag-5'>数字滤波器</b>设计

    模拟电路数字滤波器中的作用是什么?

    模拟电路数字滤波器之前
    发表于 02-12 08:32

    ADS1114内部有个数字滤波器,其带宽大概只有2Hz,用CD4051在每个通道之间切换,这样合理吗?

    系统中有12 路PT100测量温度,打算用片ADS1114做数据采集,前级用CD4051在12通道之间进行切换。秒钟切换15次。
    发表于 02-10 08:28

    如何区分有源滤波器滤波器,它们各自的应用场景是什么

    有源滤波器滤波器的主要区别在于元件构成。滤波器
    的头像 发表于 02-08 11:45 1790次阅读
    如何区分有源<b class='flag-5'>滤波器</b>和<b class='flag-5'>无</b><b class='flag-5'>源</b><b class='flag-5'>滤波器</b>,它们各自的应用场景是什么

    ADS1293内部的数字滤波器是怎么样的作用?

    请问ADS1293内部的数字滤波器是怎么样的作用? 从DS中我看到该AFE有数字滤波器,请问它是心电算法中常见的低通滤波器吗?效果如何?可以配置吗
    发表于 01-20 07:37

    滤波器些常识

    滤波器简介:滤波器种用于信号处理的设备或系统,用于改变信号的频率特性,实现信号的滤波、增强、去噪或降噪等
    的头像 发表于 12-18 17:05 1505次阅读
    <b class='flag-5'>滤波器</b>的<b class='flag-5'>一</b>些常识

    ADS1299片上有带通滤波器吗?

    通的话,采样率下夹杂了高频噪声采样之后不是会发生频谱混叠吗?这样即使进行数字滤波也无效吧? 另外我看到ADS1299有插值滤波器,有什么用呢?
    发表于 12-13 08:07