登录
首页 » Others » xilinx_CORDIC算法(非常经典)

xilinx_CORDIC算法(非常经典)

于 2020-11-29 发布
0 442
下载积分: 1 下载次数: 5

代码说明:

FPGA有关的cordic讲解,xilinx公司ppt型的详细讲解,中文。从原理到实现(模型的建立等)。简介目前的具有许多乘法器和加法器。然而各种各样的通信技术和矩阵算法则需要三角函数、平方根等的运算如何在上执行这些运算可以使用查找表或是迭代法本节介绍了算法这是一个移位相加算法允许计算不同的三角函数例如0.0.0包括除法和对数酾数在内的其它函数。xⅫNX关于算法的细节问题,可参见下面的材料技术并不是什么新鲜的东西。事实上它可以追溯到年由发表的一篇文章。在上个世纪五十年代,在大型实际的计算机中的实行移位相加受到了当时技术上的限制,所以使用变得非常必要。到了七十年代,和其他公司出产了手持计算器,许多计算器使用一个内部单元来计算所有的三角函数(了解这件事的人们一定还记得,那时求一个角度的正切值需要延迟大约1秒中)二十世纪八十年代,随着高速度乘法器与带有大存储量的通用处理器的出现, CORDIC算法变得无关紧要了。然而在二十一世纪的今天,对于来说,定是在应用中(诸如多输入多输出(波束形成以及其他自适应系统)计算三角函数的备选技术。wwwsteepestascenCO1笛卡尔坐标平面旋转在坐标平面上将点(,)旋转0角度到点(,)的标准方法如下所示00这被称为是平面旋转、向量旋转或者线性矩阵代数中的旋转。xⅫNX上面的方程组同样可写成矩阵向量形式00例如一个相移为wwwsteepestascenCO1伪旋转通过提出因数,方程可写成下面的形式000(0)如果去除0项,我们得到伪旋转方程式0)6(0)即旋转的角度是正确的,但是与的值增加9倍由于所以模值变大。注意我们并不能通过适当的数学方法去除0项然而随后我们发现去除θ项可以简化坐标平面旋转的计算操作。xⅫNX在坐标平面中0因此经过伪旋转之后,向量的模值将增加0倍。向量旋转了正确的角度但模值出现错误。wwwsteepestascenCO1方法方法的核心是伪旋转角度θ,其中θ。故方程为下面的表格指出用于算法中每个迭代的旋转角度精确到位小数xⅫNX在这里,我们把变换改成了迭代算法。我们烀各种可能的旋转角度加以限制,使得对任意角度θ的旋转能够通过一系列连续小角度的旋转迭代来完成。旋转角度遵循法则:0,遵循这样的法则,乘以正切项变成了移位操作。前几次迭代的形式为第次迭代旋转第次迭代旋转第次迭代旋转等很显然,每次旋转的方向都影响到最终要旋转的累积角度。在≤日的范围内的任意角度都可以旋转。满足法则的所有角度的总和0为。对于该范围之外的角度,可使用三角恒等式转化成该范围内的角度。当然,角分辨率的数据位数与最终的精度有关。。因此,在次旋转以后,为了标定伪旋转的幅度,要求乘以一个系数角分辨率的数据位数对最终的旋转精度非常关键。wwwsteepestascenCO1

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • DSP28335中文手册
    Ti 公司DSP芯片tms320f28335的中文技术文档datasheet
    2020-12-02下载
    积分:1
  • NSCT 图像去噪 matlab
    用matlab实现的NSCT 图像去噪 图像增强 ,资源是个简单的实例,可以直接运行demo观察去噪效果
    2020-12-10下载
    积分:1
  • 可直接进行多张照片三维重建,速度很快
    为解决 volumetric fusion 重建时,重建的空间划分成等大小的 voxel,显存消耗太多,难以重建大场景,并且大量 voxel 更新耗费 GPU 资源问题,斯坦福图形学组提出了 voxel hashing 算法(参考文献:”Real-time 3D Reconstruction at Scale using Voxel Hashing”),voxel hashing 只在相机测量到的场景表面划分 voxel,而不是将整个空间都划分成 voxel,从而节省显存。算法用 hash 表的形式存储在场景表面划分的 voxel block(8x8x8 voxels),方便 voxel bl
    2020-12-02下载
    积分:1
  • VC开发MFC商品销售管理系统完美版
    商品销售管理系统属于小型的进销存管理系统,主要由基础信息管理、入库管理、销售管理、查询管理、往来帐管理和系统管理6个功能模块构成。 基础信息管理模块在基础信息管理模块中需要实现操作员信息、商品信息、供应商信息、客户信息的管理和商品库存表等功能。 入库管理模块在入库管理模块中需要实现商品入库管理、入库退货管理。 销售管理模块在销售管理模块中需要实现商品销售管理、销售退货管理。 查询管理模块在查询管理中需要实现商品入库查询、入库退货查询、销售查询、销售退货查询。 往来帐管理模块在往来帐管理模块中需要实现供应商结款管理、客户结款管理。 系统管理模块在系统管理模块中
    2020-11-04下载
    积分:1
  • digsilent调试笔记
    电力系统仿真软件digsilent调试笔记
    2020-12-07下载
    积分:1
  • 粒子群算法优化matlab
    用粒子群算法来求解函数的最优值,标准粒子群算法。
    2020-12-03下载
    积分:1
  • c语言写的PQ分解法潮流序(有详细注释哦)
    已加入详细注释,程序中采用的数据为鞠平《电力工程》第八章中出现的潮流例程数据,各位看客可自行更改。程序中已加入详细注释。如有不明之处,或是好的提议,请留言。谢谢!
    2020-12-08下载
    积分:1
  • 密度聚类dbscan算法——matlab
    本密度聚类算法dbscan是基于周志华老师《机器学习》介绍编程的,经检验效率较高
    2021-05-06下载
    积分:1
  • 占据栅格地图的构建(内含数据)
    SLAM中有关占据栅格地图的的表示方法和利用激光传感器构建占据栅格地图的方法
    2020-12-12下载
    积分:1
  • matlab写的有关图像识别分类方法的源代码
    matlab编写的有关图像识别分类方法的源代码
    2020-11-29下载
    积分:1
  • 696518资源总数
  • 106182会员总数
  • 24今日下载