我已经在simulink中建立了一个模型。
该模型使用伯努利二元发生器作为输入。
我想做什么:我想改变数据速率。
在simulink中,采样时间表示块生成其输出的步骤。
例如:如果我设置"采样时间" = 0.01并且模拟的持续时间是1000,这是否意味着我正在传输100位/秒?
请解释。
答案 0 :(得分:1)
通常,对于所有块,“采样时间”指示块执行的时间间隔。 所以通过你的设置,块每0.01秒输出一个新的随机二进制数,因此你是正确的,你每秒产生100个数字,所以100比特/秒。
某些块(例如此块)也允许您输出基于帧的信号。 你没有这样做,但值得一提的是这种效果如何阻止执行。 假设您选择了基于帧的输出并将帧大小设置为100。 然后每0.01 * 100 = 1s执行一次该块。 也就是说,你会得到一个每秒100个新位的新帧。 所以你的总比特率仍然是100比特/秒。