误块率估计方法及通信设备的制作方法

文档序号:7846747阅读:192来源:国知局
专利名称:误块率估计方法及通信设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及误块率估计方法及通信设备。
背景技术
现有的通信系统中一般采用Turbo码来对块长较大的数据业务信息进行编码, Turbo码作为一种纠错码,常与循环冗余校验(Cyclic Redundancy Check, CRC)检错码进行级联编码,接收端通过CRC校验结果可获知纠错码译码是否正确。具体地,在发送端,介质访问控制(Media Access Control, MAC)层将传输块 (Transport Block,TB)下发至物理层(PHY);通常TB较大,不利于物理层进行编码,如图la 和Ib所示,物理层会先对TB进行CRC编码形成传输块的循环冗余校验(Transport Block Cyclic Redundancy Check, TB-CRC),并把TB-CRC(如图la和lb中交叉线填充的部分) 附加在TB数据尾部,再将TB分割为多个编码块(CB,Code Block),并对每个CB进行单独 Turbo编码。在接收端,物理层会对接收的数据进行译码,并对TB-CRC进行校验,根据校验结果获知该TB的译码是否正确;且无线资源管理(Radio Resource Management, RRM)层需要获知物理层进行译码的误包率(packet Error Ratio, PER)或短时(如几十毫秒)误块率 (Block Error Ratio,BLER),从而估计短时信道质量或调整功控策略等。在现有技术中,发送端的物理层对由TB分割成的CB的处理方法有如下两种如图 Ia所示,物理层可以直接把分割后的CB进行Turbo编码;如图Ib所示,物理层可以先对分割后的每个CB进行CRC编码形成编码块的循环冗余校验(CB-CRC),将得到CB-CRC(如图 Ib中点填充的部分)附加在各个CB数据尾部,再对每个CB进行Turbo编码。如果发送端直接对CB进行编码,使得接收端只能根据TB-CRC校验获知对接收数据的译码是否正确,从而RRM层只能获知传输块的BLER,但是由于在有些应用中,比如功率控制中需要在几十毫秒输出一次BLER,而几十毫秒级的短时内传输块的数量在几十个左右,使得接收端估计BLER时采样点少,不精确。

