Why must nsamp in mskmod() be an integer?
2 次查看(过去 30 天)
显示 更早的评论
So I'm wondering why in the function mskmod(signal,#samples) our #samples has to be an integer? Why can we not have, say, 5.5 samples per symbol? I couldn't find any documentation explaining this requirement. Any thoughts would be much appreciated!
0 个评论
回答(1 个)
Prajit T R
2018-6-13
Hi Allison
I am not exactly certain why it is so, but I can share why I think that 'nsamp' must be an integer.
'nsamp' denotes the number of samples per symbol in y. As MSK is a digital modulation scheme, we deal with data in bits. Since we have to deal with bits in whole (because there is no concept of a half-bit), each symbol is expected to have a certain number of bits.
If the value of 'nsamp' is not an integer, it will contradict this. This is my understanding, it may be inaccurate.
Prajit
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Modulation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!