基于CW32的仪表精度测量实现(二):不同的信号采用的滤波算法
1.低频信号
对于低频信号可以采用低通滤波器滤波,低通滤波器的主要功能是允许低频信号通过,同时抑制高于某个特定截止频率的高频信号。低通滤波可以简单的认为:设定一个频率点,当信号频率高于这个频率时不能通过。
低通滤波原理:
电感元件在电路中对高频信号起到阻碍作用,却让低频信号顺畅通过,而电容元件则恰恰相反,它对低频信号构成障碍,却为高频信号提供了通道。利用电感元件构成的滤波器,或是通过电容元件接地的滤波器,对低频信号的衰减远小于高频信号,这种特性使得它们被称为低通滤波器。
下面是最简单的低通滤波器,它由电阻和电容元件构成,当输入信号Vin中频率低于特定截止频率的信号加到电路中时,由于C的容抗很大而无分流作用,所以这一低频信号经R输出。当Vin中频率高于特定截止频率时,因C的容抗已很小,故通过R的高频信号由C分流到地而无输出,达到低通的目的。
截止频率:fc=1/(2πRC),其中fc是截止频率,R是电阻的阻值,C是电容量。
例如:我们通过创建一个包含1.2 Hz、9 Hz和12 Hz正弦波的合成信号,并添加了一些噪声。然后使用巴特沃斯低通滤波器截止频率为 3.667 Hz的波形,我们通过软件生成了两个子图,一个用于展示频率响应,另一个用于展示时间域内的信号。第一个子图显示了滤波器对不同频率的响应。从图中可以看出,滤波器在截止频率 3.667 Hz 附近开始衰减信号,并且在 15.0 Hz(奈奎斯特频率)之前衰减到非常低的值。这意味着所有高于 3.667 Hz 的频率,尤其是远高于该频率的成分,都被滤波器去除或显著减弱。
2.高频信号
高频信号是指在单位时间内具有较高振荡频率的信号。例如,在音频领域,人耳能听到的声音频率范围大约在20 Hz到20 kHz之间,因此超过20 kHz的信号就被认为是高频信号。
高频信号则需要使用到高通滤波器进行滤波。它可以对低频信号起到阻碍作用,却让高频信号顺畅通过。
最简单的高通滤波器是“一阶高通滤波器”,它由一个电容器(C)和一个电阻器(R)串联组成,如下图所示。
例如:当频率低于截止频率 fc的信号输入这一滤波器时,由于C的容抗很大而受到阻止,输出减小,且频率愈低输出愈小。当频率高于截止频率 fc的信号输入这一滤波器时,由于C容抗已很小,故对信号无衰减作用,这样该滤波器具有让高频信号通过,阻止低频信号的作用。截止频率 fc可以用以下公式计算:
Fc=1/(2πRC)。
3.特定频率的信号
特定频率的信号是指具有明确频率成分的信号,这个频率成分可以是单一的或一组离散的频率。这类信号在许多科学和工程领域中都非常常见,它们可以是自然产生的,也可以是人为生成的。例如从脑电图(EEG)或心电图(ECG)中提取特定频率的信号等等。
针对特定频率的信号,通常使用带通滤波器(Bandpass Filter, BPF)来提取或处理这些信号。带通滤波器允许一定频率范围内的信号通过,同时抑制该范围之外的频率成分。
例如:我们使用巴特沃斯带通滤波器,并用它来滤波一个合成的信号。合成信号由三个不同频率(50 Hz、120 Hz和200 Hz)的正弦波组成,并添加了高斯白噪声。通过该滤波器,我们设置了低截止频率为50 Hz,高截止频率为200 Hz。这意味着滤波器允许通过的信号频率范围是50 Hz到200 Hz之间。从而我们可以得到原始信号和滤波后信号的频谱图和波形图。
4.时间序列信号
时间序列信号是一种随时间变化的信号,它记录了在连续时间点上的数据值。这些信号在许多领域都有应用,包括但不限于金融、气象学、生物学、工程学等。
移动平均滤波用于平滑时间序列信号并降低信号中的噪声。在移动平均滤波中,对信号的若干个连续采样值进行平均计算,将该平均值作为滤波后的输出值,从而实现信号的平滑处理。例如传感器信号处理、金融数据分析、网络数据传输等领域。
原始信号是一个包含6个整数值的数组[3, 5, 2, 6, 9, 1],设置窗口大小为3,对每个数据进行归一化权重,从而得到新的波形,波形图如下所示:
- |
- +1 赞 0
- 收藏
- 评论 0
本文由莫子若转载自世强,原文标题为:基于CW32的仪表精度测量实现(二):不同的信号采用的滤波算法,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】芯源CW32系列单片机低功耗模式介绍及UART深度休眠模式示例
CW32单片机低功耗模式介绍及UART深度休眠模式示例。
设计经验 发布时间 : 2023-05-31
使用JLink烧录CW32程序
本篇主要介绍使用JLink烧录CW32程序。
设计经验 发布时间 : 2024-03-15
武汉芯源CW32系列单片机数字电压电流表产品硬件设计指南
本文基于武汉芯源CW32系列单片机,介绍数字电压电流表产品硬件设计指南,希望对各位工程师有所帮助。
设计经验 发布时间 : 2024-06-20
CW32 is a Low-power 32-bit Microcontroller, Using Arm Cortex-m0+core, Very Suitable for Intelligent Temperature Controllers with Low Power Consumption Requirements
The CW32 designed by Wuhan Xinyuan Semiconductor Co., Ltd. using ARM Cortex-M0+core is a low-power 32-bit microcontroller, currently used in temperature controllers such as air conditioning, floor heating, water heating, and electric heating.
应用方案 发布时间 : 2024-11-08
武汉芯源半导体邀您相约CITE2024中国电子信息博览会
CITE2024第十二届中国电子信息博览会将于2024年4月9-11日在深圳福田会展中心隆重开展,武汉芯源半导体将为电子行业参观者展示智能指纹锁、麦克风、燃气表、LED调光板、可燃气体报警器、筋膜枪、角磨机、血氧仪、温控器、BLDC无刷电机、永磁同步电机无感FOC控制方案等多款CW32单片机典型应用方案,诚邀您莅临9B122武汉芯源半导体展位参观交流!
原厂动态 发布时间 : 2024-04-05
基于CW32的无刷直流空心杯电机有感控制驱动方案
空心杯电机(Hollow-Cup Motor)是一种特殊类型的微型无刷直流电机,具有空心的旋转部分。它通常由外部固定的外壳和内部旋转的空心杯组成。空心杯电机具有较高的功率密度和扭矩输出,适用于一些特定的应用场景,如精密仪器、机器人、医疗设备等。空心杯电机的工作原理是基于无刷直流电机的原理。它采用无刷电机的结构,包括定子(固定部分)和转子(旋转部分)。
应用方案 发布时间 : 2024-05-16
基于CW32F003E4P7的便携指夹式血氧仪全套解决方案,实现0.2%的弱灌注检测能力
武汉芯源半导体作为国内优秀的半导体设计厂商,可提供基于CW32F003E4P7的便携指夹式血氧仪全套解决方案,实现0.2%的弱灌注检测能力。
应用方案 发布时间 : 2024-11-07
【应用】基于CW32的无刷水泵控制系统,使水泵更加节能、高效
本课题研究的目的是设计一套基于CW32的无位置传感器无刷直流电机控制系统,既可以改进水泵的工作模式,使水泵工作点最优;又可以使水泵电机结构简单,控制方式更为灵活。以此将整个系统加入各个不同场景中,让CW32低功耗优点,能让水泵共更加节能,高效。
应用方案 发布时间 : 2023-09-15
Application of CW32F003F4P7 Series Products on Level Switches
This intelligent tuning fork material level switch uses CW32F003F4P7 from Wuhan Core Source Semiconductor as the main control chip. As the main control unit of the material level switch, CW32F003F4P7 drives the vibration components to generate a certain oscillation frequency. When there is a change in liquid level, it causes a change in oscillation frequency. CW32F003F4P7 detects this change, outputs a switch signal to the equipment main control unit, and then senses the liquid level situation.
应用方案 发布时间 : 2024-11-07
【技术】武汉芯源CW32单片机UART基本数据收发功能介绍
通用异步收发器是一种通用串行数据总线,常用于系统内各子模块间的数据交换。本文将以武汉芯源推出的CW32系列单片机的CW32L083为例,介绍UART基本数据收发功能。
技术探讨 发布时间 : 2023-04-25
基于CW32的无刷直流空心杯电机无感方波控制驱动方案
本方案采用CW32F030C8T6作为主控芯片,采用无感方波控制算法控制无刷直流空心杯电机。CW32F030C8T6是一款高性能、低功耗的32位微控制器,具有丰富的片上外设资源,可以适合用于电机控制。无感方波控制算法是一种简单有效的电机控制算法,不需要使用霍尔传感器,可以降低硬件成本。
应用方案 发布时间 : 2024-04-23
授人以渔,24电赛H题完赛资料开源,思想开源——(3)控制思想讲解
本文主要为2024电赛智能小车基于CW32单片机控制器的小车云控制平台的控制思想讲解,并简单介绍了调试过程中的挑战和解决思路。
设计经验 发布时间 : 2024-10-09
【经验】芯源CW32系列MCU电容式触摸按键设计指南
芯源半导体的CW32系列MCU电容式触摸按键设计指南向客户提供利用CW32内部资源结合软件编程实现电容式触摸按键有效触摸检测的方法。本指南内容重点在于工作原理、软件检测过程以及调试指引。通过本文可了解到如何利用内置电压比较器和内置定时器及软件配合,实现灵活方便的按键检测。在介绍标准演示板和演示软件的性能参数同时,还会给出详细的调试建议以及设计参数选择倾向分析,帮助客户快速自信地完成设计并实施调试。
设计经验 发布时间 : 2023-07-27
【经验】武汉芯源半导体CW32系列微控制器如何进入ISP模式以及ISP协议详解
武汉芯源半导体CW32系列微控制器片上FLASH存储器有一部分区域用于存储BootLoader启动程序,用户可利用BootLoader启动程序提供的ISP模式,通过UART串口方便地实现对CW32微控制器片上FLASH主存储器的擦除和烧写。
设计经验 发布时间 : 2022-08-15
深化客户认知,增强市场影响力:台州CW32芯片应用交流会圆满结束
活动现场,CW32生态社区李工通过简单的电击实验,向客户直观展示了CW32芯片超强的抗干扰性能,参会人员对CW32的表现赞不绝口,极大增强了客户使用CW32的信心。无刷电机这一市场的应用一直备受关注,李芳老师对CW32无刷水泵方案的介绍与Demo演示为活动增添了新的亮点。
原厂动态 发布时间 : 2024-09-25
电子商城
登录 | 立即注册
提交评论