主要内容

GenqamDemod.

一般正交幅度解调

描述

例子

Z.= genqamdemod(yConst.的)解调复杂的信封,y,使用指定的信号映射进行正交幅度调制信号Const.

例子

全部收缩

创建描述六边形星座的点。

inphase = [1/2 1 1 1/2 1/2 2 2 5/2];quadr = [0 1 -1 2 -2 1 -1 0];inphase = [inphase; -inphase];inphase = inphase(:);quadr = [quadr; quadr];quadr = quadr(:);const = inphase + 1i * quadr;

绘制星座。

h =散点图(const);

图散点图包含轴对象。具有标题散点图的轴对象包含类型线的对象。该对象表示频道1。

生成输入数据符号。使用此星座调制符号。

x = [3 8 5 10 7];y = genqamod(x,cons);

解调调制信号,y

z = genqamdemod(y,cons);

绘制同一图中的调制信号。

抓住;散点图(Y,1,0,'ro',H);传奇('星座''调制信号');

图散点图包含轴对象。具有标题散点图的轴对象包含2个类型的类型。这些对象代表星座,调制信号。

确定解调数据之间的符号错误数到原始序列。

numerrs = symerr(x,z)
numerrs = 0.

输入参数

全部收缩

复杂的信封,指定为标量,矢量,矩阵或数值数值。如果y是具有多行的矩阵,函数独立处理行。

信号映射,指定为复向量。

数据类型:双倍的|单身的
复数支持:金宝app是的

输出参数

全部收缩

消息信号,作为标量,向量,矩阵或三维数值返回。消息信号由0到0之间的整数组成长度Const.)-1。数据类型Z.与输入的数据类型相同X

数据类型:双倍的|单身的

扩展能力

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

版本历史记录

在R2006A之前介绍