软判决译码的方法和装置的制造方法

文档序号:9379869阅读:515来源:国知局
软判决译码的方法和装置的制造方法
【技术领域】
[0001]本发明的实施例涉及通信领域,尤其涉及一种软判决译码的方法和装置。
【背景技术】
[0002]OFDM (Orthogonal Frequency Divis1n Multiplexing,正交频分复用)系统有很多特有的优点,但由于其特殊的结构,使得该系统也存在一些缺点。由于OFDM信号是由多个相互独立的子载波叠加而成的,当各个子载波相位相同或者相近时,叠加信号便会受到相同初始相位信号的调制,从而产生较大的瞬时功率峰值,由此进一步带来较高的PAPR(Peak to Average Power Rat1,峰值平均功率比)。降低OFDM信号PAPR可以采用编码类方法,即将原来的信息码字映射到PAPR较小的序列来进行传输,避开可能会使OFDM信号出现高PAPR的码字,这类方法中常见的有分组码,雷德密勒互补格雷码(Reed MullerComplementary Golay Code)等。雷德密勒互补格雷码是通过雷德密勒码(Reed MullerCode)编码的方法构造互补格雷序列,由于互补格雷码具有较好的降低PAPR的性能,并且雷德密勒码易于译码,因此雷德密勒互补格雷码被选择用来构造降低信号PAPR值的传输码集。
[0003]现有技术中采用雷德密勒互补格雷码进行译码。译码时,比较所有可能的陪集以及码字,估算出最有可能的发送码字和叠加陪集。然而,其问题在于译码输入是硬判决之后的信息,因此译码性能较低。

【发明内容】

