[已解决] 求教Multiport Switch,出现了“选路失灵”的情况

[复制链接]
H2OO2H 发表于 2022-2-4 12:38:13
百思不得其解,网上也没有找到相关解答,前来求教出发点是想在simulink中想通过Multiport Switch得到一个简易的2FSK的调制信号,码元速率是5kHz,载波信号是10kHz和20kHz
控制信号是工作区导入的,抽样时间和simulink的模拟时间步长也都调整过了
不知道为什么出现了如图“选路失灵”的情况,控制信号的波形看起来是没什么问题的,不知道我是否是犯了一些低级错误或是有误其它什么缘故,跪求大佬赐教【MATLAB版本是R2020b】
1.png
控制信号数据如下图
2.png
Test1.slx (24.5 KB, 下载次数: 2)

最佳答案


halleyhit 发表于 2022-2-8 00:04:21
mat文件里给了double数据类型的1和2,然后switch模块里,1和2是定点整型,虽然matlab会自动转换比较,但不能保证这种比较和你预想一样,所以就出现了你观察到的情况。解决的话,搞个data type convert模块,强转变成int看看[attach]328196[/attach]

7 条回复


TCCMATLAB 发表于 2022-2-7 09:32:19
建议你在scope中加两个端口,看下是否原始载波信号,在这几个出错位置就是如图所显示的那样。

H2OO2H 发表于 2022-2-7 12:12:33
TCCMATLAB 发表于 2022-2-7 09:32
建议你在scope中加两个端口,看下是否原始载波信号,在这几个出错位置就是如图所显示的那样。 ...

感谢您的回复,不过我还是不太明白您的意思,我另外拉出来了一个scope看了下两个原信号的波形,原信号应该是没什么问题的?
e.png

TCCMATLAB 发表于 2022-2-7 13:35:46
H2OO2H 发表于 2022-2-7 12:12
感谢您的回复,不过我还是不太明白您的意思,我另外拉出来了一个scope看了下两个原信号的波形,原信号应 ...

是否可以把模型转到2019b之前的版本,把数据save到mat文件,传上来。
怀疑有可能是仿真采样方法和步长的设置问题,可以一起看看。

H2OO2H 发表于 2022-2-7 22:45:00
TCCMATLAB 发表于 2022-2-7 13:35
是否可以把模型转到2019b之前的版本,把数据save到mat文件,传上来。
怀疑有可能是仿真采样方法和步长的 ...

抱歉这么晚回复您,今天跑了一下午高速刚安顿下来模型文件另存为2018a版本slx,数据文件也存在data.mat了
模拟时间设置的是0.01s,fromworkspace设置的取样时间为0.0002,后台设置我只改动了下图所示的最小步长
关于采样和步长的相关设置我也就只了解上面这一点点,也曾怀疑可能是这方面的问题但是我不知道该继续调哪里了,还请您赐教,感谢
conf.png
Test_18a.slx (20.82 KB, 下载次数: 0)

halleyhit 发表于 2022-2-8 00:04:21
mat文件里给了double数据类型的1和2,然后switch模块里,1和2是定点整型,虽然matlab会自动转换比较,但不能保证这种比较和你预想一样,所以就出现了你观察到的情况。解决的话,搞个data type convert模块,强转变成int看看 捕获.PNG
回复此楼

H2OO2H 发表于 2022-2-8 11:21:56
halleyhit 发表于 2022-2-8 00:04
mat文件里给了double数据类型的1和2,然后switch模块里,1和2是定点整型,虽然matlab会自动转换比较,但不 ...

感谢您的解答!!!增加了一个转换模块的确解决了之前的问题,谢谢!!
不过我又做了点拓展,结果碰到了点新的问题,这个Data Type Converntion模块的输出有时候会不按输入的数据来,不知道是不是出现了模拟时间步长之类的问题...
e2.png
QFSK.mat (2.56 KB, 下载次数: 0)

H2OO2H 发表于 2022-2-8 16:57:54
总结:
感谢两位大神的答复,个人又琢磨了琢磨,发现使用timeseries型数据作为输入貌似可以避开”高频“情况下”选路失灵“的情况,并且timeseries型数据允许 data以int的类型存在的同时time仍为double的类型。如果有碰到相同问题的朋友可以做个参考,原理的话还是不太清楚,
上方最后关于Data Type Converntion模块的问题如果有大神知道原理的话还请赐教~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表