### 基于FPGA的FFT算法并行优化
**核心源代码路径 R4_MDC/1_SourceCode/vivado2018.3_prj/SDF_FFT_1024.srcs/sources_1/new**
使用Xilinx Zyqn7000系列开发板,并结合ModelSim与Matlab进行软件仿真,采用四级流水线,在FPGA中部署基4DIF MDC算法,完成对快速傅里叶变换的并行优化。
### Verilog代码框架
![image-20240223155248927](README.assets/image-20240223155248927.png)
### 结果
采用$$
x=\cos \!\:(2\pi \times 200\mathrm{ }t)+\cos \!\:(2\pi \times 300\mathrm{ }t)
$$作为输入,matlab中设置采样率为1MHz,得到采样点数1024的数据,经过仿真测试,信噪比为70.9286,仿真波形如下图所示
![第一组matlab FFT计算频谱图(上)、流水线 FFT计算频谱图(下)](README.assets/image-20240223155600279.png)
### ModelSim仿真
![输入开始时间](README.assets/image-20240223155702122.png)
![输出结束时间](简历.assets/image-20240223155730465.png)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
基于FPGA的FFT算法并行优化_R4-MDC-FFT.zip (447个子文件)
__synthesis_is_complete__ 0B
__synthesis_is_running__ 0B
_info 7KB
_info 204B
_info 204B
_vmake 29B
elaborate.bat 910B
simulate.bat 901B
compile.bat 831B
simulate.bat 797B
compile.bat 791B
runme.bat 219B
runme.bat 219B
runme.bat 219B
xsim_1.c 74KB
xsim_1.c 68KB
xsim_1.c 7KB
xsim_1.c 5KB
xsim_1.c 5KB
xsim.dbg 506KB
xsim.dbg 197KB
xsim.dbg 19KB
xsim.dbg 11KB
xsim.dbg 10KB
sdf_fft_1024_top_routed.dcp 4.11MB
sdf_fft_1024_top_placed.dcp 3.17MB
sdf_fft_1024_top.dcp 1.98MB
sdf_fft_1024_top.dcp 1.98MB
sdf_fft_1024_top_opt.dcp 1.86MB
tb_sdf_fft_1024_top_compile.do 1KB
tb_mdc_fft_1024_top_compile.do 1KB
tb_sdf_fft_1024_top_simulate.do 620B
tb_mdc_fft_1024_top_simulate.do 620B
tb_mdc_fft_1024_top_wave.do 342B
tb_sdf_fft_1024_top_wave.do 342B
xsimk.exe 321KB
xsimk.exe 268KB
xsimk.exe 86KB
xsimk.exe 75KB
xsimk.exe 75KB
.xsim_webtallk.info 60B
.xsim_webtallk.info 60B
.xsim_webtallk.info 60B
.xsim_webtallk.info 60B
.xsim_webtallk.info 60B
modelsim.ini 121KB
xsimSettings.ini 1KB
xsimSettings.ini 1KB
xsimSettings.ini 1KB
xsimSettings.ini 1KB
xsimSettings.ini 1KB
xsim.ini 39B
vivado.jou 1KB
vivado_13076.backup.jou 1KB
webtalk.jou 1KB
webtalk_24660.backup.jou 1KB
webtalk_11852.backup.jou 1KB
webtalk_5764.backup.jou 1KB
webtalk_10692.backup.jou 1KB
webtalk_19704.backup.jou 1KB
vivado_16876.backup.jou 1004B
vivado_4456.backup.jou 1003B
vivado_15224.backup.jou 1003B
vivado.jou 942B
vivado_8500.backup.jou 903B
vivado.jou 835B
vivado.jou 831B
ISEWrap.js 8KB
ISEWrap.js 7KB
ISEWrap.js 7KB
rundef.js 1KB
rundef.js 1KB
rundef.js 1KB
simulate.log 335KB
runme.log 180KB
runme.log 39KB
runme.log 37KB
vivado_13076.backup.log 7KB
vivado_4456.backup.log 5KB
vivado_16876.backup.log 5KB
vivado_15224.backup.log 5KB
vivado.log 4KB
elaborate.log 3KB
compile.log 2KB
vivado_8500.backup.log 2KB
xvlog.log 2KB
compile.log 2KB
webtalk.log 1KB
webtalk_24660.backup.log 1KB
webtalk_11852.backup.log 1KB
webtalk_5764.backup.log 1KB
webtalk_19704.backup.log 1KB
webtalk_10692.backup.log 1KB
xsimkernel.log 341B
xsimkernel.log 331B
xsimkernel.log 328B
xsimkernel.log 323B
xsimkernel.log 321B
simulate.log 208B
xsimcrash.log 0B
共 447 条
- 1
- 2
- 3
- 4
- 5
资源评论
好家伙VCC
- 粉丝: 2151
- 资源: 9145
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Android的在线云音乐播放器项目源码+文档说明(高分项目)
- 一个Java语言实现的简单版数据库 .zip
- springboot之资源库基础.pdf
- 基于java+spring+springMVC的学生考勤管理系统任务书.docx
- 一个Go语言编写的简单聊天室(终端形式).zip
- 基于java+spring+springMVCl的学生就业管理系统开题报告.doc
- 一个C++实现的简易动态语言解释器,可定义变量和函数,有if和while两种控制流语句,词法分析和语法分析分别使用flex和bison实现,参考自《flex & bison》.zip
- 深入理解编程中的回调函数:原理、实现及应用场景
- yolov8l-cls.pt
- 操作系统中银行家算法详解与Python实现防止死锁
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功