主要内容

MSKMOD

最小换档键调制

句法

y = mskmod(x,nsamp)
y = mskmod(x,nsamp,数据
y = mskmod(x,nsamp,数据,ini_phase)
[y,eashingout] = mskmod(...)

描述

y = mskmod(x,nsamp)输出复杂的信封y消息信号的调制X使用差分编码的最小移位密钥(MSK)调制。元素X必须是0或1。nsamp表示每个符号的样本数量y并且必须是一个积极的整数。MSK调制器的初始阶段为0。如果X是具有多个行和列的矩阵,该函数将列视为独立的通道并独立处理它们。

y = mskmod(x,nsamp,数据指定编码MSK数据的方法。数据可以是'diff'用于差异编码的MSK或'nondiff'对于非不同编码的MSK。

y = mskmod(x,nsamp,数据,ini_phase)指定MSK调制器的初始阶段。ini_phase是一个行矢量,其长度是y以及其价值是整数倍数pi/2。为了避免覆盖的默认值数据, 放数据[]

[y,eashingout] = mskmod(...)返回最后阶段y。当您使用差分编码的MSK调制将来的位流时,这对于保持相位连续性很有用。淘汰具有与ini_phase输入,并假设值0,,,,pi/2,,,,pi, 和3*pi/2

例子

全部收缩

生成随机二进制信号。

x = randi([0 1],100,1);

MSK调节数据。

y = mskmod(x,8,[],pi/2);

通过信号通过AWGN频道。显示眼图。

z = awgn(y,30,“测量”);Eyediagram(Z,16);

图眼图包含2个轴对象。带有标题眼图的轴对象1包含类型线的对象。该对象代表期间。轴对象2带有标题的正交信号的眼图包含类型线的对象。该对象代表正交。

参考

[1]Pasupathy,S。,“最小移位键:频谱有效的调制”。IEEE通讯杂志,1979年7月,第14-22页。

版本历史记录

在R2006a之前引入