【问题标题】:How can I generate these signals in Simulink?如何在 Simulink 中生成这些信号?
【发布时间】:2017-12-05 05:55:19
【问题描述】:

信号是:

Tb 是位时间 = 0.001s。基本上,第一个是占空比为 50% 的方波,第二个是占空比为 100% 的方波。我尝试使用脉冲发生器,它没有给我负输出,也不允许我为占空比选择 100。

如何在 Simulink 中做到这一点?

【问题讨论】:

  • 您已经绘制了一些阶跃函数(例如,对于 T_b 之后的任何时间,信号保持值 0),但您对这些信号的解释似乎表明信号是 周期性(例如,每T_b 秒,你有相同的模式);这是真的吗?
  • @RodyOldenhuis 是的,没错。这些信号是周期性的,周期为 T_b,并在之后继续。 T_b 后不为零。

标签: matlab signals signal-processing simulink


【解决方案1】:

看,生成第一个信号的 Simulink 模型:

脉冲发生器的幅度设置为2/sqrt(Tb),占空比设置为50%,周期设置为Tb,其中Tb是(模型)中的一个变量工作区。

至于第二张图;占空比为 100% 的方波:

当然,恒值信号和占空比为 100% 的方波之间没有区别,而这正是 Simulink 唠叨的。我不知道为什么 Mathworks 决定明确禁止 Pulse Generator 块的 100% 占空比,但是哦,好吧。

【讨论】:

  • @Rody_Oldenhuis 谢谢。
猜你喜欢
  • 2016-04-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多