一种支持鲁棒性通道RC的编码调制方法及装置与流程

文档序号:15484512发布日期:2018-09-21 19:40阅读:186来源:国知局

本发明涉及网络技术领域,尤其涉及一种支持鲁棒性通道RC的编码调制方法及装置。



背景技术:

通信系统一般存在一个管理维护通道,有些系统的管理维护通道是嵌入到数据通道中的,这样管理维护通道的可靠性和数据通道的可靠性是一样的。有些系统为了提高管理维护通道的可靠性,专门采用一些提高可靠性的方法,例如拿出一些子载波,增大这些子载波的SNR(Signal to Noise Ratio,信噪比)裕量,并使用这些子载波构成一个独立的通道,该通道叫做RC(Robust Channel,鲁棒性通道),这些子载波叫做RC子载波。有些通信系统可以根据需要传送的业务的数据的重要性,建立不同可靠性的通道以承载可靠性要求把不同的业务,例如VOIP(Voice over Internet Protocol,网络电话)业务数据量少,要求可靠性高并且低时延,系统可以为VOIP建立一个低延时可靠性高的低速RC通道。但是需要解决如何实现RC通道数据的传输。

在现有技术方案中,信号调制系统架构包括PMS-TC(Physical Media Specific Transmission Convergence,物理媒质特定传输汇集层)和PMD(Physical Media Dependent,物理媒质相关层),在每个DMT(Discrete Multi-Tone,离散多音频)符号的传输周期内,PMT-TC向PMD写入多个比特数据。当该信号调制系统支持RC通道时,PMS-TC和PMD的接口可以分为RC通道和业务数据通道,在每个DMT符号的传输周期内分别从上述两个通道中分别传输RC比特数据和业务比特数据。在从RC通道获取RC比特数据和从数据通道获取比特数据组成一个DMT数据帧之后,如果对DMT数据帧的所有比特数据进行编码,影响DMT数据帧编码速率且导致译码的吞吐量高,如果不编码而是直接将数据帧的比特数据映射到业务子载波上,又会导致因没有进行编码保护,不能保障信息传输的安全性。



技术实现要素:

本发明提供了一种支持鲁棒性通道RC的编码调制方法及装置,不仅可以提高编解码速率,还可以保障信息传输的安全性。

本发明实施例第一方面提供了一种支持鲁棒性通道RC的编码调制方法,包括:

在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧,所述DMT符号承载的比特数据包括从RC通道获取到的RC比特数据和从业务数据通道获取到的业务比特数据;

在所述PMD与所述PMS-TC的接口处将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据,所述数据帧由所述第一部分比特数据和所述第二部分比特数据组成;

在所述PMD中将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,所述数据帧对应的多个子载波包括至少一个RC子载波,所述RC比特数据映射到所述至少一个RC子载波上。

在第一方面的第一种可能的实现方式中,所述在所述PMD与所述PMS-TC的接口处将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据包括:

获取所述数据帧对应的多个子载波中各个子载波承载非编码比特数据的个数;

计算所述子载波承载非编码比特的个数之和,作为所述数据帧中第一部分比特数据的个数。

在第一方面的第二种可能的实现方式中,所述在所述PMD与所述PMS-TC的接口处将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据包括:

获取所述对所述数据帧中的比特数据进行编码的编码效率;

获取所述数据帧对应的多个子载波中各个子载波承载编码比特数据的个数;

计算所述多个子载波承载编码比特数据的个数之和;

根据所述多个子载波承载编码比特数据的个数之和以及所述对所述数据帧中的比特数据进行编码的编码效率,计算所述数据帧中的第二部分比特数据的个数。

在第一方面的第三种可能的实施方式中,所述调制子载波包括非编码子载波分量以及编码子载波分量;

所述在所述PMD中将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波包括:

分别获取所述多个子载波中目标子载波承载非编码比特数据的个数以及承载编码比特数据的个数;

根据所述目标子载波承载非编码比特数据的个数,将该个数的非编码比特数据映射到所述目标子载波上得到所述目标子载波的非编码子载波分量;

根据所述目标子载波承载编码比特数据的个数,将该个数的编码比特数据映射到所述目标子载波上得到所述目标子载波的编码子载波分量。

