您的位置:首页 > 编程语言 > MATLAB

数字滤波器设计——1(Matlab、FPAG、Python)

2017-11-28 22:17 507 查看

数字滤波器设计——1(Matlab、FPAG、Python)

自从创建了FPGA的类别,却一直没想到该在里面写些什么东西。想来想去,还是从最基础的开始写起吧。

博主日常使用 Matlab、Python、Mathematic做一些信号处理或者数学分析之类的东西。所以本主题大概有各种实现方式。有兴趣的小伙伴可以参照。

信号产生(Matlab)

在日常仿真或者设计中,经常需要产生各种信号。在此,Matlab提供了丰富的函数以供大家使用。

随机信号

Matlab提供了两个函数 rand(1,N) 和 randn(1,N)

分别介绍一下:

rand是产生一个长度为N的,范围在[0,1]的均匀分布的随机序列。

randn 则是产生一个均值为0,方差为1 的高斯随机序列。

方波信号、锯齿波、三角函数

方波:square(T)、square(T,DUTY)

锯齿波:sawtooth(T)、sawtooth(T,WIDTH)

三角函数:… …

具体的使用和细节可以参考Matlab的帮助文件。

滤波器设计(Matlab)

在命令行中输入
fdatool
即可打开Matlab的滤波器设计工具箱。

具体使用参照各位的意愿。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  matlab