Docstoc

HSN_calculator

Document Sample
HSN_calculator Powered By Docstoc
					     Parameter            Value   Range
        HSN                21     0 to 63                Hopping sequence calculator based on spec 0502, sectio
   Number of freqs         18     1 to 64
     Alpha MAIO             0     0 to 63
     Beta MAIO              2     0 to 63       Change the Parameter
    Gamma MAIO              4     0 to 63          TRUE
 Number of frames -                            Values and Click Here to
please remember the                              Recalculate Hopping
64000 row limitation in             0 to              Sequence
        Excel             500     2715647

                                                         Use ARFCNs instead of Mobile Allocation Index
               Hopping sequence                          ARFCNs (Channel #s)
Frame Number [FN]         Alpha    Beta     Gamma           613
        0                  679     685       615            615
        1                  662     664       666            618
        2                  663     665       667            619
        3                  662     664       666            620
        4                  676     682       613            621
        5                  621     663       665            662
        6                  682     613       618            663
        7                  613     618       620            664
        8                  666     670       676            665
        9                  682     613       618            666
       10                  670     676       682            667
       11                  666     670       676            670
       12                  615     619       621            673
       13                  676     682       613            676
       14                  663     665       667            679
       15                  664     666       670            682
       16                  619     621       663            685
       17                  666     670       676
       18                  666     670       676
       19                  666     670       676
       20                  619     621       663
       21                  613     618       620
       22                  676     682       613
       23                  620     662       664
       24                  615     619       621
       25                  665     667       673
       26                  615     619       621
       27                  670     676       682
       28                  613     618       620
       29                  615     619       621
       30                  685     615       619
       31                  664     666       670
       32                  666     670       676
       33                  620     662       664
       34                  618     620       662
       35                  666     670       676
       36                  665     667       673
37   662   664   666
38   673   679   685
39   618   620   662
40   664   666   670
41   676   682   613
42   615   619   621
43   685   615   619
44   685   615   619
45   662   664   666
46   682   613   618
47   682   613   618
48   621   663   665
49   620   662   664
50   620   662   664
51   664   666   670
52   621   663   665
53   662   664   666
54   621   663   665
55   673   679   685
56   620   662   664
57   679   685   615
58   685   615   619
59   665   667   673
60   679   685   615
61   667   673   679
62   665   667   673
63   613   618   620
64   673   679   685
65   662   664   666
66   663   665   667
67   618   620   662
68   665   667   673
69   665   667   673
70   665   667   673
71   618   620   662
72   682   613   618
73   673   679   685
74   619   621   663
75   613   618   620
76   664   666   670
77   670   676   682
78   667   673   679
79   685   615   619
80   613   618   620
81   682   613   618
82   663   665   667
83   665   667   673
84   619   621   663
85   615   619   621
86   665   667   673
87   664   666   670
88   621   663   665
89    670   676   682
90    615   619   621
91    663   665   667
92    673   679   685
93    613   618   620
94    682   613   618
95    682   613   618
96    621   663   665
97    679   685   615
98    679   685   615
99    620   662   664
100   619   621   663
101   619   621   663
102   663   665   667
103   679   685   615
104   621   663   665
105   620   662   664
106   670   676   682
107   619   621   663
108   676   682   613
109   682   613   618
110   664   666   670
111   676   682   613
112   666   670   676
113   664   666   670
114   685   615   619
115   685   615   619
116   621   663   665
117   662   664   666
118   615   619   621
119   664   666   670
120   664   666   670
121   664   666   670
122   615   619   621
123   679   685   615
124   670   676   682
125   618   620   662
126   685   615   619
127   663   665   667
128   667   673   679
129   620   662   664
130   682   613   618
131   685   615   619
132   679   685   615
133   662   664   666
134   664   666   670
135   618   620   662
136   613   618   620
137   664   666   670
138   663   665   667
139   685   615   619
140   667   673   679
141   613   618   620
142   662   664   666
143   670   676   682
144   685   615   619
145   679   685   615
146   679   685   615
147   620   662   664
148   676   682   613
149   685   615   619
150   619   621   663
151   618   620   662
152   618   620   662
153   662   664   666
154   676   682   613
155   676   682   613
156   619   621   663
157   667   673   679
158   618   620   662
159   673   679   685
160   679   685   615
161   663   665   667
162   673   679   685
163   665   667   673
164   663   665   667
165   682   613   618
166   682   613   618
167   620   662   664
168   621   663   665
169   613   618   620
170   663   665   667
171   663   665   667
172   663   665   667
173   613   618   620
174   676   682   613
175   667   673   679
176   615   619   621
177   682   613   618
178   662   664   666
179   666   670   676
180   619   621   663
181   685   615   619
182   682   613   618
183   676   682   613
184   621   663   665
185   663   665   667
186   615   619   621
187   679   685   615
188   663   665   667
189   662   664   666
190   682   613   618
191   666   670   676
192   685   615   619
193   621   663   665
194   667   673   679
195   682   613   618
196   676   682   613
197   676   682   613
198   619   621   663
199   673   679   685
200   682   613   618
201   618   620   662
202   615   619   621
203   615   619   621
204   621   663   665
205   673   679   685
206   673   679   685
207   667   673   679
208   666   670   676
209   615   619   621
210   670   676   682
211   676   682   613
212   662   664   666
213   670   676   682
214   664   666   670
215   662   664   666
216   679   685   615
217   679   685   615
218   619   621   663
219   620   662   664
220   685   615   619
221   662   664   666
222   662   664   666
223   662   664   666
224   679   685   615
225   673   679   685
226   666   670   676
227   613   618   620
228   679   685   615
229   621   663   665
230   665   667   673
231   618   620   662
232   682   613   618
233   682   613   618
234   673   679   685
235   620   662   664
236   662   664   666
237   685   615   619
238   676   682   613
239   662   664   666
240   621   663   665
241   679   685   615
242   665   667   673
243   682   613   618
244   620   662   664
245   666   670   676
246   679   685   615
247   673   679   685
248   673   679   685
249   618   620   662
250   670   676   682
251   679   685   615
252   615   619   621
253   613   618   620
254   613   618   620
255   620   662   664
256   670   676   682
257   670   676   682
258   666   670   676
259   685   615   619
260   613   618   620
261   667   673   679
262   673   679   685
263   621   663   665
264   667   673   679
265   663   665   667
266   621   663   665
267   676   682   613
268   676   682   613
269   618   620   662
270   619   621   663
271   682   613   618
272   621   663   665
273   621   663   665
274   621   663   665
275   676   682   613
276   670   676   682
277   665   667   673
278   613   618   620
279   676   682   613
280   620   662   664
281   664   666   670
282   615   619   621
283   679   685   615
284   679   685   615
285   670   676   682
286   619   621   663
287   621   663   665
288   682   613   618
289   673   679   685
290   621   663   665
291   620   662   664
292   676   682   613
293   664   666   670
294   679   685   615
295   619   621   663
296   665   667   673
297   676   682   613
298   670   676   682
299   670   676   682
300   615   619   621
301   667   673   679
302   676   682   613
303   613   618   620
304   670   676   682
305   673   679   685
306   619   621   663
307   667   673   679
308   667   673   679
309   665   667   673
310   682   613   618
311   670   676   682
312   666   670   676
313   670   676   682
314   620   662   664
315   666   670   676
316   662   664   666
317   620   662   664
318   673   679   685
319   673   679   685
320   615   619   621
321   618   620   662
322   685   615   619
323   620   662   664
324   620   662   664
325   620   662   664
326   673   679   685
327   667   673   679
328   664   666   670
329   685   615   619
330   673   679   685
331   619   621   663
332   685   615   619
333   613   618   620
334   676   682   613
335   676   682   613
336   667   673   679
337   621   663   665
338   620   662   664
339   679   685   615
340   670   676   682
341   620   662   664
342   619   621   663
343   673   679   685
344   663   665   667
345   676   682   613
346   618   620   662
347   685   615   619
348   673   679   685
349   667   673   679
350   685   615   619
351   613   618   620
352   666   670   676
353   673   679   685
354   685   615   619
355   667   673   679
356   670   676   682
357   618   620   662
358   666   670   676
359   666   670   676
360   664   666   670
361   679   685   615
362   667   673   679
363   679   685   615
364   667   673   679
365   619   621   663
366   665   667   673
367   621   663   665
368   619   621   663
369   670   676   682
370   670   676   682
371   613   618   620
372   615   619   621
373   682   613   618
374   619   621   663
375   619   621   663
376   619   621   663
377   670   676   682
378   666   670   676
379   663   665   667
380   682   613   618
381   670   676   682
382   618   620   662
383   682   613   618
384   620   662   664
385   673   679   685
386   673   679   685
387   666   670   676
388   620   662   664
389   667   673   679
390   676   682   613
391   667   673   679
392   619   621   663
393   618   620   662
394   670   676   682
395   662   664   666
396   673   679   685
397   615   619   621
398   682   613   618
399   670   676   682
400   666   670   676
401   682   613   618
402   685   615   619
403   665   667   673
404   670   676   682
405   682   613   618
406   666   670   676
407   667   673   679
408   615   619   621
409   665   667   673
410   665   667   673
411   663   665   667
412   676   682   613
413   666   670   676
414   676   682   613
415   679   685   615
416   618   620   662
417   685   615   619
418   620   662   664
419   618   620   662
420   685   615   619
421   667   673   679
422   665   667   673
423   613   618   620
424   679   685   615
425   618   620   662
426   618   620   662
427   618   620   662
428   667   673   679
429   665   667   673
430   662   664   666
431   679   685   615
432   667   673   679
433   615   619   621
434   679   685   615
435   619   621   663
436   670   676   682
437   670   676   682
438   665   667   673
439   619   621   663
440   666   670   676
441   663   665   667
442   666   670   676
443   618   620   662
444   615   619   621
445   667   673   679
446   685   615   619
447   670   676   682
448   613   618   620
449   679   685   615
450   667   673   679
451   665   667   673
452   679   685   615
453   682   613   618
454   664   666   670
455   667   673   679
456   685   615   619
457   665   667   673
458   666   670   676
459   613   618   620
460   664   666   670
461   664   666   670
462   662   664   666
463   673   679   685
464   665   667   673
465   673   679   685
466   676   682   613
467   685   615   619
468   682   613   618
469   619   621   663
470   615   619   621
471   682   613   618
472   666   670   676
473   664   666   670
474   666   670   676
475   676   682   613
476   615   619   621
477   615   619   621
478   615   619   621
479   666   670   676
480   664   666   670
481   621   663   665
482   676   682   613
483   666   670   676
484   613   618   620
485   676   682   613
486   618   620   662
487   667   673   679
488   667   673   679
489   664   666   670
490   618   620   662
491   665   667   673
492   662   664   666
493   619   621   663
494   615   619   621
495   613   618   620
496   666   670   676
497   682   613   618
498   667   673   679
499   619   621   663
500   676   682   613
alculator 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 .. N‑1) MAI = (FN + MAIO) modulo N
     else:
        M, integer (0: .. 152)     M = T2 + RNTABLE((HSN xor T1R) + T3)
        S, integer (0 :.. N‑1)     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 .. N‑1) 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 hopping w
        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(log 2(N)+1)
             ^: raised to the power of
             xor: bit‑wise exclusive or of 8 bit binary operands
             RNTABLE: Table of 114 integer numbers, defined below:
 Address                                                                Contents
 000...009:           48,          98,         63,           1,          36,          95,         78,         102,
 010...019:            0,          64,         25,          81,          76,          59,        124,          23,
 020...029:          101,          47,        118,          85,          18,          56,         96,          86,
 030...039:           80,          34,        127,          13,           6,          89,         57,         103,
 040...049:           55,         111,         75,          38,         109,          71,        112,          29,
 050...059:           87,          19,          3,          68,         110,          26,         33,          31,
 060...069:           82,          58,         40,         107,          32,           5,        106,          92,
 070...079:           77,         108,        122,          37,          60,          66,        121,          42,
 080...089:          117,         114,          4,          90,          43,          52,         53,         113,
 090...099:           16,          49,          7,          79,         119,          61,         22,          84,
 100...109:           91,          15,         21,          24,          46,          39,         93,         105,
 110...113:          125,          99,         17,         123,

              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 a
              The elements which are used from the shift register to generate the codeword are defined by the vector a . The codeword is buil
              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 tabl
              For COMPACT, frequency hopping is not permitted on CPBCCH or CPCCCH for a specific amount of N_CCCH_NH blocks a
              For COMPACT, on other frequency hopping channels, the reduced MA and MAIO_2 shall be used for a specific amount of N
              For COMPACT, in case the optional information elements reduced MA and MAIO_2 are not present in the assignment messag
              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 of
              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 clau
              The CTSPCH, CTSARCH and CTSAGCH shall be mapped on the predefined set of carriers called TFH carrier list (designated
          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)         Base transceiver station identity code (BSIC): 6 bits (before channel coding) consists of 3 bits of PLMN colour code with
    b)         Reduced TDMA frame number (RFN): 19 bits (before channel coding) =
       T1                    (11 bits)                  = FN
                                           range 0 to 2047 div ( 26 x 51)
       T2                    (5 bits)      range 0 to 25             = FN mod 26
       T3'                   (3 bits)      range 0 to 4              = (T3 ‑ 1) div 10
       where
       T3                    (6 bits)      range 0 to 50             = FN mod 51
       and
       FN = TDMA frame number as defined in subclause 4.3.3.