结合第一方面以及第一方面的第一种至第三种中的任一种可能的实现方式,在第一方面的第四种可能实现方式中,所述对所述数据帧中的第二部分比特数据进行编码得到编码比特数据包括:

对所述数据帧中的第二部分比特数据进行低密度奇偶校验编码得到编码比特数据。

本发明实施例第二方面提供了一种支持鲁棒性通道RC的编码调制装置,包括:

数据获取模块,用于在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧,所述DMT符号承载的比特数据包括从RC通道获取到的RC比特数据和从业务数据通道获取到的业务比特数据;

数据编码模块,用于在PMD与PMS-TC的接口处将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据,所述数据帧由所述第一部分比特数据和所述第二部分比特数据组成;

数据调制模块,用于在所述PMD中将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,所述数据帧对应的多个子载波包括至少一个RC子载波,所述RC比特数据映射到所述至少一个RC子载波上。

在第二方面的第一种可能的实现方式中,所述数据编码模块,还用于获取所述数据帧对应的多个子载波中各个子载波承载非编码比特数据的个数;

计算所述多个子载波承载非编码比特的个数之和,作为所述数据帧中第一部分比特数据的个数。

在第二方面的第二种可能的实现方式中,所述数据编码模块,还用于获取所述对所述数据帧中的比特数据进行编码的编码效率;获取所述数据帧对应的多个子载波中各个子载波承载编码比特数据的个数;计算所述多个子载波承载编码比特数据的个数之和;根据所述多个子载波承载编码比特数据的个数之和以及所述对所述数据帧中的比特数据进行编码的编码效率,计算所述数据帧中的第二部分比特数据的个数。

在第二方面的第三种可能的实施方式中,所述调制子载波包括非编码子载波分量以及编码子载波分量;

所述数据调制模块包括:

个数获取单元,用于分别获取所述多个子载波中目标子载波承载非编码比特数据的个数以及承载编码比特数据的个数;

第一映射单元,用于根据所述目标子载波承载非编码比特数据的个数,将该个数的非编码比特数据映射到所述目标子载波上得到所述目标子载波的非编码子载波分量;

第二映射单元,用于根据所述目标子载波承载编码比特数据的个数,将该个数的编码比特数据映射到所述目标子载波上得到所述目标子载波的编码子载波分量。

结合第二方面以及第二方面的第一种至第三种中的任一种可能的实现方式,在第二方面的第四种可能实现方式中,所述数据编码模块,具体用于对所述数据帧中的第二部分比特数据进行低密度奇偶校验编码得到编码比特数据。

本发明第三方面提供了一种支持鲁棒性通道RC的编码调制装置,所述装置包括网络接口、存储器以及处理器,其中,存储器中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:

在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧,所述DMT符号承载的比特数据包括从RC通道获取到的RC比特数据和从业务数据通道获取到的业务比特数据;

在所述PMD与所述PMS-TC的接口处将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据,所述数据帧由所述第一部分比特数据和所述第二部分比特数据组成;

在所述PMD中将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,所述数据帧对应的多个子载波包括至少一个RC子载波,所述RC比特数据映射到所述至少一个RC子载波上。

实施本发明实施例,首先在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧;然后将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据;最后将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,其中RC比特数据映射到RC子载波上,从而不仅提高了编码速率,而且保障了RC数据信息传输的安全性。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提出的一种支持鲁棒性通道RC的编码调制的流程图;

图2是本发明提出的一种支持鲁棒性通道RC的编码调制的另一实施例的流程图;

图3是本发明实施例提供的一种DMT数据帧的结构示意图;

图4是本发明实施例提供的一种64QAM星座图;

图5是本发明实施例提出的一种支持鲁棒性通道RC的编码调制结构示意图;

图6是本发明实施例提出的装置中数据调制模块的结构示意图;

图7是本发明提出的一种支持鲁棒性通道RC的编码调制装置的另一实施例的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供了一种支持鲁棒性通道RC的编码调制方法和装置,不仅可以提高数据帧的编解码效率而且可以保障信息传输的安全性。以下分别进行详细说明。

请参考图1,图1是本发明实施例提出的一种支持鲁棒性通道RC的编码调制方法的流程图。如图所示,本发明实施例中的方法包括:

S101,在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧,所述DMT符号承载的比特数据包括从RC通道获取到的RC比特数据和从业务数据通道获取到的业务比特数据。

