幅度-角度-复数
将信号的模块和/或相位角转换成复数信号。
类型: MagnitudeAngleToComplex
图书馆中的路径:
|
港口
输入
#
|u|
—
模块
标量"|"向量"|"矩阵"|"N 维数组
Details
实数标量、向量、矩阵或 N 维数组形式的模块。
依赖关系
要使用此端口,请将 Input 参数设置为 Magnitude and angle 或 Magnitude。
限制_.
如果其中一个输入端使用浮点数据类型,则另一个输入端必须使用相同的数据类型。
| 数据类型 |
Float32"、"Float64"。 |
| 复数支持 |
无 |
#
∠u
—
相角
标量 | 矢量 | 矩阵 | N 维数组
Details
以弧度为单位的相位角,以实数标量、矢量、矩阵或 N 维数组形式给出。如果使用 CORDIC 近似方法计算,输入的角度必须在 范围内。
依赖关系
要使用此端口,请将 Input 参数设置为 "幅度和角度 "或 "角度"。
限制_.
如果其中一个输入端使用浮点数据类型,则另一个输入端必须使用相同的数据类型。
| 数据类型 |
Float32"、"Float64"。 |
| 复数支持 |
无 |
输出
#
u
—
复信号
尺度信号 | 向量信号 | 矩阵信号
Details
由给定的模数值和相位角组成的复数信号。
如果程序块的输入是一个数组,输出则是一个复数信号数组。输入模量向量的元素与复数输出元素的模量相对应。同样,输入角度向量的元素与复数输出元素的角度相对应。如果其中一个输入信号是标量,则对应所有复数输出信号的一个分量(模量或角度)。
| 数据类型 |
Float32"、"Float64"。 |
| 复数支持 |
是 |
参数
主要
#
输入 —
输入端口类型
幅度 | 角度 | 幅度和角度
Details
指定使用哪种输入数据:
-
Magnitude- 模量。 -
Angle- 角度。 -
Magnitude and angle` - 模量和角度。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
近似方法 —
近似法
无 | CORDIC
Details
指定计算输出的近似方法。
| 近似方法 | 何时使用该方法 |
|---|---|
无(默认)。 |
如果使用泰勒级数算法(默认)。 |
CORDIC`。 |
如果需要快速近似计算。 |
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
幅度 —
输出模块
Scalar / array of real numbers
Details
一个常量输出模数,指定为实数标量、向量、矩阵或 N 维数组。
依赖关系
要使用此参数,请将 Input 参数设置为 "角度"。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
角度 —
输入信号相位角
Scalar / array of real numbers
Details
以弧度为单位的相位角,指定为实数标量、矢量、矩阵或 N 维数组。如果使用 CORDIC 近似方法计算,输入角度必须在 范围内。
依赖关系
要使用该参数,请将 Input 参数设置为 "Magnitude"(幅度)。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
迭代次数 —
CORDIC 算法的迭代次数
Real number
Details
执行 CORDIC 算法的迭代次数,正整数。
依赖关系
要使用该参数,请将 Approximation method 参数设置为 CORDIC。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
按增益因子的倒数缩放输出 —
复数输出实部和虚部的缩放选项
Logical
Details
选择该复选框可按 的系数缩放复数输出信号的实部和虚部。该值取决于指定的迭代次数。随着迭代次数的增加,该值将接近 "1.647"。
该复选框默认为勾选,这将导致复数输出结果在数值上更加精确 。不过,缩放输出会增加两个额外的乘法运算,一个用于 ,另一个用于 。
依赖关系
要使用此选项,请将 Approximation method 参数设置为 CORDIC。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
此外
科迪奇
CORDIC是坐标旋转数字计算机的缩写。 基于Givens旋转的CORDIC算法是硬件效率最高的算法之一,因为它只需要迭代移位添加操作(参见[Links])。 CORDIC算法消除了显式乘法器的需要。 使用CORDIC,您可以计算各种函数,如正弦,余弦,arcsin,arccosine,反正切和矢量模数。 该算法也可用于除法,平方根,双曲线和对数函数。
连结
-
Volder,Jack E.,"CORDIC三角计算技术。"电子计算机上的IRE交易EC-8(1959);330-334。
-
Andraka,Ray"基于FPGA的计算机CORDIC算法的调查。"1998年ACM/SIGDA第六届现场可编程门阵列国际研讨会论文集。 二月。 22–24 (1998): 191–200.
-
Walther,J.S.,"A Unified Algorithm for Elementary Functions,"Proceedings Of The Spring Joint Computer Conference,May18-20,1971:379-386。
-
Schelin,Charles W.,"Calculator Function Approximation,"The American Mathematical Monthly90,no.5(1983):317-325.