基于SOPC的2D-FFT处理器的设计与实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:kaixun520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
快速傅里叶变换广泛地应用于数字信号处理(DSP),尤其是二维快速傅里叶变换(2D-FFT)在成像技术的光谱和频域分析中有重要的应用,如图像数字水印、指纹识别、合成孔径雷达成像处理以及医学成像等。随着所需处理的数字信号量的增加,对2D-FFT性能和实时性的要求也越来越高。目前2D-FFT算法的实现多局限于专用集成电路与DSP,但这两种实现方式都存在着某种不足。当前,为满足应用需求,弥补前两种实现方式的不足,采用速度更快、重构性好的FPGA实现具有并行特征的2D-FFT算法,己成为国内外研究的热点。本设计追逐热点研究,探索在FPGA上实现高性能的2D-FFT处理器,并将所设计的2D-FFT处理单元封装成IP核,采用自定义组件的方式添加进SOPC系统中,并添加相关的系统组件如Nios Ⅱ软核、SDRAM等来实现一个可裁剪、可扩充、可升级的2D-FFT处理系统。在FPGA底层设计中,采用蝶形单元与CORDIC算法设计实现FFT处理单元,并采用乒乓倒换的方式实现矩阵转置,再用这两个关键模块组合成所需的2D-FFT处理模块,参照最新Avalon总线标准对其进行模块封装以利于采用自定义组件方法集成进SOPC系统。该系统在Quartus Ⅱ8.0开发平台中进行最终的布局布线,经过专业仿真工且ModelSim进行仿真和测试后,下载到Altera公司的所提供的开发板DE2上进行实物验证。并将最终实物验证结果与Matlab函数处理结果来对比,最后结果表明本设计具有运行稳定,速度快,占用资源少等优点,具有很好的应用前景。
其他文献
近年来,随着企业信息化系统建设的不断推进,工作流系统已经得到了越来越广泛的应用。企业针对不同领域开发出各式各样的工作流程应用于日常的生产实践中,极大地提高了企业办
伴随着新纪元的到来,人类已经全面进入互联网的新世界,人们生活的方方面面都在被互联网的思维改变着。随着国家“宽带网络校校通、优质资源班班通、网络学习空间人人通”的“三
MCAI技术从90年代初期发展至今,已日渐成熟.它主要涉及到多媒体、数据库、人工智能、数据通信以及教育心理等多学科.目前主要研究方向有系统模型、标准化、多媒体的数据压缩
随着互联网的发展、存储规模的骤增,大型数据中心硬盘频繁损坏导致的数据丢失给企业带来的损失已成为不可忽视的重大问题。硬盘厂商生产的各种型号硬盘通常都会支持SMART(全称
对于搜索引擎来说,检索性能和检索质量是影响其发展至关重要的两个指标。本文的研究关注两者的权衡,即搜索引擎返回的网页是否能满足用户需求,同时又有较好的性能。现代搜索引擎
近年来,伴随着信息技术的迅猛发展,以文本、图像、音频、视频等为载体的数字技术得到广泛应用,给人们带来了极大的便利。然而,在带来了便捷的同时,也带来了侵权、盗版等问题
移动智能终端已成为人们的主要上网工具。移动智能终端上的APP数量和质量上都有巨大进步。传统的APP推荐方法使用APP下载量和特定个人信息等数据来为用户提供推荐,无法准确把
无线传感器网络(WSNs)是一种以现代传感器技术、微机电系统、嵌入式计算、分布式信息处理和网络通信技术等为基础的多学科综合信息获取和处理技术。大量低成本、低功耗的微型
代码复用是一种重要的软件复用方式。复用者需要理解软件代码实现的功能。近些年,如何辅助复用者理解代码功能成为了软件复用的研究热点之一。基于主题建模技术的程序理解方法
伴随着信息技术的高速发展,大规模信息网络在各个领域不断地涌现,如万维网、社交网络、即时通讯和生物信息网络等。这些由大量的相互作用的不同类型的个体组成的信息网络往往