具体实现中,可以先从RC通道获取RC比特数据,然后再从业务数据通道中获取业务比特数据,使得在数据帧中RC比特数据排列在业务比特数据之前。例如,如图3所示,从RC通道中获取L0个RC比特数据,从业务数据通道中获取L1个业务比特数据得到的数据帧。所述RC比特数据可以是一个或多个;所述业务比特数据也可以是一个和多个。

S102,在所述PMD与所述PMS-TC的接口处将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据,所述数据帧由所述第一部分比特数据和所述第二部分比特数据组成。

另外,可以获取对数据帧中的比特数据进行编码的编码效率;获取数据帧对应的多个子载波中各个子载波承载编码比特数据的个数;计算多个子载波承载编码比特数据的个数之和;根据多个子载波承载编码比特数据的个数之和以及对所述数据帧中的比特数据进行编码的编码效率,计算数据帧中的第二部分比特数据的个数。其中,编码比特数据包括信息位和冗余位,编码效率为信息位的长度除以信息位的长度与冗余位的长度之和,该冗余位用于在信号接收端解码时对编码比特数据进行校验。

例如:如图3所示,当数据帧对应的多个子载波承载非编码比特数据的个数之和为Lu时,数据帧中的第一部分比特数据的个数为Lu,当上述多个子载波承载编码比特数据的个数之和为La,编码效率为R时,数据帧中的第二部分比特数据的个数为Lc=La*R。需要说明的是,DMT数据帧中第一部分比特数据的个数不小于上述RC比特数据的个数。

可选的,对所述DMT数据帧中的第二部分比特数据进行LDPC(Low Density Parity Check,低密度奇偶校验编码)得到编码比特数据。其中,LDPC码的编码强调高,可以优先使用LDPC编码方法进行编码。

需要说明的是,S101-S102的实现流程是在PMD和PMS-TC之间的接口处进行的,即数据从PMS-TC到PMD的中间过程中进行的过渡适配。进一步的,S101-S102在接口处的处理,可以由PMD控制完成或者PMS-TC控制完成。

S103,在所述PMD中将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,所述数据帧对应的多个子载波包括至少一个RC子载波,所述RC比特数据映射到所述至少一个RC子载波上。

具体实现中,由于在上述数据帧对应的多个子载波中的RC子载波不是连续的,在比特数据加载表中RC子载波和业务子载波成交织状,为了使数据帧中的排列在业务比特数据前的RC比特数据全部映射到RC子载波上,可以将RC子载波排列在业务子载波前,从而可以从第一个RC比特数据开始,将非编码比特数据中的RC比特数据映射到比特数据加载表中的RC子载波上。其中,上述至少一个RC子载波承载非编码比特数据的个数必须不小于RC比特数据的个数,从而可以将所有的RC比特数据映射到RC子载波上。当将非编码比特数据以及编码比特数据映射到全部的RC子载波上时,将剩下的非编码比特数据以及剩下的编码比特数据映射到业务子载波上。另外,RC子载波的SNR_margin可以由用户配置,但要求比业务子载波的SNR_margin要高。

在本发明实施例中,首先在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧;然后将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据;最后将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,其中RC比特数据映射到RC子载波上,从而不仅提高了编码速率,而且保障了RC数据信息传输的安全性。

请参考图2,图2是本发明第二实施例提出的一种支持鲁棒性通道RC的编码调制流程图。如图所示,本发明实施例中的方法包括:

S201,将在PMD与PMS-TC接口处的同一个DMT符号承载的比特数据组成一个DMT数据帧,所述DMT数据帧包括在该DMT周期内从RC通道获取到的RC比特数据和从业务数据通道获取到的业务比特数据。

具体实现中,可以先从RC通道获取RC比特数据,然后再从业务数据通道中获取业务比特数据,使得在数据帧中RC比特数据排列在业务比特数据之前。例如,如图3所示,从RC通道中获取L0个RC比特数据,从业务数据通道中获取L1个业务比特数据得到的数据帧。

S202,在所述PMD与所述PMS-TC接口处将所述DMT数据帧中包括所述多个RC比特数在内的第一部分比特数据确定为非编码比特数据,并对所述DMT数据帧中的第二部分比特数据进行编码得到编码比特数据,所述DMT数据帧由所述第一部分比特数据和第二部分比特数据组成。

