错误使用 comm.GMSKDemodulator 名称 'DecisionMethod' 不是类 'comm.GMSKDemodulator' 的实例可以访问的属性。
时间: 2024-02-26 09:58:35 浏览: 222
这个问题可能是由于您的MATLAB版本较低导致的。`DecisionMethod`是在MATLAB R2017a版本中引入的,如果您的MATLAB版本较低,则可能不支持该属性。
您可以尝试使用以下代码替换掉原来的`comm.GMSKDemodulator`函数:
```
demodulator = comm.GMSKDemodulator('BitOutput',true,'SamplesPerSymbol',2,'OutputDataType','double');
rx_coded = demodulator(rx_signal); % GMSK解调
```
在这个版本的`comm.GMSKDemodulator`函数中,我们将`DecisionMethod`属性替换为了`OutputDataType`属性,并将其设置为`double`数据类型。这样可以避免使用`DecisionMethod`属性,从而在低版本的MATLAB中实现GMSK解调。
阅读全文