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

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

3天内不再提示

基于CW32的仪表精度测量实现(二):不同的信号采用的滤波算法

CW32生态社区 来源:CW32生态社区 作者:CW32生态社区 2024-09-02 10:46 次阅读

1.低频信号

对于低频信号可以采用低通滤波器滤波,低通滤波器的主要功能是允许低频信号通过,同时抑制高于某个特定截止频率的高频信号。低通滤波可以简单的认为:设定一个频率点,当信号频率高于这个频率时不能通过。

低通滤波原理:

电感元件在电路中对高频信号起到阻碍作用,却让低频信号顺畅通过,而电容元件则恰恰相反,它对低频信号构成障碍,却为高频信号提供了通道。利用电感元件构成的滤波器,或是通过电容元件接地的滤波器,对低频信号的衰减远小于高频信号,这种特性使得它们被称为低通滤波器。

下面是最简单的低通滤波器,它由电阻和电容元件构成,当输入信号Vin中频率低于特定截止频率的信号加到电路中时,由于C的容抗很大而无分流作用,所以这一低频信号经R输出。当Vin中频率高于特定截止频率时,因C的容抗已很小,故通过R的高频信号由C分流到地而无输出,达到低通的目的。
截止频率:fc=1/(2πRC),其中fc是截止频率,R是电阻的阻值,C是电容量。

wKgZombRpQqAOTvdAAAKEkf2rI019.webp

例如:我们通过创建一个包含1.2 Hz、9 Hz和12 Hz正弦波的合成信号,并添加了一些噪声。然后使用巴特沃斯低通滤波器截止频率为 3.667 Hz的波形,我们通过软件生成了两个子图,一个用于展示频率响应,另一个用于展示时间域内的信号。第一个子图显示了滤波器对不同频率的响应。从图中可以看出,滤波器在截止频率 3.667 Hz 附近开始衰减信号,并且在 15.0 Hz(奈奎斯特频率)之前衰减到非常低的值。这意味着所有高于 3.667 Hz 的频率,尤其是远高于该频率的成分,都被滤波器去除或显著减弱。

wKgaombRpQqAajHRAABNBoJjxGM23.webp

2.高频信号

高频信号是指在单位时间内具有较高振荡频率的信号。例如,在音频领域,人耳能听到的声音频率范围大约在20 Hz到20 kHz之间,因此超过20 kHz的信号就被认为是高频信号。

高频信号则需要使用到高通滤波器进行滤波。它可以对低频信号起到阻碍作用,却让高频信号顺畅通过。

最简单的高通滤波器是“一阶高通滤波器”,它由一个电容器(C)和一个电阻器(R)串联组成,如下图所示。

例如:当频率低于截止频率 fc的信号输入这一滤波器时,由于C的容抗很大而受到阻止,输出减小,且频率愈低输出愈小。当频率高于截止频率 fc的信号输入这一滤波器时,由于C容抗已很小,故对信号无衰减作用,这样该滤波器具有让高频信号通过,阻止低频信号的作用。截止频率 fc可以用以下公式计算:

Fc=1/(2πRC)。

wKgZombRpQuALyGGAAAI9uJ0aqU83.webp

3.特定频率的信号

特定频率的信号是指具有明确频率成分的信号,这个频率成分可以是单一的或一组离散的频率。这类信号在许多科学和工程领域中都非常常见,它们可以是自然产生的,也可以是人为生成的。例如从脑电图(EEG)或心电图(ECG)中提取特定频率的信号等等。

针对特定频率的信号,通常使用带通滤波器(Bandpass Filter, BPF)来提取或处理这些信号。带通滤波器允许一定频率范围内的信号通过,同时抑制该范围之外的频率成分。

例如:我们使用巴特沃斯带通滤波器,并用它来滤波一个合成的信号。合成信号由三个不同频率(50 Hz、120 Hz和200 Hz)的正弦波组成,并添加了高斯白噪声。通过该滤波器,我们设置了低截止频率为50 Hz,高截止频率为200 Hz。这意味着滤波器允许通过的信号频率范围是50 Hz到200 Hz之间。从而我们可以得到原始信号和滤波后信号的频谱图和波形图。

wKgZombRpQuAIIs0AABntDDbD0c73.webpwKgaombRpQuAI7NuAABTykk7atw93.webp

4.时间序列信号

时间序列信号是一种随时间变化的信号,它记录了在连续时间点上的数据值。这些信号在许多领域都有应用,包括但不限于金融、气象学、生物学、工程学等。

移动平均滤波用于平滑时间序列信号并降低信号中的噪声。在移动平均滤波中,对信号的若干个连续采样值进行平均计算,将该平均值作为滤波后的输出值,从而实现信号的平滑处理。例如传感器信号处理、金融数据分析、网络数据传输等领域。

