Matlab/Simulink 自动代码生成 基于模型设计学习教程(10)---- IIR滤波器仿真设计及代码实现

双击左边的Speed.mat,然后就可以看到工作区出现一个变量

新建一个仿真模型,模块的配置如下:

                                   

                                                                

 

运行一下,模型我们就可以看到之前我们保存的数据了

                        

 

 

下面我们来设计一个一阶IIR滤波器:

                                                          Output(t) = a . Output(t-1) + b . Input(t)    

                                                                       Ouput(t-1) = 0 at t=0

具体模型如下:最关键的参数就是a和b,调整这两个参数得到我们想要的滤波效果

                      

 

为了是他能够适应不同的数据类型,我们来给他做个简单的乘法:先成1000,经过滤波后再除以1000,也就保留三个小数点;

                            

 

最后模型如下:

                          

 

我们来运行一下模型:

              

我们来看一下,数据的波形已经非常明显的降低了

 

我们再来单独放大分析经过滤波后的数据:数据经过0.5秒后达到一个平稳值,最后数据的跳动量4左右,可以说滤波的效果是非常好的了

           

在代码实现上面,我们在上个编码器测速实验的基础上进行:

         

 

具体结果我们留在后面跟自适应滤波器一起分析

 

 

 

本节所需的全部文件代码如下,请自行下载:

链接:https://pan.baidu.com/s/10C9xdvA-wAwmDGp5ifVVpg 
提取码:iqw1 

 

如有疑问请留言

 

 

 

 

高压直流输电系统的滤波器设计Simulink仿真。 高压直流输电系统的滤波器设计仿真。 对高压直流输电系统进行了具体的分析,针对系统中的谐波问题,研究了高压直流输电系统中滤除谐波设备的一些设计办法。通过研究高压直流输电系统中的滤波原理和滤除谐波使用的方式,基于高压直流输电实验平台设计了滤波装置设备。最后利用MATLAB中的Simulink仿真软件对系统进行了建模和仿真。具体工作如下: (1)对电气系统谐波产生的因素及形成的危害进行了剖析,简要描述治理电气系统里面的谐波及滤除谐波设备目前的研究; (2)阐述了高压直流输电技术拥有的一些特点及其近年来的发展状态,研究了高压直流输电系统中仍然存在的问题,分别对系统中直流侧特征谐波与交流侧特征谐波以及非特征谐波进行了具体的分析; (3)分别对高压直流输电系统中直流滤波设备与交流滤波设备的不同设计办法施行了 具体分析,同时研究比较了两种滤除谐波设备不同地方; (4)对滤除谐波设备的构成与接连线路的方式进行了具体的阐述,计算了滤除谐波设备的很多参数; (5)分析了解了高压直流输电实验平台的内部组成结构及其各部分功能,基于新型换流变压装置直流输电试验平台完成了滤除谐波装置设备的设计,利用仿真软件对系统进行了建模,从而使滤波设备的滤除谐波效果得到了验证。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值