Magnitude-Angle to Complex.doc

上传人:夏** 文档编号:544732545 上传时间:2023-12-31 格式:DOC 页数:6 大小:89KB
返回 下载 相关 举报
Magnitude-Angle to Complex.doc_第1页
第1页 / 共6页
Magnitude-Angle to Complex.doc_第2页
第2页 / 共6页
Magnitude-Angle to Complex.doc_第3页
第3页 / 共6页
Magnitude-Angle to Complex.doc_第4页
第4页 / 共6页
Magnitude-Angle to Complex.doc_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《Magnitude-Angle to Complex.doc》由会员分享,可在线阅读,更多相关《Magnitude-Angle to Complex.doc(6页珍藏版)》请在金锄头文库上搜索。

1、Magnitude-Angle to Complexhttp:/ 为复数库Math Operations描述支持的操作 Magnitude-Angle to Complex块幅度和相位角输入转换到复数输出。角度的输入必须是弧度。 该块支持以下的输入维度的组合时,有两个块输入: 两个维度相等的输入 一个标量输入和其他的一个n维的数组 如果该块的输入是一个数组,输出是一个阵列的复数信号。输入向量的元素的幅度映射到对应的复数输出元素的幅度。同样地,对应的输入矢量元素的角度映射到复数输出元素的角度。如果一个输入是标量,它映射到相应的组件(幅度或角度)的所有复数的输出信号。 超出范围的输入CORDIC近

2、似值的效果 如果您使用的CORDIC近似方法(见定义 )块相角输入有以下限制: 对于有符号的定点类型,输入角度必须落在-2,2)弧度的范围内。 对于无符号的定点类型,弧度必须输入角度范围 0,2)内。 下表总结会发生什么范围的输入:块用途超出范围的输入的效果模拟出现错误。生成的代码发生未定义的行为。加速器模式当您使用CORDIC近似,请确保您使用的范围输入为Magnitude-Angle to Complex块。避免依赖生成的代码或加速器模式发生未定义行为。 定义 CORDICCORDIC是坐标旋转数字计算机的首字母缩写。基于给定旋转的CORDIC算法之间的硬件最有效的算法之一,因为它是只需要

3、迭代移位操作(见1,2),CORDIC算法消除了需要明确的乘数。使用CORDIC,就可以计算出不同的函数,如正弦,余弦,反正弦,反余弦,反正切,向量幅度。您也可以使用这种除法,平方根,和双曲线和对数函数的算法。 增加CORDIC迭代的数量,可以产生更精确的结果,但这样做也增加了费用的计算,并增加了延迟。 数据类型支持 块接受下面的数据类型的输入信号: 浮点固定点(仅当Approximation method 是 CORDIC) 以下限制也适用于:T 如果一个输入使用一个浮点型的另一输入端,必须使用相同的数据类型。例如,这两种信号必须是double 或 single 如果一个输入使用一个固定的点

4、型,其他输入也必须使用一个固定点的类型。参数和对话框 此块的对话框,显示如下: Input指定输入的一种:输入的幅度,角度输入,或两者。 Angle (Magnitude)输入到指定的Magnitude以弧度为单位的输出信号的恒定相位角Angle输出信号的恒定的幅度当Input 是 Magnitude and angle时,此参数不能使用.Approximation method指定近似计算输出的类型。 逼近法支持的数据类型当使用此方法None (默认)浮点您要使用默认的泰勒级数算法。CORDIC浮点和定点你想要一个快速,近似计算。当您使用CORDIC近似,遵循以下原则: 对于有符号的定点类型

5、,输入角度必须落在-2,2)弧度的范围内。 对于无符号的定点类型,输入角度范围内的0,2)弧度。 该块使用以下数据类型的传播规则:幅度输入的数据类型逼近法复数输出数据类型浮点None 或 CORDIC与输入相同有符号,固定点CORDICfixdt(1, WL + 2, FL)其中WL和FL是字长和分数的幅度长度 无符号,固定点CORDICfixdt(1, WL + 3, FL)其中WL和FL是字长和分数的幅度长度 Number of iterations指定执行CORDIC算法的迭代次数。默认值是11。块输入的数据类型您可以指定的值浮点一个正整数,定点正整数,不超过输入的幅度的字长或输入的相位

6、角的字长,取其值较小时 输入的值不是一个正整数,将导致错误。 当Approximation method为CORDIC,您可设定此参数 Scale output by reciprocal of gain factor选中此复选框扩展的复数输出的实部和虚部的一个因素为(1/CORDIC gain). 该值取决于您指定的迭代数。随着迭代次数的上升,该值接近1.647。 选择此复选框的默认,从而导致一个复数的输出数值上更精确的结果,X + iY. 然而,扩展的输出增加了两个额外的乘法运算,一个X和一个Y的 当Approximation method为CORDIC,您可设定此参数。 Sample t

7、ime (-1 for inherited)指定样本之间的时间间隔。要继承采样时间,此参数设置为-1。见Specify Sample Time。 特征 直接馈通是采样时间在Sample time 参数指定标量扩展是的,在输入函数时,需要两个输入量纲是多量纲是过零检测否参考文献 1 Volder, J.E. The CORDIC Trigonometric Computing Technique, IRE Transactions on Electronic Computers. Vol. EC-8, September 1959, pp. 330334.2 Andraka, R. A survey of CORDIC algorithm for FPGA based computers. Proceedings of the 1998 ACM/SIGDA sixth international symposium on Field programmable gate arrays. Feb. 2224, 1998, pp. 191200.参考Complex to Magnitude-Angle

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号