显示错误:NSAMP must be an integer greater than 1.
时间: 2024-03-26 20:35:07 浏览: 233
greater-than.js:给定值或对象属性中的值是否大于 X
这个错误通常是由于调制函数的参数设置不正确导致的。NSAMP是指每个符号采样的点数,必须是大于1的整数。如果NSAMP小于2,就会出现这个错误。
你可以尝试修改调制函数的NSAMP参数,确保它是一个大于1的整数。例如,如果你想将每个符号采样100个点,可以将NSAMP设置为100,如下所示:
```matlab
txSig = fskmod(msg, M, fc, nsamp, fs);
```
如果你已经将NSAMP设置为大于1的整数,但仍然出现这个错误,可能是由于其他参数设置不正确导致的。你可以检查调制函数的其他参数,比如调制阶数M、载波频率fc、采样率fs等是否合理。如果你仍然无法解决问题,请提供更多的代码和错误信息,以便我更好地帮助你。
阅读全文