一种解速率匹配的方法和装置制造方法及图纸

技术编号:4158290 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种解速率匹配的方法和装置,所述方法包括:判断数据组是执行了打孔、执行了重复,或者无操作;对于无操作的数据组,直接输出该数据组;判断执行了操作的数据组中每个比特数据执行的操作:对于执行了打孔的数据组,判断数据组中每个比特数据是执行了打孔,或者无操作;对于执行了重复的数据组,判断数据组中每个比特数据是执行了重复,或者无操作;对于执行了打孔的比特数据,输出零;对于执行了重复的比特数据,饱和累加后输出;对于无操作的比特数据,直接输出。本发明专利技术可以减少解速率匹配时的误码率,提高解速率匹配的效率。

Method and device for solving rate matching

The invention discloses a method and a device for solution of rate matching, the method includes: judging data group is carried out drilling, repeated execution, or no operation; for the data group without operation, direct output of the data set; judge and execute each data operations than special data execution operations: for the implementation of the data set of the punch, judge each data set bit data is executed or no drilling operation; for the implementation of the data group repeated, judge each data set bit data is executed repeatedly, or no operation; for the implementation of the drilling bits, the output for the implementation of the data bit zero; repeat, the cumulative output saturation; for bits of data without operation, direct output. The invention can reduce the error rate when solving the rate matching, and improve the efficiency of the rate matching.

【技术实现步骤摘要】

