星座映射方法及解映射方法

文档序号:8383703阅读:2544来源:国知局
星座映射方法及解映射方法
【技术领域】
[0001] 本发明涉及数字信息编码传输领域,特别涉及一种星座映射方法及解映射方法。
【背景技术】
[0002] 星座映射是指将携带数字信息的比特序列映射成适于传输的符号序列。星座映射 包含两个要素,分别是星座图(constellation)和星座点映射(Ubeling)方式。其中,星座 图代表星座映射输出符号的所有取值组成的集合,星座图中的每一个点对应输出符号的一 种取值。星座点映射方式代表输入比特或比特组到星座点的特定映射关系、或者星座点到 比特或比特组的特定映射关系,通常每个星座点与一个比特或多个比特组成的比特组一一 对应。
[0003] 信息比特经过调制、信道编码后被映射到星座图上。受星座图形状的约束,星座映 射输出与理想的高斯分布相差较远,因此在星座图约束下的信息传输速率与信道容量之间 存在差距,该种差距称为化aping损失,而使得星座图约束下的输出更接近高斯分布而带 来的增益称为化aping增益。
[0004] 格雷映射APSK星座映射相较于传统方型星座QAM,能够有效获得化aping增益,提 高系统容量技术。但对于不同的信噪比条件,可W对格雷映射APSK星座作不同的调整,从 而获得更好的接收性能。

【发明内容】

[000引本发明解决的问题是在格雷映射APSK星座映射时,降低前向纠错码的接收口限。
[0006] 为解决上述问题,本发明实施例提供了一种星座映射方法,包括:将经过编码后的 码流分成多个长度为M的比特向量;将各个比特向量分成两个子比特向量,其中一个子比 特向量的长度为L,另一个子比特向量的长度为M-L;其中,M和L是基于不同的星座映射模 式来确定的;根据第一星座映射方式将其中一个子比特向量映射至一个非负实数上,其中 该第一星座映射方式根据不同的星座映射模式和编码模式来确定;根据第二星座映射方式 将另一个子比特向量映射至一个整数上,其中该第二星座映射方式根据不同的星座映射模 式来确定;基于该非负实数和整数W及M和L将各个比特向量映射至星座符号。
[0007] 可选的,所述第一星座映射方式包括;确定第一映射函数,该第一映射函数满足如 下条件;对于星座图空间中任意相邻的两点,它们所对应的比特向量的汉明距离为1。
[0008] 可选的,所述整数的取值范围为[0,2MA-1]。
[0009] 可选的,所述第二星座映射方式包括;确定第二映射函数,该第二映射函数满足如 下条件;对于星座图空间中任意相邻的两点,它们所对应的比特向量的汉明距离为1,且0 和所对应的比特向量的汉明距离也为1。
[0010] 可选的,所述基于该非负实数和整数W及M和L将各个比特向量映射至星 座符号包括:根据映射公式将各个比特向量映射至星座符号上,其中该映射公式为: & = 其中,Yk为复数、表示第k个比特向量所对应的星座符号、Pk为非负 实数、rik为整数、f根据不同星座映射模式来确定。
[0011] 可选的,所述编码模式为前向纠错编码模式。
[0012] 可选的,所述星座映射模式采用满足格雷映射的APSK星座图。
[0013] 本发明实施例还提供了一种解映射方法,包括:根据星座映射模式确定各个比特 向量;依照上述星座映射方法对各个比特向量进行星座映射W得到星座图;将接收到的星 座符号与该星座图进行比对W计算该星座符号对应的每个比特的软值;对每个比特的软值 进行解交织和解码W获得信息比特。
[0014] 可选的,所述星座映射模式通过解析系统信息和信令来确定。
[0015] 可选的,将接收到的星座符号与该星座图进行比对W计算该星座符号对应的每个 比特的软值所采用的算法是log-MAP算法。
[0016] 可选的,对每个比特的软值进行解码是指对每个比特的软值进行前向纠错解码。
[0017] 与现有技术相比,本发明技术方案具有W下有益效果:
[0018] 将各个比特向量分成两个子比特向量,依照不同的星座映射方式将该两个比特向 量分别映射至一个非负实数和一个整数上,且其中将一个子比特向量映射到非负实数所采 用的星座映射方式是结合考虑了星座映射模式和编码模式,该样可W根据不同的编码模式 确定适当的星座映射方式,从而降低前向纠错码的接收口限。
【附图说明】
[0019] 图1是本发明的一种星座映射方法的【具体实施方式】的流程示意图;
[0020] 图2是本发明的一种解映射方法的【具体实施方式】的流程示意图。
【具体实施方式】
[0021] 发明人发现现有技术中,在格雷映射APSK星座映射时,无法降低前向纠错码的接 收口限。
[0022] 针对上述问题,发明人经过研究,提供了一种星座映射方法,根据不同的编码模式 确定适当的星座映射方式,从而降低前向纠错码的接收口限。
[0023] 为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明 的【具体实施方式】做详细的说明。
[0024] 如图1所示的是本发明的一种星座映射方法的【具体实施方式】的流程示意图。参考 图1,所述星座映射方法包括如下步骤:
[00巧]步骤S11 ;将经过编码后的码流分成多个长度为M的比特向量;
[0026] 步骤S12;将各个比特向量分成两个子比特向量,其中一个子比特向量的长度为 L,另一个子比特向量的长度为M-L;其中,M和L是基于不同的星座映射模式来确定的;
[0027] 步骤S13 ;根据第一星座映射方式将其中一个子比特向量映射至一个非负实数 上,其中该第一星座映射方式根据不同的星座映射模式和编码模式来确定;
[0028] 步骤S14 ;根据第二星座映射方式将另一个子比特向量映射至一个整数上,其中 该第二星座映射方式根据不同的星座映射模式来确定;
[0029] 步骤S15 ;基于该非负实数和整数W及M和L将各个比特向量映射至星座符号。
[0030] 在本实施例中,对于通信系统而言,在发射端输入的是信息比特,例如可W是发射 端接收到的语音、图像等模拟信号通过数字化和信源编码得到的码流,也可W是发射端接 收自计算机等数字设备的码流等。
[0031] 如步骤S11所述,将经过编码后的码流分成多个长度为M的比特向量。
[0032] 在本实施例中,设第k个比特向量为Xk=比k,。,bk,。…,bk,M_i],其中M的取值是基 于不同的星座映射模式来确定的,例如,对于64-APSK星座映射模式,M的取值为6 ;对于 16-APSK星座映射模式,M的取值为4。
[0033] 如步骤S12所述,将各个比特向量分成两个子比特向量,其中一个子比特向量的 长度为L,另一个子比特向量的长度为M-L。
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1