论文部分内容阅读
数字信号处理(DSP)在许多应用领域替代了传统的模拟信号处理系统。FFT作为数字信号处理中的基本模块,是数字信号处理的瓶颈,研究更高性能的FFT处理器一直是国内外的一个研究热点。目前国内外的高速FFT实现方案分为DSP、FPGA和ASIC IP,专用FFT模块的处理速度普遍达到1024点16位字长几十到数百微秒,TI公司的DSP实现1024复数点达到56ps,但需要多片DSP芯片组合,Xilinx公司在800万门的VertexⅡ器件上实现了1μs 1024点FFT处理模块。 本文主要研究高速可配置FFT处理器和以及其FPGA实现,包括从算法设计、算法验证、系统构架设计、各个模块的设计和实现到FPGA的下载实现和测试整个流程。研究设计了具有自主知识产权的高性能可配置的FFT处理器,该FFT处理器具有较高的计算性能,256点的FFT处理仅需9.57μs,与斯坦福大学主页报道的FFT处理器相比,达到了高速运算的目的,可应用于具有实时处理要求的信号处理系统等领域中。作为直接应用,可应用于数字签名运算中。 本文主要的工作包括以下几个部分: 1、对国内外在FFT处理器方面的发展进行了调研,并进行了对比分析。 2、在现有的乒乓结构设计了对称乒乓结构,提高了蝶形运算核的占有率,提高了FFT处理器连续计算的能力。 3、本文所实现的FFT处理器具有可配置性能,最高256点,可根据具体的要求实现2的幂次方的FFT运算,提高了该FFT处理器应用的灵活性和通用性。 4、采用了定点处理内核,设计了块浮点防溢出处理机制,外部计算数据字长为16位,内部RAM存储采用17位,相比1/2直接截尾提高了FFT处理器的计算精度。并进行Matlab进行了系统仿真,在不增加时间延时的基础上提高了数据的运算精度。 5、根据承担的科研项目的需要实现了高速16bits×16bits的乘法器,采用华东师范大学硕士论文高速可配置基2 FFT处理器的FPGA实现研究了修正布斯编码、华莱士压缩树,4:2压缩器和伪4:2压缩器,平方根求和等新型结构。6、设计并实现了整个FFT处理器的电路结构,并用Verilog进行了描述,设计了测试电路,编写了相应的测试向量。等工具对其进行了前仿、后仿真和综合下载实现和测试。硬件描述语言采用VCS、XST7、整个FFT处理器的采用VertexH实现,最高频率可达到112.O07MHz,完 成一次256点的FFT所需的时间为9.57娜,达到了高速处理的预定目标。