本专利技术涉及通讯领域,特别涉及一种解速率匹配的方法和装置。技术背景速率匹配的目的是指对传输信道上的数据进行比特打孔(puncture ) 或重复(r印eat),以便使传输信道向物理信道映射时达到传输格式所要求 的比特速率。打孔就是将当前的比特丢弃,同时将后面的比特依次前移一 位,重复就是在当前比特和后面的比特之间插入一次当前比特。解速率匹配目的是在接收端对通信中传输的数据进行解速率匹配打孔 (rate de—matching puncture)或者解速率匹酉己重复(rate de—matching repeat),恢复出本来的数据。解速率匹配打孔是恢复被丢弃的比特数据, 解速率匹配重复是丢弃重复的比特数据。如图l所示,第三代移动通信UMTS HSUPA符号级解码,包括解交织、 解速率匹配、HARQ合并、译码块分段、Turbo译码、译码块级联以及CRC 校验,具体可以参见3GPP国际协议标准3GPP 25212协议E-DCH传输信道 编码的逆过程。解速率匹配的位置如图l所示,解速率匹配的输入数据是解交织后的 数据,解速率匹配的输出给HARQ合并模块使用,解速率匹配主要根据解速 率匹配参数寄存器接收的参数完成解速率匹配重复或者打孔。软件方式实现,在处理多用户且高速HSUPA业务已经不适用,具体分析如 下CN200710126089的一种解交织和解速率匹配的方法,主要是在解交织 前先判断是否为解速率匹配重复,如果是,则直接进行解速率匹配重复并 将数据丟掉从而来节省RAM资源,但是如果直接丢掉数据,则数据的误码 率很高,对于高速的HSUPA是不可取的,并且釆用软件实现在TTI为2ms 的高速业务时,时延方面已经很难满足要求。CN200410051373的用于宽带码分多址通信系统的解速率方法只提到5在重复的时候进行饱和累加,而未涉及如何实现。CN200810095576. 5的数据速率匹配和解速率匹配的实现方法和装置, 主要是适用TD-SCDMA多级速率匹配以及并行的实现,而在UMTS HUSPA中 解速率打孔的情况下翁:据不能分离,此方法并不适用于UMTS HSUPA业务。综上所述,可见现有^^支术主要存在以下缺陷主要采用软件实现速度比较慢,已经不能满足类似HSUPA等高速业务 的解速率匹配。解速率匹配的数据由系统比特、第一奇偶比特、第二奇偶比特交替构 成,在数据打孔的情况下,由于解速率匹配的输入数据被打孔,丟弃了某 些比特数据,数据已经不再按照系统比特、第一奇偶比特、第二奇偶比特 的顺序排列,因此无法判别系统比特、第一奇偶比特、第二奇偶比特的位 置,所以无法分离出系统比特、第一奇偶比特、第二奇偶比特,也无法对 数据做出准确的处理。在数据重复的情况下,数据虽然是按照系统比特、第一奇偶比特、第 二奇偶比特顺序的排列,但是由于输入的数据不一定会被3整除,目前的 技术大多数采用对输入的数据进行mod3运算,不能整除则进行相应的补 零,然后再分别进行解速率匹配判断,增加了数据的处理量,增加了系统 的负担。
技术实现思路
本专利技术提供了 一种解速率匹配的方法和装置,可以提高解速率匹配的 效率。一种解速率匹配的方法,包含以下处理步骤A、 判断数据组是执行了打孔、执行了重复,或者无操作;B、 对于无操作的数据组,直接输出该数据组;C、 判断执行了操作的数据组中每个比特数据执行的操作对于执行了 打孔的数据组,判断数据组中每个比特数据是执行了打孔,或者无操作; 对于执行了重复的数据组,判断数据组中每个比特数据是执行了重复,或 者无操作;D、 对于执行了打孔的比特数据,输出零;对于执行了重复的比特数据, 饱和累加后输出;对于无操作的比特数据,直接输出。6上述解速率匹配方法的一个实施例中,在所述步骤A之前,包括解交 织所述数据组,当部分数据解交织完成后,即开始执行所述步骤A的判断 所述数据组是执行了打孔、执行了重复,或者无操作。上述解速率匹配方法的一个实施例中,所述步骤A按如下方式进行 根据配置的解速率匹配参数,判断数据组是执行了打孔、执行了重复,或 者无操作。上述解速率匹配方法的一个实施例中,所述步骤C包含以下步骤 C1 、解速率匹配状态机输出启动比特数据判断标识; C2、采用解速率匹配算法,根据所述启动比特数据判断标识,判断执 行了操作的数据组中每个比特数据执行的操作。上述解速率匹配方法的一个实施例中,所述比特数据由系统比特、第 一奇偶比特、第二奇偶比特构成;解速率匹配状态机包括四种状态初始状 态,系统比特状态,第一奇偶比特状态,第二奇偶比特状态;所述步骤C1,接照如下方式进行在输入信号有效时,所述解速率匹配 状态机从初始状态进入系统比特状态,之后,所述解速率匹配状态机的状 态依次在系统比特状态、第一奇偶比特状态、第二奇偶比特状态之间转换; 所述解速率匹配状态机每次转换状态时,输出对应的启动比特数据判断标 识。上述解速率匹配方法的一个实施例中,所述步骤C2按如下方式进行 对于执行了打孔的凄i:据组,采用打孔解速率匹配算法,根据所述启动比特 数据判断标识,判断数据组中每个比特数据是执行了打孔,或者无操作; 对于执行了重复的数据组,采用重复解速率匹配算法,根据所述启动比特 数据判断标识,判断数据组中每个比特数据是执行了重复,或者无操作。上述解速率匹配方法的一个实施例中,所述步骤D中,对于执行了重 复的比特数据,饱和累加后输出,按如下方式进行若所述执行了重复的 比特数据为系统比特,则将该系统比特与下 一个系统比特饱和累加后输出; 若所述执行了重复的比特数据为第一奇偶比特,则将该第一奇偶比特与下 一个第 一奇偶比特々包和累加后输出;若所述执行了重复的比特凝:据为第二 奇偶比特,则将该第二奇偶比特与下一个第二奇偶比特々包和累加后输出。本专利技术还公开了一种解速率匹配装置,包含数据组判断模块、数据组 处理模块,比特数据判断模块、比特数据处理模块,其中,所述数据组判 断模块用于判断一组数据是执行了打孔,或者执行了重复,或者无搡作;所述数据组处理模块用于直接输出无操作的数据组;所述比特数据判断模 块用于判断执行了操作的数据组中每个比特数据执行的操作对于执行了 打孔的数据组,所述比特数据判断模块判断所述数据组中每个比特数据是 执行了打孔,或者无操作,对于执行重复的数据组,所述比特数据判断模 块判断数据组中每个比特数据是执行了重复,或者无操作;所述比特数据 处理模块用于对执行了打孔的比特数据,输出零,对执行了重复的比特数 据,饱和累加输出,对无操作的比特数据,直接输出。本专利技术公开的一种解速率匹配装置中,还包含参数接收模块,所述参 数接收模块用于接收配置的解速率匹配参数,并将解速率匹配参数提供给 数据组判断模块和比特数据判断模块使用。本专利技术公开的一种解速率匹配装置中,所述比特数据判断模块包括解 速率匹配状态机模块和算法模块,其中,所述解速率匹配状态机模块用于 输出启动比特数据判断标识;所述算法判断模块用于根据启动比特数据判 断标识,判断数据组中每个比特数据执行的操作。本专利技术公开的一种解速率匹配装置中,解速率匹配的数据组中的比特 数据由系统比特、第一奇偶比特、第二奇偶比特构成;所述解速率匹配状 态枳4莫块包括四种状态初始状态,系统比特状态,第本文档来自技高网
...

