How is the differentially encoded MSK modulation implemented in the Communications Toolbox 3.0 (R14)?

7 views (last 30 days)
In the "diff" mode, the current and preceding bits should be XORed and then a positive or negative frequency offset should be applied depending on the bits being '1' or '0'. However, these are not the results I receive when using the function MSKMOD.

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 27 Jun 2009
This enhancement has been incorporated in Release 2007b (R2007b). For previous product releases, read below for any possible workarounds:
Documentation on the MSKMOD function is missing from the Communications Toolbox manual. Here is additional information on the differential mode of the MSKMOD function:
In the following implementation of the DIFF mode of the function MSKMOD,
y=mskmod(x,'diff');
the input signal, x, represents a bitstream that has already been XORed to generate the sequence x.
The differentially encoded MSK output, y, of MSKMOD exhibits a phase shift within one bit period of +pi/2 when the input data x is 1, and –pi/2 when x is 0.

More Answers (0)

Categories

Find more on Communications Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!