另外,可以获取对数据帧中的比特数据进行编码的编码效率;获取数据帧对应的多个子载波中各个子载波承载编码比特数据的个数;计算多个子载波承载编码比特数据的个数之和;根据多个子载波承载编码比特数据的个数之和以及对数据帧中的比特数据进行编码的编码效率,计算数据帧中的第二部分比特数据的个数。其中,编码比特数据包括信息位和冗余位,编码效率为信息位的长度除以信息位的长度与冗余位的长度之和,该冗余位用于在信号接收端解码时对编码比特数据进行校验。

例如:如图3所示,当数据帧对应的多个子载波承载非编码比特数据的个数之和为Lu时,数据帧中的第一部分比特数据的个数为Lu,当上述多个子载波承载编码比特数据的个数之和为La,编码效率为R时,数据帧中的第二部分比特数据的个数为Lc=La*R。需要说明的是,DMT数据帧中第一部分比特数据的个数不小于上述RC比特数据的个数。

可选的,对所述DMT数据帧中的第二部分比特数据进行LDPC(Low Density Parity Check,低密度奇偶校验编码)得到编码比特数据。其中,LDPC码的编码强调高,可以优先使用LDPC编码方法进行编码。

需要说明的是,S201-S202的实现流程可以由PMD控制完成或者PMS-TC控制完成。

S203,分别获取所述多个子载波中目标子载波承载非编码比特数据的个数以及承载编码比特数据的个数。

需要说明的是,在上述计算得到各个子载波承载比特数据的个数之后,可以在目标子载波承载比特数据的个数范围内预设目标子载波承载非编码比特的个数的门限值,目标子载波实际承载非编码比特数据的个数不大于该门限值。同样,可以在目标子载波承载比特数据的个数范围内预设目标子载波承载编码比特的个数的门限值,目标子载波实际承载编码比特数据的个数不大于该门限值。

S204,根据所述目标子载波承载非编码比特数据的个数,将该个数的非编码比特数据映射到所述目标子载波上得到所述目标子载波的非编码子载波分量。

S205,根据所述目标子载波承载编码比特数据的个数,将该个数的编码比特数据映射到所述目标子载波上得到所述目标子载波的编码子载波分量。S203-S205的实现流程由上述PMD控制完成。

例如:一个子载波承载8个比特数据d3d2d1d0c3c2c1c0,其中,d3d2d1d0为非编码比特数据,c3c2c1c0为编码比特数据,对于非编码比特数据又分为Id分量和Qd分量,其中Id分量为d3d2,Qd分量为d1d0;对于编码比特数据又分为Ic分量和Qc分量,其中Ic分量为c3c2,Qc分量为c1c0。对非编码比特数据和编码比特数据分别进行格雷映射得到非编码子载波分量(Iu,Qu)和编码子载波分量(Ic,Qc),最后非编码子载波分量(Iu,Qu)和编码子载波分量(Ic,Qc)合并处理得到调制目标子载波(I,Q),该调制目标子载波可以表示为矩形星座坐标,其中(I,Q)=l×(Iu,Qu)+(Ic,Qc),l=4(当非编码比特数据的个数为2时,l=2;当非编码比特数据的个数为4时,l=4;当非编码比特数据的个数为6时,l=8)。

需要说明的是,通常LDPC编码比特数据映射到子载波的低位比特(LSB:least-significant bits),非编码比特数据的映射到子载波的高位比特(MSB:most significant bits),高位的非编码比特数据通过陪集技术放大欧式距离。例如:对于64QAM调制,其中低位的4比特(b3b2b1b0)为编码比特数据,高位的2比特(a1a0)为非编码比特数据,非编码比特数据和编码比特数据经过调制得到的矩形星座图,如图4所示,图中黑色圆圈部分的4个点为非编码比特数据的陪集,由于该4个点的低位的编码比特数据相同(1010),高位的非编码比特数据就构成一个陪集,这个陪集中的点与点之间的欧式距离被放大4倍(12dB)。在信号接收端进行解调时,首先根据低位的编码比特数据,确定高位的非编码比特数据所处的陪集,然后在确定的陪集中根据最小欧式距离准则,确定该陪集中的具体某个点,解映射出高位的非编码比特数据。通过陪集关系非编码比特数据可以与编码比特数据得到相同级别的保护,因此非编码比特数据与编码比特数据的误码率相同。