【技术保护点】
一种解速率匹配的方法,其特征在于,包含以下处理步骤:A、判断数据组是执行了打孔、执行了重复,或者无操作;B、对于无操作的数据组,直接输出该数据组;C、判断执行了操作的数据组中每个比特数据执行的操作:对于执行了打孔的数据组,判断数据组中每个比特数据是执行了打孔,或者无操作;对于执行了重复的数据组,判断数据组中每个比特数据是执行了重复,或者无操作;D、对于执行了打孔的比特数据,输出零;对于执行了重复的比特数据,饱和累加后输出;对于无操作的比特数据,直接输出。

【技术特征摘要】
1、一种解速率匹配的方法,其特征在于,包含以下处理步骤A、判断数据组是执行了打孔、执行了重复,或者无操作;B、对于无操作的数据组,直接输出该数据组;C、判断执行了操作的数据组中每个比特数据执行的操作对于执行了打孔的数据组,判断数据组中每个比特数据是执行了打孔,或者无操作;对于执行了重复的数据组,判断数据组中每个比特数据是执行了重复,或者无操作;D、对于执行了打孔的比特数据,输出零;对于执行了重复的比特数据,饱和累加后输出;对于无操作的比特数据,直接输出。2、 如权利要求1所述的解速率匹配的方法,其特征在于,在所述步骤 A之前,包括解交织所述数据组,当部分数据解交织完成后,即开始执行 所述步骤A的判断所述数据组是执行了打孔、4丸行了重复,或者无操作。3、 如权利要求1所述的解速率匹配的方法,其特征在于,所述步骤A 按如下方式进行根据配置的解速率匹配参数,判断数据组是执行了打孔、 执行了重复,或者无操作。4、 如权利要求1至3任一项所述的解速率匹配的方法,其特征在于, 所述步骤C包含以下步骤Cl、解速率匹配状态积^输出启动比特数据判断标识; C2、采用解速率匹配算法,根据所述启动比特数据判断标识,判断执 行了操作的数据组中每个比特数据执行的操作。5、 如权利要求4所述的解速率匹配的方法,其特征在于,所述比特数 据由系统比特、第一奇偶比特、第二奇偶比特构成;解速率匹配状态机包 括四种状态初始状态,系统比特状态,第一奇偶比特状态,第二奇偶比特 状态;所述步骤C1按照如下方式进行在输入信号有效时,所述解速率匹配 状态机从初始状态进入系统比特状态,之后,所述解速率匹配状态机的状 态依次在系统比特状态、第一奇偶比特状态、第二奇偶比特状态之间转换; 所述解速率匹配状态才几每次转换状态时,输出对应的启动比特数据判断标 识。6、 如权利要求5所述的解速率匹配的方法,其特征在于,所述步骤C2按如下方式进行对于执行了打孔的数据组,采用打孔解速率匹配算法, 根据所述启动比特数据判断标识,判断数据组中每个比特数据是执行了打 孔,或者无操作;对于执行了重复的数据组,采用重复解速率匹配算法, 根据所述启动比特数据判断标识,判断数据组中每个比特数据是执行了重 复,或者无操作。7、 如权利要求6所述的解速率匹配的方法,其特征在于...

【专利技术属性】
技术研发人员:章伟彭贵福章恒
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1