FPGA implementation of Elementary Generalized Unitary Rotation

G. Valters, P. Misans
{"title":"FPGA implementation of Elementary Generalized Unitary Rotation","authors":"G. Valters, P. Misans","doi":"10.1109/NORCHP.2009.5397811","DOIUrl":null,"url":null,"abstract":"This paper describes the first trial of implementation of generalized unitary Jacobi-like rotation (device is called as EGURM-rotator, further as rotator) into Altera's FPGA. Basics and examples of the generalized rotation matrix are given. Algorithms for implementation of parametrical rotator are provided. Architectures of rotator are briefly described. Different rotator versions are compared by the number of operations. Rotator with serial input is recommended for the further development and mostly applications because of twice reduced number of adders and multipliers. Versions of rotator devices differ by sine/cosine former blocks implemented using CORDIC and RAM table. A CORDIC former ensures better accuracy in comparison to the table former but slows the speed of rotator. The number of logic cells are given for different wordlengths.","PeriodicalId":308859,"journal":{"name":"2009 NORCHIP","volume":"1006 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 NORCHIP","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NORCHP.2009.5397811","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

This paper describes the first trial of implementation of generalized unitary Jacobi-like rotation (device is called as EGURM-rotator, further as rotator) into Altera's FPGA. Basics and examples of the generalized rotation matrix are given. Algorithms for implementation of parametrical rotator are provided. Architectures of rotator are briefly described. Different rotator versions are compared by the number of operations. Rotator with serial input is recommended for the further development and mostly applications because of twice reduced number of adders and multipliers. Versions of rotator devices differ by sine/cosine former blocks implemented using CORDIC and RAM table. A CORDIC former ensures better accuracy in comparison to the table former but slows the speed of rotator. The number of logic cells are given for different wordlengths.
初等广义幺正旋转的FPGA实现
本文描述了在Altera的FPGA中实现广义幺正类雅可比旋转(器件称为EGURM-rotator,进一步称为rotator)的第一次尝试。给出了广义旋转矩阵的基本知识和实例。给出了参数旋转器的实现算法。简要介绍了旋转器的结构。不同的旋转器版本通过操作次数进行比较。由于加法器和乘法器的数量减少了一倍,因此串行输入旋转器被推荐用于进一步的开发和大多数应用。旋转器设备的版本因使用CORDIC和RAM表实现的前块的正弦/余弦而不同。与台式前相比,CORDIC前确保了更好的精度,但降低了转子的速度。对于不同的字长,给出了逻辑单元的数量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信