我正在尝试在Matlab中使用Communications Toolbox。在此工具箱中,有许多内置的系统对象,例如
1)comm.PSKModulator
我想检查.m文件,看看这些系统对象是如何实现的。所以我写了命令
open comm.PSMModulator
然而,这没有帮助。有谁知道为什么它不起作用或者可能无法访问这些代码?
更新
当我写下which comm.PSKModulator
时,我会收到以下内容
/Applications/MATLAB_R2014a.app/toolbox/comm/comm/+comm/PSKModulator.p % comm.PSKModulator constructor
我写的地方comm.PSKModulator
我得到了
Error using open (line 146)
File associated with
'/Applications/MATLAB_R2014a.app/toolbox/comm/comm/+comm/PSKModulator.p' not found.
由于
答案 0 :(得分:0)
某些系统对象可能是用C ++实现的,并且在MATLAB代码中没有太多要显示,这可能是这是p编码的原因。您需要检查相应的Simulink块文档,以获取所用算法的描述。您可以在http://www.mathworks.com/help/comm/ref/mpskmodulatorbaseband.html找到M-PSK调制器基带的文档,其中包含有关所实施算法的更多描述。