FreeCalypso > hg > freecalypso-tools
annotate doc/ARFCN-mapping @ 995:74024eb17e04
fc-loadtool help: improve language regarding 16 MiB flash chips
In FC project history, 16 MiB flash originally meant Pirelli DP-L10.
Then we got FCDEV3B with the same flash (our own design), but now we are
discovering more Calypso devices that used such large flash, both late
Calypso era (Sony Ericsson K2x0) as well as much earlier ones (FIC FLUID
devices.txt file with 2004 dates, Leonardo+ rev 5). Hence we need to
migrate to more generic or neutral language in associated documentation,
without giving elevated status to specific examples that drove our
early project history.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 03 Dec 2023 21:11:12 +0000 |
parents | e1c8c5bcb233 |
children |
rev | line source |
---|---|
760
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 Frequency bands and band-pairs |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 ============================== |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 TI's TCS211 L1 (meaning Layer1 component of TI's TCS211 reference fw and of all |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 FreeCalypso firmwares that are based on TCS211) can operate either in a single |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 frequency band or in a pair of bands (one low band and one high band) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 corresponding to a regional standard. TI's G23M protocol stack (specifically |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 its ALR component) commands L1 to operate in a given "standard" (single band or |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 pair of bands) by way of MPHC_INIT_L1_REQ primitive, which appears in L1 debug |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 trace output (seen via rvtdump or rvinterf) as a BAND_R trace. The "standard" |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 number that appears in this BAND_R trace is one of the following 8 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 possibilities: |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 STD 1 (GSM) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 This STD tells L1 to operate only in the GSM900 band by itself (not |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 paired with DCS1800), and furthermore to use the old definition of this |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 GSM900 band with only 124 channels. TI's code supports this option in |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 order to support old RF hardware that was made for this old definition |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 of the GSM900 band, but none of the phones, modems or development boards |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 we work with in FreeCalypso are this old - thus this STD 1 should never |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 get activated unless something is misconfigured somewhere. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 STD 2 (GSM_E) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 This STD tells L1 to operate in the EGSM band, i.e., the new extended |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 definition of the 900 MHz band with 174 channels total - but it still |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 specifies only the EGSM band by itself, not paired with DCS1800. We |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 don't have any FC hardware targets that support the 900 MHz band but |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 don't support DCS1800, thus this STD can only get selected if the DCS |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 band is artificially disabled - and we do not currently know of any use |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 case for disabling DCS while keeping EGSM enabled - thus this STD should |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 not be seen in practice either. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 STD 3 (PCS1900) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 This STD tells L1 to operate in the PCS band by itself. This STD |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 selection occurs in regular operation on devices like the Pirelli DP-L10 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 and the tri900 version of our FCDEV3B: on such tri900 platforms the G23M |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 protocol stack switches L1 back and forth between STD 6 (900+1800 MHz |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 band pair, see below) and STD 3 for PCS. Because tri900 platforms have |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 no support for the GSM850 band, the PCS1900 band gets selected as a |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 singleton (not a band pair) when the device operates on the "US" side |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 of its multi-region frequency band support. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 STD 4 (DCS1800) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 This STD tells L1 to operate in the DCS band by itself, not paired with |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 900 MHz GSM or EGSM. Triband devices built in the tri850 configuration |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 (GTA02-850 and FCDEV3B-850) will select this STD when looking for |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 possible DCS1800 cells - however, our expected user pattern is such that |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 a user living or operating in EU-band lands (EGSM and/or DCS bands) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 would not be using a tri850 device, much in contrast with the reverse |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 situation where tri900 devices are commonly used in the PCS1900 band. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 STD 5 (DUAL) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
57 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
58 This STD selects a band pair consisting of the old 124-channel |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 definition of the GSM900 band plus the DCS1800 band. Because all hw |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 platforms targeted by FreeCalypso support the 900 MHz band in its new |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 EGSM definition if they support it at all, this STD 5 should never get |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 activated unless something is misconfigured somewhere. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 STD 6 (DUALEXT) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
66 This STD selects the classic "EU" band pair of EGSM + DCS1800. This STD |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
67 selection will occur in normal operation on EU dual-band devices like |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
68 the EU versions of Motorola C1xx and Huawei GTM900-B, as well as tri900 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 and quadband devices operating on the "EU" side of their multi-region |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
70 frequency band support. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 STD 7 (GSM850) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
73 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
74 This STD tells L1 to operate in the GSM850 band by itself. We don't |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
75 have any FC hardware targets that support the 850 MHz band but don't |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
76 support PCS1900, thus this STD can only get selected if the PCS band is |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
77 artificially disabled. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
78 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
79 STD 8 (DUAL_US) |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
80 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 This STD selects the full "US" band pair of GSM850 + PCS1900. This STD |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
82 selection will occur in normal operation on US dual-band devices like |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
83 the US versions of Motorola C1xx and Huawei GTM900-P, as well as tri850 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 and quadband (but not tri900!) devices operating on the "US" side of |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
85 their multi-region frequency band support. Note that tri900 devices |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 will go into STD 3 (PCS1900 band by itself) instead! |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
87 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
88 ARFCN munging |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 ============= |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91 When L1 operates in one of single-band standards 1 (GSM), 3 (PCS1900), 4 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 (DCS1800) or 7 (GSM850), its internal radio_freq numbers that appear in L1 debug |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93 traces are exactly equal to standard ARFCNs for that band as defined by ETSI. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94 However, when it operates in STD 2 (EGSM by itself) or in any of the dual-band |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 standards, it uses its own radio_freq numbers which are different from standard |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 ARFCNs. Non-standard internal radio_freq numbers are used in these cases |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 because L1 needs a continuous number range for indexing arrays, and the mappings |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
98 are given below. STD 6 (DUALEXT) and STD 2 (GSM_E) use the following mapping: |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100 Band Standard ARFCN TCS211 L1 radio_freq |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
101 -------------------------------------------- |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102 EGSM 1-124 1-124 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 EGSM 975-1023 125-173 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104 EGSM 0 174 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 DCS 512-885 175-548 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107 The internal radio_freq number for the DUALEXT band pair ranges continuously |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 from 1 to 548. STD 2 (EGSM by itself) uses the same mapping without the DCS |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 subrange, with radio_freq ranging continously from 1 to 174. DUAL_US band pair |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 (STD 8) uses a continuous radio_freq range from 1 to 423 as follows: |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112 Band Standard ARFCN TCS211 L1 radio_freq |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
113 -------------------------------------------- |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 GSM850 128-251 1-124 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115 PCS 512-810 125-423 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
117 Because these internal radio_freq numbers appear in L1 debug traces, power users |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
118 who like to understand these traces and see what their phone is doing need to |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
119 be able to work with these numbers. I (Mother Mychaela) currently use a Pirelli |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
120 DP-L10 running its original proprietary fw as my everyday phone, for lack of |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
121 anything better, and because it is a tri900 device, it operates in STD 3 for |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
122 PCS1900 band by itself. In this configuration all radio_freq numbers that |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
123 appear in the debug trace output are native PCS band ARFCNs without any munging, |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
124 thus no conversion tools are needed. However, I am now starting to work more |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
125 with quadband Tango modules and development boards (iWOW DSK and FC Caramel2), |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
126 and we also have a few FCDEV3B-850 boards; these platforms support both GSM850 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127 and PCS1900 bands and thus go into STD 8 for DUAL_US, and this dual-band STD |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
128 involves ARFCN munging as detailed above. Furthermore, anyone who lives or |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
129 operates in EU-band lands would normally be operating in dual-band STD 6 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
130 (DUALEXT), and that one also involves ARFCN munging. |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
131 |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
132 Because there is a need to translate back and forth between standard ARFCNs and |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
133 L1 radio_freq numbers, a pair of utilities has been written for this purpose: |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
134 arfcn2ti and ti2arfcn. Their usage and operation is straightforward; each |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
135 utility takes two command line arguments: a keyword of "eu" or "us" selecting |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
136 the band pair being mapped, and the number to be converted. The output of the |
e1c8c5bcb233
ARFCN conversion tools documented
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
137 conversion (the other number) is printed on stdout. |