一种计算PDSCH信道中NULL比特数的方法和装置制造方法及图纸

技术编号:19079922 阅读:35 留言:0更新日期:2018-10-02 20:36
本发明专利技术提供了一种计算PDSCH信道中NULL比特数的方法和装置,其中,所述方法包括:若经块交织器交织后通过循环BUFFER发送的数据长度小于循环BUFFER的长度,则判断通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域还是检验比特区域;确定所述最后一个有效数据在其所处区域中的位置;根据所述位置计算经循环BUFFER发送的数据中包含的NULL比特数。本发明专利技术实现了对PDSCH信道中NULL比特数的快速、简便计算。

A method and device for calculating the number of NULL bits in PDSCH channels

The present invention provides a method and apparatus for calculating NULL bits in PDSCH channels, wherein the method includes judging a system in which the last valid data transmitted through a cyclic BUFFER is located if the data length transmitted through a cyclic BUFFER interleaved by a block interleaver is less than that of a cyclic BUFFER. The bit area is still the check bit area; the position of the last valid data in the area in which it is located is determined; and the NULL bit number contained in the data transmitted by the cyclic BUFFER is calculated according to the position. The invention realizes fast and simple calculation of NULL bits in the PDSCH channel.

【技术实现步骤摘要】
一种计算PDSCH信道中NULL比特数的方法和装置
本专利技术涉及LTE的物理下行共享信道(PDSCH),尤其涉及一种计算PDSCH信道中空数据(NULL)比特数的方法和装置。
技术介绍
在移动通信系统的上行链路中,LTETDD/FDDPDSCH信道的编码复用处理主要包括信道编码、速率匹配、交织和传输信道复用等步骤,在3GPPTS36.212中,给出了上述步骤的具体规定。其中,速率匹配的目的是为了使编码后的比特数量满足分配的PDSCH物理信道所能承载的比特数量,而LTE需要处理的数据量较大,高效地进行解速率匹配显得非常重要。协议中规定的速率匹配包括:子块交织、比特收集和比特选择与裁剪。在子块交织中,当子块长度不能满足块交织器的总长度时需要在每个子块前面添加适当的NULL比特。但是,在解速率匹配过程中NULL比特是不需要的,因此如何快速计算出NULL比特数对解速率匹配的效率有很大影响。
技术实现思路
本专利技术提供了一种计算PDSCH信道中NULL比特数的方法和装置,以解决如何快速计算出PDSCH信道中NULL比特数的技术问题。为解决上述技术问题,本专利技术提供了一种计算PDSCH信道中NULL比特数的方法,所述方法包括:若经块交织器交织后通过循环缓存(BUFFER)发送的数据长度小于所述循环BUFFER的长度,则判断所述通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域还是检验比特区域;确定所述最后一个有效数据在其所处区域中的位置;根据所述位置计算经循环BUFFER发送的数据中包含的NULL比特数。进一步地,判断所述通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域还是检验比特区域,包括:设块交织器的大小为Kn,通过循环BUFFER发送的有效数据数为tb_e,通过循环BUFFER发送的第一个有效数据的在块交织器中的位置为k0;若通过循环BUFFER发送的第一个有效数据为系统比特,设Kn-k0个数据中包含的有效数据数为N,比较tb_e与N的大小;若tb_e<N,则通过循环BUFFER发送的最后一个数据位于该循环BUFFER中的系统比特区域;若tb_e>N,则通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的校验比特区域;若通过循环BUFFER发送的第一个有效数据为校验比特,设2*(Kn-k0)个数据中包含的有效数据数为M,比较tb_e与M的大小;若tb_e>M,则通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域;若tb_e<M,则通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的校验比特区域。进一步地,所述确定所述最后一个有效数据在其所处区域中的位置,包括:当通过循环BUFFER发送的第一个有效数据为系统比特,且确定出通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域时,在Kn-k0个数据包含的有效数据中采用折半查找法确定所述tb_e个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置;当通过循环BUFFER发送的第一个有效数据为系统比特,且确定出通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的校验比特区域时,在校验比特区域采用折半查找法确定tb_e-N个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置;当通过循环BUFFER发送的第一个有效数据为校验比特,且确定出通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域时,在系统比特区域采用折半查找法确定tb_e-M个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置;当通过循环BUFFER发送的第一个有效数据为校验比特,且确定出通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的校验比特区域时,在2*(Kn-k0)个数据包含的有效数据中采用折半查找法确定所述tb_e个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置。进一步地,所述方法还包括:若经块交织器交织后通过循环BUFFER发送的数据长度大于所述循环BUFFER的长度,省略计算经循环BUFFER发送的数据中包含的NULL比特数。为解决上述技术问题,本专利技术提供了一种计算PDSCH信道中NULL比特数的装置,所述装置包括缓存(BUFFER)结束数据的比特区域确定模块、BUFFER结束数据位置确定模块以及NULL比特数确定模块,其中,所述BUFFER结束数据的比特区域确定模块,用于在经块交织器交织后通过循环BUFFER发送的数据长度小于所述循环BUFFER的长度时,判断所述通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域还是检验比特区域,将判断结果发送至所述述BUFFER结束数据位置确定模块;所述BUFFER结束数据位置确定模块,用于确定所述最后一个有效数据在其所处区域中的位置,并将所述位置发送至所述NULL比特数确定模块;所述NULL比特数确定模块,用于根据所述位置计算经循环BUFFER发送的数据中包含的NULL比特数。进一步地,所述BUFFER结束数据的比特区域确定模块,用于判断所述通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域还是检验比特区域,包括:所述BUFFER结束数据的比特区域确定模块,用于当通过循环BUFFER发送的第一个有效数据为系统比特时,比较tb_e与N的大小,N为Kn-k0个数据中包含的有效数据数;若tb_e<N,则通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域;若tb_e>N,则通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的校验比特区域;以及当通过循环BUFFER发送的第一个有效数据为校验比特时,比较tb_e与M的大小,M为2*(Kn-k0)个数据中包含的有效数据数;若tb_e>M,则通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域;若tb_e<M,则通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的校验比特区域;其中,Kn为块交织器的大小,tb_e为通过循环BUFFER发送的有效数据数,k0为通过循环BUFFER发送的第一个有效数据的在块交织器中的位置。进一步地,所述BUFFER结束数据位置确定模块,用于确定所述最后一个有效数据在其所处区域中的位置,包括:所述BUFFER结束数据位置确定模块,用于当通过循环BUFFER发送的第一个有效数据为系统比特,且确定出通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的系统比特区域时,在Kn-k0个数据包含的有效数据中采用折半查找法确定所述tb_e个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置;当通过循环BUFFER发送的第一个有效数据为系统比特,且确定出通过循环BUFFER发送的最后一个有效数据位于该循环BUFFER中的校验比特区域时,在校验比特区域采用折半查找法确定tb_e-N个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域本文档来自技高网...

