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

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 16:48:12
simulink中如何产生三角波(等腰三角形),想产生频率为20KHz的等腰三角形波形,重复序列模块频率高了好像失真厉害,也不知道是参数设置有问题,如用信号发生器,具体参数如何设置?
xNQ_e`6颉TTb&-LNR,B0,)/szfewM̹99#[r}:2 lUL1¦LJ*|"`Td:S+^gb.+5dC*Qt,MxuNP㝾pɜ[ <6eӓ]GG`~5K{_:Re(K*o#sKQi:ad3ߘsz|hiF|I ]i[}wI&wHWT

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(小于周期),那就没问题了.