rc高通滤波电路计算公式,一阶RC低通数字滤波器算法实现
- 1 预备知识
- 2 simulink 仿真
- 3 simulink 运行结果
- 4 matlab 实现
- 5 matlab 运行结果
- 6 C 语言实现
- 7 C 语言运行结果
低通滤波器(LPF
)可以滤除频率高于截止频率的信号,类似的还有高通滤波器,带通滤波器,带阻滤波器。一阶 RC 低通滤波器的电路如下图所示;
这里直接根据公式③构建一搞Subsystem
;
Subsystem
整体的仿真图如下:
其中Sine Wave
频率设置为2*pi*50
其中Sine Wave1
频率设置为2*pi
所以这里需要使得2*pi*50
的信号衰减,所以根据,截止频率的计算公式,可以改变增益的值,具体如下所示;
最终的仿真的运行结果如下图所示;Gain Value
为0.005
Gain Value
为0.0318
根据公式
实现数字一阶 RC 低通滤波器,具体 matlab 程序如下;
Serial = 0:0.1:100;Fs = 1;Phase = 0;Amp = 1;% 高频信号N0 = 2*pi*Fs*Serial - Phase;X0 = Amp*sin(N);subplot(4,1,1);plot(X0);% 低频信号Fs = 0.02;N1 = 2*pi*Fs*Serial - Phase;X1 = Amp*sin(N1);subplot(4,1,2);plot(X1);% 高频低频叠加的信号X2=X0 X1;subplot(4,1,3);plot(X2);%Xi-Yi=RC*(Yi - Yi-1)/DetalTlen = length(X2);X3=X2;p=0.05;% 一阶 RC 滤波得到 X3for i=2:len X3(i) = p*X2(i) (1-p)*X3(i-1);endsubplot(4,1,4);plot(X3);
5 matlab 运行结果
运行结果如下所示;
low_filter.h
typedef struct{ int16_t Input; int16_t Output[2]; int32_t FilterTf; int32_t FilterTs; int32_t Kr; int32_t Ky; } low_filter;void low_filter_init(low_filter *v);int16_t low_filter_calc(low_filter *v);
其中;
FilterTs
为采样时间;FilterTf
为RC
时间常数
具体参考下图;
low_filter.c
void low_filter_init(low_filter *v){ v->Kr = v->FilterTs*1024/(v->FilterTs v->FilterTf); v->Ky = v->FilterTf*1024/(v->FilterTs v->FilterTf);}int16_t low_filter_calc(low_filter *v){ int32_t tmp = 0; tmp = ((int32_t)v->Kr*v->Input v->Ky*v->Output[1])/1024; if(tmp>32767){ tmp = 32767; } if( tmp < -32768){ tmp = -32768; } v->Output[0] = (int16_t)tmp; v->Output[1] = v->Output[0]; return v->Output[0];}
7 C 语言运行结果
实际测试结果;
- 03-31女主有权谋心计很厉害的古言:山河盛宴名门闺杀女帝本色高分来袭
- 06-18重庆室外垃圾桶生产批发:塑料垃圾桶如果没有盖子更容易变形
- 06-09世界上最大的十种鳄鱼谁最厉害 地球上最大的鳄鱼体长7米
- 04-27对你的情意永远藏在心里:最爱的某人在心里想你
- 06-21涡旋压缩机抱轴故障的原因分析,涡旋压缩机损坏的原因都有哪些
- 04-02临沂地暖分水器去什么地方买?大棚地暖分水器采购价26元
- 01-08孩子被恶犬袭击却将恶犬杀了:未栓绳恶犬暴虐撕咬2岁女童
- 03-18二手法系车哪款车最值得买耐用:法系新车和二手车该如何选
- 09-26dnf主播狂人是谁?虎牙狂人直播首次跳舞
- 01-195.4米手竿水库钓鲫鱼,继光水库手竿钓鲫鱼两天渔获多至30斤
- 04-11猫咪抗体自测教程 猫咪居家验血糖攻略
- 02-01云服务器如何自己搭建?云耀云服务器L实例搭建个人镜像站
- 06-13三分钟了解小清欢 小梨涡小清欢被一举打败
- 03-08学校两个议事规则是指什么?一条上学路两种制度间
- 05-30如何在if函数中嵌套if函数?if函数的嵌套判断很难吗
- 05-14佳能eosm一代怎么样?佳能今年或有两款EOSM新机亮相
热门
推荐
- 1梦见旋风是什么征兆112
- 2七年级关于暑假周记104
- 3理性思维与感性思维的差异主要表现在哪里407
- 4作文回首那一次痛苦158
- 5工作中激励自己的句子355
- 6刀郎雨中飘荡的回忆歌谱276
- 7七年级上册数学数据的收集与抽样训练题353
- 8药学专业英文自我介绍290