奇异值分解算法逻辑设计的资源优化问题研究

奇异值分解算法逻辑设计的资源优化问题研究

ID:33491697

大小:2.78 MB

页数:84页

时间:2019-02-26

奇异值分解算法逻辑设计的资源优化问题研究_第1页
奇异值分解算法逻辑设计的资源优化问题研究_第2页
奇异值分解算法逻辑设计的资源优化问题研究_第3页
奇异值分解算法逻辑设计的资源优化问题研究_第4页
奇异值分解算法逻辑设计的资源优化问题研究_第5页
资源描述:

《奇异值分解算法逻辑设计的资源优化问题研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、学校代号:10532学号:S08102125密级:普通湖南大学硕士学位论文兰至已n-5升值分解算法逻辑设计的资源优化问题研究诠室提童旦期;2Q!!生5目!鱼日论室签避目期12Q!!生5旦2墨旦fY㈣1燃炒ResearchontheResourceOptimizationintheLogicDesignofSVDAlgorithmbyTANManqiongB.E.(HunanUniversity)2008AthesissubmittedinpartialsatisfactionoftheRequirementsforthedegreeofMaster

2、ofEngineering1nComputerScienceandTechnologyintheGraduateSchoolofHunanUniversityProfessorXUChengMay,2011湖南大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名:微夸父J日期:纱/f年j一月编学位论文版

3、权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权湖南大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密口,在年解密后适用本授权书。2、不保密团。(请在以上相应方框内打“/”)作者签名:导师签名:濞勃分,l<—7、7吾蝠f日期:劲f,f年期编日期:加c,1年f月诸日奇异值分解算法逻辑设计的资源优化问题研究摘要三维荧光分析是一种复杂体系解析的有效方法,可广泛

4、应用于生命、材料、环境等领域中样品的解析。但三维荧光分析算法数据规模大、计算复杂度高,难以在嵌入式设备中推广应用。可编程逻辑器件FPGA具有并行性和高效性,可以很好地解决算法在嵌入式环境下的计算要求,但三维荧光分析算法庞大的计算量使得算法对FPGA资源的需求相当大。考虑算法实时性要求不高的特点,本文就如何降低算法逻辑设计的硬件资源消耗进行研究。奇异值分解(SVD)是三维荧光分析的核心计算部件,其算法逻辑设计结构直接影响三维荧光分析对硬件资源的需求。本文以降低硬件资源为目的,引入逻辑设计中常用的“功能复用”和“并串转换”等策略,对现有SVD处理器中基

5、于CORDIC的旋转角度计算结构和双边旋转结构进行改进。具体工作如下:针对旋转角度计算结构中资源利用率不高的问题,本文采用“功能复用”策略,设计了一种改进的旋转角度计算结构。该结构通过对CORDIC模块内部的移位器进行功能复用,在原有结构基础上减少了2个移位器的使用,节省了硬件资源。针对双边旋转结构中因数据相关造成资源空闲的问题,本文提出了两种改进方案,分别设计了并行双边旋转结构和串行双边旋转结构。其中,并行双边旋转结构通过解除双边旋转过程中左旋转和右旋转的数据相关性,实现了左旋转和右旋转的并行运算,减少处理时间的同时节省了硬件资源;串行双边旋转结

6、构通过对2个CORDIC模块进行复用,解决了因数据相关造成的空闲资源浪费问题,从而减少了大量硬件资源。考虑位串行结构相比于位并行结构在硬件资源以及时钟频率上的优势,本文借助“并串转换”策略,利用CORDIC位串行结构以及位串行加/减器、位串行移位器等基本运算单元分别对上述改进的旋转角度计算结构、并行双边旋转结构,以及串行双边旋转结构进行位串行的优化,进一步减少了各结构所占用的硬件资源。最后,本文对改进后的结构从正确性和资源优化效果两方面进行验证。首先利用VerilogHDL语言实现了改进后的旋转角度计算结构和双边旋转结构,并在ModdSim平台上对

7、它们进行仿真,仿真结果与理论值相符,验证了结构设计的正确性。然后,本文实现了改进前的旋转角度计算结构和双边旋转结构,并将它们与改进后的结构进行性能比较。对比结果显示:当数据位宽为32时,改进的旋转角度计算结构节省了17.01%的硬件资源;并行双边旋转结构和串行双边旋硕:仁学位论文转结构分别节省了38.19%和43.59%的硬件资源;该结果表明本文改进的结构达到了很好的资源优化效果。关键词:三维荧光分析;奇异值分解;JACOBI算法;SVD处理器:CORDIC算法;FPGA;Abstract3一Dfluorescenceanalysistechnol

8、ogyisaneweffectivewayforanalysisofcomplexsystems.Ithaswideapp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。