原始信号是一个包含6个整数值的数组[3, 5, 2, 6, 9, 1],设置窗口大小为3,对每个数据进行归一化权重,从而得到新的波形,波形图如下所示:

wKgZombRpQ2Af42NAAAl7vnw0u069.webp

审核编辑 黄宇

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

    关注

    2

    文章

    86

    浏览量

    13696
  • CW32
    +关注

    关注

    1

    文章

    161

    浏览量

    493
收藏 人收藏

    评论

    相关推荐

    基于CW32的门禁综合系统

    基于CW32单片机的门禁综合系统是一款功能强大的智能门禁解决方案,它提供了三种开锁方式:密码开锁、指纹开锁和刷卡开锁,为用户提供方便、安全的门禁控制。该系统的核心控制器采用CW32单片机,具备
    的头像 发表于 12-28 11:43 1525次阅读
    基于<b class='flag-5'>CW32</b>的门禁综合系统

    CW32移植Free-RTOS】CW32开发者扶持计划

    CW32配置Free-RTOS全过程,CW32开发者扶持计划
    的头像 发表于 04-18 09:38 5923次阅读
    【<b class='flag-5'>CW32</b>移植Free-RTOS】<b class='flag-5'>CW32</b>开发者扶持计划

    【应用笔记】CW32 电容式触摸按键设计指南

    前言CW32电容式触摸按键设计指南向客户提供一种利用CW32内部资源结合软件编程实现电容式触摸按键有效触摸检测的方法。本指南的内容重点在于工作原理、软件检测过程以及调试指引。利用芯源半导体的C
    的头像 发表于 07-04 11:44 865次阅读
    【应用笔记】<b class='flag-5'>CW32</b> 电容式触摸按键设计指南

    CW32快速开发入门

    CW32快速开发入门
    的头像 发表于 04-24 18:56 1655次阅读
    <b class='flag-5'>CW32</b>快速开发入门

    CW32开发者扶持计划#CW32 #芯片

    CW32
    CW32生态社区
    发布于 :2023年05月24日 16:56:14

    采用软件算法实现数字滤波

    采用滤波技术,软件上可采用软件算法实现数字滤波滤波
    发表于 01-18 07:00

    cw32和stm32的区别

    cw32和stm32的区别 CW32和STM32是两种常见的单片机,被广泛应用于各种电子设备中。在本文中,我们将深入探讨CW32和STM32之间的区别和优劣势。 1. 硬件性能 硬件性能是衡量单片机
    的头像 发表于 08-16 11:15 3493次阅读

    cw32和gd32的区别

    cw32和gd32的区别 CW32和GD32是两种不同的芯片系列,分别由WCH和GigaDevice公司推出,两者有很多不同之处,下面我们来详细介绍。 首先从CW32系列开始,CW32
    的头像 发表于 08-16 11:15 1639次阅读

    基于CW32的无刷水泵方案

    基于CW32的无刷水泵方案
    的头像 发表于 11-03 17:28 669次阅读
    基于<b class='flag-5'>CW32</b>的无刷水泵方案

    基于CW32热敏电阻采集温度应用

    基于CW32热敏电阻采集温度应用
    的头像 发表于 10-25 16:45 425次阅读
    基于<b class='flag-5'>CW32</b>热敏电阻采集温度应用

    CW32 PWM输出功能介绍

    CW32 PWM输出功能介绍
    的头像 发表于 09-27 16:12 643次阅读
    <b class='flag-5'>CW32</b> PWM输出功能介绍

    CW32实时时钟(RTC)介绍

    CW32实时时钟(RTC)介绍
    的头像 发表于 10-24 15:36 917次阅读
    <b class='flag-5'>CW32</b>实时时钟(RTC)介绍

    基于CW32的RC522刷卡模块的应用

    基于CW32的RC522刷卡模块的应用
    的头像 发表于 11-02 14:53 857次阅读
    基于<b class='flag-5'>CW32</b>的RC522刷卡模块的应用

    基于CW32的物联网应用

    CW32】基于CW32的物联网应用
    的头像 发表于 11-02 15:55 596次阅读
    基于<b class='flag-5'>CW32</b>的物联网应用

    基于CW32仪表精度测量实现(一):相关滤波原理

    进行处理。 、常见的滤波算法 1.小波变换滤波 原理:小波变换通过将信号分解成不同尺度的子信号
    的头像 发表于 08-30 18:53 66次阅读
    基于<b class='flag-5'>CW32</b>的<b class='flag-5'>仪表</b><b class='flag-5'>精度</b><b class='flag-5'>测量</b><b class='flag-5'>实现</b>(一):相关<b class='flag-5'>滤波</b>原理