一种增强专用物理控制信道的译码优化方法及装置的制作方法

文档序号:7969560阅读:200来源:国知局
专利名称:一种增强专用物理控制信道的译码优化方法及装置的制作方法
技术领域
本发明涉及无线通信中的译码技术,尤其涉及一种增强专用物理控制信道的译码优化方法及装置。
背景技术
WCDMA(Wideband Code Division Multiple Access,宽带码分多址接入)R6(版本6)版本引入HSUPA(High Speed Downlink Packet Access,高速上行分组接入)技术,在上行增加了E-DPCCH(Energy ofDedicated Physical Control Channel,增强专用物理控制信道)和E-DPDCH(Energy of Dedicated Physical Data Channel,增强专用物理数据信道)。HSUPA是一种增强型3G传输技术,其目的是提高系统上行能力,为了实现HSUPA的传输,用户设备必须在E-DPCCH上将相关的传输格式指示信息E-TFCI(Energy of Transport Format Combination Indicator,传输格式合并指示)传输到基站,以便基站进行正确的数据接收。
E-DPCCH携带的控制信息包括重传序列号(RSN)xrsn,1、xrsn,2;E-TFCI信息xtfci,1、xtfci,2、...、xtfci,7;Happy比特xh,1。
E-DPCCH的编码流程如图1所示,E-TFCI信息xtfci,1、xtfci,2、...、xtfci,7;重传序列号xrsn,1、xrsn,2和Happy比特xh,1通过复用器复用在一起,组成10bit的E-DPCCH输出序列x1,x2,...,x10,复用规则如下xk=xh,1 k=1xk=xrsn,4-k k=2,3xk=xtfci,11-kk=4,5,...,10上述输出序列经过信道编码器进行编码,E-DPCCH的信道编码方法与R99协议中的TFCI编码方式相同,采用2阶Reed-Muller编码的子码。编码针对E-DPCCH复用的输出序列x1,x2,...,x10,编码如公式(1)所示
zi=Σn=09(xn+1×Mi,n)mod2---(1)]]>其中,i=0,1,...,29。编码后的结果为z0,z1,......,z29,所述编码结果经过物理信道映射,获得E-DPCCH最终编码结果。
E-DPCCH在NodeB侧的译码可以完全借鉴TFCI译码方法,常用的译码方法为设E-DPCCH软信息S0,S1,...,S29构成30维的输入向量A,B为(N,30)的Hadamard(哈达玛)矩阵,A*B为N维的输出向量C,在N维向量C中寻找最大值,其位置就是E-DPCCH的译码结果。
根据E-DPCCH的编码流程,E-DPCCH复用后的10比特输出序列的最大取值为1024,输出向量C的维数N就为1024。
NodeB每次进行E-DPCCH译码时,至少需要进行1024*30=30720次乘加运算,运算量巨大。而在实际应用中,一般业务N取值比较小,比如典型的384K业务,N取值范围为280-288(E-TFCI为35,Table Index为1),N值比较大的业务,出现的概率比较小,而且用户数比较少,使用固定的输出序列的最大值进行译码会造成资源浪费、译码速度较慢。

发明内容
本发明要解决的问题是提供一种增强专用物理控制信道的译码优化方法及装置,以解决现有技术中利用固定输出序列最大值译码造成的译码速度慢及资源浪费的缺陷。
为实现本发明的目的,本发明提供一种增强专用物理控制信道的译码优化方法的实施例,包括以下步骤根据扩频因子集和最大打孔因子获取增强传输格式合并指示的最大理论值;根据所述增强传输格式合并指示的最大理论值确定译码输出向量;根据所述译码输出向量获取增强专用物理控制信道的译码结果。
本发明还提供了一种增强专用物理控制信道的译码优化装置的实施例,包括增强传输格式合并指示最大理论值获取单元、译码输出向量生成单元和获取译码结果单元;
所述增强传输格式合并指示最大理论值获取单元,用于获取增强传输格式合并指示的最大理论值;所述译码输出向量生成单元,用于确定译码输出向量;所述获取译码结果单元,用于获取增强专用物理控制信道的译码结果。
与现有技术相比,本发明具有以下优点本发明根据SF(Spreading Factor,扩频因子)集和PLmax(PuncturingLimit,最大打子因子)获得E-TFCI的最大理论值,并根据最大E-TFCI确定E-DPCCH译码范围,进而确定译码过程中的N维向量C的N的取值,不再象以前那样固定为1024。比如E-DPCCH信道的10bit信息的最大值为31,那么N就取32,进行一次E-DPCCH译码只需要进行32*30=960次乘加运算,运算量大大降低,从而实现提高E-DPCCH信道的译码速度。


