一阶低通滤波器

一阶RC低通滤波器详解(仿真+matlab+C语言实现)

只谈情不闲聊 提交于 2020-02-06 23:14:32
文章目录 预备知识 simulink 仿真 simulink 运行结果 matlab实现 matlab运行结果 C语言实现 C语言运行结果 预备知识 低通滤波器( LPF )可以滤除频率高于截止频率的信号,类似的还有高通滤波器,带通滤波器,带阻滤波器。一阶RC低通滤波器的电路如下图所示; 参考了Wiki了,然后推导了一遍;首先输入输出的关系如下; V i n ( t ) − V o u t ( t ) = R i ( t ) V_{in} (t)- V_{out}(t) = Ri(t) V i n ​ ( t ) − V o u t ​ ( t ) = R i ( t ) 所以电容的 Q c ( t ) Q_{c}(t) Q c ​ ( t ) 的充电时间为 t t t 因此满足以下条件; { Q c ( t ) = C V o u t ( t ) ⋯ ① i ( t ) = d Q c d t ⋯ ② \begin{cases} Q_{c}(t) = CV_{out}(t) \cdots ①\\ \\ i(t) = \cfrac{dQ_{c}}{dt} \cdots ② \end{cases} ⎩ ⎪ ⎪ ⎨ ⎪ ⎪ ⎧ ​ Q c ​ ( t ) = C V o u t ​ ( t ) ⋯ ① i ( t ) = d t d Q c ​ ​ ⋯ ② ​ 所以由①,②可得: V