矩形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.在
通过附加位终止格子
独立模式下,块把每一帧。对于每一个输入框,额外的比特用于设置编码器状态都为零状态的框架。输出是由长度 ,在那里x输入的位元数, (或者,在多种约束长度的情况下,年代=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页。
扩展功能
版本历史
之前介绍过的R2006a