主要内容

矩形QAM中医编码器

卷积编码二进制数据并使用QAM调制方法

图书馆

中医,在数字基带调制的子程序库

  • 矩形QAM中医编码器

描述

矩形QAM中医编码器块实现了格子码卷积编码调制(TCM)的二进制输入信号和QAM信号星座映射的结果。

多状态数参数是信号星座点的数量,这也等于的数量可能从卷积编码器输出符号。(即日志2(多状态数)= n率k / n卷积码。)

输入信号和输出信号

如果卷积编码器所描述的格子结构代表了速度k/n代码,然后矩形QAM TCM编码块的输入必须是一个二进制列向量的长度l*k对于一些正整数l

矩形QAM中医编码器的输出块是一个复杂的列向量的长度l

指定编码器

定义卷积编码器,可以使用框架结构参数。这个参数是一个MATLAB结构中描述的格式格子卷积编码的描述。您可以使用这个参数字段在两个方面:

  • 如果你想指定编码器使用其约束长度,发电机多项式,并可能反馈连接多项式,然后使用poly2trellis内部命令框架结构字段。例如,使用一个编码器的约束长度7,171年和133年的代码生成器多项式(八进制),和一个反馈连接171(八进制),设置框架结构参数

    poly2trellis (7 (171 133) 171)

  • 如果你有一个变量在MATLAB工作区包含框架结构中,然后输入名称框架结构参数。这种方式速度更快,因为它会导致仿真软件少花点时间更新每个仿真图开始,相比使金宝app用在前面的项目符号项。

编码器寄存器开始全0状态。您可以配置编码器,这样它重置注册全0状态过程中模拟。为此,设置操作模式重置零输入通过端口。块然后打开第二个输入端口,标记Rst。的信号Rst端口是一个标量信号。非零,编码器在处理之前重置数据在第一个输入端口。

信号星座

格子码调制技术分区为子集,称为星座叠合组,以最大化每个陪集双点之间的最小距离。这个街区内部形成一个有效的分区根据你选择的价值多状态数参数。

下面的数字显示标记set-partitioned块使用时的信号星座多状态数16,32,64年。其他星座的大小,看到Biglieri, E。d . Divsalar, p . j .凯伦·m·k·西蒙,介绍格子码调制与应用程序、纽约、麦克米伦,1991年。

编码增益

3到6分贝的编码增益,相对于未编码的情况下可以实现的情况下与多相格子码。有关更多信息,请参见Biglieri E。,D. Divsalar, P. J. McLane and M. K. Simon,介绍格子码调制与应用程序、纽约、麦克米伦,1991年。

参数

框架结构

MATLAB结构包含格子卷积编码器的描述。

操作模式

连续模式(默认设置),块保留了编码器状态在每一帧,用于下一帧。

截断(重置每一帧)独立模式下,块把每一帧。即。,the encoder states are reset to all-zeros state at the start of each frame.

通过附加位终止格子独立模式下,块把每一帧。对于每一个输入框,额外的比特用于设置编码器状态都为零状态的框架。输出是由长度 y = n ( x + 年代 ) / k ,在那里x输入的位元数, 年代 = 约束长度 1 (或者,在多种约束长度的情况下,年代=sum (ConstraintLength (i) 1))。块为列向量输入信号支金宝app持这种模式。

重置零输入通过端口模式下,块有一个额外的输入端口,标记Rst。当Rst非零输入时,编码器重置全0状态。

多状态数

信号星座点的数量。

输出数据类型

的输出类型可以指定为一个块。默认情况下,这个块集

引用

[1]Biglieri E。,D. Divsalar, P. J. McLane and M. K. Simon,介绍格子码调制与应用程序、纽约、麦克米伦,1991年。

[2]Proakis约翰·G。,Digital Communications, Fourth edition, New York, McGraw-Hill, 2001

[3]Ungerboeck G。,“Channel Coding with Multilevel/Phase Signals”,IEEE反式。在信息理论1982年1月,IT28卷,,55 - 67页。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

之前介绍过的R2006a