发明内容
本发明实施例提供误块率估计方法及通信设备,提高接收端估算误块率的精确度。本发明一方面提供一种误块率估计方法,包括对接收的N个编码后编码块进行译码分别得到多个后验概率APP,N为大于1的自然数;根据该多个后验概率APP及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,其中预设的策略包括当多个APP的绝对值之和大于或等于预设的门限值时译码正确;根据N个编码后编码块的译码是否正确的结果,获取译码误块率。
本发明一方面提供另一种误块率估计方法,包括对接收的N个编码后编码块中每个编码后编码对应的多个对数似然比LLR,进行译码得到多个后验概率APP,N为大于1的自然数;根据该多个后验概率APP、多个对数似然比LLR及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,其中预设的策略包括当多个APP的绝对值之和与多个LLR的绝对值之和的比值大于或等于预设的门限值时译码正确;根据N个编码后编码块的译码是否正确的结果,获取译码误块率。本发明另一方面提供一种通信设备,包括第一译码单元,用于对接收的N个编码后编码块进行译码分别得到多个后验概率 APP,N为大于1的自然数;第一译码结果获取单元,用于根据第一译码单元得到的多个后验概率APP及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,预设的策略包括当多个APP的绝对值之和大于或等于预设的门限值时译码正确;第一误块率获取单元,用于根据N个编码后编码块的译码是否正确的结果,获取译码误块率。本发明另一方面提供另一种通信设备,包括第二译码单元,用于对接收的N个编码后编码块中每个编码后编码对应的多个对数似然比LLR,进行译码得到多个后验概率APP,N为大于1的自然数;第二译码结果获取单元,用于根据第二译码单元的多个后验概率APP、多个对数似然比LLR及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,预设的策略包括当多个APP的绝对值之和与多个LLR的绝对值之和的比值大于或等于预设的门限值时译码正确;第二误块率获取单元,用于根据N个编码后编码块的译码是否正确的结果,获取译码误块率。本发明实施例中,接收端在接收到编码后编码块后,对其中N个编码后编码块进行译码分别得到多个APP,根据这多个APP及预设的策略得到对各个编码后编码块译码是否正确的结果,并根据N个编码后编码块的译码是否正确的结果,获取译码误块率,其中预设策略包括当多个APP的绝对值之和大于或等于预设的门限值时译码正确。这样当发送端按照如图Ia所示的方法直接对CB进行编码时,接收端的RRM层可以根据编码后CB的相关参数来估计误块率即BLER,这样在几十毫秒级的短时内编码块的数量较多,使得接收端估计BLER时采样点较多,比较精确。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图Ia是现有技术中一种对编码块进行处理的结构示意图;图Ib是现有技术中另一种对编码块进行处理的结构示意图2是本发明方法实施例提供的一种误块率估计方法的流程图;图3是本发明方法实施例提供的另一种误块率估计方法的流程图;图4是本发明实施例提供的一种通信设备的结构示意图;图5是本发明实施例提供的另一种通信设备的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供的一种误块率估计方法,本实施例的方法是通信接收端执行的方法,流程图如图2所示,包括步骤101,对接收的N个编码后编码块进行译码分别得到多个后验概率(A Posteriori Probability,APP),其中 N 是大于 1 的自然数;可以理解,发送端的物理层在对由TB分割成的CB进行编码时,可以如图Ia所示, 直接对CB进行Turbo编码,得到编码后编码块发送给接收端;也可以如图Ib所示,先对每个CB进行CRC编码形成CB-CRC,将得到的CB-CRC附加到各个相应的CB数据尾部,再对每个CB进行Turbo编码,得到编码后编码块发送给接收端。这样接收端的物理层接收到编码后CB,可以选取N个编码后CB,比如选择短时 (如几十毫秒)内接收的N个编码后CB,或选择长时(如几百毫秒)内接收的N个编码后 CB。在对每个编码后CB进行译码时,接收端的物理层会先解调得到编码后CB对应的多个对数似然比(Log-Likelihood Ratio, LLR),并对这多个LLR进行Turbo译码,会得到多个 APP。
步骤102,根据多个后验概率APP及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,这里预设的策略包括当多个APP的绝对值之和大于或等于预设的门限值时译码正确,则如果多个APP的绝对值之和小于预设的门限值则译码错误。这里预设的门限值是预先储存在接收端的,可以根据实际通信信道的不同而不同。接收端需要通过预设的策略得到N个编码后CB中每个编码后CB对应的译码正确与否的结果。具体地,假设对一个编码后CB的LLR进行译码后得到M个APP,则接收端先将 M个APP的绝对值相加,并将该相加值与预设的门限进行比较,如果相加值大于或等于预设的门限值,则接收端对该编码后CB的译码正确,如果相加值小于预设的门限值,则接收端对该编码后CB的译码不正确。步骤103,根据N个编码后编码块的译码是否正确的结果,获取译码误块率。在获取译码误块率时,接收端的RRM层可以将步骤102得到的译码不正确的编码后编码块数量与N相比得到译码误块率。假设接收端对N个编码后CB的译码过程中,有P 个编码后CB的译码不正确,则译码误块率为P/NX 100%。可见,本发明实施例中,接收端在接收到编码后编码块后,对其中N个编码后编码块进行译码分别得到多个APP,根据这多个APP及预设的策略得到对各个编码后编码块译
6码是否正确的结果,并根据N个编码后编码块的译码是否正确的结果,获取译码误块率,其中预设策略包括当多个APP的绝对值之和大于或等于预设的门限值时译码正确。这样当发送端按照如图Ia所示的方法直接对CB进行编码时,接收端的RRM层可以根据编码后CB 的相关参数来估计误块率即BLER,这样在几十毫秒级的短时内编码块的数量较多,使得接收端估计BLER时采样点较多,比较精确。本发明实施例还提供另一种误块率估计方法,本实施例的方法是通信接收端执行的方法,流程图如图3所示,包括步骤201,对接收的N个编码后编码块中每个编码后编码对应的多个对数似然比 LLR,进行译码得到多个后验概率APP,其中N为大于1的自然数;可以理解,发送端的物理层在对由TB分割成的CB进行编码时,可以直接对CB进行Turbo编码,得到编码后编码块发送给接收端;也可以先对每个CB进行CRC编码形成 CB-CRC,将得到的CB-CRC附加到各个相应的CB数据尾部,再对每个CB进行Turbo编码,得到编码后编码块发送给接收端。这样接收端的物理层接收到编码后CB,可以选取N个编码后CB,比如选择短时 (如几十毫秒)内接收的N个编码后CB,或选择长时(如几百毫秒)内接收的N个编码后 CB。在对每个编码后CB进行译码时,接收端的物理层会先解调得到编码后CB对应的多个 LLR,并对这多个LLR进行Turbo译码,会得到多个APP。步骤202,根据多个后验概率APP、多个对数似然比LLR及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,这里预设的策略包括当多个APP的绝对值之和与多个LLR的绝对值之和的比值大于或等于预设的门限值时译码正确,则如果多个 APP的绝对值之和与多个LLR的绝对值之和的比值小于预设的门限值则译码错误。这里预设的门限值是预先储存在接收端的,可以根据实际通信信道的不同而不同。接收端需要通过预设的策略得到N个编码后CB中每个编码后CB对应的译码正确与否的结果。具体地,假设对一个编码后CB的H个LLR进行译码后得到H个APP,则接收端先得到H个APP的绝对值之和与H个LLR的绝对值之和的比值,并将该比值与预设的门限进行比较,如果比值大于或等于预设的门限值,则接收端对该编码后CB的译码正确,如果比值小于预设的门限值,则接收端对该编码后CB的译码不正确。步骤203,根据N个编码后编码块的译码是否正确的结果,获取译码误块率。在获取译码误块率时,接收端的RRM层可以将步骤202得到的译码不正确的编码后编码块数量与N相比得到译码误块率。假设接收端对N个编码后CB的译码过程中,有P 个编码后CB的译码不正确,则译码误块率为P/NX 100%。可见,本发明实施例中,接收端在接收到编码后编码块后,对其中N个编码后编码块中每个编码后编码块的多个LLR,进行译码得到多个APP,根据这多个APP、多个LLR及预设的策略得到对各个编码后编码块的译码是否正确的结果,并根据N个编码后编码块的译码是否正确的结果,获取译码误块率,其中预设策略包括当多个APP的绝对值之和与多个 LLR的绝对值之和的比值大于或等于预设的门限值时译码正确。这样当发送端按照如图Ia 所示的方法直接对CB进行编码时,接收端的RRM层可以根据编码后CB的相关参数来估计误块率即BLER,这样在几十毫秒级的短时内编码块的数量较多,使得接收端估计BLER时采样点较多,比较精确。在一个具体的实施例中,如果发送端按照如图Ib所示的方法先对CB进行CRC编码形成CB-CRC,将CB-CRC附加加在CB数据尾部,再对CB进行编码,则接收端也可以用本发明实施例的方法进行误块率的估计,且能保证估计的误块率的精度。假设采用本发明实施例的方法估计的误块率记为Quot_InStant_BLER,而按照现有方法通过CB-CRC估计的误块率记为CRCJnstant_BLER,则它们的标准差σ为
[ 0055]
权利要求
1.一种误块率估计方法,其特征在于,包括对接收的N个编码后编码块进行译码分别得到多个后验概率APP,所述N为大于1的自然数;根据所述多个后验概率APP及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,所述预置的策略包括当所述多个APP的绝对值之和大于或等于预设的门限值时译码正确;根据所述N个编码后编码块的译码是否正确的结果,获取译码误块率。
2.如权利要求1所述的方法,其特征在于,根据所述N个编码后编码块的译码是否正确的结果,获取译码误块率具体包括将所述译码不正确的编码后编码块数量与所述N相比得到所述译码误块率。
3.一种误块率估计方法,其特征在于,包括对接收的N个编码后编码块中每个编码后编码对应的多个对数似然比LLR,进行译码得到多个后验概率APP,所述N为大于1的自然数;根据所述多个后验概率APP、多个对数似然比LLR及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,所述预设的策略包括当所述多个APP的绝对值之和与所述多个LLR的绝对值之和的比值大于或等于预设的门限值时译码正确; 根据所述N个编码后编码块的译码是否正确的结果,获取译码误块率。
4.如权利要求3所述的方法,其特征在于,根据所述N个编码后编码块的译码是否正确的结果,获取译码误块率具体包括将所述译码不正确的编码后编码块数量与所述N相比得到所述译码误块率。
5.一种通信设备,其特征在于,包括第一译码单元,用于对接收的N个编码后编码块进行译码分别得到多个后验概率APP, 所述N为大于1的自然数;第一译码结果获取单元,用于根据所述第一译码单元得到的多个后验概率APP及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,所述预设的策略包括 当所述多个APP的绝对值之和大于或等于预设的门限值时译码正确;第一误块率获取单元,用于根据所述N个编码后编码块的译码是否正确的结果,获取译码误块率。
6.如权利要求4或5所述的通信设备,其特征在于,所述第一误块率获取单元具体包括第一比值获取单元,用于将所述译码不正确的编码后编码块数量与所述N相比得到所述译码误块率。
7.一种通信设备,其特征在于,包括第二译码单元,用于对接收的N个编码后编码块中每个编码后编码对应的多个对数似然比LLR,进行译码得到多个后验概率APP,所述N为大于1的自然数;第二译码结果获取单元,用于根据所述第二译码单元的多个后验概率APP、多个对数似然比LLR及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,所述预设的策略包括当所述多个APP的绝对值之和与所述多个LLR的绝对值之和的比值大于或等于预设的门限值时译码正确;第二误块率获取单元,用于根据所述N个编码后编码块的译码是否正确的结果,获取译码误块率。
8.如权利要求7所述的通信设备,其特征在于,所述第二误块率获取单元具体包括第二比值获取单元,用于将所述译码不正确的编码后编码块数量与所述N相比得到所述译码误块率。
全文摘要
一种误块率估计方法和通信设备,应用于通信技术领域。其中误块率估计方法包括对接收的N个编码后编码块进行译码分别得到多个后验概率APP,N为大于1的自然数;根据多个后验概率APP及预设的策略得到对各个编码后编码块的译码正确或译码不正确的结果,预设的策略包括当多个APP的绝对值之和大于或等于预设的门限值时译码正确;根据N个编码后编码块的译码是否正确的结果,获取译码误块率。实现了译码误块率的估计。
文档编号H04B17/00GK102265541SQ201180000855
公开日2011年11月30日 申请日期2011年6月16日 优先权日2011年6月16日
发明者朱佥, 熊杰, 金莹, 魏岳军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1