-
公开(公告)号:US08782107B2
公开(公告)日:2014-07-15
申请号:US13297490
申请日:2011-11-16
申请人: David Myara , Nadim Khlat , Jérémie Rafin
发明人: David Myara , Nadim Khlat , Jérémie Rafin
CPC分类号: G06F7/556 , G06F1/0307 , H03F1/0227 , H03M7/04
摘要: Disclosed is a coordinate rotation digital computer (CORDIC) having a maximum value circuit that selects a larger of the first component or the second component. A minimum value circuit selects a minimum operand that is a smaller one of the first component or the second component. Also included are N rotator stages, each corresponding to a unique one of N predetermined vectors, each of the N rotator stages having a first multiply circuit to multiply the maximum operand by a cosine coefficient of a predetermined vector to output a first rotation component, a second multiply circuit for multiplying the minimum operand by a sine coefficient of the predetermined vector to output a second rotation component, and an adder circuit for adding the first rotation component to the second rotation component to output one of N results, and a maximum value circuit for outputting a maximum one of the N results.
摘要翻译: 公开了具有选择第一部件或第二部件中较大者的最大值电路的坐标旋转数字计算机(CORDIC)。 最小值电路选择作为第一分量或第二分量中较小的一个的最小操作数。 还包括N个旋转器级,每个对应于N个预定向量中的唯一一个,N个旋转器级中的每一个具有第一乘法电路,以将最大操作数乘以预定向量的余弦系数,以输出第一旋转分量, 第二乘法电路,用于将最小操作数乘以预定向量的正弦系数以输出第二旋转分量;以及加法器电路,用于将第一旋转分量与第二旋转分量相加以输出N个结果中的一个,以及最大值电路 用于输出N个结果中的最大值。