一种高阶调制方法、解映射方法以及相应装置制造方法

文档序号:7980306阅读:156来源:国知局
一种高阶调制方法、解映射方法以及相应装置制造方法
【专利摘要】本发明实施例公开了一种高阶调制方法、解映射方法以及相应装置。本发明实施通过对重要比特进行了区分,根据判决区域的难易程度,分成区分大区的重要比特和区分小区的重要比特,因此可以进一步提高解调器的判决正确率。
【专利说明】一种高阶调制方法、解映射方法以及相应装置
【技术领域】
[0001]本发明涉及通信【技术领域】,具体涉及一种高阶调制方法、解映射方法以及相应装置。
【背景技术】
[0002]随着通信系统对传输速率和频谱效率的要求不断提高,通信系统将会采用更高阶的正交幅度调制(QAM, Quadrature Amplitude Modulation)模式以满足对传输速率和频谱效率的要求。如何将所需要传输的比特信息有效的映射成高阶调制的星座点,以保证频谱效率的同时,满足系统对误码率(或误帧率)的基本要求是业界面临的重要课题。
[0003]学术界就此课题提出了多层编码调制的解决方案,即将传输的比特流解复用后分为并行的子信息流进行信道编码,然后对每一路编码后的比特数据进行统一的符号映射,生成符号数据流。基于这一方案,业界从可实现性以及提升频谱效率的角度出发,提出了许多工程可实现的方案,比如讲传输的比特数据解复用后,对并行的一路比特数据进行信道编码,对另一路比特数据不进行信道编码。
[0004]现有技术中,在分配编码比特数据和未编码比特数据时,会综合考虑高阶调制星座点的映射阶数,信道编码的码率,预定义的映射方式等信息,将两路比特数据分成重要比特数据和非重要比特数据,其中,重要比特数据用于将星座点划分为不相交的星座点子集合,称之为陪集,因此,对重要比特数据不进行信道编码,而非重要比特数据则进行信道编码,编码后的编码比特数据再根据预先定义的映射方式从陪集中选择所对应的高阶调制星座点。
[0005]上述现有技术一方面可以根据实际的应用场景分配重要比特和非重要比特的数量实现不同的频谱效率,另一方面结合星座图的特性将重要比特不进行复杂的信道编码却可以达到与对其进行信道编码操作相同的误码率/误帧率性能,降低实现复杂度。因此,现有技术一定程度上在频谱效率和实现复杂度之间实现了折衷设计。但是,现有技术的映射方式对于解调高阶调制时,由于对重要比特的判决仅仅是通过欧式距离最小判决准则进行判决的,因此导致对符号数据的判决正确率不高。

【发明内容】

[0006]本发明实施例提供了一种高阶调制方法、解映射方法以及相应装置,克服了现有技术在解调高阶调制时,对符号数据的判决正确率不高的缺点。
[0007]本发明实施例提供了一种高阶调制方法,该方法包括:
[0008]将需要传输的信息转换为比特数据,并将比特数据解复用为多于一路的比特数据;
[0009]将所述多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出;
[0010]其中,所述正交幅度调制的阶数不低于64 ;在所述正交幅度调制中将比特数据映射为符号数据过程中将所述比特数据划分为三部分,
[0011]第一部分比特数据用于映射到星座点,且将所述星座点划分为不相交的星座点子集合,所述子集合称为大区;
[0012]第二部分比特数据用于映射到所述星座点,且将每个所述大区中的星座点子集合划分为不相交的子集合,所述大区中不相交的子集称为小区;
[0013]第三部分比特数据用于映射到所述小区中对应的星座点上。
[0014]本发明实施例还提供了一种解映射方法,该方法包括:
[0015]对输入的符号进行解调判决,获取判决的子集合;
[0016]判断输入的符号所在的大区;所述大区为将星座点划分为不相交的星座点的子集合;
[0017]根据最小距离解调准则,获取的判决的子集合,和所述判断出的输入符号所在的大区,确定所述输入的符号映射出的比特数据。
[0018]本发明实施例还提供了一种高阶调制装置,该装置包括:解复用单元和正交幅度调制单元;
[0019]所述解复用单元,用于将需要传输的信息转换为比特数据,并将比特数据解复用为多于一路的比特数据;
[0020]所述正交幅度调制单元,用于将所述多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出;
[0021]其中,所述正交幅度调制的阶数不低于64 ;在所述正交幅度调制中将比特数据映射为符号数据过程中将所述比特数据划分为三部分,
[0022]第一部分比特数据用于映射到星座点,且将所述星座点划分为不相交的星座点子集合,所述子集合称为大区;
[0023]第二部分比特数据用于映射到所述星座点,且将每个所述大区中的星座点子集合划分为不相交的子集合,所述大区中不相交的子集称为小区;
[0024]第三部分比特数据用于映射到所述小区中对应的星座点上。
[0025]本发明实施例还提供了一种解映射装置,该装置包括:获取单元,判断大区单元,和判决单元,
[0026]所述获取单元,用于对输入的符号进行解调判决,获取判决的子集合;
[0027]所述判断大区单元,用于判断输入的符号所在的大区,所述大区为将星座点划分为不相交的星座点的子集合;
[0028]所述判决单元,用于根据最小距离解调准则,获取的判决的子集合,和所述判断出的输入符号所在的大区,确定所述输入的符号映射出的比特数据。
[0029]从以上技术方案可以看出,本发明实施例通过对重要比特进行了区分,根据判决区域的难易程度,分成区分大区的重要比特和区分小区的重要比特,因此可以进一步提高解调器的判决正确率。
【专利附图】

