检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李正平[1] 高杨 LI Zhengping;GAO Yang(School of Electronics and Information Engineering, Anhui University, Hefei 230601, China)
机构地区:[1]安徽大学电子信息工程学院,安徽合肥230601
出 处:《合肥工业大学学报(自然科学版)》2021年第5期612-615,共4页Journal of Hefei University of Technology:Natural Science
基 金:国家自然科学基金资助项目(61474001);安徽省高校自然科学研究重大资助项目(KJ2017ZD03);安徽省高校自然科学研究重点资助项目(KJ2018A0019)。
摘 要:基于商用MIPS32处理器架构,文章提出一种CORDIC算法的指令集扩展方法,利用硬件电路的并行性、可定制性以及指令编码的灵活性,使得该方法在计算三角函数时具有高效率、高精度的特点。数字信号在处理过程中涉及到三角函数运算时,大都采用查表映射的方式,其延迟长、效率低、耗费存储空间大,难以满足实时性要求。实验结果表明:该文提出的设计在40 nm CMOS工艺下,运行的频率高达1 GHz。在有限的区间内,相对误差达到10^(-7),和现有硬件电路结构相比,寄存器资源降低了76%,有效地降低了芯片的结构面积。This paper presents a way which extends instruction set for CORDIC algorithm based on MIPS32 commercial processor.When calculating trigonometric function,it features more efficiently and more precisely owing to the parallel and customization of hardware circuit and flexibility of instruction scheduling.The mapping method is mostly adopted during digital signal processing that involves operation of trigonometric function,but the output delay is high,the speed is slow,it also assumes large storage resource and cannot meet the requirement of real time.This paper shows that the clock frequency can reach 1 GHz in 40 nm CMOS technology,and the calculation accuracy can reach 10^(-7) in the specific range.Comparing to existing hardware structure,its register resource is 76%lower and it decreases a large structure area of chip.
关 键 词:三角函数 MIPS32处理器 CORDIC算法 指令集扩展
分 类 号:TN911.72[电子电信—通信与信息系统]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.7