如何将 Simulink OFDM 中随机整数生成器的输入数据替换为固定定义的输入数据
How to replace the input data from the random integer generator in Simulink OFDM into a fixed defined input data
我有一个用于 OFDM 仿真的 Simulink 模型。我能够从互联网上的教程构建模型。该模型看起来像这样:
OFDM Simulink Model
现在,我想要做的是生成一个具有固定和定义值的输入整数流(特别是这个整数序列:[84 104 105 115 32 105 115 32 97 32 116 101 115 116 46]),而不是使用随机整数生成器(模型中的第一个块)。
我应该使用什么块?我尝试使用重复序列阶梯块,但它不提供类似于随机整数生成器的基于帧的输出。
您可以只使用 Buffer 块将重复序列的输出转换为适当大小的帧。
您也可以考虑只使用 Constant 模块,将输出设置为一维向量,而不是 Repeating Sequence 模块。 (您仍然需要 Buffer 块。)
或者,您可以将序列定义为 MATLAB 工作区中的变量并使用 Signal From Workspace 块(注意,这是 DSP 工具箱中的块,而不是基本 Simulink 源中的 From Workspace 块library),可以设置输出一帧。
我有一个用于 OFDM 仿真的 Simulink 模型。我能够从互联网上的教程构建模型。该模型看起来像这样:
OFDM Simulink Model
现在,我想要做的是生成一个具有固定和定义值的输入整数流(特别是这个整数序列:[84 104 105 115 32 105 115 32 97 32 116 101 115 116 46]),而不是使用随机整数生成器(模型中的第一个块)。
我应该使用什么块?我尝试使用重复序列阶梯块,但它不提供类似于随机整数生成器的基于帧的输出。
您可以只使用 Buffer 块将重复序列的输出转换为适当大小的帧。
您也可以考虑只使用 Constant 模块,将输出设置为一维向量,而不是 Repeating Sequence 模块。 (您仍然需要 Buffer 块。)
或者,您可以将序列定义为 MATLAB 工作区中的变量并使用 Signal From Workspace 块(注意,这是 DSP 工具箱中的块,而不是基本 Simulink 源中的 From Workspace 块library),可以设置输出一帧。