基于FPGA的高性能FFT内核的研究

来源 :中国科学院紫金山天文台 | 被引量 : 0次 | 上传用户:zuoshuqiong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路制造技术的快速发展,电路设计能力已经很难跟上芯片资源的增长速度,知识产权(IP)内核作为一种灵活的并且可以被重复设计利用的固件,被越来越多的应用到嵌入式系统设计中,它设计的好坏将直接影响到系统的性能和质量。现场可编程逻辑门阵列(FPGA)是近年来发展起来的一种高密度可编程逻辑器件,凭借其强大的并行运算能力被广泛应用于大规模计算的处理。   快速傅里叶变换(FFT)作为离散傅里叶变换(DFT)的快速算法,在数字信号处理领域中发挥着重要作用,被雷达、通讯、图像处理等领域所广泛应用。借助于数字信号处理芯片、模数转换器(ADC)芯片以及计算机总线技术的发展,近年来FFT运算也被天文领域用来实现宽带、高分辨率的实时频谱分析,这就诞生了数字FFT频谱分析仪,一个高性能的数字FFT频谱分析仪,除了基本的硬件电路设计以外,一个配套的性能优异的FFT内核也是必须的。   本文的研究工作是高性能FFT内核的实现,所做的主要工作如下:   1.各种FFT算法的研究。通过分析不同基数算法的运算量和控制复杂度,选择了基4算法作为实现内核的算法,随后讨论了定点算法中由有限字长效应引起的量化误差和运算过程中防止溢出的方法。   2.FFT内核的开发。采用处理速度较快的流水线结构实现内核,在对整体结构进行设计之后,分步实现了每个功能模块。通过ISE综合得到所设计的复数1024点FFT内核在Virtex-5系列FPGA芯片上的最大运行频率为237.234 MHz,此时计算一帧1024点FFT运算仅耗时4.316μs。   3.FFT内核的仿真与测试。通过对不同输入信号的仿真测试,验证了内核功能的正确性,并通过连续处理能力仿真测试,验证了内核具有实时不间断处理的能力。内核的计算精度较高,仿真测试过程中出现的相对误差保持在3%以内。
其他文献
目的:液体超负荷(fluind overload,FO)常见于PICU,且与并发症率和病死率升高有关。目前尚不清楚FO是疾病严重度和强化支持需求的替代标志物,医源性可纠正风险因子,还是少尿征象。
气管插管用于解除上呼吸道梗阻、呼吸衰竭时的辅助通气、呼吸道管理和手术麻醉等需要,但同时气管插管可能引起多种气道并发症,特别是长期插管,包括黏膜水肿、血肿、溃疡、囊肿、
期刊
目的:筛选和验证脓毒症患儿外周血中差异表达的长链非编码RNA(long non-coding RNA,lncRNAs),探讨其在儿童脓毒症发病机制中的作用。方法:选取2016年1月至12月在首都儿科研究所
2019年冬季,新型冠状病毒开始在中国出现流行,人群普遍易感,重症病例比例较高.人口流动加重了这种疾病的传播,对于非疫源地的医院,如何迅速的查找并识别出具有传播意义的病例
目的:探讨难治性肺炎支原体肺炎(MPP)患儿肺泡灌洗液中肺炎支原体(MP)-DNA载量检测在病情评估中的临床意义。方法:选取中国医科大学附属盛京医院小儿呼吸内科2018年5月至2018
基层党支部是党的全部工作和战斗力的基础,是基层单位领导和团结的核心。当前,部队各项任务繁重,外部环境复杂,对“一线战斗堡垒”建设质量提出更高要求。党委更好地履行抓党
目的:通过分析新生儿早发型B群链球菌(group B Streptococcus,GBS)感染所致化脓性脑膜炎(化脑)的临床特点及头部MRI的表现,探讨MRI在临床诊治中的应用价值。方法:回顾性分析201
介绍了S9000集散系统的功能,其硬件可靠,抗干扰能力强,系统软件丰富,计算功能强,运算速度快,应用软件开发方便,适于回路较多的中小规模控制系统。在山东焦家金矿的应用表明,可明显降低电耗
目的:验证早期红细胞(red blood cell,RBC)输注与重症脓毒症患儿器官功能障碍持续时间相关这一假设。设计:单中心前瞻性观察研究的二次分析。采用多变量负二项回归分析确定脓