专利名称:比特软值处理方法及装置的制作方法
技术领域:
本发明涉及媒体数据处理方法,特别是涉及符号解映射输出的比特软值处理方法 和装置。
背景技术:
在通信技术中,由于通信数据存储介质密度以及数据传输速度的增加,信道条件 可能恶化,并且可能发生更多错误。因此,有线/无线通信通常应该在通信信道中使用具有 高纠错性能的纠错方法或纠错码。一般来说,在发射端通过调制是把比特级数据s映射到复符号S,其中s可包括m
个数据,例如a0、al.......am,复符号S的大小可为M,且M =加。具体的映射方式有很多
种,不同的调制方式决定了符号差错率以及误比特率。相对应地,在接收端,解调器根据接 收到的复符号S,获得数据s的比特判决。符号级信号通过通信系统的传输和信道(包括各 种传输方式和各种信道),在接收端被接收,经过信道均衡或干扰抵消信号检测等,总可以 将信号的等效传输信道表示为r = h*S+n。其中,h为完全已知或已被接收器估算出来的 增益系数,η表示剩余的干扰和噪声。通常来说,有两种不同的途径获得判决,一种是根据在h*S和r之间的最小平方欧 氏距离进行硬判决获得估计值,这种判决在实际执行时通常需要增设定门限以及门限的量 化值;此外,在级联系统中,由于后续的差错控制编码的译码器通常需要比特级的信息,因 此,通常可采用另一种方式,即软判决解调,例如计算每个比特的对数似然比,或称为比特 软值。在获得比特软值之后,理论上,可将其直接输入至相应的译码器,以获得译码结 果。然而,在实际实现中,不同的信道对信号存在不同的衰减,并且译码器处理对输入数 据有一定的位宽要求,若比特软值的译码所需有效部分无法落在译码器所要求的位宽范围 内,则译码性能会降低。目前,现有的常规方法通常采用先对比特软值进行增益,再对其进行限幅,从而使 得限幅的结果符合译码器的位宽要求,并在此基础上对限幅结果进行译码。应用这种方法 对比特软值进行增益和限幅时,对信道估计的依赖比较大;当信道估计出现偏差时,很有可 能对比特软值的处理产生较大的影响,而且也无法通过后期的译码、纠错等进行检测或排 除。此外,由于受到信道影响较大,因此缺乏一种较为通用的对比特软值进行处理的方法和
直ο
发明内容
本发明解决的技术问题是提供一种比特软值处理方法和装置,能够广泛适用于多 种解调方法和装置中,并降低信道变化对解调译码的影响。为解决上述技术问题,本发明提供了一种比特软值处理方法,包括根据增益系 数,将比特软值进行增益,并对增益之后的比特软值进行限幅;对多个比特软值绝对值进行求和,并判断设定长度的比特软值是否符合设定条件;当设定长度的比特软值符合设定条 件时,根据所获得的比特软值绝对值之和,对所述增益系数进行调整。此外,本发明还提供了一种比特软值处理装置,包括增益限幅单元,接收比特软 值,并通过增益系数对所述比特软值进行增益,以及对增益之后的比特软值进行限幅;判定 单元,对多个比特软值绝对值进行求和,并且判定设定长度的比特软值是否符合设定条件; 增益系数调整单元,当设定长度的比特软值符合设定条件时,根据所述判定单元中获得所 述绝对值和值,对所述增益系数进行调整。与现有技术相比,本发明具有以下优点根据比特软值绝对值的和值或平均值与 设定阈值、或将比特软值的长度与设定长度的比较结果,采用不同的步长值,并通过该步长 值以自适应反馈的方式对比特软值的增益系数进行调整,其中,设定阈值、设定长度或步长 值仅与编码/译码码率有关而不依赖于信道估计,从而不仅能适时对比特软值进行调整, 提高译码效率,且降低了信道变化对解调译码的影响,具有广泛的适用性。
通过附图中所示的本发明的优选实施例的更具体说明,本发明的上述及其它目 的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按 实际尺寸等比例缩放绘制附图,重点在于示出本发明的主旨。图1是本发明比特软值处理方法一种实施方式的流程示意图;图2是图1所示步骤S2 —种实施方式的流程示意图;图3是图1所示步骤S2另一种实施方式的流程示意图;图4是本发明比特软值处理装置一种实施方式的结构示意图;图5是图4所示判定单元一种实施方式的结构示意图;图6是图4所示判定单元另一种实施方式的结构示意图;图7是图4所示增益系数调整单元一种实施方式的结构示意图;图8是本发明比特软值处理装置一种具体实施例的结构示意图。
具体实施例方式在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以 很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况 下做类似推广,因此本发明不受下面公开的具体实施的限制。其次,本发明利用示意图进行详细描述,在详述本发明实施例时,为便于说明,表 示器件结构的剖面图会不依一般比例作局部放大,而且所述示意图只是实例,其在此不应 限制本发明保护的范围。此外,在实际制作中应包含长度、宽度及深度的三维空间尺寸。下面结合附图和具体实施例,对本发明实施方式进行进一步说明。参考图1,本发明比特软值处理方法的一种实施方式可包括步骤Si,根据增益系数,将比特软值进行增益,并根据译码码率,对增益之后的比 特软值进行限幅;步骤S2,对多个比特软值的绝对值求和,当设定长度的比特软值符合设定条件时, 进入步骤S3 ;
步骤S3,根据步骤S2获得的比特软值绝对值之和,对所述增益系数进行调整。具体来说,在步骤Sl中,所述增益系数的初始值以及所述限幅范围可根据所述译 码码率进行确定,其中,译码码率即为编码码率,在接收端视为完全已知或由接收端尝试或 估算而获知。例如,当编码/译码码率为0. 8时,所述增益系数的初始值可为5. 0,限幅范围 可为-7至+7之间。在一种具体实施方式
中,参考图2,步骤S2可包括步骤S201,计算设定长度的比特软值绝对值之和;步骤S202,将步骤S201所获得的比特软值绝对值之和与设定阈值进行比较,当所 述软值绝对值之和与所述设定阈值相差超出预定范围时,则符合设定条件,放弃处理所述 比特软值,进入步骤S3 ;反之,不符合设定条件,输出所述比特软值,返回执行步骤Si。具体来说,经过解交织,获得分别对应于比特bp。。、b2、bp b0的软值LLR3、 LLR1,。。.,LLR1^LLR0,先通过步骤S201对软值的绝对值进行求和计算,获得软值绝对值之和 S :S = SUM( I LLR11 +。。。+1 LLR21 +1 LLR11 +1 LLR01)。其中,在步骤S201中,进行求和计算的比特软值的设定长度可根据译码器的处理 能力、精度要求以及解交织的结果而具体设定。在一种实施方式中,可采用帧长度作为比特 软值设定长度,例如可为LDPC帧长。在另一种实施方式中,也可根据帧长度与倍率系数的 乘积,对比特软值的设定长度进行设定,该倍率系数可为复符号大小的对数;例如,对于采 用M-QAM进行调制所获得的复符号,倍率系数可为log2M。在又一种实施方式中,还可根据 解交织的符号长度及设计要求对所述设定长度进行具体确定。其中,还可在步骤S201中对进行求和计算的多个比特软值进行缓存,待获得步骤 S202的比较结果之后,再决定对所述多个比特软值予以输出或放弃处理。根据步骤S201获得多个比特软值之和之后,进入步骤S202。其中,所述设定阈值 或所述预定范围可根据编码/译码码率进行确定,具体的,所述设定阈值或所述预定范围 可为当前所采用的编码/译码码率的函数,其具体的对应关系可通过仿真获得。例如,当编 码/译码码率为0.8,且所述设定长度采用一个LDPC帧长输入软值的长度时,该设定阈值可 在 1;3400-1;3500 之间。其中,所述放弃处理可包括将所缓存的多个比特软值按照“先进先出”的方式逐 个输出并仍旧对其进行译码,但不采纳其对应的译码结果;或放弃所缓存的多个比特软值 且不对其进行译码;或其它放弃处理方式。在又一种实施方式中,步骤S202还可包括根据步骤S201所获得的比特软值绝 对值之和,获得其相对于设定长度的平均值,再将所述平均值与第二设定阈值进行比较,通 过判断比较结果是否超出第二预定范围内,以确定是否符合设定条件。当所述平均值与第 二设定阈值相差超出预定范围时,则符合设定条件,放弃处理所述比特软值,进入步骤S3 ; 反之,不符合设定条件,输出所述比特软值,返回执行步骤Sl。其中,第二设定阈值或第二预定范围可根据编码/译码码率进行确定。例如,当编 码/译码码率为0.8,且所述设定长度采用一个LDPC帧长输入软值的长度时,该第二设定阈 值可在3. 2-3. 8之间。在另一种具体实施方式
中,参考图3,步骤S2可包括步骤S211,逐个输出比特软值,计算所输出的比特软值的绝对值和值,并计算所输出比特软值的长度;步骤S212,将所输出比特软值的长度与设定长度进行比较,当所输出比特软值的 长度达到设定长度时,进入步骤S213,反之,继续执行步骤S212 ;步骤S213,将步骤S211所获得的比特软值绝对值之和与设定阈值进行比较,当所 述软值绝对值之和与所述设定阈值相差超出预定范围时,则符合设定条件,放弃处理所述 比特软值,进入步骤S3 ;反之,不符合设定条件,输出所述比特软值,返回执行步骤Si。其中,所述设定长度可根据帧长度、或帧长度与倍率系数的乘积等因素进行设定。 所述倍率系数可为复符号大小的对数,例如,对于采用M-QAM进行调制所获得的复符号,倍 率系数可为log2M。还可根据解交织的符号长度及设计要求对所述设定长度进行具体确定。在这种实施方式中,由于不对所输出的比特软值进行缓存,满足了级联装置的实 时性。接下来,执行步骤S3。在一种实施方式中,对所述增益系数进行调整可包括将所述绝对值和值与所述 设定阈值进行比较;当所述绝对值和值大于所述设定阈值时,增大所述增益系数;当所述 绝对值和值不大于所述设定阈值时,减小所述增益系数。其中,每次对所述增益系数进行调 整时,可增加或减小一个步长值。该步长值也是由编码/译码码率进行确定的。例如,当编 码/译码码率为0. 8时,步长值可为0. 5,增益系数初始值为5. 0 ;当所述绝对值和值大于所 述设定阈值时,在前一个增益系数的值上增加一个步长值;当所述绝对值和值不大于所述 设定阈值时,在前一个增益系数的值上减小一个步长值。在另一种实施方式中,对所述增益系数的调整方式还可包括将所述增益系数与乘 积因子相乘,所述乘积因子可由编码/译码码率进行确定;当所述绝对值和值大于所述设 定阈值时,该乘积因子为大于1的值;当所述绝对值和值不大于所述设定阈值时,该乘积因 子为小于1的值。参考图4,本发明还提供了一种比特软值处理装置,其具体实施方式
可包括增益限幅单元500,接收比特软值,并通过增益系数对所述比特软值进行增益,以 及根据译码码率,对增益之后的比特软值进行限幅;判定单元520,对多个比特软值进行绝对值求和,并且判定设定长度的比特软值是 否符合设定条件;增益系数调整单元M0,当设定长度的比特软值符合设定条件时,根据判定单元 520中获得所述绝对值和值,对所述增益系数进行调整。具体来说,增益限幅单元500可包括增益单元和限幅单元。所述增益单元可采用 乘法器,通过将增益系数与所述比特软值进行相乘,以实现增益;所述限幅单元可采用限幅 器通过固定截位以实现对由增益单元所输出的比特软值的限幅。其中,增益系数和限幅范 围可根据所述译码码率进行确定,例如,当编码/译码码率为0. 8时,所述增益系数的初始 值可为5. 0,限幅范围可为-7至+7之间;所述增益单元和所述限幅单元的实现方式并不对 本发明的发明思路造成限制。在一种具体实施方式
中,参考图5,判定单元520可包括输入输出单元511,接收由增益限幅单元500所输出的比特软值,并进行输出;和值计算单元512,根据输入输出单元511所接收的比特软值,计算设定长度的比
8特软值绝对值之和;和值比较单元513,将和值计算单元512获得的比特软值绝对值之和与设定阈值 进行比较,当所述软值绝对值之和与所述设定阈值相差超出预定范围时,符合设定条件,使 输入输出单元511放弃比特软值以及使和值计算单元512输出所述比特软值绝对值之和; 反之,不符合设定条件,使输入输出单元511输出比特软值。其中,输入输出单元511可进一步包括缓存单元,对所输入的多个比特软值进行缓存。其中,和值计算单元512可进一步包括设定长度设定单元,对设定长度进行设定。 具体地,所述设定长度可为帧长度、或为帧长度与倍率系数的乘积。所述倍率系数可为复符 号大小的对数,例如,对于采用M-QAM进行调制所获得的复符号,倍率系数可为log2M。所述 设定长度还可根据解交织的符号长度及设计要求进行具体确定。其中,和值比较单元513可进一步包括差值计算单元,计算比特软值绝对值之和 与设定阈值的差值;以及比较单元,比较差值计算单元的结果与预定范围。所述设定阈值或 所述预定范围可为当前所采用的编码/译码码率的函数,其具体的对应关系可通过仿真获得。在另一种实施方式中,和值比较单元513可包括平均值计算单元,根据比特软值 绝对值之和,计算其相对于设定长度的平均值;以及平均值比较单元,将所述平均值与第 二设定阈值进行比较,当所述平均值与第二设定阈值相差超出第二预定范围时,符合设定 条件,使所述输入输出单元放弃比特软值以及所述比特软值绝对值之和;反之,不符合设定 条件,使所述输入输出单元输出比特软值。其中,所述第二设定阈值或第二预定范围可根据 编码/译码码率进行确定。当和值比较单元513获得所述软值绝对值之和与所述设定阈值相差的值在预定 范围内,可使输入输出单元511按照“先进先出”的方式逐个输出比特软值;反之,使输入输 出单元511放弃比特软值。在另一种具体实施方式
中,参考图6,判定单元520可包括输入输出单元521,接 收由增益限幅单元500所输出的比特软值,并逐个输出;求和单元522,计算输入输出单元 521所输出的比特软值绝对值的和值;长度计算单元523,计算输入输出单元521所输出的 比特软值的长度;长度比较单元524,比较长度计算单元523获得的长度与设定长度,使比 较单元525对比特软值绝对值的和值以及设定阈值进行比较;比较单元525,从求和单元 522获取比特软值绝对值的和值,当所输出比特软值的长度达到设定长度时,比较所述比特 软值绝对值的和值以及设定阈值;当所述软值绝对值之和与所述设定阈值相差超出预定范 围时,符合设定条件;反之,不符合设定条件。具体地,输入输出单元521将所接收到的比特软值直接输出,每输出一个比特软 值,求和单元522对其进行累加,并且长度计算单元523的长度计算结果增加1。其中,长度计算单元523可为计数器或其它计数电路实现。其中,在长度比较单元524中,所述设定长度可为帧长度、或帧长度与倍率系数的 乘积。所述倍率系数可为复符号大小的对数,例如,对于采用M-QAM进行调制所获得的复符 号,倍率系数可为log2M。所述设定长度还可根据解交织的符号长度及设计要求进行具体 确定。
接下来,判定单元520将比特软值输出至后续的处理单元,例如译码单元,并将和 值输出至增益系数调整单元M0,当设定长度的比特软值符合设定条件时,对所述增益系数 进行调整。在一种具体实施方式
中,参考图7,增益系数调整单元540可包括判断单元M1,判断所述绝对值和值与所述设定阈值的大小关系;步长设置单元M2,对用于调整增益系数的步长值进行设置;调整单元M3,根据判断单元Ml的判断结果以及步长设置单元542所设置的步 长,对增益系数进行调整。其中,判断单元541可包括差值计算单元和比较单元,也可采用其它实现方式,其 具体实现对本发明思路不产生限制。 步长设置单元542可根据编码/译码码率对所述步长值进行设置。在具体实现中, 可通过一个实现单元完成步长设置单元542与调整单元543的功能,也可通过多个实现单 元予以实现。调整单元543所采用的调整方式也对步长值产生影响。调整单元543的调整方式 可包括根据判断单元541的判断结果,对所述增益系数加/减步长值,具体地,当所述绝对 值和值大于所述设定阈值时,在前一个增益系数的值上增加一个步长值;当所述绝对值和 值不大于所述设定阈值时,在前一个增益系数的值上减小一个步长值。在一种实施方式中, 当编码/译码码率为0. 8时,步长值可为0. 5,调整单元543为加法器。调整单元M3的调 整方式还可包括根据判断单元Ml的判断结果,将步长值作为乘积因子与所述增益系数 进行相乘,具体地,当所述绝对值和值大于所述设定阈值时,该乘积因子为大于1的值;当 所述绝对值和值不大于所述设定阈值时,该乘积因子为小于1的值。参考图8,在本发明比特软值处理装置800的一种具体实施例中,解映射所输出的 比特软值LLR⑴输入至乘法器801,根据增益系数G进行增益,获得G*LLR⑴;接着,增益结 果输入至限幅器802,通过固定截位进行限幅;限幅结果一路输入至后续的LDPC译码器,另 一路依次输入至绝对值单元803和求和单元804,获得比特软值的绝对值之和;同时,通过 计数器805对所经过的比特软值进行计数,并将计数结果通过判决单元806进行判断,当所 累计的比特软值长度达到设定长度时,计数器805清零,且将比特软值的绝对值之和输入 至比较单元807 ;当比特软值的绝对值之和与设定阈值的差值超过预定范围时,进入调整 单元810 ;调整单元810首先对比特软值的绝对值之和和设定阈值的大小进行判定;当比特 软值的绝对值之和超过设定阈值时,通过第一步长单元808对增益系数G增加一个步长值 t ;当比特软值的绝对值之和不大于设定阈值时,通过第二步长单元809对增益系数G减小 一个步长值t。相较于现有技术,本发明比特软值处理方法和装置将比特软值的和值或平均值与 设定阈值、或将比特软值的长度与设定长度进行比较,根据比较结果采用不同的调整步长 值,以及通过自适应反馈的方式对比特软值的增益系数进行调整,其中,设定长度、设定阈 值/第二预定阈值、预定范围/第二预定范围或步长值仅与编码/译码码率有关而不依赖 于信道估计,从而不仅能适时对比特软值进行调整,提高译码效率,且降低了信道变化对解 调译码的影响,具有广泛的适用性。虽然本发明已通过较佳实施例说明如上,但这些较佳实施例并非用以限定本发明。本领域的技术人员,在不脱离本发明的精神和范围内,应有能力对该较佳实施例做出各 种改正和补充,因此,本发明的保护范围以权利要求书的范围为准。
权利要求
1.一种比特软值处理方法,包括根据增益系数将比特软值进行增益,并对增益之后的比特软值进行限幅; 对多个比特软值绝对值进行求和,并判断设定长度的比特软值是否符合设定条件; 当设定长度的比特软值符合设定条件时,根据所获得的比特软值绝对值之和,对所述 增益系数进行调整。
2.如权利要求1所述的比特软值处理方法,其特征在于,所述对多个比特软值绝对值 进行求和并判断设定长度的比特软值是否符合设定条件包括计算设定长度的比特软值绝对值之和;将所获得的比特软值绝对值之和与设定阈值进行比较,当所述软值绝对值之和与所述 设定阈值相差超出预定范围时,则符合设定条件;反之,不符合设定条件。
3.如权利要求2所述的比特软值处理方法,其特征在于,所述将比特软值绝对值之和 与设定阈值进行比较包括根据所获得的比特软值绝对值之和,获得其相对于所述设定长 度的平均值,再将所述平均值与第二设定阈值进行比较;当所述平均值与第二设定阈值相 差超出第二预定范围内,则符合设定条件;反之,不符合设定条件。
4.如权利要求1所述的比特软值处理方法,其特征在于,所述对多个比特软值绝对值 进行求和并判断设定长度的比特软值是否符合设定条件包括逐个输出比特软值,计算所输出的比特软值绝对值的和值,并计算所输出比特软值的 长度;将所输出比特软值的长度与设定长度进行比较,当所输出比特软值的长度达到设定长 度时,符合设定条件;反之,则不符合。
5.如权利要求2、3和4中任一项所述的比特软值处理方法,其特征在于,所述设定长度 为帧长度或帧长度与倍率系数的乘积。
6.如权利要求5所述的比特软值处理方法,其特征在于,所述倍率系数为复符号大小 的对数。
7.如权利要求2、3和4中任一项所述的比特软值处理方法,其特征在于,所述设定阈 值、或第二设定阈值、或预定范围、或第二预定范围为当前所采用的编码/译码码率的函 数。
8.如权利要求7所述的比特软值处理方法,其特征在于,当编码/译码码率为0.8,且 所述设定长度采用一个LDPC帧长输入软值的长度时,该设定阈值为13400-13500之间的值。
9.如权利要求7所述的比特软值处理方法,其特征在于,当编码/译码码率为0.8,且 所述设定长度采用一个LDPC帧长输入软值的长度时,所述第二设定阈值为3. 2-3. 8之间的值。
10.如权利要求1所述的比特软值处理方法,其特征在于,所述对所述增益系数进行调 整的调整方式包括当所述绝对值和值大于所述设定阈值时,在前一个增益系数的值上增 加一个步长值;当所述绝对值和值不大于所述设定阈值时,在前一个增益系数的值上减小 一个步长值。
11.如权利要求1所述的比特软值处理方法,其特征在于,所述对所述增益系数进行调 整的调整方式包括将所述增益系数与乘积因子相乘。
12.如权利要求11所述的比特软值处理方法,其特征在于,所述乘积因子由编码/译码 码率进行确定。
13.一种比特软值处理装置,包括增益限幅单元,接收比特软值,并通过增益系数对所述比特软值进行增益,以及对增益 之后的比特软值进行限幅;判定单元,对多个比特软值绝对值进行求和,并且判定设定长度的比特软值是否符合 设定条件;增益系数调整单元,当设定长度的比特软值符合设定条件时,根据所述判定单元中获 得所述绝对值和值,对所述增益系数进行调整。
14.如权利要求13所述的比特软值处理装置,其特征在于,所述判定单元包括 输入输出单元,接收由所述增益限幅单元输出的比特软值,并进行输出;和值计算单元,根据所述输入输出单元接收的比特软值,计算设定长度的比特软值绝 对值之和;和值比较单元,将所述和值计算单元获得的比特软值绝对值之和与设定阈值进行比 较,当所述软值绝对值之和与所述设定阈值相差超出预定范围时,符合设定条件;反之,不 符合设定条件。
15.如权利要求14所述的比特软值处理装置,其特征在于,所述和值比较单元还可进 一步包括平均值计算单元,根据比特软值绝对值之和,计算其相对于设定长度的平均值; 平均值比较单元,将所述平均值与第二设定阈值进行比较,当所述平均值与第二设定 阈值相差超过第二预定范围时,符合设定条件;反之,不符合设定条件。
16.如权利要求13所述的比特软值处理装置,其特征在于,所述判定单元包括 输入输出单元,接收由所述增益限幅单元输出的比特软值,并逐个输出;求和单元,计算所述输入输出单元所输出的比特软值绝对值的和值; 长度计算单元,计算所述输入输出单元输出的比特软值的长度; 长度比较单元,比较所述长度计算单元获得的长度与设定长度,当所输出比特软值的 长度超过设定长度时,输出所述比特软值绝对值和值。
17.如权利要求14、15和16中任一项所述的比特软值处理装置,其特征在于, 所述设定长度为帧长度或为帧长度与倍率系数的乘积。
18.如权利要求17所述的比特软值处理装置,其特征在于,所述倍率系数为复符号大 小的对数。
19.如权利要求14、15和16中任一项所述的比特软值处理装置,其特征在于,所述设定 阈值、或第二设定阈值、或预定范围、或第二预定范围为当前所采用的编码/译码码率的函 数。
20.如权利要求14所述的比特软值处理装置,其特征在于,所述增益系数调整单元包括判断单元,判断所述绝对值和值与所述设定阈值的大小关系; 步长设置单元,对用于调整增益系数的步长值进行设置;调整单元,根据所述判断单元的判断结果以及所述步长设置单元所设置的步长,对增3益系数进行调整。
21.如权利要求20所述的比特软值处理装置,其特征在于,所述对所述增益系数进行 调整的调整方式包括当所述绝对值和值大于所述设定阈值时,在前一个增益系数的值上 增加一个步长值;当所述绝对值和值不大于所述设定阈值时,在前一个增益系数的值上减 小一个步长值。
22.如权利要求20所述的比特软值处理方法,其特征在于,所述对所述增益系数进行 调整的调整方式包括将所述增益系数与乘积因子相乘。
23.如权利要求25所述的比特软值处理方法,其特征在于,所述乘积因子由编码/译码码率确定。
全文摘要
一种比特软值处理方法和装置,其中所述比特软值处理方法包括根据增益系数,将比特软值进行增益,并对增益之后的比特软值进行限幅;对多个比特软值绝对值进行求和,并判断设定长度的比特软值是否符合设定条件;当设定长度的比特软值符合设定条件时,根据所获得的比特软值绝对值之和,对所述增益系数进行调整。本发明通过对设定阈值或设定长度或预定范围对设定长度的比特软值进行判断,并采用不同的步长值,并通过该步长值以自适应反馈的方式对比特软值的增益系数进行调整,其中设定阈值、设定阈值/预定范围或步长值仅与码率有关,不仅能适时对比特软值进行调整,提高译码效率,且降低了信道变化对解调译码的影响,具有广泛的适用性。
文档编号H04L1/00GK102118224SQ201010621968
公开日2011年7月6日 申请日期2010年12月31日 优先权日2010年12月31日
发明者何大治, 戴永清, 杨孝思, 梁伟强, 江申飞, 江陶, 王猛, 胡晨光, 谢鑫, 赵飞, 马宏伟, 黄戈 申请人:上海高清数字科技产业有限公司