主要内容

利用摩尔图的Karplus-Strong算法

这个例子展示了Karplus-Strong算法的一个简单实现,通过使用带有Moore语义的Stateflow®图表进行字符串合成。有关更多信息,请参见摩尔图的设计考虑因素

原则

白噪声的初始爆发是由均匀随机数块产生的。它被反馈到相同长度的延迟线。移动平均在每个周期平滑信号,而增益小于1保持反馈回路的稳定性。它们都模拟了每个周期的弦损耗。

间接直通的

这个例子说明了循环中的摩尔图的好处。摩尔语义保证输出只依赖于当前状态,而不依赖于输入或下一个状态。因此,摩尔图具有非直接馈通,可以安全地用于反馈回路。有关更多信息,请参见代数循环概念(金宝app模型)

相反,经典图或米利图提供直接馈通。这些图表不能防止代数循环,除非外部Delay块打破循环依赖关系。如果两个图表都是经典图表或米利图表,模拟将发出一个错误。

相关的话题