【01】CPFSK调制解调的MATLAB与FPGA实现(Altera/Quartus/Verilog&VHDL)

专业综合设计题目是FSK的MATLAB仿真与FPGA实现。感谢网上的前辈提供的资源和各种问题的解决方法,我也记录一下我的经验!(本人比较菜,笔记仅供参考,欢迎批评指正)

我用的FPGA芯片是EP4CE6F17C8(资源挺少的,我好穷乌乌),在淘宝买的黑金开发板和ADDA模块。
【01】CPFSK调制解调的MATLAB与FPGA实现(Altera/Quartus/Verilog&VHDL)

软件用的是quartus13.1(web版)和quartus17.1(破解版)。本来用的17.1版本,但是没有fir滤波器,我的实力和时间也不允许我自己写滤波器,所以就迅速换了13.1版本的软件。web版的软件好像只能仿真不能下载实现,我生成了 Fsk_time_limited.sof 这个文件,下载了也不好用,不知道是哪里的问题。

语言的话Verilog和VHDL都用了。以前只用过Verilog,感觉它和C语言比较像。这次也写了VHDL,它给我的感觉是很干净利落,还挺喜欢的(我的VHDL工程编译通过了,但是滤波器仿真没波形,咳)。

做这个设计,主要参考资料是杜勇老师的 《数字调制解调技术的MATLAB与FPGA实现》 ,这本书真的太好了,还有参考代码可以直接拿来改,爱了爱了!代码可以去华信教育资源网注册账号,然后搜索“杜勇”下载,我也顺便上传了这些代码。

具体要求是:利用Quartus13.1软件实现CPFSK调制与非相干解调。FPGA芯片选择EP4CE6F17C8,主要技术指标如下:调制指数:h=2.5;符号速率:1kbps;载波信号频率:10kHz;采样(频)率:160ksaps。
接下来可能要记录我的整个操作过程和出现的一些问题,未来应该不太会做硬件了,留个纪念吧!

上一篇:VHDL六层电梯控制器及仿真


下一篇:[云计算]HCIE-Cloud 存储虚拟化(未完善)