MATLAB Answers

Why must nsamp in mskmod() be an integer?

1 view (last 30 days)
meatloafie
meatloafie on 10 Jun 2018
Answered: Prajit T R on 13 Jun 2018
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 Comments

Sign in to comment.

Answers (1)

Prajit T R
Prajit T R on 13 Jun 2018
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 Comments

Sign in to comment.