【E1364】基于FPGA的FFT算法的设计与实现

2021-10-03 19:10:25      索炜达电子      506     

项目编号:E1364

文件大小:46M

源码说明:带中文注释

开发环境:Verilog

简要概述:

基于FPGA的FFT算法的设计与实现

目录│文件列表:

 └ S1QR1615.【已完成】基于FPGA的FFT算法的设计与实现

    └ 基于FPGA的FFT算法的设计与实现

       │ 技术文档.doc

       │ 正弦参数测试仪论文.doc

       │ 音频信号分析仪.doc

       ├ FFT 仿真图片

       │  │ 1.png

       │  │ 2.png

       │  │ cpu控制写数据.bmp

       │  │ CURRENT_STATE.jpg

       │  │ FFT.jpg

       │  │ RAM1写数据.bmp

       │  │ 地址发生单元1.bmp

       │  │ 地址发生单元2.bmp

       │  │ 地址发生单元3.bmp

       │  │ 地址选择1.bmp

       │  │ 地址选择2.bmp

       │  │ 蝶算时序.bmp

       │  │ 读ram时序.png

       │  │ 读写RAM时序.png

       │  │ 输入数据和地址.bmp

       │  │ 输出实部和虚部.bmp

       │  │ 选择实部数据存入RAM1.bmp

       │  │ 选择虚部数据存入RAM2.bmp

       │  └ 采样频率.bmp

       ├ FFT算法PDF

       │  │ 1024点fft.pdf

       │  │ FFT处理器的FPGA设计.pdf

       │  │ 基于FPGA的1024点流水线工作方式的FFT实现.kdh

       │  │ 基于FPGA的FFT处理器研究与设计.pdf

       │  │ 基于FPGA的FFT数字处理器的硬件实现 (1).pdf

       │  │ 基于FPGA的FFT设计与实现.pdf

       │  └ 混合基fft.pdf

       ├ Multisim

       │  │ QQ截图未命名.png

       │  │ 低通滤波.ms10

       │  │ 低通滤波.ms10 (Security copy)

       │  │ 前置放大电路.ms10

       │  │ 前置放大电路.ms10 (Security copy)

       │  │ 前置放大电路ne55332.ms10

       │  │ 前置放大电路ne55332.ms10 (Security copy)

       │  │ 带阻滤波器电路.ms10

       │  │ 带阻滤波器电路.ms10 (Security copy)

       │  │ 无源带阻滤波.ms10

       │  │ 无源带阻滤波.ms10 (Security copy)

       │  │ 无源带阻滤波器电路.ms10

       │  └ 无源带阻滤波器电路.ms10 (Security copy)

       ├ PCB电路

       │  │ 10MHz有源滤波器.Bkp

       │  │ 10MHz有源滤波器.cmp

       │  │ 10MHz有源滤波器.ddb

       │  │ AD637.Bkp

       │  │ AD637.ddb

       │  │ Backup of 10MHz有源滤波器.PCB

       │  │ Backup of 10MHz有源滤波器.Sch

       │  │ Backup of 14bit da.PCB

       │  │ Backup of 14bitda.Sch

       │  │ Backup of AD637.PCB

       │  │ Backup of ADS7819.PCB

       │  │ Backup of ADS7819.Sch

       │  │ Backup of AD采样.PCB

       │  │ Backup of AD采样.Sch

       │  │ Backup of BUF634功放.PCB

       │  │ Backup of daout1.Sch

       │  │ Backup of DA_OUT1.PCB

       │  │ Backup of NRF24L01.Sch

       │  │ Backup of PCB1.PCB

       │  │ Backup of 低通滤波.PCB

       │  │ Backup of 低通滤波.Sch

       │  │ Backup of 低通滤波器.Sch

       │  │ Backup of 低通滤波器1.NET

       │  │ Backup of 低通滤波器1.PCB

       │  │ Backup of 前置放大及带阻滤波.PCB

       │  │ Backup of 前置放大及带阻滤波.Sch

       │  │ Backup of 单电源低通滤波器.PCB

       │  │ Backup of 单电源低通滤波器.Sch

       │  │ Backup of 基于BUF634的功放.Sch

       │  │ Backup of 改进低通滤波器1.Sch

       │  │ Backup of 末级功放.PCB

       │  │ Backup of 末级功放.Sch

       │  │ Backup of 末级功放修正.PCB

       │  │ Backup of 滤波.PCB

       │  │ Backup of 滤波.Sch

       │  │ Backup of 滤波修正.PCB

       │  │ Backup of 转接板.PCB

       │  │ Backup of 转接板.Sch

       │  │ Backup of 输出增益可控.PCB

       │  │ Backup of 输出增益可控.Sch

       │  │ DDS.Bkp

       │  │ DDS.Ddb

       │  │ NRF24L01.Bkp

       │  │ NRF24L01.DDB

       │  │ Previous Backup of 10MHz有源滤波器.PCB

       │  │ Previous Backup of 10MHz有源滤波器.Sch

       │  │ Previous Backup of 14bit da.PCB

       │  │ Previous Backup of 14bitda.Sch

       │  │ Previous Backup of ADS7819.PCB

       │  │ Previous Backup of ADS7819.Sch

       │  │ Previous Backup of AD采样.PCB

       │  │ Previous Backup of AD采样.Sch

       │  │ Previous Backup of BUF634功放.PCB

       │  │ Previous Backup of daout1.Sch

       │  │ Previous Backup of DA_OUT1.PCB

       │  │ Previous Backup of PCB1.PCB

       │  │ Previous Backup of 低通滤波.PCB

       │  │ Previous Backup of 低通滤波.Sch

       │  │ Previous Backup of 低通滤波器.Sch

       │  │ Previous Backup of 低通滤波器1.PCB

       │  │ Previous Backup of 前置放大及带阻滤波.PCB

       │  │ Previous Backup of 前置放大及带阻滤波.Sch

       │  │ Previous Backup of 单电源低通滤波器.PCB

       │  │ Previous Backup of 单电源低通滤波器.Sch

       │  │ Previous Backup of 基于BUF634的功放.Sch

       │  │ Previous Backup of 末级功放.PCB

       │  │ Previous Backup of 末级功放.Sch

       │  │ Previous Backup of 末级功放修正.PCB

       │  │ Previous Backup of 滤波.PCB

       │  │ Previous Backup of 滤波.Sch

       │  │ Previous Backup of 滤波修正.PCB

       │  │ Previous Backup of 转接板.PCB

       │  │ Previous Backup of 输出增益可控.PCB

       │  │ Previous Backup of 输出增益可控.Sch

       │  │ sine.Bkp

       │  │ 前置放大及带阻.Bkp

       │  │ 幅频均衡.Bkp

       │  └ 幅频均衡.ddb

       ├ 单片机与fpga通信程序

       │  └ FPGA AND MCU DDS

       │     │ control.h

       │     │ datadispose.h

       │     │ define.h

       │     │ lcd12864.h

       │     │ PROGRAM

       │     │ PROGRAM.C

       │     │ PROGRAM.lnp

       │     │ PROGRAM.LST

       │     │ PROGRAM.M51

       │     │ PROGRAM.OBJ

       │     │ PROGRAM.opt.bak

       │     │ PROGRAM.plg

       │     │ PROGRAM.Uv2.bak

       │     │ PROGRAM.uvopt

       │     │ PROGRAM.uvproj

       │     │ PROGRAM_Uv2.Bak

       │     │ STARTUP.A51

       │     │ STARTUP.LST

       │     └ STARTUP.OBJ

       ├ 基于FPGA的FFT(2048点)程序

       │  │ ADD1.bsf

       │  │ ADD1.cmp

       │  │ ADD1.inc

       │  │ ADD1.qip

       │  │ ADD1.vhd

       │  │ ADD1_inst.vhd

       │  │ ADD1_wave0.jpg

       │  │ ADD1_waveforms.html

       │  │ ADD2.bsf

       │  │ ADD2.cmp

       │  │ ADD2.inc

       │  │ ADD2.qip

       │  │ ADD2.vhd

       │  │ ADD2_inst.vhd

       │  │ ADD2_wave0.jpg

       │  │ ADD2_waveforms.html

       │  │ ADDR_CELL.bsf

       │  │ ADDR_CELL.vhd

       │  │ ADDR_CELL.vhd.bak

       │  │ AD_ADDR.bsf

       │  │ AD_ADDR.vhd

       │  │ AD_ADDR.vhd.bak

       │  │ BUMA.bsf

       │  │ BUMA.vhd.bak

       │  │ CHOOSE_ADDR.bsf

       │  │ CHOOSE_ADDR.vhd

       │  │ CHOOSE_ADDR.vhd.bak

       │  │ CHOOSE_DATA.bsf

       │  │ CHOOSE_DATA.vhd.bak

       │  │ CHOOSE_IM_DATA.bsf

       │  │ CHOOSE_IM_DATA.vhd

       │  │ CHOOSE_IM_DATA.vhd.bak

       │  │ CHOOSE_RE_DATA.bsf

       │  │ CHOOSE_RE_DATA.vhd

       │  │ CHOOSE_RE_DATA.vhd.bak

       │  │ COS.bsf

       │  │ COS.cmp

       │  │ COS.inc

       │  │ COS.qip

       │  │ COS.vhd

       │  │ COS_inst.vhd

       │  │ COS_wave0.jpg

       │  │ COS_waveforms.html

       │  │ CY_CLK.bsf

       │  │ CY_CLK.vhd

       │  │ CY_CLK.vhd.bak

       │  │ DIEXING.bdf

       │  │ DIEXING.bsf

       │  │ DIEXING.vhd

       │  │ dizhi.bsf

       │  │ dizhi.vhd

       │  │ dizhi.vhd.bak

       │  │ dizhidata.bdf

       │  │ dizhidata.bsf

       │  │ dizhidata.vhd

       │  │ fenpin.bsf

       │  │ fenpin.vhd

       │  │ fenpin.vhd.bak

       │  │ FFT.asm.rpt

       │  │ FFT.bdf

       │  │ FFT.done

       │  │ FFT.dpf

       │  │ FFT.eda.rpt

       │  │ FFT.fit.rpt

       │  │ FFT.fit.smsg

       │  │ FFT.fit.summary

       │  │ FFT.flow.rpt

       │  │ FFT.jdi

       │  │ FFT.map.rpt

       │  │ FFT.map.summary

       │  │ FFT.pin

       │  │ FFT.qpf

       │  │ FFT.qsf

       │  │ FFT.qws

       │  │ FFT.sim.rpt

       │  │ FFT.sof

       │  │ FFT.tan.rpt

       │  │ FFT.tan.summary

       │  │ FFT.vhd

       │  │ FFT.vwf

       │  │ FFT_assignment_defaults.qdf

       │  │ FFT_nativelink_simulation.rpt

       │  │ main_control.bsf

       │  │ main_control.vhd

       │  │ main_control.vhd.bak

       │  │ MCU_ADDR.bsf

       │  │ MCU_ADDR.vhd

       │  │ MCU_ADDR.vhd.bak

       │  │ MULT1.bsf

       │  │ MULT1.cmp

       │  │ MULT1.inc

       │  │ MULT1.qip

       │  │ MULT1.vhd

       │  │ MULT1_inst.vhd

       │  │ MULT1_wave0.jpg

       │  │ MULT1_waveforms.html

       │  │ OUTDATA.bsf

       │  │ OUTDATA.vhd

       │  │ OUTDATA.vhd.bak

       │  │ RAM.bsf

       │  │ RAM1.bsf

       │  │ RAM1.cmp

       │  │ RAM1.inc

       │  │ RAM1.qip

       │  │ RAM1.vhd

       │  │ RAM1_inst.vhd

       │  │ RAM1_wave0.jpg

       │  │ RAM1_wave1.jpg

       │  │ RAM1_waveforms.html

       │  │ RAM2.bsf

       │  │ RAM2.cmp

       │  │ RAM2.inc

       │  │ RAM2.qip

       │  │ RAM2.vhd

       │  │ RAM2_inst.vhd

       │  │ RAM2_wave0.jpg

       │  │ RAM2_wave1.jpg

       │  │ RAM2_waveforms.html

       │  │ ROM.bdf

       │  │ ROM.bsf

       │  │ ROM.vhd

       │  │ ROM_cos.hex

       │  │ ROM_cos.mif

       │  │ ROM_sin.hex

       │  │ ROM_sin.mif

       │  │ rom_zhengxian.cmp

       │  │ rom_zhengxian.inc

       │  │ rom_zhengxian.qip

       │  │ rom_zhengxian_inst.vhd

       │  │ rom_zhengxian_wave0.jpg

       │  │ rom_zhengxian_waveforms.html

       │  │ rom_zhiliu.cmp

       │  │ rom_zhiliu.inc

       │  │ rom_zhiliu.qip

       │  │ rom_zhiliu_inst.vhd

       │  │ rom_zhiliu_wave0.jpg

       │  │ rom_zhiliu_waveforms.html

       │  │ SIN.bsf

       │  │ SIN.cmp

       │  │ SIN.inc

       │  │ SIN.qip

       │  │ SIN.vhd

       │  │ sin_2048.cmp

       │  │ sin_2048.qip

       │  │ sin_2048_inst.vhd

       │  │ sin_2048_wave0.jpg

       │  │ sin_2048_waveforms.html

       │  │ SIN_DAT.txt

       │  │ SIN_inst.vhd

       │  │ SIN_wave0.jpg

       │  │ SIN_waveforms.html

       │  │ stp1.stp

       │  │ SUB1.bsf

       │  │ SUB1.cmp

       │  │ SUB1.inc

       │  │ SUB1.qip

TAGFFT算法
  • 7 次
  • 20 分