【技术保护点】
1.一种计算PDSCH信道中NULL比特数的方法,其特征在于,所述方法包括:若经块交织器交织后通过循环缓存BUFFER发送的数据长度小于所述循环缓存BUFFER的长度,则判断所述通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的系统比特区域还是检验比特区域;确定所述最后一个有效数据在其所处区域中的位置;根据所述位置计算经循环缓存BUFFER发送的数据中包含的NULL比特数。

【技术特征摘要】
1.一种计算PDSCH信道中NULL比特数的方法,其特征在于,所述方法包括:若经块交织器交织后通过循环缓存BUFFER发送的数据长度小于所述循环缓存BUFFER的长度,则判断所述通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的系统比特区域还是检验比特区域;确定所述最后一个有效数据在其所处区域中的位置;根据所述位置计算经循环缓存BUFFER发送的数据中包含的NULL比特数。2.如权利要求1所述的方法,其特征在于,判断所述通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的系统比特区域还是检验比特区域,进一步包括:设块交织器的大小为Kn,通过循环缓存BUFFER发送的有效数据数为tb_e,通过循环缓存BUFFER发送的第一个有效数据的在块交织器中的位置为k0;若通过循环缓存BUFFER发送的第一个有效数据为系统比特,设Kn-k0个数据中包含的有效数据数为N,比较tb_e与N的大小;若tb_e<N,则通过循环缓存BUFFER发送的最后一个数据位于该循环缓存BUFFER中的系统比特区域;若tb_e>N,则通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的校验比特区域;若通过循环缓存BUFFER发送的第一个有效数据为校验比特,设2*(Kn-k0)个数据中包含的有效数据数为M,比较tb_e与M的大小;若tb_e>M,则通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的系统比特区域;若tb_e<M,则通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的校验比特区域。3.如权利要求2所述的方法,其特征在于,所述确定所述最后一个有效数据在其所处区域中的位置,进一步包括:当通过循环缓存BUFFER发送的第一个有效数据为系统比特,且确定出通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的系统比特区域时,在Kn-k0个数据包含的有效数据中采用折半查找法确定所述tb_e个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置;当通过循环缓存BUFFER发送的第一个有效数据为系统比特,且确定出通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的校验比特区域时,在校验比特区域采用折半查找法确定tb_e-N个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置;当通过循环缓存BUFFER发送的第一个有效数据为校验比特,且确定出通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的系统比特区域时,在系统比特区域采用折半查找法确定tb_e-M个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置;当通过循环缓存BUFFER发送的第一个有效数据为校验比特,且确定出通过循环缓存BUFFER发送的最后一个有效数据位于该循环缓存BUFFER中的校验比特区域时,在2*(Kn-k0)个数据包含的有效数据中采用折半查找法确定所述tb_e个数据的分布,根据所述分布确定所述最后一个有效数据在其所处区域中的位置。4.如权利要求1~3中任一项所述的方法,其特征在于,所述方法还包括:若经块交织器交织后通过循环缓存BUFFER发送的数据长度大于所述循环缓存BUFFER的长度,省略计算经循环缓存BUFFER发送的数据中包含的NULL比特数。5.一种计算PDSCH信道中NULL比特数的装置,其特征在于,所述装置包括循环缓存BUFFER结束数据的比特区域确定模块、循环缓存BUFFER结束数据位置确定模块以及NULL比特数确定模块,其中,所述循环缓存BUFFER结束数据的比特区域确定模块,用于在经块交织器交织后通过循环缓存BUFFER...

【专利技术属性】
技术研发人员:邓春华李爱军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1