摘要
本发明公开了一种基于三位编码旋转坐标旋转数字计算机(CORDIC,Coordinate Rotation Digital Computer)的双曲函数计算装置及方法,涉及现场可编程门阵列(FPGA,Field‑Programmable Gate Array)中的信号处理领域。主要包括分组、编码和泰勒展开三部分,角度均为16位数据,由1位符号位,1位整数位和14位小数位组成。其中角度范围为[0,π/4],对1位整数位和14位小数位进行分组,按每3位一组进行分组,一共分为5个子组;编码的顺序由低位子组往高位子组进行,编码后可减少每个子组中的有效数的位数,即减少每个子组所需的迭代次数;利用泰勒展开计算编码后角度对应的旋转因子,即sinh和cosh,从而达到无缩放的效果;计算由高位子组到低位子组,迭代完5次后的x和y即为cosh和sinh。本发明提供了一种迭代次数少、计算精度高,同时硬件资源消耗少的CORDIC算法,可实现双曲函数的计算,通过简单的变换还可以计算指数函数和对数函数,适用于大多数场景。
技术关键词
数据
坐标旋转数字计算机
现场可编程门阵列
指数
时钟
编码规则
符号
因子
信号处理
场景
算法
关系
系统为您推荐了相关专利信息
联合概率数据关联
卡尔曼滤波
传感器接口模块
航迹管理
数据关联算法
社交推荐方法
邻居
节点
神经网络模型
同态加密技术
数据集构建方法
模型算法
单元测试用例
数据采集模块
交互式工具
策略生成方法
语义分析技术
信息提取模型
语音
文本
智能系统
电商
数据采集模块
监测模块
混合推荐算法