[0004]本发明的实施例提供了一种软判决译码的方法和装置,能够提高译码性能。
[0005]第一方面,提供了一种装置,包括:接收模块,用于接收调制符号,调制符号是对雷德密勒互补格雷码的符号进行调制获得的;确定模块,用于根据调制符号确定调制符号的软判决值;译码模块,用于对软判决值进行译码。
[0006]结合第一方面,在第一方面的第一种可能的实现方式中,确定模块具体用于根据调制符号的相位确定调制符号的软判决值。
[0007]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,调制符号是对雷德密勒互补格雷码的符号进行相移键控调制获得的。
[0008]结合第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,确定模块具体用于根据调制符号的相位和预定的软判决值的比特数确定调制符号的软判决值。
[0009]结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,确定模块具体用于:根据调制符号的调制阶数和预定的软判决值的比特数确定多个软判决值和多个软判决值所在的阈值区间;根据调制符号的相位和阈值区间确定调制符号的相位对应的阈值区间;将调制符号的相位对应的阈值区间中的软判决值作为调制符号的软判决值。
[0010]结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,多个软判决值为N*2h q,其中O彡N彡2q-l ;N为整数,h为调制阶数,q为预定的软判决值的比特数。
[0011 ] 结合第一方面的第三种至第五种中的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,译码模块具体用于将软判决值作为接收符号序列中的元素进行译码。
[0012]结合第一方面,在第一方面的第七种可能的实现方式中,确定模块还具体用于:根据调制符号的振幅确定调制符号的软判决值。
[0013]结合第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,调制符号是对雷德密勒互补格雷码的符号进行二相相移键控调制获得的,确定模块还具体用于:根据预定的软判决值的比特数确定多个软判决值和多个软判决值所在的阈值区间;根据调制符号的振幅和阈值区间确定调制符号的振幅对应的阈值区间;将调制符号的振幅对应的阈值区间中的软判决值作为调制符号的软判决值。
[0014]结合第一方面或第一方面的第一种至第八种中的任一种可能的实现方式,在第一方面的第九种可能的实现方式中,软判决值为非整数值,译码模块还具体用于:将非整数值与预定的系数相乘,转化为整数值;将整数值作为接收符号序列中的元素进行译码。
[0015]第二方面,提供了一种方法,包括:接收调制符号,调制符号是对雷德密勒互补格雷码符号进行调制获得的;根据调制符号确定调制符号的软判决值;对软判决值进行雷德密勒互补格雷码译码。
[0016]结合第二方面,在第二方面的第一种可能的实现方式中,根据调制符号确定调制符号的软判决值,包括:根据调制符号的相位确定调制符号的软判决值。
[0017]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,调制符号是对雷德密勒互补格雷码的符号进行相移键控调制获得的。
[0018]结合第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,根据调制符号的相位确定调制符号的软判决值,包括:根据调制符号的相位和预定的软判决值的比特数确定调制符号的软判决值。
[0019]结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,根据调制符号的相位和预定的软判决值的比特数确定调制符号的软判决值,包括:根据调制符号的调制阶数和预定的软判决值的比特数确定多个软判决值和多个软判决值所在的阈值区间;根据调制符号的相位和阈值区间确定调制符号的相位对应的阈值区间;将调制符号的相位对应的阈值区间中的软判决值作为调制符号的软判决值。
[0020]结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,多个软判决值为N*2h q,其中O彡N彡2q-l ;N为整数,h为调制阶数,q为预定的软判决值的比特数。
[0021]结合第二方面的第三种至第五种中的任一种可能的实现方式,在第二方面的第六种可能的实现方式中,对软判决值进行译码,包括:将软判决值作为接收符号序列中的元素进行译码。
[0022]结合第二方面,在第二方面的第七种可能的实现方式中,根据调制符号确定调制符号的软判决值,包括:根据调制符号的振幅确定调制符号的软判决值。
[0023]结合第二方面的第七种可能的实现方式,在第二方面的第八种可能的实现方式中,调制符号是对雷德密勒互补格雷码的符号进行二相相移键控调制获得的,根据调制符号的振幅确定调制符号的软判决值,包括:根据预定的软判决值的比特数确定多个软判决值和多个软判决值所在的阈值区间;根据调制符号的振幅和阈值区间确定调制符号的振幅对应的阈值区间;将调制符号的振幅对应的阈值区间中的软判决值作为调制符号的软判决值。
[0024]结合第二方面或第二方面的第一种至第八种中的任一种可能的实现方式,在第二方面的第九种可能的实现方式中,软判决值为非整数值,对软判决值进行译码,包括:将非整数值与预定的系数相乘,转化为整数值;将整数值作为接收符号序列中的元素进行译码。
[0025]由于本发明的实施例通过接收调制符号,根据调制符号确定调制符号的软判决值,然后再对软判决值进行译码,提高了的纠错性能,从而提高了译码性能。
【附图说明】
[0026]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是根据本发明的一个实施例的软判决译码的装置的示意性结构图。
[0028]图2是根据本发明的一个实施例的软判决译码的方法的示意性流程图。
[0029]图3A是根据本发明的一个实施例的软判决译码的方法的示意性流程图。
[0030]图3B是根据本发明的另一个实施例的软判决译码的方法的示意性流程图。
[0031]图4是根据本发明的一个实施例的用于软判决译码的星座图。
[0032]图5是根据本发明的一个实施例的用于软判决译码的星座图。
[0033]图6是根据本发明的另一个实施例的软判决译码的方法的示意性流程图。
[0034]图7是根据本发明的一个实施例的用于软判决译码的星座图。
[0035]图8是根据本发明的一个实施例的用于软判决译码的星座图。
[0036]图9是根据本发明的另一实施例的软判决译码的装置的示意性结构图。
【具体实施方式】
[0037]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]图1是根据本发明的一个实施例的软判决译码的装置的示意性结构图。该软判决装置100包括:接收模块110,用于接收调制符号,调制符号是对雷德密勒互补格雷码的符号进行调制获得的;确定模块120,用于根据调制符号确定调制符号的软判决值;译码模块130
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1