注意模式从0到38399重复.
17161514131211109876543210IQ17161514131211109876543210
图 10: 下行链路扰码产生器
5.2.3 同步码 5.2.3.1 码的产生
主同步码PSC,是一个所谓的格雷码序列。主同步码PSC具有好的非周期性的自相关性。 定义:
a =
通过重复用格雷码序列调制的序列a产生主同步码PSC,并产生实部和虚部相同的复数值序列。主同步码PSC Cpsc定义为:
Cpsc = (1 + j) ? ,
这里,序列最左边的码片对应于在时间上最先发送的码片
16个备用的同步码SSCs,{Cssc,1,…,C ssc,16},是实部和虚部相同的复数值序列,是由Hadamard汉明序列产生的。定义z序列为:
z = , 这里
b =
与上面的a序列的定义相同。
Hadamard序列是由矩阵H8的行产生的:
18
H0?(1)
?Hk?1Hk???H?k?1Hk?1??,??Hk?1?k?1
矩阵的行是从顶部行0(全1序列)开始编号的。
将n阶Hadamard序列记为矩阵H8的一行,从顶部开始编号,, n = 0, 1, 2, …, 255,
将序列hn和 z的第i个符号记为hn(i)和 z(i),i = 0, 1, 2, …, 255 , i = 0对应最左边的符号。
第k个SSC码, , Cssc,k,k = 1, 2, 3, …, 16定义为:
Cssc,k = (1 + j) ?
这里,m = 16?(k – 1和序列最左边的码片对应于在时间上最先发送的码片
5.2.3.2 SSC码的分配
64个备用的SCH码序列的构成使它们的循环移位是唯一的,也就是说,64个码序列中任一个非0的小于15的循环移位不等于其它64个序列的循环移位。并且,任一个非0的小于15的循环移位不等于它自己的其它小于15的循环移位。表4描述了用于编码64个扰码的SSC序列。表4中的值代表用于不同时隙不同扰码组用的SSC码。也就是说,\代表SSC Cssc,7应该用对应的扰码组和时隙
19
表 4: 用于备用SCH码的 SSC分配.
扰码码组 时隙号 #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 码组 1 1 1 2 8 9 10 15 8 10 16 2 7 15 7 16 码组 2 1 1 5 16 7 3 14 16 3 10 5 12 14 12 10 码组 3 1 2 1 15 5 5 12 16 6 11 2 16 11 15 12 码组 4 1 2 3 1 8 6 5 2 5 8 4 4 6 3 7 码组 5 1 2 16 6 6 11 15 5 12 1 15 12 16 11 2 码组 6 1 3 4 7 4 1 5 5 3 6 2 8 7 6 8 码组 7 1 4 11 3 4 10 9 2 11 2 10 12 12 9 3 码组 8 1 5 6 6 14 9 10 2 13 9 2 5 14 1 13 码组 9 1 6 10 10 4 11 7 13 16 11 13 6 4 1 16 码组 10 1 6 13 2 14 2 6 5 5 13 10 9 1 14 10 码组 11 1 7 8 5 7 2 4 3 8 3 2 6 6 4 5 码组 12 1 7 10 9 16 7 9 15 1 8 16 8 15 2 2 码组 13 1 8 12 9 9 4 13 16 5 1 13 5 12 4 8 码组 14 1 8 14 10 14 1 15 15 8 5 11 4 10 5 4 码组 15 1 9 2 15 15 16 10 7 8 1 10 8 2 16 9 码组 16 1 9 15 6 16 2 13 14 10 11 7 4 5 12 3 码组 17 1 10 9 11 15 7 6 4 16 5 2 12 13 3 14 码组 18 1 11 14 4 13 2 9 10 12 16 8 5 3 15 6 码组 19 1 12 12 13 14 7 2 8 14 2 1 13 11 8 11 码组 20 1 12 15 5 4 14 3 16 7 8 6 2 10 11 13 码组 21 1 15 4 3 7 6 10 13 12 5 14 16 8 2 11 码组 22 1 16 3 12 11 9 13 5 8 2 14 7 4 10 15 码组 23 2 2 5 10 16 11 3 10 11 8 5 13 3 13 8 码组 24 2 2 12 3 15 5 8 3 5 14 12 9 8 9 14 码组 25 2 3 6 16 12 16 3 13 13 6 7 9 2 12 7 码组 26 2 3 8 2 9 15 14 3 14 9 5 5 15 8 12 码组 27 2 4 7 9 5 4 9 11 2 14 5 14 11 16 16 码组 28 2 4 13 12 12 7 15 10 5 2 15 5 13 7 4 码组 29 2 5 9 9 3 12 8 14 15 12 14 5 3 2 15 码组 30 2 5 11 7 2 11 9 4 16 7 16 9 14 14 4 码组 31 2 6 2 13 3 3 12 9 7 16 6 9 16 13 12 码组 32 2 6 9 7 7 16 13 3 12 2 13 12 9 16 6 码组 33 2 7 12 15 2 12 4 10 13 15 13 4 5 5 10 码组 34 2 7 14 16 5 9 2 9 16 11 11 5 7 4 14 码组 35 2 8 5 12 5 2 14 14 8 15 3 9 12 15 9 码组 36 2 9 13 4 2 13 8 11 6 4 6 8 15 15 11 码组 37 2 10 3 2 13 16 8 10 8 13 11 11 16 3 5 码组 38 2 11 15 3 11 6 14 10 15 10 6 7 7 14 3 码组 39 2 16 4 5 16 14 7 11 4 11 14 9 9 7 5 码组 40 3 3 4 6 11 12 13 6 12 14 4 5 13 5 14 码组 41 3 3 6 5 16 9 15 5 9 10 6 4 15 4 10 码组 42 3 4 5 14 4 6 12 13 5 13 6 11 11 12 14 码组 43 3 4 9 16 10 4 16 15 3 5 10 5 15 6 6 码组 44 3 4 16 10 5 10 4 9 9 16 15 6 3 5 15 码组 45 3 5 12 11 14 5 11 13 3 6 14 6 13 4 4 码组 46 3 6 4 10 6 5 9 15 4 15 5 16 16 9 10 20
扰码码组 时隙号 #0 #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 码组 47 3 7 8 8 16 11 12 4 15 11 4 7 16 3 15 码组 48 3 7 16 11 4 15 3 15 11 12 12 4 7 8 16 码组 49 3 8 7 15 4 8 15 12 3 16 4 16 12 11 11 码组 50 3 8 15 4 16 4 8 7 7 15 12 11 3 16 12 码组 51 3 10 10 15 16 5 4 6 16 4 3 15 9 6 9 码组 52 3 13 11 5 4 12 4 11 6 6 5 3 14 13 12 码组 53 3 14 7 9 14 10 13 8 7 8 10 4 4 13 9 码组 54 5 5 8 14 16 13 6 14 13 7 8 15 6 15 7 码组 55 5 6 11 7 10 8 5 8 7 12 12 10 6 9 11 码组 56 5 6 13 8 13 5 7 7 6 16 14 15 8 16 15 码组 57 5 7 9 10 7 11 6 12 9 12 11 8 8 6 10 码组 58 5 9 6 8 10 9 8 12 5 11 10 11 12 7 7 码组 59 5 10 10 12 8 11 9 7 8 9 5 12 6 7 6 码组 60 5 10 12 6 5 12 8 9 7 6 7 8 11 11 9 码组 61 5 13 15 15 14 8 6 7 16 8 7 13 14 5 16 码组 62 9 10 13 10 11 15 15 9 16 12 14 13 16 14 11 码组 63 9 11 12 15 12 9 13 13 11 14 10 16 15 14 16 码组 64 9 12 10 15 13 14 9 14 15 11 11 13 12 16 10
5.3 调制
5.3.1 调制码片速率 调制码片速率是3.84 Mcps. 5.3.2 下行链路
在下行链路,通过扩频产生的复数值码片用QPSK方式进行调制,见图11
cos(?t)Re{S}脉冲成形通过扩频产生的复分开数值码片序列S实部和虚Im{S}部脉冲成形-sin(?t)图11: 下行链路下行链路.
脉冲成形特性见TS 25.104。
21
附录 A (信息): 广义的Golay 序列
A.1 备选的Golay码产生方法
作为主同步码的广义分层Golay 序列也可以采用如下的方法产生:(用实数值表示) 方法1:
序列y可由长度分别为 n1 和n2 的序列x1 和 x2 按如下公式构成: y(i) = x2(i mod n2) * x1(i div n2), i = 0 ... (n1* n2) - 1.
序列x1 和 x2 可选择如下的长度为16的序列(i.e. n1 = n2 =16) :
(1)(1)(1)
x1 定义为长度为16(N=4)的Golay补序列,此序列可通过延迟矩阵D = [8, 4, 1,2]和加权矩阵W = [1, -1, 1,1]生成。
x2 是一广义分层序列,由下面的公式产生。
x2(i) = x4(i mod s + s*(i div sn3)) * x3((i div s) mod n3), i = 0 ... (n3* n4) - 1.
其中选择s=2,x3 和x4 分别是长度为n3 和 n4.的两个 Golay 补序列。x3 和x4 分别定义为长度为4(N= N=2)的相同的Golay补序列,此序列可通过延迟矩阵D = D = [1, 2] 和加权矩阵 W = W = [1, 1]生成。
Golay补序列x1 、x3 和x4可通过如下的递归关系来定义。
a0(k) = ?(k) and b0(k) = ?(k); an(k) = an-1(k) + W(j)n·bn-1(k-D(j)n); bn(k) = an-1(k) - W(j)n·bn-1(k-D(j)n);
k = 0, 1, 2, …, 2**N(j) -1; n = 1, 2, …, N(j).
(3)
(4)
(3)
(4)
(3)
(4)
需要的Golay补序列xj被定义为n=N(j)时的an 序列,Kronecker delta函数定义为?, k、j、n为整数。 方法2:
序列y可以认为是一截短的Golay补序列,产生的办法是:将下列参数应用到上面的产生序列a、b的生成公式中:
(a) Let j = 0, N(0) = 8.
(b) [D10,D20,D30,D40,D50,D60,D70,D80] = [128, 64, 16, 32, 8, 1, 4, 2]. (c) [W1,W2,W3,W4,W5,W6,W7,W8] = [1, -1, 1, 1, 1, 1, 1, 1]. (d) For n = 4, 6, set b4(k) = a4(k), b6(k) = a6(k).
0
0
0
0
0
0
0
0
22