图1是现有技术中E-DPCCH的编码流程图;图2是本发明一种增强专用物理控制信道的译码优化方法的实施例流程图;图3是本发明一种增强专用物理控制信道的译码优化装置实施例结构图。
具体实施例方式
本发明增强专用物理控制信道的译码优化方法的第一实施例如图2所示,包括以下步骤步骤s201,根据扩频因子集和最大打孔因子获取增强传输格式合并指示的最大理论值。当建立E-DCH(Enhanced Dedicated Transport Channel,增强专用信道)链路时,根据高层配置的SF集和最大打子因子计算E-TFCI的最大理论值,这样就确定了E-DPCCH信道的10bit信息的高7bit的最大范围,E-DPCCH信道的10bit信息的最大值也就随之确定。
其中,获取增强传输格式合并指示的最大理论值具体包括从扩频因子集中选取最小扩频因子;根据最小扩频因子获得物理信道传输速率物理信道传输速率=(码片速率*传输时间间隔)/最小扩频因子;最大打孔因子对应的编码后的比特数=物理信道传输速率/最大打孔因子对应的打孔率;根据物理信道传输速率及最大打孔因子获得最大打孔因子对应的编码后的比特数;根据编码后的比特数获得最大理论值在索引表中查找,获得第n个索引值,使得第n个索引值对应的Turbo编码后的比特数<=最大打孔因子对应的编码后的比特数<第n+1个索引值的Turbo编码后的比特数,则n为最大理论值。
步骤s202,根据增强传输格式合并指示的最大理论值确定译码输出向量。译码输入向量乘以哈达玛矩阵获得译码输出向量,其中,根据最大理论值确定哈达玛矩阵的行数、根据译码输入向量确定哈达玛矩阵的列数。根据最大理论值确定哈达玛矩阵的行数具体包括2m-1<最大理论值<=2m,其中m为自然数,则2m为哈达玛矩阵的行数,也即译码输出向量的维数。
步骤s203,根据译码输出向量获取增强专用物理控制信道的译码结果。首先查找译码输出向量的最大值,然后,根据译码输出向量的最大值的行数获得对应增强专用物理控制信道的译码结果,例如,译码输出向量的最大值的位置在第5行,其二进制译码结果为00000101;译码输出向量的最大值的位置在第8行,其二进制译码结果为00001000。
下面利用具体参数对本发明增强专用物理控制信道的译码优化方法的第二实施例进行详细说明。
假设SF集={SF_256,SF_128,SF_64},最大的打孔因子PLmax=1,采用10ms TTIE-DCH Transport Block Size Table 0。
根据SF集可以知道最小SF为64,当传输时间间隔为10ms、码片速率为3.84Mbps时,对应物理信道传输速率=3.84Mbps*10ms(TTI)/64(SF)=600bit。
SF集中的最小SF决定了当前链路的物理信道能承载的最大速率,如果超过了600bit/s,不可能建立链路,高层在配置SF集时,相应配置的E-TFCI肯定不会造成这个结果的,如果出现该结果,则为非法情况。
E-TFCI对应的编码后的比特要在物理信道上传输前需要进行速率匹配,速率匹配有两种方式,一种是重复,一种就是打孔,如果需要传输的比特数大于物理信道实际能传输的比特数,则要打孔(打掉一部分比特),反之,就重复(把某些比特重复几次传输)。如果物理信道能传输的比特数确定后(SF集的最小SF),则可能的最大E-TFCI是在采用打孔方式打掉尽量多的比特(即打孔率PL尽量小,PLmax指打掉最大比特数,其值最小)的情况下出现,因为,如果打孔率PLmax不是最小,即打掉很少比特,或者不打掉比特,很小的E-TFCI对应的编码后的比特数就超过物理信道的承载能力。因此,在计算理论上的E-TFCI最大值时,假定这些E-ETFCI对应的编码后的比特数按最大打孔情况下(PL最小),能在物理信道上传输。
最大打孔因子的编码后的比特数为600bit/0.44(PLmax=1对应打孔率为44%)=1364bit左右。其中,最大打孔因子Plmax为0,1,2,...,15,对应的最大打孔率从40%到100%,步长为4%;最大打孔率为打孔之后剩余比特数占打孔前总比特数的百分比。
表110ms TTI E-DCH Transport Block Size Table 0


