数字滤波器设计——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的滤波器设计工具箱。
具体使用参照各位的意愿。
相关文章推荐
- 数字滤波器设计——2(Matlab、FPAG、Python)
- Matlab fdatool设计实现一维数字滤波器
- matlab 6.5 设计数字滤波器
- MATLAB双线性变换法IIR切比雪夫低通数字滤波器的设计
- 测试架构师之路—python基于大数据类型的持续化测试设计
- python设计模式(原型模式、单例模式)
- 设计模式一(简单工厂,采用python实现)
- 设计模式之观察者模式(Python实现)
- 如何在python中读写和存储matlab的数据文件(*.mat)
- [Design Pattern]Python设计模式——模板模式
- 基于FPGA与MATLAB的IIR滤波器设计与实现
- 设计模式十四(享元模式flyweight,python语言实现)
- Python 设计模式系列之二: 创建型 Simple Factory 模式
- 如何快糙好猛地在Windows下编译CAFFE并使用其matlab和python接口
- 零基础入门学习Python(2)--用Python设计第一个游戏
- Python进阶循环设计
- 把简单的matlab/Octave脚本转换成python脚本的工具
- jupyter-notebook 笔记与代码合二为一的笔记软件(支持Python R Matlab Mathematica C++等)
- [Python设计模式] 第13章 造小人——建造者模式