DSP Sine Wave
生成离散正弦曲线。
blockType: SinDSP
图书馆路径:
|
资料描述
座 DSP Sine Wave 在每个输出通道中产生具有独立幅值、频率和相位的多通道实数或复数正弦信号。
该块支持有符号浮点和定点数据类型。
块产生一个有效的正弦信号,如果为参数 Output complexity 值设置 Real.
有效的正弦信号由如下表达式定义:
,
哪里
-
-参数值 Amplitude ;
-
-参数值 Frequency (Hz) 以赫兹计;
-
-参数值 Phase offset (rad) 在rad中。
块产生复数指数信号if为参数 Output complexity 值设置 Complex.
复指数信号由如下表达式定义:
.
多通道输出的生成
对于实正弦和复正弦,参数值为 Amplitude , Frequency (Hz) 和 Phase offset (rad) ( , 和 )可以是标量或长度的向量 ,在哪里 -输出端所需的通道数。 当您将这些参数中的至少一个设置为长度向量时 为其他参数指定的标量值应用于每个通道。
例如,要生成包含以下有效正弦的三通道输出
,
将块参数设置为以下值:
-
为参数 Output complexity 意义
Real. -
为参数 Amplitude 意义
[1 2 3]. -
为参数 Frequency (Hz) 意义
[1000 500 250]. -
为参数 Phase offset (rad) 意义
[0 0pi/2].
港口
输出
#
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
连续计数次数
块的输出是矩阵
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
#
Resetting states when re-enabled —
启用的子系统内部状态的行为
Restart at time zero
Details
此参数确定块的行为。 DSP Sine Wave 启用的子系统重新启用时。 被复位到初始状态。
依赖关系
此参数仅在块时应用 DSP Sine Wave 位于内 Enabled Subsystem,而对于参数 States 街区 Enable 值设置 reset.
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
参数
#
Output data type —
输出数据的类型
Float64 | Float32 | Fixed-point
Details
指定输出数据的类型。
| 值 |
|
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
#
Output fixed-point type —
定点输出的类型
Data type
Details
指定定点输出的类型。
依赖关系
若要使用此参数,请为参数设置 Output data type 意义 Fixed-point.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |