我是靠谱客的博主 神勇小蝴蝶,最近开发中收集的这篇文章主要介绍matlab fdatool教程,[Matlab]Fdatool与s-function c builder的使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

自从用了Matlab以后,很多事情都交给这款强大的软件进行处理,例如撰写M文件批量处理excel表格数据,数据计算(嗯,其实MathCAD也挺好用,不过更习惯在Matlab中计算)等。今天介绍最近用到的两个Matlab中的工具:FDAtool和s-function中的c builder。

在嵌入式产品中,免不了很多硬件信号的采样,尤其是电源类产品,有电压,电流等。虽然硬件线路上会有运放+RC电路进行滤波,但是如果器件参数未匹配好或者PCB走线不合理等,难免还是会有杂波涌入到MCU的采样端口,所以往往在软件端也需要对信号做一些滤波处理。以下以一阶Butterworth低通滤波器设计为例,讲一讲如何使用Matlab FDATool。

进入FDATool页面:直接在命令行窗口输入fdatool即可

界面很明晰,根据你想要的滤波器类型,填写相应的参数。下图为一阶Butterworth IIR滤波器的配置页面,假设采样频率为50kHz,截止频率为5kHz,制定一阶。参数确认好以后,点击Design Filter即可。

b8e93e242525c825ce091298c75be773.png

如果想要查看该滤波器的分析结果,可以选择Analysis菜单,下面可以查看各种分析结果,例如幅值响应,阶跃响应。

最后

以上就是神勇小蝴蝶为你收集整理的matlab fdatool教程,[Matlab]Fdatool与s-function c builder的使用的全部内容,希望文章能够帮你解决matlab fdatool教程,[Matlab]Fdatool与s-function c builder的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部