DSP Sine Wave
生成离散正弦波。
类型: SinDSP
图书馆中的路径:
|
说明
DSP Sine Wave 设备可生成多通道实正弦或复正弦信号,每个输出通道都具有独立的振幅、频率和相位。
该单元支持带符号(符号位)的浮点和定点数据类型。
如果参数 Output complexity 设置为 Real
.
一个有效的正弦波由类型为 的表达式定义:
,
其中
-
- 参数值 Amplitude ;
-
- 参数值 Frequency (Hz) ,单位为赫兹;
-
- 参数值 Phase offset (rad) ,单位为弧度。
如果 Output complexity 的值设置为 Complex
.
复指数信号由类型为 的表达式定义:
.
端口
输出
#
OUT_1
—
正弦信号
标量
| 向量
| `矩阵
Details
以标量、向量或矩阵形式输出正弦信号。
要输出定点数据类型,必须设置参数 Sample mode 值 Discrete`和 Computation method 值 `Table lookup .
|
数据类型 |
Float64 |
复数支持 |
无 |
参数
参数
#
Amplitude —
正弦振幅
Scalar / array of real numbers
Details
长度为
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Frequency (Hz) —
正弦波频率(分别为)
Scalar / array of real numbers
Details
长度为
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Phase offset (rad) —
正弦相移
Scalar / array of real numbers
Details
长度为
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Sample mode —
计数模式
Discrete
Details
仅实现离散计数模式 Discrete
.
在离散模式下,设备可通过三角函数直接计算或查表生成离散时间输出信号。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Output complexity —
实波或复波
Real
| Complex
Details
要生成的信号类型: `Real`指定实正弦波、 `Complex`设置复指数正弦波。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Computation method —
离散时间正弦波计算方法
Trigonometric fcn
| Table lookup
Details
一种生成离散时间正弦的方法: Trigonometric fcn`或 `Table lookup
.
要生成定点正弦波,需要将 Computation method 为 Table lookup .
|
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Optimize table for —
速度优化
Speed
Details
按速度优化正弦值表。
优化速度时,表中包含
依赖关系
要使用该参数,请将参数 Computation method 值 Table lookup
.
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Sample time —
计算间隔
SampleTime (real number / vector of two real numbers)
Details
正弦信号的采样周期,
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
#
Samples per frame —
每帧计数
Int64 integer
Details
从每个正弦波
该块的输出是一个矩阵
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |
参数
#
Output data type —
输出数据类型
Float64
| Float32
| Fixed-point
Details
指定输出数据类型。
值 |
|
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
无 |
#
Output fixed-point type —
定点输出数据类型
Data type
Details
指定定点输出类型。
依赖关系
要使用此参数,请将参数设置为 Output data type 值 Fixed-point
.
默认值 |
|
程序使用名称 |
|
可调谐 |
无 |
可计算 |
是 |