在本发明实施例中,首先在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧;然后将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据;最后将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,其中RC比特数据映射到RC子载波上,从而不仅提高了编码速率,而且保障了RC数据信息传输的安全性。

参考图5,图5是本发明实施例提出的一种LDPC编码调制方案中支持RC通道的装置,如图所示,本发明实施例的装置包括数据获取模块501、数据编码模块502和数据调制模块503。

数据获取模块501,用于在PMD与PMS-TC接口处将一个DMT符号承载的比特数据组成一个DMT数据帧,所述DMT数据帧包括在该DMT周期内从RC通道获取到的RC比特数据和从业务数据通道获取到的业务比特数据。

具体实现中,可以先从RC通道获取RC比特数据,然后再从业务数据通道中获取业务比特数据,使得在数据帧中RC比特数据排列在业务比特数据之前。例如,如图3所示,从RC通道中获取L0个RC比特数据,从业务数据通道中获取L1个业务比特数据得到的数据帧。

数据编码模块502,用于在所述PMD与所述PMS-TC接口处将所述DMT数据帧中包括所述多个RC比特数在内的第一部分比特数据确定为非编码比特数据,并对所述DMT数据帧中的第二部分比特数据进行编码得到编码比特数据,所述DMT数据帧由所述第一部分比特数据和第二部分比特数据组成。

另外,可以获取对数据帧中的比特数据进行编码的编码效率;获取数据帧对应的多个子载波中各个子载波承载编码比特数据的个数;计算多个子载波承载编码比特数据的个数之和;根据多个子载波承载编码比特数据的个数之和以及对数据帧中的比特数据进行编码的编码效率,计算数据帧中的第二部分比特数据的个数。其中,编码比特数据包括信息位和冗余位,编码效率为信息位的长度除以信息位的长度与冗余位的长度之和,该冗余位用于在信号接收端解码时对编码比特数据进行校验。

例如:如图3所示,当数据帧对应的多个子载波承载非编码比特数据的个数之和为Lu时,数据帧中的第一部分比特数据的个数为Lu,当上述多个子载波承载编码比特数据的个数之和为La,编码效率为R时,数据帧中的第二部分比特数据的个数为Lc=La*R。需要说明的是,DMT数据帧中第一部分比特数据的个数不小于上述RC比特数据的个数。

可选的,对所述DMT数据帧中的第二部分比特数据进行LDPC(Low Density Parity Check,低密度奇偶校验编码)得到编码比特数据。其中,LDPC码的编码强调高,可以优先使用LDPC编码方法进行编码。

需要说明的是,数据获取模块501和数据编码模块502可以由PMD控制或者PMS-TC控制。

数据调制模块503,用于在所述PMD中将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,所述数据帧对应的多个子载波包括至少一个RC子载波,所述RC比特数据映射到所述至少一个RC子载波上。其中,调制子载波包括非编码子载波分量和编码子载波分量。

具体实现中,由于在上述数据帧对应的多个子载波中的RC子载波不是连续的,在比特数据加载表中RC子载波和业务子载波成交织状,为了使数据帧中的排列在业务比特数据前的RC比特数据全部映射到RC子载波上,可以将RC子载波排列在业务子载波前,从而可以从第一个RC比特数据开始,将非编码比特数据中的RC比特数据映射到比特数据加载表中的RC子载波上。其中,上述至少一个RC子载波承载非编码比特数据的个数必须不小于RC比特数据的个数,从而可以将所有的RC比特数据映射到RC子载波上。当将非编码比特数据以及编码比特数据映射到全部的RC子载波上时,将剩下的非编码比特数据以及剩下的编码比特数据映射到业务子载波上。另外,RC子载波的SNR_margin可以由用户配置,但要求比业务子载波的SNR_margin要高。

可选的,如图6所示,数据调制模块503可以进一步包括:

个数获取单元601,用于分别获取所述多个子载波中目标子载波承载非编码比特数据的个数以及承载编码比特数据的个数。

需要说明的是,在上述计算得到各个子载波承载比特数据的个数之后,可以在目标子载波承载比特数据的个数范围内预设目标子载波承载非编码比特的个数的门限值,目标子载波实际承载非编码比特数据的个数不大于该门限值。同样,可以在目标子载波承载比特数据的个数范围内预设目标子载波承载编码比特的个数的门限值,目标子载波实际承载编码比特数据的个数不大于该门限值。

