diff options
author | Roman Khassraf <roman@khassraf.at> | 2015-08-22 19:26:12 +0200 |
---|---|---|
committer | Roman Khassraf <roman@khassraf.at> | 2015-08-22 19:26:12 +0200 |
commit | e7e75f0b8403fdac02939dd402e02910d223e317 (patch) | |
tree | 2a7783a129d254eace93e0062ade29bc154464a2 /python/misc_utils | |
parent | 91448618d43fe7b5402849868a83a9612d413d8a (diff) |
Replaced band config dictionary by an OrderedDict
Diffstat (limited to 'python/misc_utils')
-rw-r--r-- | python/misc_utils/arfcn.py | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/python/misc_utils/arfcn.py b/python/misc_utils/arfcn.py index 2397970..afe8ab6 100644 --- a/python/misc_utils/arfcn.py +++ b/python/misc_utils/arfcn.py @@ -21,15 +21,21 @@ # # +import collections + + # first uplink freq, first arfcn, last arfcn, downlink frequence distance -__band_conf = {'GSM450': {'first_freq': 450.6e6, 'first_arfcn': 259, 'last_arfcn': 293, 'downlink_dist': 10e6}, - 'GSM480': {'first_freq': 479e6, 'first_arfcn': 306, 'last_arfcn': 340, 'downlink_dist': 10e6}, - 'GSM850': {'first_freq': 824.2e6, 'first_arfcn': 128, 'last_arfcn': 251, 'downlink_dist': 45e6}, - 'P-GSM': {'first_freq': 890.2e6, 'first_arfcn': 1, 'last_arfcn': 124, 'downlink_dist': 45e6}, - 'E-GSM': {'first_freq': 880.2e6, 'first_arfcn': 975, 'last_arfcn': 1023, 'downlink_dist': 45e6}, - 'R-GSM': {'first_freq': 876.2e6, 'first_arfcn': 955, 'last_arfcn': 1023, 'downlink_dist': 45e6}, - 'DCS1800': {'first_freq': 1710.2e6, 'first_arfcn': 512, 'last_arfcn': 885, 'downlink_dist': 95e6}, - 'PCS1900': {'first_freq': 1850.2e6, 'first_arfcn': 512, 'last_arfcn': 810, 'downlink_dist': 80e6}} +# entries are ordered by relevance +__band_conf = collections.OrderedDict([ + ('P-GSM', {'first_freq': 890.2e6, 'first_arfcn': 1, 'last_arfcn': 124, 'downlink_dist': 45e6}), + ('DCS1800', {'first_freq': 1710.2e6, 'first_arfcn': 512, 'last_arfcn': 885, 'downlink_dist': 95e6}), + ('PCS1900', {'first_freq': 1850.2e6, 'first_arfcn': 512, 'last_arfcn': 810, 'downlink_dist': 80e6}), + ('E-GSM', {'first_freq': 880.2e6, 'first_arfcn': 975, 'last_arfcn': 1023, 'downlink_dist': 45e6}), + ('R-GSM', {'first_freq': 876.2e6, 'first_arfcn': 955, 'last_arfcn': 1023, 'downlink_dist': 45e6}), + ('GSM450',{'first_freq': 450.6e6, 'first_arfcn': 259, 'last_arfcn': 293, 'downlink_dist': 10e6}), + ('GSM480', {'first_freq': 479e6, 'first_arfcn': 306, 'last_arfcn': 340, 'downlink_dist': 10e6}), + ('GSM850', {'first_freq': 824.2e6, 'first_arfcn': 128, 'last_arfcn': 251, 'downlink_dist': 45e6}) + ]) __chan_spacing = 2e5 |