专利名称::Td-scdma系统的业务配置和速率匹配方法、装置的制作方法
技术领域:
:本发明涉及通信与信息技术中的移动通信领域,更具体地,涉及一种TD-SCDMA系统中的业务配置方法和速率匹配方法。
背景技术:
:TD-SCDMA是3G的三大主流标准之一,具有广泛的应用前景。其中协议规定的Turbo编码器的组成是一个并行级连巻积码(PCCC),包括两个8-状态分支编码器和一个Turbo码内交织器。Turbo编码器的编码率是1/3,其结构如图1所示。PCCC的8状态分支码的传递函数为G(D)=其中gO(D)=1+D2+D3gl(D)=1+D+D3其中,D,D2,D3是指抽头位置相对于输入数据延迟的时钟个数,l表明抽头位置就是输入数据,D表明抽头位置相对于输入数据延迟了l个时钟,D2表明抽头位置相对于输入数据延迟了2个时钟,以此类推。对输入比特开始编码时移位寄存器的初始值必须设置为全零。Turbo编码器的输出为zhZ,|,x2,z2,z,2,xK,zK,Z'k,其中xhx2,...,xK是Turbo编码器,即第一个8-状态分支编码器和Turbo码内交织器的输入比特,K是比特数目,Zl,z2,...,zK和z、z'2,…,z'K分别是第一个和第二个8-状态分支编码器的输出比特。Turbo码内交织器的^T出比特记为x',,x'2,...,x'k,并作为第二个8-状态分支编码器的输入。速率匹配是指传输信道(TrCH)上的比特被重发或者打孔。高层给每一个传输信道配置一个速率匹配特性。这个特性是半静态并且只能通过高层信令来改变。当计算重发或打孔的比特数时,需要使用速率匹配特性。一个传输信道中的比特数在不同的传输时间间隔内可以发生变化。当不同的传输时间间隔内的比特数发生改变时,比特将被重发,以确保在TrCH复用后总的比特率与所分配的物理信道的总的信道比特率是相同的。速率匹配的比特分离和收集速率匹配装置的结构如图2所示,包括比特分离单元、两个匹配运算单元和比特收集单元。速率匹配装置的输入比特序列中的系统比特,第一奇偶校验比特,第二奇偶校验比特因此而被划分为三个序列。Turbo编码的TrCH的系统比特不需要打孔,第一奇偶校验比特和第二奇偶校验比特可以在匹配运算单元执行匹配运算时进行打孔。其中,第二个序列包含所有来自Turbo编码的TrCH的第一奇偶校验比特,除了那些当总比特数不是3的倍数时需要分入第一个序列的第一奇偶校验比特。以及Trellis终止的部分系统比特,第一和第二奇偶校验比特。第三个序列包含所有来自Turbo编码的TrCH的第二奇偶校验比特,除了那些当总比特数不是3的倍数时需要分入第一个序列的第二奇偶校验比特。以及Trellis终止的部分系统比特,第一和第二奇偶校验比特。第二个和第三个序列必须是同等长度,而第一个序列可以多0到2个比特。打孔仅仅应用于第二个和第三个序列。简而言之,在实际需要传输的数据长度小于Turbo编码器生成的数据长度时,速率匹配时完成打孔操作。将Turbo码编码结果分为系统位、第一路校验位和第二路校验位三个部分。其中,系统位不进行穿孔,两路校验位各自以尽量均匀删除的原则删除数据,使得穿孔后,系统位加上两路校验位的剩余数据总长度等于实际需要传输的数据长度。但是,按照协议配置的某些数据速率下,如按Turbo码块长度为4367时协议规定的速率匹配参数,Turbo码译码性能严重恶化3dB以上。
发明内容本发明要解决的技术问题是提供一种TD-SCDMA系统的业务配置方法,可避免在某些特定数据速率下解码性能严重劣化。本发明要解决的另一技术问题是提供一种TD-SCDMA系统的速率匹配方法,该方法不存在某些特定数据速率下解码性能严重劣化的问题。为了抓住主要问题进行研究,对分析平台进行了标准化,新的分析平台包括Turbo编码器,标准均匀穿孔模块,信道,标准均匀解穿孔模块,解码器。其中Turbo码内交织器替换为随机交织器,标准均匀穿孔模块执行的标准均匀穿孔操作定义为对于序列yl,y2,…yN,当穿孔率为pr,初始相位为pp(取值范围为0pr-l)时,穿孔后保留的数据为y(pp),y(pr+pp),y(2*pr+pp),...,y(k*pr+pp),(pp),(pr+pp)等表示保留的数据穿孔前所在位置,文中"*,,表示乘法运算。为了便于下文描述不同的穿孔密度情况,文中将穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值称为穿孔率。首先,研究两种业务的特征,码长4367的业务校验位穿孔率pr大约为6.94,码长4598的业务穿孔率pr大约为8.89。标准化为7和9。图3比较了这两种码长在这两种穿孔率下的影响,横坐标表示信噪比(SNR),纵坐标表示误块率(BLER)。其中带框号的曲线表示码长4594的业务,带星号的曲线表示码长4367的业务,右侧的两条曲线是穿孔率为7时的性能曲线,左侧的两条曲线是穿孔率为9时的性能曲线。可见,原来性能正常的码长4594的业务,在穿孔率7下性能也会严重恶化,原来性能恶化的码长4367的业务在穿孔率9下是可以正常工作的。也就是说,这种性能恶化与码长无关,只是特定穿孔率导致的后果。于是固定码长为4367,分析穿孔率与性能之间的关系。图4中比较了码长4367的业务在穿孔率为5~9时变化的性能,图4的横、纵坐标与图3相同。为了方便比较另外增加了一根未编码的性能。其中从最左侧开始向右依次带有框、星、点、X的曲线分别对应于穿孔率为5、6、8、9,从右至左的第2根曲线对应于穿孔率7,最右侧的黑线是未编码BPSK调制时的曲线。由图可见,在除了7以外的其他穿孔率下解码性能均基本正常。穿孔率为7时的性能恶化是非常严重的,在多传输了近30%的冗余情况下性能较未编码BPSK从信噪比(SNR)上看优势也并不明显,扣除这部分冗余的码重复增益1.07dB,性能区别更小。也就是说,在这种场景下Turbo码在误块率(BLER)上的解码增益几乎完全丧失。为了进一步分析在穿孔率为7时出现的错误位置的特征,图5统计了信噪比为8dB时1万个码块中比特错误位置的频域特征,图中横坐标是FFT变换后的频率单位,范围是04366,纵坐标是功率谱密度。由图可见,比特错误位置在频域上有非常明显的特征,其中在归一化频率为7的位置有很高的峰,也就是说,错误有很大的概率以7个点的周期均匀出现。在排除了解码器出错的可能性后,在编码和穿孔方式上寻找原因。众所周知,单个解码器的译码增益来自于校验位对于系统位的纠错作用,也即,每个系统位利用与它相关联的校验位信息进行纠错。因此,如果某些系统位没有任何校验位与他相关联,那这个系统位无论通过任何译码方法都无法纠正其传输过程中发生的错误。下面讨论在穿孔率为7的情况下,是否存在这样的系统位。通过理论分析和迭代求解,可以推导出穿孔率为7的情况下,与保留检验位均无关联的系统位所在位置如图6所示,图中横坐标表示失去校验位保护的系统位编号,表明这是第几个失去校验位保护的系统位;纵坐标是该失去校验位保护的系统位在系统位中的位置。可见,穿孔率为7时,存在大量失去校验位保护的系统位,且这些系统位也以7为周期两两出现,经过分析,这些失去校验位保护的系统位所在位置(如系统位共有N个,那么按照出现时间顺序将其编号为1N,某个系统位所在位置定义为该系统位的编号)满足表达式7*k+pp-4和7*k+pp-4+l,其中k为正整数,筒单的说也就是出现规律是每5个有保护的系统位接着2个无保护的系统位再接着5个有保护的系统位,以此类推。需要指出的是,穿孔初始相位pp的变化仅仅会引起这些位置同样相位的平移,对结果无实际影响。对于穿孔率从1至20进行遍历搜索,得出码长1000时每种穿孔率情况下失去保护的系统位数量,如图7所示,该图横坐标代表穿孔率,纵坐标代表失去保护的系统位数量。可见,只有在穿孔率为7的倍数的情况下会出现这一现象。理论分析表明导致这一现象的本质原因是系统递归编码器校验信息的生成多项式中所利用的系统位信息是以7为周期出现的,穿孔方式应当回避与该表达式等周期才能确保在码长足够的情况下每个系统位都有校验位进行保护。需要补充说明的是,Turbo码是一种并联级联码,上文描述的只是单个成员编码器无法校验的系统位,单个成员编码器无法校验的系统位有部分会被另一个成员编码器的校验位通过交织、解交织关系进行校验。假定内交织器足够随机,单个编码器无保护系统位出现概率为P,则在Turbo译码上看始终无保护的系统位所占比例为P*P。例如,穿孔率为7时,P为2/7,P*P为4/49。根据编码器的结构推论,当穿孔率为7时,未被校验位保护的系统位以7的周期两两出现,所在位置分别为7*k+pp-4和7*k+pp-4+l,其中k为正整数。因此,无论采用何种译码算法,这些系统位都无法得到校验,只能获得BPSK调制原有的性能。显然更是无法通过更改滑动窗重叠(overlap)长度的方式解决。图8所示的仿真是4367码在穿孔率7下,不同滑动窗重叠长度的性能对比,图8的横、纵坐标与图3相同。右侧曲线为窗长256,重叠长度取32时的性能曲线;左侧曲线为不分窗时的性能曲线。当穿孔率不精确等于7时,协议中的速率匹配采用了尽量均匀的原则,例如码长4367的业务穿孔率为6.94,以每16个穿孔率7的校验位插入一个穿孔率6的校验位方式实现。从穿孔率7的角度去看效杲为每16个7穿孔后,相位pp提前1个phase,继续以7穿孔。从上文的理论分析可知,未受保护的系统位所在位置也是相位pp的线性函数,同样会随之提前1个相位,经过了7次相位调整后,将遍历所有相位,使得目前未受保护的系统位会在周期内的校验位处获得保护。但由于overlap长度的限制,保护该系统位的校验位未必能出现在软信息计算结果中,当且仅当overlap长度远大于遍历相位周期后,这一点才能得到保证。在4367码长业务下,该周期为109,在overlap远大于该周期的情况下,将有多个校验位对其提供校验信息,使得性能得以改善。图9所示的仿真是窗长1024下,overlap长度分别为32,64,128,256和512以及不采用滑动窗的情况,图中橫坐标为SNR,*从坐标为BLER。其中,右侧带框、星、点的三条曲线分别对应于overlap长度32,64,128,左侧的用"a","c,,,"b,,标记的三条曲线分别对应于overlap长度512,256和不分窗的情况。考虑到实际硬件的复杂性,现有芯片设计的Turbo译码器典型参数为当窗长降低为256,overlap仍为32的情况下,除了周期覆盖因素以外,由于不准确的反向迭代初值出现次数增多,性能退化更为明显,如图10所示,图中横坐标为SNR,纵坐标为BLER。综上所述,穿孔率7场景是编码器的致命缺陷,特定系统位始终得不到校验位保护,导致该场景下Turbo编解码系统几乎完全丧失了编码增益,该情况下无法通过译码算法加以解决。穿孔率接近7的情况下,由于相位周期调整使得失去保护的系统位会在周期内得以保护,大尺度的overlap将获得一定程度的性能改善。但即便不考虑实现复杂度无限增加overlap,穿孔率为6.94的该业务性能也较穿孔率6甚至实际传输数据更少的穿孔率8性能退化高达2dB以上。基于以上分析,本发明提供了一种TD-SCDMA系统的业务配置方法,包括在现有的业务配置中,遍历查找校验位穿孔率在[7i-a,7i+a]范围内的业务,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值,i为正整数,a^l;删除找到的校验位穿孔率在[7i-a,7i+a]范围内的业务。进一步地,上述业务配置方法还可具有以下特点,删除了业务配置中数据速率为868.6kbps的业务,保留业务配置中的其他业务。进一步地,上述业务配置方法还可具有以下特点,a50.5或a^0.3或aSO.l。以下方案中均可以_按此>又值,不再重复。基于以上分析,本发明还提供了一种TD-SCDMA系统的业务配置方法,包括在配置业务时,将校验位穿孔率须大于7i+a或小于7i-a作为新增的约束条件,配置好的每一业务的校验位穿孔率均在[7i+a,7i-a]范围之外,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值,i为正整数,a^1。进一步地,上述业务配置方法还可具有以下特点,通过修改高速下行共享信道(HS-DSCH)各物理层类别所对应的高速下行分组接入(HSDPA)传输块大小集合中的传输块大小,使得配置得到利用HS-DSCH传输的各业务的校验位穿孔率均在[7i+a,7i-a]范围之外。基于以上分析,本发明又提供了一种通信系统的业务配置方法,应用于采用递归编码器进行数据编码的通信系统,该业务配置方法包括确定所述通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在该通信系统现有业务配置中遍历查找校验位穿孔率在[Pi-a,T*i+a]范围内的业务,i为正整数,a^l,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值;删除找到的校验位穿孔率在[P4-a,P4+a]范围内的所有业务。基于以上分析,本发明再提供了一种通信系统的业务配置方法,应用于采用递归编码器进行数据编码的通信系统,该业务配置方法包括确定所述通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在配置业务时,将校验位穿孔率须大于T"-a或小于P4+a作为新增的约束条件,配置好的每一业务的校验位穿孔率均在[P4-a,P4+a]范围之外,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值,i为正整数,a£l。上述业务配置方法避免了由于校验位穿孔导致Turbo码某些系统位始终得不到校验或者有效校验位距离该系统位过远的标准固有缺陷。该标准固有缺陷将导致终端在某些业务类型下性能严重恶化的问题。基于以上分析,本发明^是供了一种TD-SCDMA系统的速率匹配方法,包括在速率匹配的过程中,对当前数据块的每一路校验位进行穿孔时,如按该业务规定的方法计算出的第k个保留的检验位的位置Pk与之前已确定的第k-l个保留的检验位的位置MV,之差为7的正整数倍时,则将第k个保留的检验位的位置NPk确定为Pk加1或Pk减1,且加1和减1须交替进行;其中,k=2,3,....,a^l,所述Pk和NPk.,用系统确定的相应检验位在穿孔前的索引表示。进一步地,上述速率匹配方法还可具有以下特点,该速度匹配方法至少用于采用Turbo编码且校验位穿孔率在[7i-a,7i+a]范围内的业务的速度匹酉己,i为正整数,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值。进一步地,上述速率匹配方法还可具有以下特点,对于按该业务规定的方法计算出的第1个保留的检验位的位置,直接将该计算出的位置确定为第l个保留的检验位的位置;以及,如Pk与NPk之差不为7的整数倍时,直接将第k个保留的检验位的位置NPk确定为Pk,k=2,3,....。基于以上分析,本发明还提供了一种通信系统的速率匹配方法,应用于采用递归编码器进行数据编码的通信系统,该速率匹配方法包括先确定所述通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在对当前数据块进行速率匹配的过程中,对每一路校验位进行穿孔操作时,如按业务规定的方式计算出的当前要保留的校验位的位置Pk与已确定的前一个保留的检验位的位置NPk相差为T的正整数倍时,则将当前要保留的校验位的位置确定为Pk加1或Pk减1,否则,直接将当前要保留的校验^i的位置确定为Pk,且加1和减1须交—齐进行。上述速率匹配方法避免了由于校验位穿孔导致Turbo码某些系统位始终得不到校验或者有效校验位距离该系统位过远的标准固有缺陷,从而避免了终端在某些业务类型下性能严重恶化。本发明要解决的又一技术问题是提供一种TD-SCDMA系统的速率匹配装置,可以避免在某些特定数据速率下解码性能严重劣化的问题。为了解决上述技术问题,本发明提供了一种TD-SCDMA系统的速率匹配装置,包括依次连接的一比特分离单元、两个匹配运算单元和一比特收集单元,其中所述匹配运算单元在对采用Turbo编码且校验位穿孔率在[7i-a,7i+a]范围内的业务进行速率匹配的过程中,对当前数据块的一路校验位进行穿孔时,如按该业务规定的方法计算出的第k个保留的检验位的位置Pk与之前已确定的第k-l个保留的检验位的位置NPw之差为7的正整数倍时,则将第k个保留的检验位的位置NPk确定为Pk加1或Pk减1,且加1和减1须交替进行;其中,k=2,3,....,a£l,所述Pk和NPk_,用系统确定的相应检验位在穿孔前的索引表示,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值。上述速率匹配装置可以避免在某些特定数据速率下解码性能严重劣化的问题。图1是编码率为1/3的Turbo编码器的结构示意图,图中虚线仅适用于trellis纟冬止。图2是Turbo编码的TrCH的打孔示意图。图3是码长4598和码长4367的业务在穿孔率为7和9时的性能比较的示意图。图4是码长4367的业务在穿孔率为59及未编码时的性能示意图。图5是统计的信噪比为8dB时1万个码块中比特错误位置的频域特征的示意图。图6是穿孔率为7时,与保留检验位均无关联的系统位所在位置示意图。图7是码长1000时每种穿孔率情况下失去保护的系统位数量的示意图。图8是码长4367的业务在穿孔率7下,不同滑动窗overlap长度的性能对比的示意图。图9是窗长1024,overlap长度分别为32,64,128,256和512以及不采用滑动窗时的性能示意图。图10是窗长256,overlap长度为32时的性能示意图。图11是本发明实施例一业务配置方法的流程图。具体实施例方式下面结合附图对本发明的具体实施方式进行详细说明。实施例一和实施例二分别提供了一种TD-SCDMA系统的业务配置方法,实施例三提供了一种TD-SCDMA系统的速率匹配方法。实施例一为了避免在某些特定数据速率下解码性能严重劣化。本实施例在对TD-SCDMA系统进行业务配置时,回避制定校验位穿孔率在7以及7的正整数倍附近的业务。本实施例业务配置方法包括以下步骤步骤100,在现有业务配置中遍历查找校验位穿孔率在[7i-a,7i+a]范围内的业务,i为正整数;仿真结果表明当穿孔率完全等于7时,性能退化非常严重,达到3dB以上;当穿孔率很接近7时,如差别0.1以内(6.9~7.1),性能退化比较严重;当穿孔率与7的差别在0.3以内(6.77.3),性能退化比4交明显;当穿孔率与7的差别在0.5以内(6.57.5),性能有可观测到的退化;当穿孔率与7的差别在1以内(67),性能上会有影响。因此,a取值范围为在不同的实施例中,a可以耳又不同的值,如0.5,0.3,0.1等等。步骤IIO,删除找到的校验位穿孔率在[7i-a,7i+a]范围内的业务,业务配置中的其他业务保持不变;在目前已有的业务配置中,仅发现数据速率868.6kbps的业务,按照标准配置的参数,校验位穿孔率为6.94,非常接近7,在业务配置中删除该业务,由保留其他的业务构成新的业务类型表。当然,如果没有校验位穿孔率在[7i-a,7i+a]范围内的业务,就不需要改变现有的业务配置。该方法不需要大幅修改现有的业务类型表,对现有标准改动较小。但删除问题业务后的剩余业务表数据速率不够均匀,被删除业务位置前后存在较大的业务速率跳变。实施例二本实施例是在回避校验位穿孔率为7以及7的正整数倍附近基础上,重新配置业务类型表。配置的业务类型表除了满足原有业务类型表配置原则外,将校验位穿孔率须大于7i+a或小于7i-a作为新增的约束条件,也即新配置的业务类型表中不存在校验位穿孔率为[7i-a,7i+a]范围内的业务,i为正整数,a^1,如取0.5,0.3,0.1,等等。以TD-SCDMA系统为例,高速下行分组接入(HSDPA)4支术中7义载彰:据业务的信道是高速下行共享信道(HS-DSCH),其传输块大小是根据HS-SCCH信道承载的TFRI(传输格式资源指示)信息推导而得,而传输块大小与TFRI信息之间的映射关系依赖于UE的HS-DSCH能力等级。中文行标《2GHzTD-SCDMA数字蜂窝移动通信网高速分组上行接入(HSUPA)Uu接口层2技术要求第1部分MAC协议》中,表12表16分别给出了HS-DSCH物理层类别为[l,3]、[4,6]、[7,9]、[10,12]和[13,15]时所对应的HSDPA传输块大小集合。这些传输块大d、是根据以下公式计算得到丄广lAm/1」,々=i,2,...,62其中P=^,如果HS-DSCH物理层类别在1到3闭区间内597312921228'1901!^,94458877,2345P=-,2196并且£_=240如果HS-DSCH物理层类别在4到6闭区间内如果HS-DSCH物理层类别在7到9闭区间内如果HS-DSCH物理层类别在10到12闭区间内;如果HS-DSCH物理层类别在13到15闭区间内。为了回避业务的校验位穿孔率在[7i-a,7i+a]范围内,一种方式是对上述公式中的P值进行修正,其他相关参数可以不变也可以有调整,使得在五个物理层类别区间内得到的各传输块大小映射到的业务的校验位穿孔率能够回避开[7i-a,7i+a]这个范围,即3—M2W2如果HS-DSCH物理层类别在1到3闭区间内;如果HS-DSCH物理层类别在4到6闭区间内;如果HS-DSCH物理层类别在7到9闭区间内;如果HS-DSCH物理层类别在10到12闭区间内;如果HS-DSCH物理层类别在13到15闭区间内。若UE的HS-DSCH能力等级进一步扩展,则在新增加的物理层类别中,必须采用相似的方法计算传输块大小,以使业务的校验位穿孔率不在[7i-a,7i+a]范围内。上述两个实施例的TD-SCDMA业务配置方法,避免了由于校验位穿孔导致Turbo码某些系统位始终得不到校验或者有效校验位距离该系统位过远的标准固有缺陷。避免了该标准固有缺陷导致的终端在某些业务类型下性能严重恶化的问题。并且,无需对现有硬件设备如所有接收和发送设备等进4亍改动。实施例三本实施例不对TD-SCDMA系统现有业务配置进行调整。在对当前数据块进行速率匹配的过程中,对每一路校验位进行穿孔操作时,如按业务规定的方式计算出的第k个保留的校验位的位置Pk与已确定的前一个保留的才企验位的位置NPk相差为7i时(i为正整数),则将当前要保留的校验位的位置确定为Pk加1或Pk减1,否则,直接将当前要保留的校验位的位置确定为Pk,且加1和减1须交替进行。这种速率匹配方式可以在保留原校验位穿孔率基本不变的前提下,避免Turbo码译码性能恶化。Pk可以由业务的速度匹配参数计算得到,NPk和Pk之差用系统确定的相应校验位在穿孔前的索引来计算,k=2,3,...。本实施例速度匹配方法可以只用于校验位穿孔率在[7i-a,7i+a]范围内的业务,aSl,如耳又0.5,0.3,0.1,也可以不受其限制而用于各种业务。可按以下具体流程重新确定保留的校验位的位置步骤一,按业务规定的算法计算出第1个保留的校验位穿孔前所在位置Pp直接该P,作为重新确定的第1个保留的校^睑位穿孔前所在位置NP,;步骤二,重新确定第k个保留的校验位穿孔前所在位置时,先按业务规定的算法计算出第k个保留的校验位穿孔前所在位置Pk,k^2,3,…,N,N为当前数据块中保留的校验位的个数;步骤三,判断Pk-NPw的差是否等于7或7的正整数倍,如果是,执行步骤四,否则,扭J于步骤五;步骤四,如NPw-NPk_2>7或k=2,令NPk=Pk-1,否则令NPk=Pk+l,转入步骤六;在k=2时,令NPk=Pk-l,相当于在第1,2个保留的校验位相差为7时先将原校验位穿孔率减l,当然在另一实施例中,也可以先将原校验位穿孔率加1。步骤五,令NP^Pk,转入步骤六;步骤六,判断k是否小于N,如果是,令l^k+l,转入步骤二,否则,结束处理。上述方法可以具体应用在TD-SCDMA系统基站进4亍速率匹配的过程中,避免了由于校验位穿孔导致Turbo码某些系统位始终得不到校验或者有效校验位距离该系统位过远的标准固有缺陷,从而避免了终端在某些业务类型下性能严重恶化。相应地,本实施例还提供了一种速率匹配装置,请参照图2,包括比特分离单元、两个匹配运算单元和比特收集单元,其中匹配运算单元在对采用Turbo编码且校验位穿孔率在[7i-a,7i+a]范围内的业务进行速率匹配的过程中,对当前数据块的一路校验位进行穿孔时,如按该业务规定的方法计算出的第k个保留的检验位的位置Pk与之前已确定的第k-1个保留的检验位的位置NPk.,之差为7的正整数倍时,则将第k个保留的检验位的位置NPk确定为Pk加1或Pk减1,且加1和减1须交替进行;其中,k=2,3,....,a^l,所述Pk和NPk-,用系统确定的相应检验位在穿孔前的索引表示,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值。上述速率匹配装置可以采用硬件实现也可以釆用软件实现。下面用一个应用示例进行i兌明。假定当前数据块的校验位将要进行穿孔操作,待穿孔校验位数据块总长度为100。首先,初始化交替次数变量T=0。定义按照原有方法计算的第k个保留的校验位穿孔前所在位置为Pk,按照本发明方法计算的第k个保留的才交^^f立穿孔前所在位置为NPk。按原有方法得到的各个保留的校验位穿孔前所在位置如下表1所示,其中,P,=l,P2=8,P3=15,P4=22,......,P15=99,每个保留的校验位之间的距离均为7。表1<table>tableseeoriginaldocumentpage19</column></row><table>在进行速率匹配时,采用以下流程来重新计算各个保留的校验位穿孔前所在位置k=l日十,令NP尸P,;循环使得k=2至N计算DP二Pk-NPk-,;如果DP是7的倍数;如果丁=0,贝'jNPk二Pk-l,T=!T;如果丁=1,则NP^Pk+l,T=!T;否则NPk=Pk;结束循环其中,T爿T是取非运算,丁=0时运算结果为1,丁=1时运算结果为0。N为当前数据块中保留的才交验位的个数。使用上述方法得到的结果为NP尸l,P2=7,P3=15,P4=21,......,P15=99。^口下表2所示表2:<table>tableseeoriginaldocumentpage20</column></row><table>可见,上述方法避免了校验位穿孔率是7的倍数的情况出现。实施例四在
发明内容部分的分析中已提到,造成性能恶化的原因主要是系统递归编码器校验信息的生成多项式中所利用的系统位信息是以7为周期出现的,穿孔方式应当回避与该表达式等周期,才能确保在码长足够的情况下每个系统位都有4L睑位进行^f呆护。该原理并不局限于TD-SCDMA系统或Turbo编码器,对于采用递归编码器进行数据编码的通信系统都是可以适用的。因此本实施例又提供了一种业务配置方法,应用于采用递归编码器进行凄t据编码的通信系统,包括以下步骤确定该通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在通信系统现有的业务配置中遍历查找校验位穿孔率在[T4-a,T*i+a]范围内的业务,i为正整数,同样地,a50.5,如可以取0.5,0.3,0.1,等等;删除找到的校验位穿孔率在[T4-a,,i+a]范围内的业务,业务配置中的其他业务保持不变。实施例五基于上述原理,本实施例将实施例二中的业务配置方法加以拓展,应用于采用递归编码器进行数据编码的通信系统。先确定所述通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在回避校验位穿孔率在(TH-a)(T"+a)范围内的基础上,重新配置业务类型表,配置的业务类型表除了满足原有业务类型表配置原则外,将校验位穿孔率须大于(T"+a)或小于(T"-a)作为新增的约束条件,使得新配置的业务类型表中不存在校验位穿孔率为7以及7的正整数倍附近的业务。其中,T为该通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期,i为正整数,a^1,如取0.5,0.3,0.1,等等。实施例六基于上述原理,本实施例将实施例三中的速率匹配方法加以拓展,应用于采用递归编码器进行数据编码的通信系统。先确定所述通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在对当前数据块进行速率匹配的过程中,对每一路校验位进行穿孔操作时,如按业务规定的方式计算出的当前要保留的校验位的位置Pk与已确定的前一个保留的检验位的位置NPk相差为T的正整数倍时,则将当前要保留的校验位的位置确定为Pk加1或P"咸1,否则,直接将当前要保留的校验位的位置确定为Pk,且加1和减1须交替进行。这种速率匹配方式可以在保留原校验位穿孔率基本不变的前提下,避免Turbo码译码性能恶化。上述NPk和Pk之差用系统确定的相应4交验位的索引来计算。单从性能来讲,出现少量的相邻两个保留的检验位位置之差为7的情况也不会对性能造成大的影响,因此上述约束条件可以适当放宽,如保证不会连接出现相邻两个保留的检验位位置之差为7就可以了。2权利要求1、一种TD-SCDMA系统的业务配置方法,该业务配置方法包括在现有的业务配置中,遍历查找校验位穿孔率在[7i-a,7i+a]范围内的业务,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值,i为正整数,a≤1;删除找到的校验位穿孔率在[7i-a,7i+a]范围内的业务。2、如权利要求1所述的业务配置方法,其特征在于,a^0.5或a^0.3或3、如权利要求1所述的业务配置方法,其特征在于,删除了业务配置中数据速率为868.6kbps的业务,保留业务配置中的其他业务。4、一种TD-SCDMA系统的业务配置方法,包括在配置业务时,将校验位穿孔率须大于7i+a或小于7i-a作为新增的约束条件,配置好的每一业务的校验位穿孔率均在[7i+a,7i-a]范围之外,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值,i为正整数,Kl。5、如纟又利要求4所述的业务配置方法,其特4正在于,a^).5或a^).3或a^0丄6、如权利要求4或5所述的业务配置方法,其特征在于通过修改高速下行共享信道(HS-DSCH)各物理层类别所对应的高速下行分组接入(HSDPA)传输块大小集合中的传输块大小,使得配置得到利用HS-DSCH传输的各业务的校验位穿孔率均在[7i+a,7i-a]范围之外。7、一种TD-SCDMA系统的速率匹配方法,包括在速率匹配的过程中,对当前数据块的每一路校验位进行穿孔时,如按该业务规定的方法计算出的第k个保留的检验位的位置Pk与之前已确定的第k-l个保留的检验位的位置NPw之差为7的正整数倍时,则将第k个保留的检验位的位置NPk确定为Pk加1或Pk减1,且加1和减1须交替进行;其中,k=2,3,....,a^l,所述Pk和NPk.,用系统确定的相应检验位在穿孔前的索引表示。8、如权利要求7所述的速率匹配方法,其特征在于,a^0.5或a^0.3或a,。9、如权利要求7或8所述的速率匹配方法,其特征在于该速度匹配方法至少用于采用Turbo编码且校验位穿孔率在[7i-a,7i+a]范围内的业务的速度匹配,i为正整数,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值。10、权利要求7或8所述的速率匹配方法,其特征在于对于按该业务规定的方法计算出的第1个保留的检验位的位置,直接将该计算出的位置确定为第l个保留的检验位的位置;以及如Pk与NPk之差不为7的整数倍时,直接将第k个保留的检验位的位置NPk确定为Pk,k=2,3,....。11、一种通信系统的业务配置方法,应用于采用递归编码器进行数据编码的通信系统,该业务配置方法包括确定所述通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在该通信系统现有业务配置中遍历查找校验位穿孔率在[P4-a,T*i+a]范围内的业务,i为正整数,a^1,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值;删除找到的校验位穿孔率在[P4-a,P4+a]范围内的所有业务。12、如权利要求11所述的业务配置方法,其特征在于,a^0.5或a^0.3或a^0丄13、一种通信系统的业务配置方法,应用于采用递归编码器进行数据编码的通信系统,该业务配置方法包括确定所述通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在配置业务时,将才L睑位穿孔率须大于T"-a或小于TH+a作为新增的约束条件,配置好的每一业务的校验位穿孔率均在[T4-a,T"+a]范围之外,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值,i为正整数,a£l。14、如权利要求13所述的业务配置方法,其特征在于,a^).5或a^0.3或a^0丄15、一种通信系统的速率匹配方法,应用于采用递归编码器进刊-^t据编码的通信系统,该速率匹配方法包括先确定所述通信系统中递归编码器校验信息的生成多项式中所利用的系统位信息出现周期性重复的周期T;在对当前数据块进行速率匹配的过程中,对每一路校验位进行穿孔操作时,如按业务规定的方式计算出的当前要保留的校验位的位置Pk与已确定的前一个保留的检验位的位置NPk相差为T的正整数倍时,则将当前要保留的校验位的位置确定为Pk加1或Pk减1,否则,直接将当前要保留的校验位的位置确定为Pk,且加1和减1须交替进行。16、一种TD-SCDMA系统的速率匹配装置,包括依次连接的一比特分离单元、两个匹配运算单元和一比特收集单元,其特征在于所述匹配运算单元在对采用Turbo编码且校验位穿孔率在[7i-a,7i+a]范围内的业务进行速率匹配的过程中,对当前数据块的一路校验位进行穿孔时,如按该业务规定的方法计算出的第k个保留的检验位的位置Pk与之前已确定的第k-l个保留的检验位的位置NP^之差为7的正整数倍时,则将第k个保留的4企—睑位的位置NPk确定为Pk加l或Pk减1,且加1和减1须交替进行;其中,k=2,3,....,a^l,所述Pk和NP^用系统确定的相应才企-睑位在穿孔前的索引表示,所述校验位穿孔率指穿孔前校验位数据个数总和与穿孔后保留的校验位数据个数总和的比值。17、如权利要求16所述的速率匹配装置,其特征在于,a^0.5或a^0.3或aSO.l。全文摘要一种TD-SCDMA系统的业务配置和速率匹配方法、装置,配置业务方法包括将校验位穿孔率须大于7i+a或小于7i-a作为新增的约束条件,配置好的每一业务的校验位穿孔率均在[7i+a,7i-a]范围之外,i为正整数,a≤1;速率匹配方法包括对当前数据块的每一路校验位进行穿孔时,如按该业务规定的方法计算出的第k个保留的检验位的位置P<sub>k</sub>与之前已确定的第k-1个保留的检验位的位置NP<sub>k-1</sub>之差为7的正整数倍时,则将第k个保留的检验位的位置NP<sub>k</sub>确定为P<sub>k</sub>加1或P<sub>k</sub>减1,且加1和减1须交替进行;其中,k=2,3,....,a≤1。本发明可避免在某些特定数据速率下解码性能严重劣化。文档编号H04L1/00GK101667889SQ200910179709公开日2010年3月10日申请日期2009年9月30日优先权日2009年9月30日发明者倪海峰,冉晓龙,曾文琪,强李,杜凡平,梁立宏,敏毕,王吉文,田学红,健程,宁邱,玉陈申请人:中兴通讯股份有限公司