第一映射单元602,用于根据所述目标子载波承载非编码比特数据的个数,将该个数的非编码比特数据映射到所述目标子载波上得到所述目标子载波的非编码子载波分量。

第二映射单元603,用于根据所述目标子载波承载编码比特数据的个数,将该个数的编码比特数据映射到所述目标子载波上得到所述目标子载波的编码子载波分量。从而最后将所述非编码子载波分量以及所述编码比特分量合并处理得到调制目标子载波。

例如:一个子载波承载8个比特数据d3d2d1d0c3c2c1c0,其中,d3d2d1d0为非编码比特数据,c3c2c1c0为编码比特数据,对于非编码比特数据又分为Id分量和Qd分量,其中Id分量为d3d2,Qd分量为d1d0;对于编码比特数据又分为Ic分量和Qc分量,其中Ic分量为c3c2,Qc分量为c1c0。对非编码比特数据和编码比特数据分别进行格雷映射得到非编码子载波分量(Iu,Qu)和编码子载波分量(Ic,Qc),最后非编码子载波分量(Iu,Qu)和编码子载波分量(Ic,Qc)合并处理得到调制目标子载波(I,Q),该调制目标子载波可以表示为矩形星座坐标,其中(I,Q)=l×(Iu,Qu)+(Ic,Qc),l=4(当非编码比特数据的个数为2时,l=2;当非编码比特数据的个数为4时,l=4;当非编码比特数据的个数为6时,l=8)。

需要说明的是,通常LDPC编码比特数据映射到子载波的低位比特(LSB:least-significant bits),非编码比特数据的映射到子载波的高位比特(MSB:most significant bits),高位的非编码比特数据通过陪集技术放大欧式距离。例如:对于64QAM调制,其中低位的4比特(b3b2b1b0)为编码比特数据,高位的2比特(a1a0)为非编码比特数据,非编码比特数据和编码比特数据经过调制得到的矩形星座图,如图4所示,图中黑色圆圈部分的4个点为非编码比特数据的陪集,由于该4个点的低位的编码比特数据相同(1010),高位的非编码比特数据就构成一个陪集,这个陪集中的点与点之间的欧式距离被放大4倍(12dB)。在信号接收端进行解调时,首先根据低位的编码比特数据,确定高位的非编码比特数据所处的陪集,然后在确定的陪集中根据最小欧式距离准则,确定该陪集中的具体某个点,解映射出高位的非编码比特数据。通过陪集关系非编码比特数据可以与编码比特数据得到相同级别的保护,因此非编码比特数据与编码比特数据的误码率相同。

在本发明实施例中,首先在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧;然后将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据;最后将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,其中RC比特数据映射到RC子载波上,从而不仅提高了编码速率,而且保障了RC数据信息传输的安全性。

图7是本发明提出的一种支持鲁棒性通道RC的编码调制装置的另一实施例的结构示意图。如图所示,该装置可以包括:至少一个处理器701,例如CPU,至少一个接收器703,至少一个存储器704,至少一个发送器705,至少一个通信总线702。其中,通信总线702用于实现这些组件之间的连接通信。其中,本发明实施例中装置的接收器703和发送器705可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。存储器704可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器704可选的还可以是至少一个位于远离前述处理器701的存储装置。存储器704中存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下操作:

在PMD与PMS-TC的接口处将一个DMT符号承载的比特数据组成一个数据帧,所述DMT符号承载的比特数据包括从RC通道获取到的RC比特数据和从业务数据通道获取到的业务比特数据;

在所述PMD与所述PMS-TC的接口处将所述数据帧中包括所述RC比特数据在内的第一部分比特数据确定为非编码比特数据,并对所述数据帧中的第二部分比特数据进行编码得到编码比特数据,所述数据帧由所述第一部分比特数据和所述第二部分比特数据组成;

在所述PMD中将所述非编码比特数据以及所述编码比特数据映射到所述数据帧对应的多个子载波上进行调制得到调制子载波,所述数据帧对应的多个子载波包括至少一个RC子载波,所述RC比特数据映射到所述至少一个RC子载波上。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。

以上对本发明实施例所提供的内容下载方法及相关设备、系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1