通过查表1得到TB Index=32时,TB size=422bit,TC编码后的比特数为1350bitTB Index=33时,TB size=440bit,TC编码后的比特数为1404bit其中,TC编码为turbo编码方式的简称,编码后的比特数为=(编码前比特数+24bit(CRC比特数))*3+12,如果编码前为422,编码后为(422+24)*3+12=1350;如果编码前为440,编码后为(440+24)*3+12=1404;E-TFCI越大,TC编码后的比特数就越多。
上述TB Index就是E-TFCI的值,可以看出E-TFCI超过32后,比特数超过了物理信道传输速率,因此E-TFCI的最大理论值为32。E-TFCI为32时,编码后的比特数按最大打孔情况下(PL最小),能在物理信道上传输。而E-TFCI为33时,编码后的比特数按最大打孔情况下(PL最小),不能在物理信道上传输(超过物理信道的承载能力),就说明最大E-TFCI为32。如果实际不采用最大打孔率,则对应的E-TFCI会更小,因此,上面得到的就是最大理论值。
本发明一种增强专用物理控制信道的译码优化装置的实施例如图3所示,包括增强传输格式合并指示最大理论值获取单元100、译码输出向量生成单元200和获取译码结果单元300。增强传输格式合并指示最大理论值获取单元100用于获取增强传输格式合并指示的最大理论值;译码输出向量生成单元200用于确定译码输出向量;获取译码结果单元300用于获取增强专用物理控制信道的译码结果。
其中增强传输格式合并指示最大理论值获取单元100进一步包括物理信道传输速率计算子单元102、扩频因子集存储子单元103、最大打孔因子列表子单元101、最大打孔因子对应的编码后比特数计算子单元104和最大理论值计算子单元105。物理信道传输速率计算子单元102用于根据扩频因子集存储子单元103中的最小扩频因子及码片速率、传输时间间隔计算物理信道传输速率;最大打孔因子对应的编码后比特数计算子单元104用于根据物理信道传输速率及最大打孔因子列表子单元101中的对应打孔率获得编码后的比特数;最大理论值计算子单元105用于根据编码后的比特数查表获得最大理论值。
译码输出向量生成单元200进一步包括哈达玛矩阵行数生成子单元201、译码输入向量接收子单元202、哈达玛矩阵生成子单元203和乘法子单元204。哈达玛矩阵行数生成子单元201用于根据最大理论值确定哈达玛矩阵行数;译码输入向量接收子单元202用于接收译码输入向量,并将接收向量维数作为给哈达玛矩阵的列数;哈达玛矩阵生成子单元203用于根据哈达玛矩阵列数和行数生成哈达玛矩阵;乘法子单元204用于将哈达玛矩阵与译码输入向量做乘法运算,获得译码输出向量。
获取译码结果单元300进一步包括获取译码输出向量最大值子单元301和译码结果生成子单元302。获取译码输出向量最大值子单元301用于在译码输出向量中查找最大值;译码结果生成子单元302用于根据最大值的行数获得对应增强专用物理控制信道的译码结果。
以上公开的仅为本发明的具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1.一种增强专用物理控制信道的译码优化方法,其特征在于,包括以下步骤根据扩频因子集和最大打孔因子获取增强传输格式合并指示的最大理论值;根据所述增强传输格式合并指示的最大理论值确定译码输出向量;根据所述译码输出向量获取增强专用物理控制信道的译码结果。
2.如权利要求1所述增强专用物理控制信道的译码优化方法,其特征在于,所述获取增强传输格式合并指示的最大理论值具体包括从所述扩频因子集中选取最小扩频因子;根据所述最小扩频因子获得物理信道传输速率;根据所述物理信道传输速率及所述最大打孔因子获得所述最大打孔因子对应的编码后的比特数;根据所述编码后的比特数获得所述最大理论值。
3.如权利要求2所述增强专用物理控制信道的译码优化方法,其特征在于,所述物理信道传输速率=(码片速率*传输时间间隔)/所述最小扩频因子。
4.如权利要求2所述增强专用物理控制信道的译码优化方法,其特征在于,所述最大打孔因子对应的编码后的比特数=所述物理信道传输速率/所述最大打孔因子对应的打孔率。
5.如权利要求2所述增强专用物理控制信道的译码优化方法,其特征在于,所述获得所述最大理论值具体包括在索引表中查找,获得第n个索引值,使得第n个索引值对应的Turbo编码后的比特数<=最大打孔因子对应的编码后的比特数<第n+1个索引值对应的Turbo编码后的比特数,则所述n为所述最大理论值。
6.如权利要求1所述增强专用物理控制信道的译码优化方法,其特征在于,根据所述最大理论值确定译码输出向量具体包括所述译码输入向量乘以哈达玛矩阵获得译码输出向量,其中,根据所述最大理论值确定哈达玛矩阵的行数、根据译码输入向量确定所述哈达玛矩阵的列数。
7.如权利要求6所述增强专用物理控制信道的译码优化方法,其特征在于,根据所述最大理论值确定哈达玛矩阵的行数具体包括2m-1<最大理论值<=2m,其中m为自然数,则2m为哈达玛矩阵的行数。
8.如权利要求1所述增强专用物理控制信道的译码优化方法,其特征在于,所述采用所述译码输出向量获取增强专用物理控制信道的译码结果具体包括查找所述译码输出向量的最大值;根据所述译码输出向量的最大值的行数获得对应增强专用物理控制信道的译码结果。
9.一种增强专用物理控制信道的译码优化装置,其特征在于,包括增强传输格式合并指示最大理论值获取单元、译码输出向量生成单元和获取译码结果单元;所述增强传输格式合并指示最大理论值获取单元,用于获取增强传输格式合并指示的最大理论值;所述译码输出向量生成单元,用于确定译码输出向量;所述获取译码结果单元,用于获取增强专用物理控制信道的译码结果。
10.如权利要求9所述增强专用物理控制信道的译码优化装置,其特征在于,所述增强传输格式合并指示最大理论值获取单元进一步包括物理信道传输速率计算子单元、扩频因子集存储子单元、最大打孔因子列表子单元、最大打孔因子对应的编码后比特数计算子单元和最大理论值计算子单元;所述物理信道传输速率计算子单元,用于根据所述扩频因子集存储子单元中的最小扩频因子及码片速率、传输时间间隔计算物理信道传输速率;所述最大打孔因子对应的编码后比特数计算子单元,用于根据所述物理信道传输速率及所述最大打孔因子列表子单元中的对应打孔率获得所述编码后的比特数;所述最大理论值计算子单元,用于根据所述编码后的比特数查表获得所述最大理论值。
11.如权利要求10所述增强专用物理控制信道的译码优化装置,其特征在于,所述译码输出向量生成单元进一步包括哈达玛矩阵行数生成子单元、译码输入向量接收子单元、哈达玛矩阵生成子单元和乘法子单元;所述哈达玛矩阵行数生成子单元,用于根据所述最大理论值确定哈达玛矩阵行数;所述译码输入向量接收子单元,用于接收译码输入向量,并将所述接收向量维数作为给所述哈达玛矩阵的列数;所述哈达玛矩阵生成子单元,用于根据所述哈达玛矩阵列数和行数生成哈达玛矩阵;所述乘法子单元,用于将所述哈达玛矩阵与所述译码输入向量做乘法运算,获得译码输出向量。
12.如权利要求9或10所述增强专用物理控制信道的译码优化装置,其特征在于,所述获取译码结果单元进一步包括获取译码输出向量最大值子单元和译码结果生成子单元;所述获取译码输出向量最大值子单元,用于在所述译码输出向量中查找最大值;所述译码结果生成子单元,用于根据所述最大值的行数获得对应增强专用物理控制信道的译码结果。
全文摘要
本发明提供了一种增强专用物理控制信道的译码优化方法,包括以下步骤根据扩频因子集和最大打孔因子获取增强传输格式合并指示的最大理论值;根据增强传输格式合并指示的最大理论值确定译码输出向量;根据译码输出向量获取增强专用物理控制信道的译码结果。本发明还提供了一种增强专用物理控制信道的译码优化装置。本发明根据SF集和PLmax获得E-TFCI的最大理论值,并根据最大E-TFCI确定E-DPCCH译码范围,从而实现提高E-DPCCH信道的译码速度。
文档编号H04B7/26GK1964204SQ20061013874
公开日2007年5月16日 申请日期2006年11月15日 优先权日2006年11月15日
发明者徐昌平, 代富贵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1