【技术实现步骤摘要】
坐标旋转数字计算器及方法
本专利技术是指一种坐标旋转数字计算器及方法,尤指一种高解析度的坐标旋转数字计算器及方法。
技术介绍
坐标旋转数字计算器(CoordinateRotationDigitalComputer,CORDIC)的特色在于可递回地(Recursively)对一信号进行相位旋转,而每次叠代中相位旋转角度的正切(Tangent)函数为前次递回/叠代中相位旋转角度的正切函数的1/2,在数字电路中,可利用位移器向右位移k的比特以达到乘以1/2k的运算,因此坐标旋转数字计算器可在不需要利用乘法器的情况下,单纯利用加法器及位移器来实现,而具有电路结构简单的优点。现有技术中,坐标旋转数字计算器经过数次叠代运算之后,因位移器进行向右位移的比特数增加导致数据损失,而使现有坐标旋转数字计算器的解析度/精确度降低。因此,现有技术实有改进的必要。
技术实现思路
因此,本专利技术的主要目的即在于提供一种高解析度的坐标旋转数字计算器及方法,以改善已知技术的缺点。本专利技术公开一种坐标旋转数字计算器(CoordinateRotationDigitalComputer,CORDIC),包含一旋转方向判断电路,根据一信号于一第一维度上的一第一分量与于一第二维度上的一第二分量产生一更新后第二分量,并根据该更新后第二分量输出一旋转方向信号,包括一寄存电路,记录该第一分量与该第二分量;一第二分量更新电路,根据该第一分量与该第二分量产生该更新后第二分量,包括一第一中间值输出电路,根据该第一分量输出一 ...
【技术保护点】
1.一种坐标旋转数字计算器(Coordinate Rotation Digital Computer,CORDIC),包含:/n一旋转方向判断电路,根据一信号于一第一维度上的一第一分量与于一第二维度上的一第二分量产生一更新后第二分量,并根据该更新后第二分量输出一旋转方向信号,包括:/n一寄存电路,记录该第一分量与该第二分量;/n一第二分量更新电路,根据该第一分量与该第二分量产生该更新后第二分量,包括:/n一第一中间值输出电路,根据该第一分量输出一第一中间值,其中该第一中间值不小于该第一分量;/n一第二中间值输出电路,根据该第二分量输出一第二中间值;以及/n一更新电路,根据该第一中间值与该第二中间值计算该更新后第二分量;/n一旋转方向输出电路,根据该更新后第二分量输出该旋转方向信号;以及/n一相位累加电路,用来根据该旋转方向信号,计算一相位信息。/n
【技术特征摘要】
1.一种坐标旋转数字计算器(CoordinateRotationDigitalComputer,CORDIC),包含:
一旋转方向判断电路,根据一信号于一第一维度上的一第一分量与于一第二维度上的一第二分量产生一更新后第二分量,并根据该更新后第二分量输出一旋转方向信号,包括:
一寄存电路,记录该第一分量与该第二分量;
一第二分量更新电路,根据该第一分量与该第二分量产生该更新后第二分量,包括:
一第一中间值输出电路,根据该第一分量输出一第一中间值,其中该第一中间值不小于该第一分量;
一第二中间值输出电路,根据该第二分量输出一第二中间值;以及
一更新电路,根据该第一中间值与该第二中间值计算该更新后第二分量;
一旋转方向输出电路,根据该更新后第二分量输出该旋转方向信号;以及
一相位累加电路,用来根据该旋转方向信号,计算一相位信息。
2.如权利要求1所述的坐标旋转数字计算器,其特征在于,该第二中间值大于该第二分量。
3.如权利要求1所述的坐标旋转数字计算器,其特征在于,该第一中间值等于该第一分量。
4.如权利要求3所述的坐标旋转数字计算器,其特征在于,该第二中间值为该第二分量的2倍。
5.如权利要求4所述的坐标旋转数字计算器,其特征在于,该第二中间值输出电路包括一位移器,该位移器借由将该第二分量向左位移1个比特,以输出该第二中间值。
6.如权利要求1所述的坐标旋转数字计算器,其特征在于,该相位累加电路包括:
一存储器,储存多个相位映射值(PhaseMappingValue),其分别对应于多个叠代参数,其中该多个相位映射值皆为整数数据型态;
一查表电路,根据一叠代参数进行查表输出一相位映射值;以及
一整数累加器,根据该相位映射值与该旋转方向信号进行一累加运算,以产生一信号相位映射值,并输出该信号相位信息为该信号相位映射值。
7.如权利要求6所述的坐标旋转数字计算器,其特征在于,该相位累加电路另包括:<...
【专利技术属性】
技术研发人员:伯纳德·金纳堤,郑有财,王俊杰,童泰来,廖根良,林奕劭,张量凯,
申请(专利权)人:晨星半导体股份有限公司,
类型:发明
国别省市:中国台湾;71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。