【附图说明】
[0030]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本发明实施例一提供的一种高阶调制方法流程示意简图;
[0032]图2是本发明实施例例举的一种64QAM星座映射示意图;
[0033]图3是本发明实施例例举的一种128QAM星座映射示意图;
[0034]图4是本发明实施例例举的一种256QAM星座映射示意图;
[0035]图5是本发明实施例例举的一种512QAM星座映射示意图;
[0036]图6是本发明实施例例举的一种1024QAM星座映射示意简图(未显示小区中的具体星座点);
[0037]图7所示一个小区中对应星座点的其中一种示意简图;
[0038]图8是本发明实施例例举的一种2048QAM星座映射示意简图(未显示小区中的具体星座点);
[0039]图9是本发明实施例例举的一种4096QAM星座映射示意简图(未显示小区中的具体星座点);
[0040]图10是本发明实施例二提供的一种高阶调制方法流程示意简图;
[0041]图11是本发明实施例例举的一种64QAM星座映射示意图;
[0042]图12是本发明实施例三提供的一种解映射方法流程示意简图;
[0043]图13a是本发明实施例四提供的一种高阶调制装置示意简图;
[0044]图13b是本发明实施例四提供的另一种高阶调制装置示意简图;
[0045]图14是本发明实施例五提供的一种解映射装置示意简图。
【具体实施方式】
[0046]实施例一
[0047]本发明实施例提供了一种高阶调制方法,如图1所示,该方法包括:
[0048]步骤101:将需要传输的信息转换为比特数据,并将比特数据解复用为多于一路的比特数据;
[0049]步骤102:将多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出;
[0050]其中,正交幅度调制的阶数不低于64;在正交幅度调制中将比特数据映射为符号数据过程中将比特数据划分为三部分,
[0051]第一部分比特数据用于映射到星座点,且将星座点划分为不相交的星座点子集合,该子集合称为大区;
[0052]第二部分比特数据用于映射到所述星座点,且将每个所述大区中的星座点子集合划分为不相交的子集合,该大区中不相交的子集称为小区;
[0053]第三部分比特数据用于映射到该小区中对应的星座点上。
[0054]需要说明的是,步骤102中所说“第一部分比特数据用于映射到星座点,且将所述星座点划分为不相交的星座点子集合,该子集合称为大区”可以具体包括:一部分比特数据用于据根据判决区域的容易程度,将映射的星座点划分为不相交的星座点子集合,称为大区。[0055]需要说明的是,所说根据判决区域的难易程度可以理解为:由对应星座点所代表的符号的功率决定判决区域的难易程度,符号的功率越大,判决较容易,因为相应的信噪比高,判决正确率高。基于这种划分,与现有技术对重要比特未进行任何区分,只用最小欧式距离准则进行判决,而本发明方案会先根据区分大区的重要比特将判决区域再次缩小,之后根据最小欧式距离准则在缩小后的信号区域(信号子集中)进行判决,从而提高判决正确率。
[0056]以64QAM举例,如图2所示,其中,图中的字母Al所代表的符号是由输入的比特数据中的一部分比特数据确定,该图中对应4个比特数据确定一个符号子集内的星座点的位置,通常是由进行低密度奇偶校验码(LDPC, Low Density Parity Check code)编码后得到的4比特数据;图中的数字0-3所代表的符号是由输入的比特数据中另一部分确定。假设接收符号为图中圆点所示,判决的子集合是A0,A1,A2,A3。如果是现有技术,根据最小欧式距尚判决,会判决为A3为最终的判决符号,从而将相应比特判决为11 (3的二进制表不)。本方案中将星座点分成两个大区,即O和I所对应的区域,为一个大区,其中又分为O和I两个小区。2和3构成另一个大区,其中分为2和3两个小区。判决时,会先判断接收符号所在大区,如图中所示O和I两个象限,因此将判决的子集合进一步缩小为A0,A1。然后根据最小欧式距离判决,会判决Al为最终的判决符号,从而将相应比特判决为01 (I的二进制表不)。
[0057]同理,对于128QAM举例,如图3所示,其中,字母Al是由输入调制映射器中的比特数据中其中4比特根据预先定义的映射方式,映射到不相交的小区对应的星座点上;数字0-7是由输入调制映射器中的比特数据中剩余3个比特数据确定,且该剩余比特数据中也可以区分重要比特数据和非重要比特数据;其中,重要比特数据用于将如3所示的星座图划分为4个大区,例如:图3中数字是O和I的符号归属同一个大区,数字是4和5的符号归属同一个大区,数字是2和3的符号归属同一个大区,数字是6和7的符号归属同一个大区。数字相同的符号的子集合为划分的小区。图3仅仅是对128QAM的星座图一种便于理解的具体实现方式,不应该理解为对本发明实施例的限制。
[0058]同理,对于256QAM举 例,如图4所示,其中,字母Al是由输入调制映射器中的比特数据中其中4比特根据预先定义的映射方式,映射到不相交的小区对应的星座点上;数字0-15是由输入调制映射器中的比特数据中剩余比特数据确定,且该剩余比特数据中也可以区分重要陪集比特和次重要陪集比特;其中,重要比特数据将星座图划分为4个大的象限,每个大象限又包括4个小象限,这四个小象限由非重要比特数据确定,共16个小象限。这16个小象限是通过4位二进制数表示的,或16个十进制数表示的(图中所示的数字)。划分4个大象限的比特对应于重要陪集比特,划分四个大象限中的4个小象限的比特对应于次重要陪集比特。这样0,1,4,5对应一个大象限3,2,7,6对应一个大象限12,13,8,9对应一个大象限,15,14,11,10对应一个大象限。如果把这些十进制数转成二进制数,会发现其中2个比特位决定了符号所在的大象限,另2个比特位决定了符号所在大象限中的小象限。图4仅仅是对256QAM的星座图一种便于理解的具体实现方式,不应该理解为对本发明实施例的限制。
[0059]同理,如图5所示,对于512QAM,在将比特数据映射为符号数据时,将比特数据划分为三部分,一部分用于确定星座点上具体位置,即Al,一部分用于确定大区,如2个比特,用于将星座图划分为4个不相交的大区,例如其中一个大区是由23,19,18,7,3,22,6,2所对应的一个大象限,其余三个大象限可以参考图5容易得出;还有一部分比特数据,可以是3个比特,用于将各大区划分为不相交的小区,如0-32个小区。
[0060]同理,对于1024QAM举例,如图6所示,在将比特数据映射为符号数据时,将比特数据划分为三部分,一部分用于确定星座点上具体位置,即Al(由于显示画面有限,在图6中未显示),其中,字母Al是由输入调制映射器中的比特数据中其中4比特根据预先定义的映射方式,映射到不相交的小区对应的星座点上;数字0-63是由输入调制映射器中的比特数据中剩余比特数据确定,且该剩余比特数据中也可以区分重要陪集比特和次重要陪集比特;其中,重要比特数据将星座图划分为4个大的象限,每个大象限又包括16个小象限,这16个小象限由非重要比特数据确定,共64个小象限。这64个小象限是通过6位二进制数表示的,或64个十进制数表示的(即图中所示的数字,需要理解的是,图中显示的最小单位是小区,小区中具体的星座点未能显示出,在图7中显示出每个小区的具体星座点,其中i代表数字0-63)。划分4个大象限的比特对应于重要陪集比特,划分四个大象限中的16个小象限的比特对应于次重要陪集比特。这样0,8,24,16,1,9, 25, 17,3,11,27,19,2,10,26,18 对应一个大象限;6,7,5,4,14,15,13,12,30,31,29,28,22,23,21,20,对应一个大象限;48,49,51,50,56,57,59,58,40,41,43,42,32,33,35,34 对应一个大象限;54,55,53,52,62,63,61,60,46,4 7,45,44,38,39,37,36对应一个大象限。如果把这些十进制数转成二进制数,会发现其中2个比特位决定了符号所在的大象限,另4个比特位决定了符号所在大象限中的小象限。图6仅仅是对1024QAM的星座图一种便于理解的具体实现方式,不应该理解为对本发明实施例的限制。
[0061]同理,对于2048QAM举例,如图8所示,在将比特数据映射为符号数据时,将比特数据划分为三部分,一部分用于确定星座点上具体位置,即Al(由于显示画面有限,在图8中未显示),其中,字母Al是由输入调制映射器中的比特数据中其中4比特根据预先定义的映射方式,映射到不相交的小区对应的星座点上;数字0-127是由输入调制映射器中的比特数据中剩余比特数据确定,且该剩余比特数据中也可以区分重要陪集比特和次重要陪集比特;其中,重要比特数据将星座图划分为4个大的象限,每个大象限又包括32个小象限,这32个小象限由非重要比特数据确定,共128个小象限。这128个小象限是通过7位二进制数表示的,或128个十进制数表示的(即图中所示的数字,需要理解的是,图中显示的最小单位是小区,小区中具体的星座点未能显示出,在图7中显示出每个小区的具体星座点,其中i代表数字0-127)。划分4个大象限的比特对应于重要陪集比特,划分四个大象限中的32个小象限的比特对应于次重要陪集比特。这样117,116,113,115,121,120,112,114,118,119,125,124,122,123,127,126,58,59,63,62,56,57,61,60,48,49,53,52,50,51,55,54 对应一个大象限;83,81,84,85,82,80,88,89,18,19,23,22,16,17,21,20,24,25,29,28,26,27,31,3,90,91,95,94,86,87,93,92 对应一个大象限;102,103,109,108,110,111,107,106,46,47,43,42,105,101,100,104,40,41,45,44,36,37,33,32,96,97,38,39,35,34,98,99 对应一个大象限;6,7,3,2,4,5,I, O, 12,13,9,8,14,15,11,10,66,67,64,65,72,68,73,69,78,79,75,74,76,77,71,70对应一个大象限。如果把这些十进制数转成二进制数,会发现其中2个比特位决定了符号所在的大象限,另5个比特位决定了符号所在大象限中的小象限。图8仅仅是对2048QAM的星座图一种便于理解的具体实现方式,不应该理解为对本发明实施例的限制。
[0062]同理,对于4096QAM举例,如图9所示,在将比特数据映射为符号数据时,将比特数据划分为三部分,一部分用于确定星座点上具体位置,即Al(由于显示画面有限,在图9中未显示),其中,字母Al是由输入调制映射器中的比特数据中其中4比特根据预先定义的映射方式,映射到不相交的小区对应的星座点上;数字0-255是由输入调制映射器中的比特数据中剩余比特数据确定,且该剩余比特数据中也可以区分重要陪集比特和次重要陪集比特;其中,重要比特数据将星座图划分为4个大的象限(具体可以是将图9中的小区均匀的划分为4部分,每个部分理解为一个大象限),每个大象限又包括64个小象限,这64个小象限由非重要比特数据确定,共256个小象限。这256个小象限是通过8位二进制数表示的,或256个十进制数表示的(即图中所示的数字,需要理解的是,图中显示的最小单位是小区,小区中具体的星座点未能显示出,在图7中显示出每个小区的具体星座点,其中i代表数字0-255)。划分4个大象限的比特对应于重要陪集比特,划分四个大象限中的64个小象限的比特对应于次重要陪集比特。如果把这些十进制数转成二进制数,会发现其中2个比特位决定了符号所在的大象限,另6个比特位决定了符号所在大象限中的小象限。图9仅仅是对4096QAM的星座图一种便于理解的具体实现方式,不应该理解为对本发明实施例的限制。
[0063]以及更高阶的QAM中,在将比特数据映射为符号数据时,将比特数据划分为三部分,一部分用于根据预先定义的映射方式,映射到不相交的小区对应的星座点上(例如:字母Al),一部分比特数据用于将映射的星座点划分为不相交的大区(例如:上述大象限12,13,8,9,即形成一个大区),还有一部分比特数据用于将各大区中的星座点子集合划分为不相交的小区(例如:数字O、I等等)。在本实施例中不详细对更高阶数的QAM的映射过程做说明,但基于当前已经说明的映射方案,可以容易推出更高阶数的QAM映射过程的具体方法。
[0064]另外,还需要说明的,上述实施例中所说明的字母和数字是便于理解本发明实施例的一种举例,并非对本发明实施例的`限制,上述数字和字母根据实际设计会有不同。
[0065]本发明实施例提供了一种高阶调制方法,与现有技术相比,对重要比特进行了区分,根据判决区域的难易程度,分成区分大区的重要比特和区分小区的重要比特,因此可以进一步提高解调器的判决正确率。
[0066]实施例二
[0067]本发明实施例提供了一种高阶调制方法,如图10所示若输入的比特数据包括:经过第一类编码后的比特数据和经过第二类编码后的比特数据,以及未进行编码的比特数据,该方法具体包括:
[0068]步骤201:将需要传输的信息转换为比特数据,并将比特数据解复用为多于一路的比特数据;
[0069]步骤202:对所述多于一路的比特数据中至少一路比特数据进行第一类编码;
[0070]步骤203:对所述多于一路的比特数据中至少一路比特数据进行第二类编码;
[0071]步骤204:将所述多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出;
[0072]其中,所述正交幅度调制的阶数不低于64 ;在所述正交幅度调制中将比特数据映射为符号数据过程中将所述比特数据划分为三部分,[0073]将所述多于一路的比特数据中未进行编码的比特数据,用于映射到星座点,且将所述星座点划分为不相交的星座点子集合;
[0074]将所述第一类编码后得到的比特数据,用于映射到星座点,且将各大区中的星座点子集合划分为不相交的子集合;
[0075]将所述第二类编码后得到的比特数据,映射到不相交的小区对应的星座点上。
[0076]或者,步骤204中将经过第一类编码后的比特数据,与未进行编码的比特数据,这两类数据在映射中的功能进行替换,即:将输入的比特数据经过第一类编码后,得到的比特数据,用于将映射的星座点划分为不相交的星座点子集合(即映射到各大区);将未进行编码的比特数据用于映射到未进行编码的比特数据的星座点子集合中更小的互不相交的星座点子集合(即映射到各小区)。
[0077]其中,为了便于理解,步骤204中所述的第一类编码为循环码,该循环码至少可以包括:RS编码或者BCH编码其中任意一种;第二类编码可以具体包括:低密度奇偶校验编码,卷积编码,Polar编码,Turbo编码,广义级联编码,或者乘积编码其中任意一种。
[0078]如图11所示,在64QAM调制模式下,每个调制符号中可以包含4个来自经过LDPC信道编码器的编码比特流,2个比特来自未编码比特流或经过BCH/RS码编码器的比特流,且该2个比特中其中I个比特可以用于确定将映射的星座点划分为不相交的大区,另一个比特用于将大区划分为更小的互不相交的星座点子集合(即小区)。图中每一个星座点由符号和数字的组合来表示,其中符号表示编码比特流所对应的比特,数字表示未编码比特流所对应的比特。
[0079]同理,在128QAM调制模式下,参考图3所示,每个调制符号中可以包含4个来自经过LDPC信道编码器的编码比特流,3个比特来自未编码比特流或经过BCH/RS码编码器的比特流;且该3个比特中其中2个比特可以用于确定将映射的星座点划分为不相交的大区,剩余I个比特用于将大区划分为更小的互不相交的星座点子集合(即小区)。图中每一个星座点由符号和数字的组合来表示,其中符号表示编码比特流所对应的比特,数字表示未编码比特流所对应的比特。
[0080]同理,在256QAM调制模式下,参考图4所示,每个调制符号中可以包含4个来自经过LDPC信道编码器的编码比特流,4个比特来自未编码比特流或经过BCH/RS码编码器的比特流;且该4个比特中其中2个比特可以用于确定将映射的星座点划分为不相交的大区,剩余2个比特用于将大区划分为更小的互不相交的星座点子集合(即小区)。图中每一个星座点由符号和数字的组合来表示,其中符号表示编码比特流所对应的比特,数字表示未编码比特流所对应的比特。
[0081]同理,在512QAM调制模式下,参考图5所示,每个调制符号中可以包含4个来自经过LDPC信道编码器的编码比特流,5个比特来自未编码比特流或经过BCH/RS码编码器的比特流;且该5个比特中其中2个比特可以用于确定将映射的星座点划分为不相交的大区,剩余3个比特用于将大区划分为更小的互不相交的星座点子集合(即小区)。图中每一个星座点由符号和数字的组合来表示,其中符号表示编码比特流所对应的比特,数字表示未编码比特流所对应的比特。
[0082]在1024QAM调制模式下,每个调制符号中包含4个来自经过LDPC信道编码器的编码比特流,6个比特来自未编码信息比特流或经过BCH/RS码编码器的比特流。且该6个比特中其中3个比特可以用于确定将映射的星座点划分为不相交的大区,剩余3个比特用于将大区划分为更小的互不相交的星座点子集合(即小区)。
[0083]在2048QAM调制模式下,每个调制符号中包含4个来自经过LDPC信道编码器的编码比特流,7个比特来自未编码信息比特流或经过BCH/RS码编码器的比特流。且该7个比特中其中2个比特可以用于确定将映射的星座点划分为不相交的大区,剩余5个比特用于将大区划分为更小的互不相交的星座点子集合(即小区)。
[0084]在4096QAM调制模式下,每个调制符号中包含4个来自经过LDPC信道编码器的编码比特流,8个比特来自未编码信息比特流或经过BCH/RS码编码器的比特流。且该8个比特中其中2个比特可以用于确定将映射的星座点划分为不相交的大区,剩余6个比特用于将大区划分为更小的互不相交的星座点子集(即小区)。
[0085]本发明实施例提供了一种高阶调制方法,对重要比特进行了区分,根据判决区域的难易程度,分成区分大区的重要比特和区分小区的重要比特,因此可以进一步提高解调器的判决正确率。
[0086]实施例三
[0087]本发明实施例提供一种解映射方法,如图12所示,该方法包括:
[0088]步骤301:对输入的符号进行解调判决,获取判决的子集合;
[0089]步骤302:判断输入的符号所在的大区;其中,该大区为将星座点划分为不相交的星座点的子集合;
[0090]步骤303:根据最小距离解调准则,获取的判决的子集合,和判断出输入的符号所在的大区,确定所述输入的符号映射出的比特数据。
[0091]其中,步骤303中所说的最小距离解调准则,指在判决区域内接收符号与判决区域内星座点的欧氏距离最近的星座点即为最终的判决符号。即在所述输入的符号所在的大区中,判断出距离所述输入的符号欧式距离最近的所述判决的子集合中的星座点,为所述输入的符号的判决符号,将所述判决符号映射为比特数据。
[0092]参考实施例一中图2所示,以64QAM举例,假设接收符号为图中圆点所示,判决的子集合是A0,Al,A2,A3。判决时,会先判断接收符号所在大区,如图中所示O和I两个象限,因此将判决的子集合进一步缩小为A0,Al。然后根据最小欧式距离判决,会判决Al为最终的判决符号,从而将相应比特判决为01 (I的二进制表示)。
[0093]本发明实施例提供了一种解映射方法,对重要比特进行了区分,根据判决区域的难易程度,分成区分大区的重要比特和区分小区的重要比特,因此与现有技术相比,该解映射方法可以进一步提闻解调器的判决正确率。
[0094]实施例四
[0095]本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。本发明实施例可应用于各种通信系统中的基站或者终端。图13a示出了一种用户设备的实施例,在该实施例中,设备40包括发射电路402、接收电路403、功率控制器406、编解码器405、处理单元406,存储器407及天线401.处理单元406控制设备40的操作,处理单元406还可以称为CPU。存储器407可以包括只读存储器和随机存取存储器,并向处理单元406提供指令和数据。存储器407的一部分还可以包括非易失行随机存取存储器(NVRAM)。具体的应用中,设备40可以嵌入或者本身可以就是例如移动电话之类的无线通信设备,还可以包括容纳发射电路402和接收电路403的载体,以允许设备40和远程位置之间进行数据发射和接收。发射电路402和接收电路403可以耦合到天线401.设备40的各个组件通过总线系统4100耦合在一起,其中,总线系统4100除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统4100。设备40还可以包括用于处理信号的处理单元406、此外还包括功率控制器404、编解码器405。
[0096]上述本发明实施例揭示的方法可以应用于编解码器405中,或者说由编解码器405以实现。编解码器405可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过编解码器405中的硬件的集成逻辑电路或者软件形式的指令完成。这些指令可以通过其中的处理器406以配合实现及控制。用于执行本发明实施例揭示的方法,上述的编解码器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,解码器等。
[0097]结合本发明实施例所公开的方法的步骤可以直接体现为硬件编解码器执行完成,或者用编解码器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器407,解码单元读取存储器407中的信息,结合其硬件完成上述方法的步骤。
[0098]本发明实施例提供一种高阶调制装置,如图13b所示,该装置包括:解复用单元501和正交幅度调制单元502 ;其中,解复用单元501和正交幅度调制单元50,可以为编解码器405的一部分。
[0099]其中,解复用单元501,用于将需要传输的信息转换为比特数据,并将比特数据解复用为多于一路的比特数据;
[0100]正交幅度调制单元502,用于将所述多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出;
[0101]其中,所述正交幅度调制的阶数不低于64 ;在所述正交幅度调制中将比特数据映射为符号数据过程中将所述比特数据划分为三部分,
[0102]第一部分比特数据用于映射到星座点,且将所述星座点划分为不相交的星座点子集合,所述子集合称为大区;
[0103]第二部分比特数据用于映射到所述星座点,且将每个所述大区中的星座点子集合划分为不相交的子集合,所述大区中不相交的子集称为小区;
[0104]第三部分比特数据用于映射到所述小区中对应的星座点上。
[0105]本发明实施例提供了一种高阶调制装置,对重要比特进行了区分,根据判决区域的难易程度,分成区分大区的重要比特和区分小区的重要比特,因此可以进一步提高解调器的判决正确率。
[0106]进一步,该装置还包括:第一编码单元503和第二编码单元504 ;该第一编码单元503和第二编码单元504,也可以为编解码器405的一部分。
[0107]第一编码单元503,用于对所述多于一路的比特数据中至少一路比特数据进行第
一类编码;[0108]第二编码单元504,用于对所述多于一路的比特数据中至少一路比特数据进行第
二类编码;
[0109]则正交幅度调制单元502,具体包括:
[0110]将所述多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出;
[0111]其中,所述正交幅度调制的阶数不低于64;在所述正交幅度调制中将比特数据映射为符号数据过程中将所述比特数据划分为三部分,
[0112]将所述多于一路的比特数据中未进行编码的比特数据,用于映射到星座点,且将所述星座点划分为不相交的星座点子集合;
[0113]将所述第一类编码后得到的比特数据,用于映射到星座点,且将各大区中的星座点子集合划分为不相交的子集合;
[0114]将所述第二类编码后得到的比特数据,映射到不相交的小区对应的星座点上。
[0115]其中,第一类编码包括:RS编码或者BCH编码或者循环码其中任意一种;
[0116]所述第二类编码包括:低密度奇偶校验编码,卷积编码,Polar编码,Turbo编码,广义级联编码,或者乘积编码其中任意一种。
[0117]实施例五
[0118]本发明实施例提供一种解映射装置,如图14所示,该装置包括:获取单元601,判断大区单元602,和判决单元603 ;其中,获取单元601,判断大区单元602,和判决单元603,可以为编解码器405的一部分。
[0119]获取单元,用于对输入的符号进行解调判决,获取判决的子集合;
[0120]判断大区单元,用于判断输入的符号所在的大区;所述大区为将星座点划分为不相交的星座点的子集合;
[0121]判决单元,用于根据最小距离解调准则,获取的判决的子集合,和所述判断出的输入符号所在的大区,确定所述输入的符号映射出的比特数据。
[0122]优选的,所述判决单元,具体用于在所述输入的符号所在的大区中,判断出距离所述输入的符号欧式距离最近的所述判决的子集合中的星座点,为所述输入的符号的判决符号,将所述判决符号映射为比特数据。
[0123]本发明实施例提供了一种解映射装置,对重要比特进行了区分,根据判决区域的难易程度,分成区分大区的重要比特和区分小区的重要比特,因此与现有技术相比,该解映射方法可以进一步提闻解调器的判决正确率。
[0124]还需要理解的是,上述实施例四、五说明的装置的详细内容可以参照对应的方法权利要求一?三,此处不重述。
[0125]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读写存储介质中,上述提到的存储介质可以是可读写存储器,磁盘或光盘、FPGA(可编程逻辑阵列)、DSP(数字信号处理器)、CPU(中央处理器)等。
[0126]以上对本发明所提供的一种高阶调制方法、解映射方法以及相应装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种高阶调制方法,其特征在于,该方法包括: 将需要传输的信息转换为比特数据,并将比特数据解复用为多于一路的比特数据; 将所述多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出; 其中,所述正交幅度调制的阶数不低于64 ;在所述正交幅度调制中将比特数据映射为符号数据过程中将所述比特数据划分为三部分, 第一部分比特数据用于映射到星座点,且将所述星座点划分为不相交的星座点子集合,所述子集合称为大区; 第二部分比特数据用于映射到所述星座点,且将每个所述大区中的星座点子集合划分为不相交的子集合,所述大区中不相交的子集称为小区; 第三部分比特数据用于映射到所述小区中对应的星座点上。
2.根据权利要求1所述的方法,其特征在于,所述将比特数据解复用为多于一路的比特数据之后,所述将所述多于一路的比特数据进行正交幅度调制之前,所述方法还包括: 对所述多于一路的比特数据中至少一路比特数据进行第一类编码; 对所述多于一路的比特数据中至少一路比特数据进行第二类编码; 贝U,所述第一部分比特数据用于映射到星座点,且将所述星座点划分为不相交的星座点子集合具体包括: 将所述多于一路的比特数据 中未进行编码的比特数据,用于映射到星座点,且将所述星座点划分为不相交的星座点子集合; 所述第二部分比特数据用于映射到所述星座点,且将每个所述大区中的星座点子集合划分为不相交的子集合,具体包括: 将所述第一类编码后得到的比特数据,用于映射到星座点,且将各大区中的星座点子集合划分为不相交的子集合; 第三部分比特数据用于映射到所述小区中对应的星座点上,具体包括: 将所述第二类编码后得到的比特数据,映射到不相交的小区对应的星座点上。
3.根据权利要求2所述的方法,其特征在于,所述第一类编码为循环码,所述循环码至少包括:RS编码或者BCH编码其中任意一种; 所述第二类编码包括:低密度奇偶校验编码,卷积编码,Polar编码,Turbo编码,广义级联编码,或者乘积编码其中任意一种。
4.一种解映射方法,其特征在于,该方法包括: 对输入的符号进行解调判决,获取判决的子集合; 判断输入的符号所在的大区;所述大区为将星座点划分为不相交的星座点的子集合;根据最小距离解调准则,获取的判决的子集合,和所述判断出的输入符号所在的大区,确定所述输入的符号映射出的比特数据。
5.根据权利要求4所述的方法,其特征在于, 所述根据最小距离解调准则,获取的判决的子集合,和所述判断出的输入符号所在的大区,确定所述输入的符号映射出的比特数据,具体包括: 在所述输入的符号所在的大区中,判断出距离所述输入的符号欧式距离最近的所述判决的子集合中的星座点,为所述输入的符号的判决符号,将所述判决符号映射为比特数据。
6.一种高阶调制装置,其特征在于,该装置包括:解复用单元和正交幅度调制单元; 所述解复用单元,用于将需要传输的信息转换为比特数据,并将比特数据解复用为多于一路的比特数据; 所述正交幅度调制单元,用于将所述多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出; 其中,所述正交幅度调制的阶数不低于64 ;在所述正交幅度调制中将比特数据映射为符号数据过程中将所述比特数据划分为三部分, 第一部分比特数据用于映射到星座点,且将所述星座点划分为不相交的星座点子集合,所述子集合称为大区; 第二部分比特数据用于映射到所述星座点,且将每个所述大区中的星座点子集合划分为不相交的子集合,所述大区中不相交的子集称为小区; 第三部分比特数据用于映射到所述小区中对应的星座点上。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:第一编码单元和第二编码单元; 所述第一编码单元,用于对所述多于一路的比特数据中至少一路比特数据进行第一类编码; 所述第二编码单元,用于对所述多于一路的比特数据中至少一路比特数据进行第二类编码; 所述正交幅度调制单元,具体包括: 将所述多于一路的比特数据进行正交幅度调制生成符号数据,将生成的符号数据输出; 其中,所述正交幅度调制的阶数不低于64 ;在所述正交幅度调制中将比特数据映射为符号数据过程中将所述比特数据划分为三部分, 将所述多于一路的比特数据中未进行编码的比特数据,用于映射到星座点,且将所述星座点划分为不相交的星座点子集合; 将所述第一类编码后得到的比特数据,用于映射到星座点,且将各大区中的星座点子集合划分为不相交的子集合; 将所述第二类编码后得到的比特数据,映射到不相交的小区对应的星座点上。
8.根据权利要求7所述的装置,其特征在于,所述第一类编码为循环码,所述循环码至少包括:RS编码或者BCH编码其中任意一种; 所述第二类编码包括:低密度奇偶校验编码,卷积编码,Polar编码,Turbo编码,广义级联编码,或者乘积编码其中任意一种。
9.一种解映射装置,其特征在于,该装置包括:获取单元,判断大区单元,和判决单元, 所述获取单元,用于对输入的符号进行解调判决,获取判决的子集合; 所述判断大区单元,用于判断输入的符号所在的大区,所述大区为将星座点划分为不相交的星座点的子集合; 所述判决单元,用于根据最小距离解调准则,获取的判决的子集合,和所述判断出的输入符号所在的大区,确定所述输入的符号映射出的比特数据。
10.根据权利要求9所述的方法,其特征在于,所述判决单元,具体用于在所述输入的符号所在的大区中,判断出距离所述输入的符号欧式距离最近的所述判决的子集合中的星座点,为所述输入的符号的判决符号,将所述判决符号映射为比特数据。
【文档编号】H04L1/00GK103516661SQ201210214774
【公开日】2014年1月15日 申请日期:2012年6月27日 优先权日:2012年6月27日
【发明者】曾雁星, 王光健, 刘坤鹏 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1