3GPP TS 04.06 and 3GPP TS 04.08 specify the precise bit ordering, 3GPP TS 05.03 the channel coding of the abov
mber (ARFCN) within the mobile allocation (MAI from 0 to N‑1, where MAI=0 represents the lowest ARFCN in the mobile allo




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




                        94,          73,
                       104,         100,
                        54,           2,
                        12,          74,
                        11,          88,
                         8,          45,
                        62,          67,
                        51,         126,
                       120,          72,
                         9,          97,
                        65,          70,




 l be calculated from FN.
  figure 6a, 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. T
ed by the 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 s

 ot supporting a BCCH according to table 3 of clause 7. A non‑hopping radio frequency channel sequence is characterized by a mobile allocation consistin
 ecific amount 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 blo
shall be used for a specific amount of N_CCCH_NH blocks according to the ordered list described in subclause 6.3.2.1.
are not present in the assignment message and the MA and MAIO information elements are present in the assignment message, then the MS shall hop in all
ansceiver station
e transceiver station is a modification of the cell allocation (CA) and the mobile allocation (MA). In order to achieve this without disruption to mobile stati

CH RF channel (designated as C0 in clause 7 table 8).
rriers called 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
mapped on the TFH carrier list (C0..Cn) by the CTS frequency hopping algorithm. However, one exception is specified in the case of the CTS enrolment an




sists of 3 bits 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.




03 the channel coding of the above parameters and 3GPP TS 05.10 defines how the TDMA frame number can be calculated from
 lowest ARFCN in the mobile allocation, ARFCN is in the range 0 to 1023 and the frequency value can be determined according




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

acterized by a mobile allocation consisting of only one radio frequency channel, i.e. with N=1, MAIO=0. In this instance sequence generation is unaffected
 defined as frequency hopping, those blocks use MAI = MAIO.

ent message, then the MS shall hop in all allocated time slots according to the MA and MAIO.

ve this without disruption to mobile stations with currently assigned channels it is necessary to send a message to all mobiles with assigned channels. The m



m specified in subclauses 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 t
ified in the case of the CTS enrolment and attachment of a CTS-MS (see 3GPP TS 04.56), where a non-hopping access procedure is used; in these particu




3GPP TS 03.03.




me number can be calculated from T1, T2, and T3'.
alue can be determined according to 3GPP TS 05.05), is obtained with the following algorithm:




which shall not be zero. The counter TFHC1 counts modulo NF the number of TDMA frames. The overflow of this counter causes a shift in the shift regist
ing is done by a modulo NF addition to the base sequence c . This results in a sequence containing NF elements, each element representing one frequency

stance sequence generation is unaffected by the value of the value HSN.




ll mobiles with assigned channels. The message, as defined in 04.08, will contain a new cell allocation (if necessary), mobile allocation and a time (in the



CH RF channel for the specific case of the non-hopping access procedure specified in 3GPP TS 04.56; the block TDMA frame mapping for these exceptio
ccess procedure is used; in these particular cases, the dedicated connection shall be used in non-hopping mode and the TCH, FACCH and SACCH shall be
s counter causes a shift in the shift register. The counter TFHC2 counts modulo NF the number of shifts.
ach element representing one frequency index in the TFH list. The value of counter TFHC1 points to the current frequency index to use.




ry), mobile allocation and a time (in the form of a TDMA frame number) at which the change is to occur. A new cell allocation may not be necessary if cha



TDMA frame mapping for these exceptions is specified in clause 7 table 8. The methods for the determination of the CTSBCH RF channel and the TFH ca
the TCH, FACCH and SACCH shall be mapped on the CTSBCH RF channel (C0).
requency index to use.




ell allocation may not be necessary if channels are only being removed, and not added.



he CTSBCH RF channel and the TFH carrier list are defined in 3GPP TS 05.56.

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:3
posted:12/4/2011
language:English
pages:205