Vous êtes sur la page 1sur 34

Parameter

HSN
Number of freqs
Alpha MAIO
Beta MAIO
Gamma MAIO

Value
21
18
0
2
4

Range
0 to 63
1 to 64
0 to 63
0 to 63
0 to 63

Number of frames please remember the


64000 row limitation in
Excel

500

0 to
2715647

Hopping sequence calculator based on spec 0502, sectio

Change the1 Parameter Values


and Click Here to Recalculate
Hopping Sequence

Use ARFCNs instead of Mobile Allocation Index

Hopping sequence
Frame Number [FN]
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35

Alpha
679
662
663
662
676
621
682
613
666
682
670
666
615
676
663
664
619
666
666
666
619
613
676
620
615
665
615
670
613
615
685
664
666
620
618
666

Beta
685
664
665
664
682
663
613
618
670
613
676
670
619
682
665
666
621
670
670
670
621
618
682
662
619
667
619
676
618
619
615
666
670
662
620
670

ARFCNs (Channel #s)


Gamma
615
666
667
666
613
665
618
620
676
618
682
676
621
613
667
670
663
676
676
676
663
620
613
664
621
673
621
682
620
621
619
670
676
664
662
676

613
615
618
619
620
621
662
663
664
665
666
667
670
673
676
679
682
685

36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86

665
662
673
618
664
676
615
685
685
662
682
682
621
620
620
664
621
662
621
673
620
679
685
665
679
667
665
613
673
662
663
618
665
665
665
618
682
673
619
613
664
670
667
685
613
682
663
665
619
615
665

667
664
679
620
666
682
619
615
615
664
613
613
663
662
662
666
663
664
663
679
662
685
615
667
685
673
667
618
679
664
665
620
667
667
667
620
613
679
621
618
666
676
673
615
618
613
665
667
621
619
667

673
666
685
662
670
613
621
619
619
666
618
618
665
664
664
670
665
666
665
685
664
615
619
673
615
679
673
620
685
666
667
662
673
673
673
662
618
685
663
620
670
682
679
619
620
618
667
673
663
621
673

87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137

664
621
670
615
663
673
613
682
682
621
679
679
620
619
619
663
679
621
620
670
619
676
682
664
676
666
664
685
685
621
662
615
664
664
664
615
679
670
618
685
663
667
620
682
685
679
662
664
618
613
664

666
663
676
619
665
679
618
613
613
663
685
685
662
621
621
665
685
663
662
676
621
682
613
666
682
670
666
615
615
663
664
619
666
666
666
619
685
676
620
615
665
673
662
613
615
685
664
666
620
618
666

670
665
682
621
667
685
620
618
618
665
615
615
664
663
663
667
615
665
664
682
663
613
618
670
613
676
670
619
619
665
666
621
670
670
670
621
615
682
662
619
667
679
664
618
619
615
666
670
662
620
670

138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188

663
685
667
613
662
670
685
679
679
620
676
685
619
618
618
662
676
676
619
667
618
673
679
663
673
665
663
682
682
620
621
613
663
663
663
613
676
667
615
682
662
666
619
685
682
676
621
663
615
679
663

665
615
673
618
664
676
615
685
685
662
682
615
621
620
620
664
682
682
621
673
620
679
685
665
679
667
665
613
613
662
663
618
665
665
665
618
682
673
619
613
664
670
621
615
613
682
663
665
619
685
665

667
619
679
620
666
682
619
615
615
664
613
619
663
662
662
666
613
613
663
679
662
685
615
667
685
673
667
618
618
664
665
620
667
667
667
620
613
679
621
618
666
676
663
619
618
613
665
667
621
615
667

189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239

662
682
666
685
621
667
682
676
676
619
673
682
618
615
615
621
673
673
667
666
615
670
676
662
670
664
662
679
679
619
620
685
662
662
662
679
673
666
613
679
621
665
618
682
682
673
620
662
685
676
662

664
613
670
615
663
673
613
682
682
621
679
613
620
619
619
663
679
679
673
670
619
676
682
664
676
666
664
685
685
621
662
615
664
664
664
685
679
670
618
685
663
667
620
613
613
679
662
664
615
682
664

666
618
676
619
665
679
618
613
613
663
685
618
662
621
621
665
685
685
679
676
621
682
613
666
682
670
666
615
615
663
664
619
666
666
666
615
685
676
620
615
665
673
662
618
618
685
664
666
619
613
666

240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290

621
679
665
682
620
666
679
673
673
618
670
679
615
613
613
620
670
670
666
685
613
667
673
621
667
663
621
676
676
618
619
682
621
621
621
676
670
665
613
676
620
664
615
679
679
670
619
621
682
673
621

663
685
667
613
662
670
685
679
679
620
676
685
619
618
618
662
676
676
670
615
618
673
679
663
673
665
663
682
682
620
621
613
663
663
663
682
676
667
618
682
662
666
619
685
685
676
621
663
613
679
663

665
615
673
618
664
676
615
685
685
662
682
615
621
620
620
664
682
682
676
619
620
679
685
665
679
667
665
613
613
662
663
618
665
665
665
613
682
673
620
613
664
670
621
615
615
682
663
665
618
685
665

291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341

620
676
664
679
619
665
676
670
670
615
667
676
613
670
673
619
667
667
665
682
670
666
670
620
666
662
620
673
673
615
618
685
620
620
620
673
667
664
685
673
619
685
613
676
676
667
621
620
679
670
620

662
682
666
685
621
667
682
676
676
619
673
682
618
676
679
621
673
673
667
613
676
670
676
662
670
664
662
679
679
619
620
615
662
662
662
679
673
666
615
679
621
615
618
682
682
673
663
662
685
676
662

664
613
670
615
663
673
613
682
682
621
679
613
620
682
685
663
679
679
673
618
682
676
682
664
676
666
664
685
685
621
662
619
664
664
664
685
679
670
619
685
663
619
620
613
613
679
665
664
615
682
664

342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392

619
673
663
676
618
685
673
667
685
613
666
673
685
667
670
618
666
666
664
679
667
679
667
619
665
621
619
670
670
613
615
682
619
619
619
670
666
663
682
670
618
682
620
673
673
666
620
667
676
667
619

621
679
665
682
620
615
679
673
615
618
670
679
615
673
676
620
670
670
666
685
673
685
673
621
667
663
621
676
676
618
619
613
621
621
621
676
670
665
613
676
620
613
662
679
679
670
662
673
682
673
621

663
685
667
613
662
619
685
679
619
620
676
685
619
679
682
662
676
676
670
615
679
615
679
663
673
665
663
682
682
620
621
618
663
663
663
682
676
667
618
682
662
618
664
685
685
676
664
679
613
679
663

393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443

618
670
662
673
615
682
670
666
682
685
665
670
682
666
667
615
665
665
663
676
666
676
679
618
685
620
618
685
667
665
613
679
618
618
618
667
665
662
679
667
615
679
619
670
670
665
619
666
663
666
618

620
676
664
679
619
613
676
670
613
615
667
676
613
670
673
619
667
667
665
682
670
682
685
620
615
662
620
615
673
667
618
685
620
620
620
673
667
664
685
673
619
685
621
676
676
667
621
670
665
670
620

662
682
666
685
621
618
682
676
618
619
673
682
618
676
679
621
673
673
667
613
676
613
615
662
619
664
662
619
679
673
620
615
662
662
662
679
673
666
615
679
621
615
663
682
682
673
663
676
667
676
662

444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494

615
667
685
670
613
679
667
665
679
682
664
667
685
665
666
613
664
664
662
673
665
673
676
685
682
619
615
682
666
664
666
676
615
615
615
666
664
621
676
666
613
676
618
667
667
664
618
665
662
619
615

619
673
615
676
618
685
673
667
685
613
666
673
615
667
670
618
666
666
664
679
667
679
682
615
613
621
619
613
670
666
670
682
619
619
619
670
666
663
682
670
618
682
620
673
673
666
620
667
664
621
619

621
679
619
682
620
615
679
673
615
618
670
679
619
673
676
620
670
670
666
685
673
685
613
619
618
663
621
618
676
670
676
613
621
621
621
676
670
665
613
676
620
613
662
679
679
670
662
673
666
663
621

495
496
497
498
499
500

613
666
682
667
619
676

618
670
613
673
621
682

620
676
618
679
663
613

culator based on spec 0502, section 6.2.3. Contact Kevin if you have questions.

of Mobile Allocation Index

6.2.3

Hopping sequence generation

For a given set of parameters, the index to an absolute radio frequency channel number (ARFCN) within the mobile

if HSN = 0 (cyclic hopping) then:


MAI, integer: (0 .. N1) MAI = (FN + MAIO) modulo N
else:
M,
:
M = T2 + RNTABLE((HSN xor T1R) + T3)
S, integer (0 :.. N1)
M' = M modulo (2 ^ NBIN)
T' = T3 modulo (2 ^ NBIN)
if M' < N then:
S = M'
else:
S = (M'+T') modulo N
MAI, integer: (0 .. N1) MAI = (S + MAIO) modulo N
NOTE:
Due to the procedure used by the mobile for measurement reporting when DTX is used, the use of cyclic hoppin
where:
T1R: time parameter T1, reduced modulo 64 (6 bits)
T3: time parameter, from 0 to 50 (6 bits)
T2: time parameter, from 0 to 25 (5 bits)
NBIN: number of bits required to represent N = INTEGER(log2(N)+1)
^: raised to the power of
xor: bitwise exclusive or of 8 bit binary operands
RNTABLE: Table of 114 integer numbers, defined below:
Address
000...009:
010...019:
020...029:
030...039:
040...049:
050...059:
060...069:
070...079:
080...089:
090...099:
100...109:
110...113:

48,
0,
101,
80,
55,
87,
82,
77,
117,
16,
91,
125,

98,
64,
47,
34,
111,
19,
58,
108,
114,
49,
15,
99,

63,
25,
118,
127,
75,
3,
40,
122,
4,
7,
21,
17,

1,
81,
85,
13,
38,
68,
107,
37,
90,
79,
24,
123,

Contents
36,
76,
18,
6,
109,
110,
32,
60,
43,
119,
46,

95,
59,
56,
89,
71,
26,
5,
66,
52,
61,
39,

78,
124,
96,
57,
112,
33,
106,
121,
53,
22,
93,

102,
23,
86,
103,
29,
31,
92,
42,
113,
84,
105,

94,
104,
54,
12,
11,
8,
62,
51,
120,
9,
65,

The hopping sequence generation algorithm is represented diagrammatically in figure 6.


This algorithm applies also to COMPACT, whereby the parameters T1, T2 and T3 shall be calculated from FN.
In CTS, the general structure of the hopping sequence generation algorithm is shown in figure 6a, with the example of vector
The elements which are used from the shift register to generate the codeword are defined by the vector a. The codeword is bu

6.2.4

Specific cases

On the RFCH carrying a BCCH (C0), frequency hopping is not permitted on any timeslot supporting a BCCH according to ta
For COMPACT, frequency hopping is not permitted on CPBCCH or CPCCCH for a specific amount of N_CCCH_NH block
For COMPACT, on other frequency hopping channels, the reduced MA and MAIO_2 shall be used for a specific amount of
For COMPACT, in case the optional information elements reduced MA and MAIO_2 are not present in the assignment mess

6.2.5

Change in the frequency allocation of a base transceiver station

The consequence of adding or removing a number of radio frequency channels in a base transceiver station is a modification

6.2.6

Frequency assignment in CTS

The CTSBCH (CTSBCH-FB and CTSBCH-SB) shall always be mapped on the CTSBCH RF channel (designated as C0 in c

The CTSPCH, CTSARCH and CTSAGCH shall be mapped on the predefined set of carriers called TFH carrier list (designat
The TCH, FACCH and SACCH used for a CTS dedicated connection shall always be mapped on the TFH carrier list (C0..Cn

3.3.2.2.1 Synchronization channel (SCH)

Specifically the synchronization channel (SCH) shall contain two encoded parameters:
a)
b)

Base transceiver station identity code (BSIC): 6 bits (before channel coding) consists of 3 bits of PLMN colour code wi
Reduced TDMA frame number (RFN): 19 bits (before channel coding) =
(11 bits)
ra
= FN div ( 26 x 51)
(5 bits)
range 0 to 25
= FN mod 26
(3 bits)
= (T3 1) div 10
range 0 to 4

T1
T2
T3'
where
T3
(6 bits)
range 0 to 50
and
FN = TDMA frame number as defined in subclause 4.3.3.

= FN mod 51

3GPP TS 04.06 and 3GPP TS 04.08 specify the precise bit ordering, 3GPP TS 05.03 the channel coding of the above

FCN) within the mobile allocation (MAI from 0 to N1, where MAI=0 represents the lowest ARFCN in the mobile allocation, AR

sed, the use of cyclic hopping where (N)mod 13 = 0 should be avoided.

73,
100,
2,
74,
88,
45,
67,
126,
72,
97,
70,

ulated from FN.


, with the example of vector a = (a0, a1, a2, a3) = (5, 8, 2, 11) and NF = 9. It consists of a 16 bit linear feedback shift register and two counters. The shift reg
vector a. The codeword is built using a modulo 2 addition of these elements and the elements of vector v . Before mapping the codeword into a sequence,

ting a BCCH according to table 3 of clause 7. A non hopping radio frequency channel sequence is characterized by a mobile allocation consisting of only
ount of N_CCCH_NH blocks according to the ordered list described in subclause 6.3.2.1. If CPCCCH is defined as frequency hopping, those blocks use M
ed for a specific amount of N_CCCH_NH blocks according to the ordered list described in subclause 6.3.2.1.
sent in the assignment message and the MA and MAIO information elements are present in the assignment message, then the MS shall hop in all allocated

er station

ver station is a modification of the cell allocation (CA) and the mobile allocation (MA). In order to achieve this without disruption to mobile stations with

annel (designated as C0 in clause 7 table 8).

ed TFH carrier list (designated by C0... Cn in Clause 7 Table 8) by the CTS frequency hopping algorithm specified in subclauses 6.2.2 and 6.2.3. However
n the TFH carrier list (C0..Cn) by the CTS frequency hopping algorithm. However, one exception is specified in the case of the CTS enrolment and attachm

its of PLMN colour code with range 0 to 7 and 3 bits of BS colour code with range 0 to 7 as defined in 3GPP TS 03.03.

nel coding of the above parameters and 3GPP TS 05.10 defines how the TDMA frame number can be calculated from T1, T2, an

e mobile allocation, ARFCN is in the range 0 to 1023 and the frequency value can be determined according to 3GPP TS 05.05),

d two counters. The shift register in the CTS-FP shall be initialized with a random number which shall not be zero. The counter TFHC1 counts modulo NF
codeword into a sequence, the value of the counter TFHC2 is added modulo NF. The mapping is done by a modulo NF addition to the base sequence

llocation consisting of only one radio frequency channel, i.e. with N=1, MAIO=0. In this instance sequence generation is unaffected by the value of the va
hopping, those blocks use MAI = MAIO.

MS shall hop in all allocated time slots according to the MA and MAIO.

tion to mobile stations with currently assigned channels it is necessary to send a message to all mobiles with assigned channels. The message, as defined i

ses 6.2.2 and 6.2.3. However, the CTSARCH and CTSAGCH shall be mapped on the CTSBCH RF channel for the specific case of the non-hopping acces
CTS enrolment and attachment of a CTS-MS (see 3GPP TS 04.56), where a non-hopping access procedure is used; in these particular cases, the dedicate

culated from T1, T2, and T3'.

ng to 3GPP TS 05.05), is obtained with the following algorithm:

er TFHC1 counts modulo NF the number of TDMA frames. The overflow of this counter causes a shift in the shift register. The counter TFHC2 counts mo
on to the base sequence c. This results in a sequence containing NF elements, each element representing one frequency index in the TFH list. The value of

fected by the value of the value HSN.

s. The message, as defined in 04.08, will contain a new cell allocation (if necessary), mobile allocation and a time (in the form of a TDMA frame number)

se of the non-hopping access procedure specified in 3GPP TS 04.56; the block TDMA frame mapping for these exceptions is specified in clause 7 table 8.
articular cases, the dedicated connection shall be used in non-hopping mode and the TCH, FACCH and SACCH shall be mapped on the CTSBCH RF cha

e counter TFHC2 counts modulo NF the number of shifts.


n the TFH list. The value of counter TFHC1 points to the current frequency index to use.

of a TDMA frame number) at which the change is to occur. A new cell allocation may not be necessary if channels are only being removed, and not added

specified in clause 7 table 8. The methods for the determination of the CTSBCH RF channel and the TFH carrier list are defined in 3GPP TS 05.56.
ped on the CTSBCH RF channel (C0).

eing removed, and not added.

ed in 3GPP TS 05.56.

Vous aimerez peut-être aussi