IIR系统的设计
在之前我们讨论了数字滤波器的表示等,而在这一部分,我们将讨论如何设计一个数字滤波器
对于一个滤波器而言,一个频率的波输入后,只会改变振幅与相位,因此我们可以将不同频率带的信号滤除
相似的,我们可以认为数字滤波器的设计就是设计一个具有我们想要的频率响应
最近在学习基于DE10-Nano
的FPGA程序设计,这个过程有相对比较复杂的环境配置和一些容易犯的错误,在这里记录一下
DE10-Nano
所使用的FPGA的编号为Cyclone V 5CSEBA6U23I7
,在配置Quartus
的时候可以方便一点ModelSim
;在主程序基本完成后(记得编译),自动生成TestBranch
脚本;最后将其加入到仿真设定中TestBranch
,所以建议改一下文件名rz -Z
的方式实现文件传输rbf
文件,命名为soc_system.rbf
GLIBC
的版本问题,所有的C程序应当放在DE10-Nano上编译always
块中对同一个变量修改always
块对某个寄存器赋值,而另外一个always
块判断这个寄存器的值,那么这个值对应于时钟沿到来前的值(类似于非阻塞赋值)此时需要正确使用非阻塞赋值,避免出现冲突
例如每次摁下按钮,将某一个量加一,这个时候有两种解决方案,一个是使用按钮的上升沿触发,另外一种是使用系统时钟,处理按钮按下事件是否为第一次触发
output
是接口输出,从内存到FPGA(方向别搞错)wire
TestBranch
的always
块中**记得把@allvec
删去,否则无法仿真数据的优劣和有效信息量的多少是决定机器学习算法能够学的多好的核心要素,因此,我们在喂给机器学习算法之前确保去检查和预处理一个数据集非常重要,在这一章,我们将介绍以下内容:
以下内容主要包含光学期末复习相关笔记
以下内容主要包含复变函数的相关笔记(基本定义到微分和积分)
今天配置了samba
服务器,用来放一些共享文档便于查阅,这里记录一下过程以及遇到的问题
参考资料
需要注意到,尽量不要使用默认账户去访问,因此需要添加专门用来访问的账户
过程要先在sudo adduser username
进行设定,再在sudo smbpasswd -a new_user
同时,需要注意:在授权远程用户具有rwx权限前要先保证这个账户本地具有rwx权限,例如要分享一个文件夹,即使在samba的配置文件中授权了这个用户的访问,但如果用户自身没有修改等权限,那么即使远程连接上了samba,还是会提示缺乏权限
由于Windows服务器那个阴间的密码管理(个人感受),所以连接的时候不能简单地在运行里面输入或者”新建网络位置”,而是应当参考这个方法(不过如果是匿名只读用户应该不用担心)