当前位置: 首页 > news >正文

一阶RC滤波在DSP中离散实现

一、电路与连续域模型

该电路是一个典型的一阶 RC 低通滤波器:

  • 输入:Vin
  • 输出:Vo
  • 结构:串联电阻 R,并联电容 C

1️⃣ 传递函数推导

电容阻抗:

Zc = 1 / (sC)

电压分压得到:

Vo / Vin = (1 / (sC)) / (R + 1 / (sC)) = 1 / (1 + sRC)

👉 这是标准的一阶低通滤波器。


2️⃣ 时域关系

由传递函数可得:

Vin = Vo + RC * (dVo/dt)

👉 这是系统的微分方程形式。


二、离散化(后向差分法)

1️⃣ 后向差分近似

导数用后向差分表示:

dVo/dt ≈ (Vo[k] - Vo[k-1]) / Ts

其中:

  • Ts:采样周期
  • k:当前采样点

2️⃣ 代入微分方程

Vin[k] = Vo[k] + RC * (Vo[k] - Vo[k-1]) / Ts


3️⃣ 整理方程

乘以 Ts:

Vin[k] * Ts = Vo[k] * Ts + RC * (Vo[k] - Vo[k-1])

展开:

Vin[k] * Ts = Vo[k] * (Ts + RC) - RC * Vo[k-1]


4️⃣ 求解 Vo[k]

Vo[k] * (RC + Ts) = RC * Vo[k-1] + Ts * Vin[k]

最终得到离散递推式:

Vo[k] = (RC / (RC + Ts)) * Vo[k-1] + (Ts / (RC + Ts)) * Vin[k]


三、结果解释

该公式可以写成:

Vo[k] = a * Vo[k-1] + b * Vin[k]

其中:

a = RC / (RC + Ts)
b = Ts / (RC + Ts)


✨ 物理意义

当前输出 =
👉 上一时刻输出 + 当前输入贡献

当:

  • RC >> Ts :变化慢(强滤波)
  • RC << Ts :变化快(弱滤波)

✨ 本质

这是一个一阶 IIR 数字滤波器:

  • 指数平滑器(Exponential Smoothing)
  • 低通滤波器离散形式
  • 控制系统中的一阶惯性环节
http://www.jsqmd.com/news/588558/

相关文章:

  • 解锁学术新境界:书匠策AI——你的期刊论文智能导航员
  • 飞腾D3000M一体机主板硬核动力打破金融移动终端应用落地壁垒
  • AI写论文的秘密武器!4款AI论文生成工具,开启论文写作新时代!
  • AI 智能体可以成为你的科研助理?
  • Win11上装VMware Player 16踩坑记:从内核隔离报错到Win10激活,一篇搞定
  • 网站 SEO 优化外包的效果如何评估_网站 SEO 优化外包的成功案例有哪些
  • 探秘书匠策AI:解锁期刊论文写作的“超能力”秘籍
  • GitHub 热榜项目 - 日榜(2026-04-03)
  • seo关键词查询如何结合竞争对手分析
  • 从零构建ESP32 TWAI CAN库:驱动CyberGear微电机的实践指南
  • Hive三种部署模式实战:从内嵌到远程的完整避坑指南
  • Bootstrap4 轮播教程
  • 【D3D11】D3D_DRIVER_TYPE 枚举详解
  • DOM DocumentImpl:深入解析文档对象模型的核心实现
  • 从‘设备管理’到‘电商分类’:手把手教你封装一个uni-app万能级联选择器组件
  • 单卡还是多卡?手把手教你用Miniconda和Docker两种方式部署PaddleNLP
  • 别再怕堆叠配置了!手把手教你用H3C S5560交换机搞定IRF(附完整命令清单)
  • 深入英飞凌HSM软件栈:手把手解析CryIf、vHsm_Core等核心模块的协作与定制
  • 网站友好度对SEO排名的影响有多大
  • Gazebo仿真避坑指南:从Blender导出的物体堆模型为何总是‘散架’或‘穿模’?
  • 2026届最火的五大降重复率工具推荐榜单
  • CodeGraphContext Windows 安装问题全记录
  • TypeScript + Zod:手把手教你从零搭建一个带输入验证的MCP计算器服务器
  • Linux-特殊权限SUID,SGID,SBIT
  • 用MoveIt2和C++让机械臂动起来:从环境配置到避障抓取的保姆级实战
  • 告别CubeMX:手动移植FreeRTOSv202406.01到STM32F103的完整流程与HAL库适配心得
  • 12. 欧姆定律计算器
  • 别再硬扛内存了:用Gensim的Word2Vec分批次处理超大语料库(附Python代码)
  • 10个在线地图瓦片URL分享
  • 从几何直观到代数方程:KKT条件的Farkas引理证明之路