simulink中如何产生三角波(等腰三角形),想产生频率为20KHz的等腰三角形波形,重复序列模块频率高了好像失真厉害,也不知道是参数设置有问题,如用信号发生器,具体参数如何设置?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 06:07:47
simulink中如何产生三角波(等腰三角形),想产生频率为20KHz的等腰三角形波形,重复序列模块频率高了好像失真厉害,也不知道是参数设置有问题,如用信号发生器,具体参数如何设置?simulink中

simulink中如何产生三角波(等腰三角形),想产生频率为20KHz的等腰三角形波形,重复序列模块频率高了好像失真厉害,也不知道是参数设置有问题,如用信号发生器,具体参数如何设置?
simulink中如何产生三角波(等腰三角形),
想产生频率为20KHz的等腰三角形波形,重复序列模块频率高了好像失真厉害,也不知道是参数设置有问题,如用信号发生器,具体参数如何设置?

simulink中如何产生三角波(等腰三角形),想产生频率为20KHz的等腰三角形波形,重复序列模块频率高了好像失真厉害,也不知道是参数设置有问题,如用信号发生器,具体参数如何设置?
20Khz等腰三角形设置:
模块:Repeating Sequence
Time:0 2.5e-5 5e-5
Output:-1 1 -1
如果参数设置没有问题,那么就是仿真solver设置问题.
不建议采用默认ode45之类的解法,可以试试ode23t等等.如果还不行,可以试试固定步长,如ode4等,步长1e-6(小于周期),那就没问题了.