UNPKG

arfcn

Version:

Utilities for working with Absolute Radio Frequency Channel Numbers (ARFCN) in cellular networks

1,016 lines (1,012 loc) 20.1 kB
/* * 3GPP TS 36.101 V19.0.1 (2024-12) * Section 3.2 Symbols * * n_dl: Downlink EARFCN * n_ul: Uplink EARFCN * n_offs_dl: Offset used for calculating downlink EARFCN * n_offs_ul: Offset used for calculating uplink EARFCN * f_dl_lo: The lowest frequency of the downlink operating band * f_dl_hi: The highest frequency of the downlink operating band * f_ul_lo: The lowest frequency of the uplink operating band * f_ul_hi: The highest frequency of the uplink operating band * duplex_mode: The duplex mode of the band */ export interface EutraBandRow { band: number f_dl_lo: number | null f_dl_hi: number | null n_offs_dl: number | null n_dl_lo: number | null n_dl_hi: number | null f_ul_lo: number | null f_ul_hi: number | null n_offs_ul: number | null n_ul_lo: number | null n_ul_hi: number | null duplex_mode: 'FDD' | 'TDD' } export interface EutraBandsObj { table_release_3gpp: number table_ts: string table_date: string table_names: string[] rows: EutraBandRow[] } export const EutraBands: EutraBandsObj = { table_release_3gpp: 18, table_ts: '3GPP TS 36.101 V18.7.0', table_date: '2024-09', table_names: [ 'Table 5.5-1: E-UTRA operating bands', 'Table 5.7.3-1: E-UTRA channel numbers', ], rows: [ { band: 1, f_dl_lo: 2110, f_dl_hi: 2170, n_offs_dl: 0, n_dl_lo: 0, n_dl_hi: 599, f_ul_lo: 1920, f_ul_hi: 1980, n_offs_ul: 18000, n_ul_lo: 18000, n_ul_hi: 18599, duplex_mode: 'FDD', }, { band: 2, f_dl_lo: 1930, f_dl_hi: 1990, n_offs_dl: 600, n_dl_lo: 600, n_dl_hi: 1199, f_ul_lo: 1850, f_ul_hi: 1910, n_offs_ul: 18600, n_ul_lo: 18600, n_ul_hi: 19199, duplex_mode: 'FDD', }, { band: 3, f_dl_lo: 1805, f_dl_hi: 1880, n_offs_dl: 1200, n_dl_lo: 1200, n_dl_hi: 1949, f_ul_lo: 1710, f_ul_hi: 1785, n_offs_ul: 19200, n_ul_lo: 19200, n_ul_hi: 19949, duplex_mode: 'FDD', }, { band: 4, f_dl_lo: 2110, f_dl_hi: 2155, n_offs_dl: 1950, n_dl_lo: 1950, n_dl_hi: 2399, f_ul_lo: 1710, f_ul_hi: 1755, n_offs_ul: 19950, n_ul_lo: 19950, n_ul_hi: 20399, duplex_mode: 'FDD', }, { band: 5, f_dl_lo: 869, f_dl_hi: 894, n_offs_dl: 2400, n_dl_lo: 2400, n_dl_hi: 2649, f_ul_lo: 824, f_ul_hi: 849, n_offs_ul: 20400, n_ul_lo: 20400, n_ul_hi: 20649, duplex_mode: 'FDD', }, { band: 6, f_dl_lo: 875, f_dl_hi: 885, n_offs_dl: 2650, n_dl_lo: 2650, n_dl_hi: 2749, f_ul_lo: 830, f_ul_hi: 840, n_offs_ul: 20650, n_ul_lo: 20650, n_ul_hi: 20749, duplex_mode: 'FDD', }, { band: 7, f_dl_lo: 2620, f_dl_hi: 2690, n_offs_dl: 2750, n_dl_lo: 2750, n_dl_hi: 3449, f_ul_lo: 2500, f_ul_hi: 2570, n_offs_ul: 20750, n_ul_lo: 20750, n_ul_hi: 21449, duplex_mode: 'FDD', }, { band: 8, f_dl_lo: 925, f_dl_hi: 960, n_offs_dl: 3450, n_dl_lo: 3450, n_dl_hi: 3799, f_ul_lo: 880, f_ul_hi: 915, n_offs_ul: 21450, n_ul_lo: 21450, n_ul_hi: 21799, duplex_mode: 'FDD', }, { band: 9, f_dl_lo: 1844.9, f_dl_hi: 1879.9, n_offs_dl: 3800, n_dl_lo: 3800, n_dl_hi: 4149, f_ul_lo: 1749.9, f_ul_hi: 1784.9, n_offs_ul: 21800, n_ul_lo: 21800, n_ul_hi: 22149, duplex_mode: 'FDD', }, { band: 10, f_dl_lo: 2110, f_dl_hi: 2170, n_offs_dl: 4150, n_dl_lo: 4150, n_dl_hi: 4749, f_ul_lo: 1710, f_ul_hi: 1770, n_offs_ul: 22150, n_ul_lo: 22150, n_ul_hi: 22749, duplex_mode: 'FDD', }, { band: 11, f_dl_lo: 1475.9, f_dl_hi: 1495.9, n_offs_dl: 4750, n_dl_lo: 4750, n_dl_hi: 4949, f_ul_lo: 1427.9, f_ul_hi: 1447.9, n_offs_ul: 22750, n_ul_lo: 22750, n_ul_hi: 22949, duplex_mode: 'FDD', }, { band: 12, f_dl_lo: 729, f_dl_hi: 746, n_offs_dl: 5010, n_dl_lo: 5010, n_dl_hi: 5179, f_ul_lo: 699, f_ul_hi: 716, n_offs_ul: 23010, n_ul_lo: 23010, n_ul_hi: 23179, duplex_mode: 'FDD', }, { band: 13, f_dl_lo: 746, f_dl_hi: 756, n_offs_dl: 5180, n_dl_lo: 5180, n_dl_hi: 5279, f_ul_lo: 777, f_ul_hi: 787, n_offs_ul: 23180, n_ul_lo: 23180, n_ul_hi: 23279, duplex_mode: 'FDD', }, { band: 14, f_dl_lo: 758, f_dl_hi: 768, n_offs_dl: 5280, n_dl_lo: 5280, n_dl_hi: 5379, f_ul_lo: 788, f_ul_hi: 798, n_offs_ul: 23280, n_ul_lo: 23280, n_ul_hi: 23379, duplex_mode: 'FDD', }, { band: 17, f_dl_lo: 734, f_dl_hi: 746, n_offs_dl: 5730, n_dl_lo: 5730, n_dl_hi: 5849, f_ul_lo: 704, f_ul_hi: 716, n_offs_ul: 23730, n_ul_lo: 23730, n_ul_hi: 23849, duplex_mode: 'FDD', }, { band: 18, f_dl_lo: 860, f_dl_hi: 875, n_offs_dl: 5850, n_dl_lo: 5850, n_dl_hi: 5999, f_ul_lo: 815, f_ul_hi: 830, n_offs_ul: 23850, n_ul_lo: 23850, n_ul_hi: 23999, duplex_mode: 'FDD', }, { band: 19, f_dl_lo: 875, f_dl_hi: 890, n_offs_dl: 6000, n_dl_lo: 6000, n_dl_hi: 6149, f_ul_lo: 830, f_ul_hi: 845, n_offs_ul: 24000, n_ul_lo: 24000, n_ul_hi: 24149, duplex_mode: 'FDD', }, { band: 20, f_dl_lo: 791, f_dl_hi: 821, n_offs_dl: 6150, n_dl_lo: 6150, n_dl_hi: 6449, f_ul_lo: 832, f_ul_hi: 862, n_offs_ul: 24150, n_ul_lo: 24150, n_ul_hi: 24449, duplex_mode: 'FDD', }, { band: 21, f_dl_lo: 1495.9, f_dl_hi: 1510.9, n_offs_dl: 6450, n_dl_lo: 6450, n_dl_hi: 6599, f_ul_lo: 1447.9, f_ul_hi: 1462.9, n_offs_ul: 24450, n_ul_lo: 24450, n_ul_hi: 24599, duplex_mode: 'FDD', }, { band: 22, f_dl_lo: 3510, f_dl_hi: 3590, n_offs_dl: 6600, n_dl_lo: 6600, n_dl_hi: 7399, f_ul_lo: 3410, f_ul_hi: 3490, n_offs_ul: 24600, n_ul_lo: 24600, n_ul_hi: 25399, duplex_mode: 'FDD', }, { band: 23, f_dl_lo: 2180, f_dl_hi: 2200, n_offs_dl: 7500, n_dl_lo: 7500, n_dl_hi: 7699, f_ul_lo: 2000, f_ul_hi: 2020, n_offs_ul: 25500, n_ul_lo: 25500, n_ul_hi: 25699, duplex_mode: 'FDD', }, { band: 24, f_dl_lo: 1525, f_dl_hi: 1559, n_offs_dl: 7700, n_dl_lo: 7700, n_dl_hi: 8039, f_ul_lo: 1626.5, f_ul_hi: 1660.5, n_offs_ul: 25700, n_ul_lo: 25700, n_ul_hi: 26039, duplex_mode: 'FDD', }, { band: 25, f_dl_lo: 1930, f_dl_hi: 1995, n_offs_dl: 8040, n_dl_lo: 8040, n_dl_hi: 8689, f_ul_lo: 1850, f_ul_hi: 1915, n_offs_ul: 26040, n_ul_lo: 26040, n_ul_hi: 26689, duplex_mode: 'FDD', }, { band: 26, f_dl_lo: 859, f_dl_hi: 894, n_offs_dl: 8690, n_dl_lo: 8690, n_dl_hi: 9039, f_ul_lo: 814, f_ul_hi: 849, n_offs_ul: 26690, n_ul_lo: 26690, n_ul_hi: 27039, duplex_mode: 'FDD', }, { band: 27, f_dl_lo: 852, f_dl_hi: 869, n_offs_dl: 9040, n_dl_lo: 9040, n_dl_hi: 9209, f_ul_lo: 807, f_ul_hi: 824, n_offs_ul: 27040, n_ul_lo: 27040, n_ul_hi: 27209, duplex_mode: 'FDD', }, { band: 28, f_dl_lo: 758, f_dl_hi: 803, n_offs_dl: 9210, n_dl_lo: 9210, n_dl_hi: 9659, f_ul_lo: 703, f_ul_hi: 748, n_offs_ul: 27210, n_ul_lo: 27210, n_ul_hi: 27659, duplex_mode: 'FDD', }, { band: 29, f_dl_lo: 717, f_dl_hi: 728, n_offs_dl: 9660, n_dl_lo: 9660, n_dl_hi: 9769, f_ul_lo: null, f_ul_hi: null, n_offs_ul: null, n_ul_lo: null, n_ul_hi: null, duplex_mode: 'FDD', }, { band: 30, f_dl_lo: 2350, f_dl_hi: 2360, n_offs_dl: 9770, n_dl_lo: 9770, n_dl_hi: 9869, f_ul_lo: 2305, f_ul_hi: 2315, n_offs_ul: 27660, n_ul_lo: 27660, n_ul_hi: 27759, duplex_mode: 'FDD', }, { band: 31, f_dl_lo: 462.5, f_dl_hi: 467.5, n_offs_dl: 9870, n_dl_lo: 9870, n_dl_hi: 9919, f_ul_lo: 452.5, f_ul_hi: 457.5, n_offs_ul: 27760, n_ul_lo: 27760, n_ul_hi: 27809, duplex_mode: 'FDD', }, { band: 32, f_dl_lo: 1452, f_dl_hi: 1496, n_offs_dl: 9920, n_dl_lo: 9920, n_dl_hi: 10359, f_ul_lo: null, f_ul_hi: null, n_offs_ul: null, n_ul_lo: null, n_ul_hi: null, duplex_mode: 'FDD', }, { band: 33, f_dl_lo: 1900, f_dl_hi: 1920, n_offs_dl: 36000, n_dl_lo: 36000, n_dl_hi: 36199, f_ul_lo: 1900, f_ul_hi: 1920, n_offs_ul: 36000, n_ul_lo: 36000, n_ul_hi: 36199, duplex_mode: 'TDD', }, { band: 34, f_dl_lo: 2010, f_dl_hi: 2025, n_offs_dl: 36200, n_dl_lo: 36200, n_dl_hi: 36349, f_ul_lo: 2010, f_ul_hi: 2025, n_offs_ul: 36200, n_ul_lo: 36200, n_ul_hi: 36349, duplex_mode: 'TDD', }, { band: 35, f_dl_lo: 1850, f_dl_hi: 1910, n_offs_dl: 36350, n_dl_lo: 36350, n_dl_hi: 36949, f_ul_lo: 1850, f_ul_hi: 1910, n_offs_ul: 36350, n_ul_lo: 36350, n_ul_hi: 36949, duplex_mode: 'TDD', }, { band: 36, f_dl_lo: 1930, f_dl_hi: 1990, n_offs_dl: 36950, n_dl_lo: 36950, n_dl_hi: 37549, f_ul_lo: 1930, f_ul_hi: 1990, n_offs_ul: 36950, n_ul_lo: 36950, n_ul_hi: 37549, duplex_mode: 'TDD', }, { band: 37, f_dl_lo: 1910, f_dl_hi: 1930, n_offs_dl: 37550, n_dl_lo: 37550, n_dl_hi: 37749, f_ul_lo: 1910, f_ul_hi: 1930, n_offs_ul: 37550, n_ul_lo: 37550, n_ul_hi: 37749, duplex_mode: 'TDD', }, { band: 38, f_dl_lo: 2570, f_dl_hi: 2620, n_offs_dl: 37750, n_dl_lo: 37750, n_dl_hi: 38249, f_ul_lo: 2570, f_ul_hi: 2620, n_offs_ul: 37750, n_ul_lo: 37750, n_ul_hi: 38249, duplex_mode: 'TDD', }, { band: 39, f_dl_lo: 1880, f_dl_hi: 1920, n_offs_dl: 38250, n_dl_lo: 38250, n_dl_hi: 38649, f_ul_lo: 1880, f_ul_hi: 1920, n_offs_ul: 38250, n_ul_lo: 38250, n_ul_hi: 38649, duplex_mode: 'TDD', }, { band: 40, f_dl_lo: 2300, f_dl_hi: 2400, n_offs_dl: 38650, n_dl_lo: 38650, n_dl_hi: 39649, f_ul_lo: 2300, f_ul_hi: 2400, n_offs_ul: 38650, n_ul_lo: 38650, n_ul_hi: 39649, duplex_mode: 'TDD', }, { band: 41, f_dl_lo: 2496, f_dl_hi: 2690, n_offs_dl: 39650, n_dl_lo: 39650, n_dl_hi: 41589, f_ul_lo: 2496, f_ul_hi: 2690, n_offs_ul: 39650, n_ul_lo: 39650, n_ul_hi: 41589, duplex_mode: 'TDD', }, { band: 42, f_dl_lo: 3400, f_dl_hi: 3600, n_offs_dl: 41590, n_dl_lo: 41590, n_dl_hi: 43589, f_ul_lo: 3400, f_ul_hi: 3600, n_offs_ul: 41590, n_ul_lo: 41590, n_ul_hi: 43589, duplex_mode: 'TDD', }, { band: 43, f_dl_lo: 3600, f_dl_hi: 3800, n_offs_dl: 43590, n_dl_lo: 43590, n_dl_hi: 45589, f_ul_lo: 3600, f_ul_hi: 3800, n_offs_ul: 43590, n_ul_lo: 43590, n_ul_hi: 45589, duplex_mode: 'TDD', }, { band: 44, f_dl_lo: 703, f_dl_hi: 803, n_offs_dl: 45590, n_dl_lo: 45590, n_dl_hi: 46589, f_ul_lo: 703, f_ul_hi: 803, n_offs_ul: 45590, n_ul_lo: 45590, n_ul_hi: 46589, duplex_mode: 'TDD', }, { band: 45, f_dl_lo: 1447, f_dl_hi: 1467, n_offs_dl: 46590, n_dl_lo: 46590, n_dl_hi: 46789, f_ul_lo: 1447, f_ul_hi: 1467, n_offs_ul: 46590, n_ul_lo: 46590, n_ul_hi: 46789, duplex_mode: 'TDD', }, { band: 46, f_dl_lo: 5150, f_dl_hi: 5925, n_offs_dl: 46790, n_dl_lo: 46790, n_dl_hi: 54539, f_ul_lo: 5150, f_ul_hi: 5925, n_offs_ul: 46790, n_ul_lo: 46790, n_ul_hi: 54539, duplex_mode: 'TDD', }, { band: 47, f_dl_lo: 5855, f_dl_hi: 5925, n_offs_dl: 54540, n_dl_lo: 54540, n_dl_hi: 55239, f_ul_lo: 5855, f_ul_hi: 5925, n_offs_ul: 54540, n_ul_lo: 54540, n_ul_hi: 55239, duplex_mode: 'TDD', }, { band: 48, f_dl_lo: 3550, f_dl_hi: 3700, n_offs_dl: 55240, n_dl_lo: 55240, n_dl_hi: 56739, f_ul_lo: 3550, f_ul_hi: 3700, n_offs_ul: 55240, n_ul_lo: 55240, n_ul_hi: 56739, duplex_mode: 'TDD', }, { band: 49, f_dl_lo: 3550, f_dl_hi: 3700, n_offs_dl: 56740, n_dl_lo: 56740, n_dl_hi: 58239, f_ul_lo: 3550, f_ul_hi: 3700, n_offs_ul: 56740, n_ul_lo: 56740, n_ul_hi: 58239, duplex_mode: 'TDD', }, { band: 50, f_dl_lo: 1432, f_dl_hi: 1517, n_offs_dl: 58240, n_dl_lo: 58240, n_dl_hi: 59089, f_ul_lo: 1432, f_ul_hi: 1517, n_offs_ul: 58240, n_ul_lo: 58240, n_ul_hi: 59089, duplex_mode: 'TDD', }, { band: 51, f_dl_lo: 1427, f_dl_hi: 1432, n_offs_dl: 59090, n_dl_lo: 59090, n_dl_hi: 59139, f_ul_lo: 1427, f_ul_hi: 1432, n_offs_ul: 59090, n_ul_lo: 59090, n_ul_hi: 59139, duplex_mode: 'TDD', }, { band: 52, f_dl_lo: 3300, f_dl_hi: 3400, n_offs_dl: 59140, n_dl_lo: 59140, n_dl_hi: 60139, f_ul_lo: 3300, f_ul_hi: 3400, n_offs_ul: 59140, n_ul_lo: 59140, n_ul_hi: 60139, duplex_mode: 'TDD', }, { band: 53, f_dl_lo: 2483.5, f_dl_hi: 2495, n_offs_dl: 60140, n_dl_lo: 60140, n_dl_hi: 60254, f_ul_lo: 2483.5, f_ul_hi: 2495, n_offs_ul: 60140, n_ul_lo: 60140, n_ul_hi: 60254, duplex_mode: 'TDD', }, { band: 54, f_dl_lo: 1670, f_dl_hi: 1675, n_offs_dl: 60255, n_dl_lo: 60255, n_dl_hi: 60304, f_ul_lo: 1670, f_ul_hi: 1675, n_offs_ul: 60255, n_ul_lo: 60255, n_ul_hi: 60304, duplex_mode: 'TDD', }, { band: 65, f_dl_lo: 2110, f_dl_hi: 2200, n_offs_dl: 65536, n_dl_lo: 65536, n_dl_hi: 66435, f_ul_lo: 1920, f_ul_hi: 2010, n_offs_ul: 131072, n_ul_lo: 131072, n_ul_hi: 131971, duplex_mode: 'FDD', }, { band: 66, f_dl_lo: 2110, f_dl_hi: 2200, n_offs_dl: 66436, n_dl_lo: 66436, n_dl_hi: 67335, f_ul_lo: 1710, f_ul_hi: 1780, n_offs_ul: 131972, n_ul_lo: 131972, n_ul_hi: 132671, duplex_mode: 'FDD', }, { band: 67, f_dl_lo: 738, f_dl_hi: 758, n_offs_dl: 67336, n_dl_lo: 67336, n_dl_hi: 67535, f_ul_lo: null, f_ul_hi: null, n_offs_ul: null, n_ul_lo: null, n_ul_hi: null, duplex_mode: 'FDD', }, { band: 68, f_dl_lo: 753, f_dl_hi: 783, n_offs_dl: 67536, n_dl_lo: 67536, n_dl_hi: 67835, f_ul_lo: 698, f_ul_hi: 728, n_offs_ul: 132672, n_ul_lo: 132672, n_ul_hi: 132971, duplex_mode: 'FDD', }, { band: 69, f_dl_lo: 2570, f_dl_hi: 2620, n_offs_dl: 67836, n_dl_lo: 67836, n_dl_hi: 68335, f_ul_lo: null, f_ul_hi: null, n_offs_ul: null, n_ul_lo: null, n_ul_hi: null, duplex_mode: 'FDD', }, { band: 70, f_dl_lo: 1995, f_dl_hi: 2020, n_offs_dl: 68336, n_dl_lo: 68336, n_dl_hi: 68585, f_ul_lo: 1695, f_ul_hi: 1710, n_offs_ul: 132972, n_ul_lo: 132972, n_ul_hi: 133121, duplex_mode: 'FDD', }, { band: 71, f_dl_lo: 617, f_dl_hi: 652, n_offs_dl: 68586, n_dl_lo: 68586, n_dl_hi: 68935, f_ul_lo: 663, f_ul_hi: 698, n_offs_ul: 133122, n_ul_lo: 133122, n_ul_hi: 133471, duplex_mode: 'FDD', }, { band: 72, f_dl_lo: 461, f_dl_hi: 466, n_offs_dl: 68936, n_dl_lo: 68936, n_dl_hi: 68985, f_ul_lo: 451, f_ul_hi: 456, n_offs_ul: 133472, n_ul_lo: 133472, n_ul_hi: 133521, duplex_mode: 'FDD', }, { band: 73, f_dl_lo: 460, f_dl_hi: 465, n_offs_dl: 68986, n_dl_lo: 68986, n_dl_hi: 69035, f_ul_lo: 450, f_ul_hi: 455, n_offs_ul: 133522, n_ul_lo: 133522, n_ul_hi: 133571, duplex_mode: 'FDD', }, { band: 74, f_dl_lo: 1475, f_dl_hi: 1518, n_offs_dl: 69036, n_dl_lo: 69036, n_dl_hi: 69465, f_ul_lo: 1427, f_ul_hi: 1470, n_offs_ul: 133572, n_ul_lo: 133572, n_ul_hi: 134001, duplex_mode: 'FDD', }, { band: 75, f_dl_lo: 1432, f_dl_hi: 1517, n_offs_dl: 69466, n_dl_lo: 69466, n_dl_hi: 70315, f_ul_lo: null, f_ul_hi: null, n_offs_ul: null, n_ul_lo: null, n_ul_hi: null, duplex_mode: 'FDD', }, { band: 76, f_dl_lo: 1427, f_dl_hi: 1432, n_offs_dl: 70316, n_dl_lo: 70316, n_dl_hi: 70365, f_ul_lo: null, f_ul_hi: null, n_offs_ul: null, n_ul_lo: null, n_ul_hi: null, duplex_mode: 'FDD', }, { band: 85, f_dl_lo: 728, f_dl_hi: 746, n_offs_dl: 70366, n_dl_lo: 70366, n_dl_hi: 70545, f_ul_lo: 698, f_ul_hi: 716, n_offs_ul: 134002, n_ul_lo: 134002, n_ul_hi: 134181, duplex_mode: 'FDD', }, { band: 87, f_dl_lo: 420, f_dl_hi: 425, n_offs_dl: 70546, n_dl_lo: 70546, n_dl_hi: 70595, f_ul_lo: 410, f_ul_hi: 415, n_offs_ul: 134182, n_ul_lo: 134182, n_ul_hi: 134231, duplex_mode: 'FDD', }, { band: 88, f_dl_lo: 422, f_dl_hi: 427, n_offs_dl: 70596, n_dl_lo: 70596, n_dl_hi: 70645, f_ul_lo: 412, f_ul_hi: 417, n_offs_ul: 134232, n_ul_lo: 134232, n_ul_hi: 134281, duplex_mode: 'FDD', }, { band: 103, f_dl_lo: 757, f_dl_hi: 758, n_offs_dl: 70646, n_dl_lo: 70646, n_dl_hi: 70655, f_ul_lo: 787, f_ul_hi: 788, n_offs_ul: 134282, n_ul_lo: 134282, n_ul_hi: 134291, duplex_mode: 'FDD', }, { band: 106, f_dl_lo: 935, f_dl_hi: 940, n_offs_dl: 70656, n_dl_lo: 70656, n_dl_hi: 70705, f_ul_lo: 896, f_ul_hi: 901, n_offs_ul: 134292, n_ul_lo: 134292, n_ul_hi: 134341, duplex_mode: 'FDD', }, ], }