eplus?a?NilTTI
eminus?a??Ni
对于?Ni?0时,进行打孔,否则重复。
4.2.7.2.2.3 采用Turbo编码的传输信道(TrCHs)速率匹配参数的确定
对于turbo编码TrCHs,如果执行了重复,也就是?NilTTI?0的情况,将使用4.2.7.2.2.2节中的参数。
如果执行了打孔,参数如下,符号b被用来表示系统指示比特(b=1),第一奇偶比特(b=2),和第二奇偶比特(b=3)。
a=2 当b=2时 a=1 当b=3时
b=1时的系统指示比特将不会被打孔。
TTI????Nil/2?,b?2 ?Ni??
TTI????Nil/2?,b?3对于具有TF l的TrCH i的每一个传输时间间隔,用第4.2.7.5节中的算法计算出速率匹配模式。同样
在输入中也用到了下面的参数:
Xi?NilTTI/3,
eini?Xi,
eplu?sa?Xi
eminus?a??Ni
4.2.7.3 上行链路的比特分离和合并
采用Turbo编码的传输信道(TrCHs)的系统比特不会被打孔,其它的比特可能被打孔。因此在输入速率匹配模块的比特序列中,包括系统比特,第一奇偶比特和第二奇偶比特,因而需要被分离为三个序列。
第一个序列包括:
——采用Turbo编码的传输信道中的所有系统比特;
——采用Turbo编码的传输信道中的从0到2的第一和第二奇偶校验比特,在无线帧分割后的一块中的比特数不是3的整数倍时,这些比特进入第一个序列;
——格栅终止的一些系统比特,第一和第二奇偶校验比特。
34
第二个序列包括:
——采用Turbo编码的传输信道中除了进入第一个序列的比特的所有第一奇偶校验比特; ——格栅终止的一些系统比特,第一和第二奇偶校验比特。 第三个序列包括:
——采用Turbo编码的传输信道中除了进入第一个序列的比特的所有第二奇偶校验比特; ——格栅终止的一些系统比特,第一和第二奇偶校验比特。
第二个序列和第三个序列应该等长,而第一个序列可能长0到2个比特。打孔只用于第二个序列和第三个序列。比特分离函数对不编码的TrCHs,采用卷积编码的TrCHs和有重复的采用Turbo编码的TrCHs是透明的。比特分离和比特合并如图5和图6所示。
速率匹配 无线帧 分段 x1ik y1ik 比特 合并 eik 比特 分离 x2ik 速率匹配 算法 y2ik fik TrCH 多路 复用 x3ik 速率匹配 算法 y3ik 图5:上行链路中Turbo编码TrCHs的打孔
无线帧 分段 速率匹配 比特 分离 比特 合并 eik x1ik 速率匹配 算法 y1ik fik TrCH 多路 复用
图6:上行链路中不编码的TrCHs,采用卷积编码的传输信道TrCHs和有重复的
35
采用Turbo编码的TrCHs的速率匹配
比特分离依赖于对不同的传输间隔时间(TTIs)用于描述分离的第一次交织和补偿。b指出了本节中描述的序列,b=1为第一个序列,b=2为第二个序列,b=3为第三个序列表5列出了这些序列的补偿?b。
表5:比特分离需要的TTI所依赖的补偿
TTI(ms) 10,40 20,80 α1 0 0 α2 1 2 α3 2 1 在TTI中对不同的无线帧比特分离也不相同,因此需要第二个补偿。TrCH i的无线帧号记为ni,而补偿记为?ni。
表6:比特分离需要的无线帧所依赖的补偿
TTI(ms) 10 20 40 80
β0 β1 NA 1 1 1 β2 NA NA 2 2 β3 NA NA 0 0 β4 NA NA NA 1 β5 NA NA NA 2 β6 NA NA NA 0 β7 NA NA NA 1 0 0 0 0 4.2.7.3.1 比特分离
速率匹配的输入比特表示为ei1,ei2,ei3,K,eiNi,这里的i为TrCH号,Ni为速率匹配模块的输入比特数。注意,为了简化,在比特编号中传输格式组合号j被略去,即Ni?Nij。在分离后比特记为
xbi1,xbi2,xbi3,K,xbiXi。对打孔的Turbo编码TrCHs,b用于识别4.2.7.3节中所指的三种序列。b=1的序列
为第一个序列,包括所有的系统比特和一些系统比特的第一与第二奇偶格栅终止比特;b=2的序列为第二个序列,包括所有的第一奇偶比特和一些系统比特的第一与第二奇偶格栅终止比特;b=3的序列为第三个序列,包括所有的第二奇偶比特和一些系统比特的第一与第二奇偶格栅终止比特。在其他的情况下b被固定为1。Xi则是每个分离后的比特序列的比特数。eik和xbik的关系如下。
打孔的Turbo编码TrCHs:
x1,i,k?ei,3(k?1)?1?(?1??n)mod3 k?1,2,3,?,Xi Xi??Ni/3?
i3 注:当(Nimod3)?0时,不需该行。 x1,i,?Ni/3??k?ei,3?Ni/3??k k?1,?,Nimod x2,i,k?ei,3(k?1)?1?(?2??n)mod3 k?1,2,3,?,Xi Xi??Ni/3?
i 36
x3,i,k?ei,3(k?1)?1?(?3??n)mod3 k?1,2,3,?,Xi Xi??Ni/3?
i 不编码的TrCHs,采用卷积编码的TrCHs,和有重复采用Turbo编码的TrCHs:
x1,i,k?ei,k k?1,2,3,?,Xi Xi?Ni
4.2.7.3.2 比特合并
比特xbik是4.2.7.5节中描述的速率匹配算法的输入,而该速率匹配算法的输出记为
ybi1,ybi2,ybi3,?,ybiYi。
比特合并是比特分离的反函数。合并后的比特记为zbi1,zbi2,zbi3,?,zbiYi。比特合并后,显示为打孔的比特将被移去,随后的比特记为fi1,fi2,fi3,?,fiVi,这里i表示TrCH号,Vi?Nij??Nij。ybik,zbik,和fik的关系如下。
打孔采用Turbo编码的TrCHs(Yi?Xi): zi,3(k?1)?1?(?1??n)mod3?y1,i,k k?1,2,3,?,Yi
i3 注:当(Nimod3)?0时,不需该行。 zi,3?Ni/3??k?y1,i,?Ni/3??k k?1,?,Nimod zi,3(k?1)?1?(?2??n)mod3?y2,i,k k?1,2,3,?,Yi
i zi,3(k?1)?1?(?3??n)mod3?y3,i,k k?1,2,3,?,Yi
i比特合并后,如果比特zi,k有值?,??{0,1},将被从比特序列中移去。比特fi,1相应于打孔后有最小指数k的比特zi,k,比特fi,2相应于打孔后有次最小指数k的比特zi,k,等等。
不编码的TrCHs,采用卷积编码的TrCHs,和有重复采用Turbo编码的TrCHs:
zi,k?y1,i,k k?1,2,3,?,Yi
如果执行了重复,则fi,k?zi,k且Yi?Vi。
如果执行了打孔,则Yi?Xi且如果比特zi,k有值?,??{0,1},将被从比特序列中移去。比特fi,1相应于打孔后有最小指数k的比特zi,k,比特fi,2相应于打孔后有次最小指数k的比特zi,k,等等。
37

