UNPKG

arfcn

Version:

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

503 lines (500 loc) 12.9 kB
/* * band: UTRA band number * f_ul_offset: Uplink frequency offset * f_ul_lo: Uplink frequency range lower bound * f_ul_hi: Uplink frequency range upper bound * f_ul_xtra_offset: Additional uplink frequency offset * f_ul_xtra: Additional uplink frequency range * f_dl_offset: Downlink frequency offset * f_dl_lo: Downlink frequency range lower bound * f_dl_hi: Downlink frequency range upper bound * f_dl_xtra_offset: Additional downlink frequency offset * f_dl_xtra: Additional downlink frequency range * n_ul_lo: Uplink UARFCN range lower bound * n_ul_hi: Uplink UARFCN range upper bound * n_ul_xtra: Additional uplink UARFCNs * n_dl_lo: Downlink UARFCN range lower bound * n_dl_hi: Downlink UARFCN range upper bound * n_dl_xtra: Additional downlink UARFCNs */ export interface UtraFddBandRow { band: number f_ul_offset: number | null f_ul_lo: number | null f_ul_hi: number | null f_ul_xtra_offset: number | null f_ul_xtra: number[] | null f_dl_offset: number f_dl_lo: number f_dl_hi: number f_dl_xtra_offset: number | null f_dl_xtra: number[] | null n_ul_lo: number | null n_ul_hi: number | null n_ul_xtra: number[] | null n_dl_lo: number n_dl_hi: number n_dl_xtra: number[] | null } export interface UtraFddBandsObj { table_release_3gpp: number table_ts: string table_date: string table_names: string[] rows: UtraFddBandRow[] } export const UtraFddBands: UtraFddBandsObj = { table_release_3gpp: 18, table_ts: 'TS 25.101 V18.0.0', table_date: '2024-03', table_names: [ 'Table 5.1: UARFCN definition (general)', 'Table 5.1A: UARFCN definition (additional channels)', 'Table 5.2: UTRA Absolute Radio Frequency Channel Number', ], rows: [ { band: 1, f_ul_offset: 0, f_ul_lo: 1922.4, f_ul_hi: 1977.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 0, f_dl_lo: 2112.4, f_dl_hi: 2167.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 9612, n_ul_hi: 9888, n_ul_xtra: null, n_dl_lo: 10562, n_dl_hi: 10838, n_dl_xtra: null, }, { band: 2, f_ul_offset: 0, f_ul_lo: 1852.4, f_ul_hi: 1907.6, f_ul_xtra_offset: 1850.1, f_ul_xtra: [ 1852.5, 1857.5, 1862.5, 1867.5, 1872.5, 1877.5, 1882.5, 1887.5, 1892.5, 1897.5, 1902.5, 1907.5, ], f_dl_offset: 0, f_dl_lo: 1932.4, f_dl_hi: 1987.6, f_dl_xtra_offset: 1850.1, f_dl_xtra: [ 1932.5, 1937.5, 1942.5, 1947.5, 1952.5, 1957.5, 1962.5, 1967.5, 1972.5, 1977.5, 1982.5, 1987.5, ], n_ul_lo: 9262, n_ul_hi: 9538, n_ul_xtra: [12, 37, 62, 87, 112, 137, 162, 187, 212, 237, 262, 287], n_dl_lo: 9662, n_dl_hi: 9938, n_dl_xtra: [412, 437, 462, 487, 512, 537, 562, 587, 612, 637, 662, 687], }, { band: 3, f_ul_offset: 1525, f_ul_lo: 1712.4, f_ul_hi: 1782.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 1575, f_dl_lo: 1807.4, f_dl_hi: 1877.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 937, n_ul_hi: 1288, n_ul_xtra: null, n_dl_lo: 1162, n_dl_hi: 1513, n_dl_xtra: null, }, { band: 4, f_ul_offset: 1450, f_ul_lo: 1712.4, f_ul_hi: 1752.6, f_ul_xtra_offset: 1380.1, f_ul_xtra: [ 1712.5, 1717.5, 1722.5, 1727.5, 1732.5, 1737.5, 1747.5, 1752.5, ], f_dl_offset: 1805, f_dl_lo: 2112.4, f_dl_hi: 2152.6, f_dl_xtra_offset: 1735.1, f_dl_xtra: [ 2112.5, 2117.5, 2122.5, 2127.5, 2132.5, 2137.5, 2142.5, 2147.5, 2152.5, ], n_ul_lo: 1312, n_ul_hi: 1513, n_ul_xtra: [1662, 1687, 1712, 1737, 1762, 1787, 1812, 1837, 1862], n_dl_lo: 1537, n_dl_hi: 1738, n_dl_xtra: [1887, 1912, 1937, 1962, 1987, 2012, 2037, 2062, 2087], }, { band: 5, f_ul_offset: 0, f_ul_lo: 826.4, f_ul_hi: 846.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 0, f_dl_lo: 871.4, f_dl_hi: 891.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 4132, n_ul_hi: 4233, n_ul_xtra: [782, 787, 807, 812, 837, 862], n_dl_lo: 4357, n_dl_hi: 4458, n_dl_xtra: [1007, 1012, 1032, 1037, 1062, 1087], }, { band: 6, f_ul_offset: 0, f_ul_lo: 832.4, f_ul_hi: 837.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 0, f_dl_lo: 877.4, f_dl_hi: 882.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 4162, n_ul_hi: 4188, n_ul_xtra: [812, 837], n_dl_lo: 4387, n_dl_hi: 4413, n_dl_xtra: [1037, 1062], }, { band: 7, f_ul_offset: 2100, f_ul_lo: 2502.4, f_ul_hi: 2567.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 2175, f_dl_lo: 2622.4, f_dl_hi: 2687.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 2012, n_ul_hi: 2338, n_ul_xtra: [ 2362, 2387, 2412, 2437, 2462, 2487, 2512, 2537, 2562, 2587, 2612, 2637, 2662, 2687, ], n_dl_lo: 2237, n_dl_hi: 2563, n_dl_xtra: [ 2587, 2612, 2637, 2662, 2687, 2712, 2737, 2762, 2787, 2812, 2837, 2862, 2887, 2912, ], }, { band: 8, f_ul_offset: 340, f_ul_lo: 882.4, f_ul_hi: 912.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 340, f_dl_lo: 927.4, f_dl_hi: 957.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 2712, n_ul_hi: 2863, n_ul_xtra: null, n_dl_lo: 2937, n_dl_hi: 3088, n_dl_xtra: null, }, { band: 9, f_ul_offset: 0, f_ul_lo: 1752.4, f_ul_hi: 1782.4, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 0, f_dl_lo: 1847.4, f_dl_hi: 1877.4, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 8762, n_ul_hi: 8912, n_ul_xtra: null, n_dl_lo: 9237, n_dl_hi: 9387, n_dl_xtra: null, }, { band: 10, f_ul_offset: 1135, f_ul_lo: 1712.4, f_ul_hi: 1767.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 1490, f_dl_lo: 2112.4, f_dl_hi: 2167.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 2887, n_ul_hi: 3163, n_ul_xtra: [ 3187, 3212, 3237, 3262, 3287, 3312, 3337, 3362, 3387, 3412, 3437, 3462, ], n_dl_lo: 3112, n_dl_hi: 3388, n_dl_xtra: [ 3412, 3437, 3462, 3487, 3512, 3537, 3562, 3587, 3612, 3637, 3662, 3687, ], }, { band: 11, f_ul_offset: 733, f_ul_lo: 1430.4, f_ul_hi: 1445.4, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 736, f_dl_lo: 1478.4, f_dl_hi: 1493.4, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 3487, n_ul_hi: 3562, n_ul_xtra: null, n_dl_lo: 3712, n_dl_hi: 3787, n_dl_xtra: null, }, { band: 12, f_ul_offset: -22, f_ul_lo: 701.4, f_ul_hi: 713.6, f_ul_xtra_offset: -39.9, f_ul_xtra: [701.5, 706.5, 707.5, 712.5, 713.5], f_dl_offset: -37, f_dl_lo: 731.4, f_dl_hi: 743.6, f_dl_xtra_offset: -54.9, f_dl_xtra: [731.5, 736.5, 737.5, 742.5, 743.5], n_ul_lo: 3617, n_ul_hi: 3678, n_ul_xtra: [3707, 3732, 3737, 3762, 3767], n_dl_lo: 3842, n_dl_hi: 3903, n_dl_xtra: [3932, 3957, 3962, 3987, 3992], }, { band: 13, f_ul_offset: 21, f_ul_lo: 779.4, f_ul_hi: 784.6, f_ul_xtra_offset: 11.1, f_ul_xtra: [779.5, 784.5], f_dl_offset: -55, f_dl_lo: 748.4, f_dl_hi: 753.6, f_dl_xtra_offset: -64.9, f_dl_xtra: [748.5, 753.5], n_ul_lo: 3792, n_ul_hi: 3818, n_ul_xtra: [3842, 3867], n_dl_lo: 4017, n_dl_hi: 4043, n_dl_xtra: [4067, 4092], }, { band: 14, f_ul_offset: 12, f_ul_lo: 790.4, f_ul_hi: 795.6, f_ul_xtra_offset: 2.1, f_ul_xtra: [790.5, 795.5], f_dl_offset: -63, f_dl_lo: 760.4, f_dl_hi: 765.6, f_dl_xtra_offset: -72.9, f_dl_xtra: [760.5, 765.5], n_ul_lo: 3892, n_ul_hi: 3918, n_ul_xtra: [3942, 3967], n_dl_lo: 4117, n_dl_hi: 4143, n_dl_xtra: [4167, 4192], }, { band: 19, f_ul_offset: 770, f_ul_lo: 832.4, f_ul_hi: 842.6, f_ul_xtra_offset: 755.1, f_ul_xtra: [832.5, 837.5, 842.5], f_dl_offset: 735, f_dl_lo: 877.4, f_dl_hi: 887.6, f_dl_xtra_offset: 720.1, f_dl_xtra: [877.5, 882.5, 887.5], n_ul_lo: 312, n_ul_hi: 363, n_ul_xtra: [387, 412, 437], n_dl_lo: 712, n_dl_hi: 763, n_dl_xtra: [787, 812, 837], }, { band: 20, f_ul_offset: -23, f_ul_lo: 834.4, f_ul_hi: 859.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: -109, f_dl_lo: 793.4, f_dl_hi: 818.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 4287, n_ul_hi: 4413, n_ul_xtra: null, n_dl_lo: 4512, n_dl_hi: 4638, n_dl_xtra: null, }, { band: 21, f_ul_offset: 1358, f_ul_lo: 1450.4, f_ul_hi: 1460.4, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 1326, f_dl_lo: 1498.4, f_dl_hi: 1508.4, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 462, n_ul_hi: 512, n_ul_xtra: null, n_dl_lo: 862, n_dl_hi: 912, n_dl_xtra: null, }, { band: 22, f_ul_offset: 2525, f_ul_lo: 3412.4, f_ul_hi: 3487.6, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 2580, f_dl_lo: 3512.4, f_dl_hi: 3587.6, f_dl_xtra_offset: null, f_dl_xtra: null, n_ul_lo: 4437, n_ul_hi: 4813, n_ul_xtra: null, n_dl_lo: 4662, n_dl_hi: 5038, n_dl_xtra: null, }, { band: 25, f_ul_offset: 875, f_ul_lo: 1852.4, f_ul_hi: 1912.6, f_ul_xtra_offset: 639.1, f_ul_xtra: [ 1852.5, 1857.5, 1862.5, 1867.5, 1872.5, 1877.5, 1882.5, 1887.5, 1892.5, 1897.5, 1902.5, 1907.5, 1912.5, ], f_dl_offset: 910, f_dl_lo: 1932.4, f_dl_hi: 1992.6, f_dl_xtra_offset: 674.1, f_dl_xtra: [ 1932.5, 1937.5, 1942.5, 1947.5, 1952.5, 1957.5, 1962.5, 1967.5, 1972.5, 1977.5, 1982.5, 1987.5, 1992.5, ], n_ul_lo: 4887, n_ul_hi: 5188, n_ul_xtra: [ 6067, 6092, 6117, 6142, 6167, 6192, 6217, 6242, 6267, 6292, 6317, 6342, 6367, ], n_dl_lo: 5112, n_dl_hi: 5413, n_dl_xtra: [ 6292, 6317, 6342, 6367, 6392, 6417, 6442, 6467, 6492, 6517, 6542, 6567, 6592, ], }, { band: 26, f_ul_offset: -291, f_ul_lo: 816.4, f_ul_hi: 846.6, f_ul_xtra_offset: -325.9, f_ul_xtra: [ 816.5, 821.5, 826.5, 827.5, 831.5, 832.5, 836.5, 837.5, 841.5, 842.5, 846.5, ], f_dl_offset: -291, f_dl_lo: 861.4, f_dl_hi: 891.6, f_dl_xtra_offset: -325.9, f_dl_xtra: [ 861.5, 866.5, 871.5, 872.5, 876.5, 877.5, 881.5, 882.5, 886, 5, 887.5, 891.5, ], n_ul_lo: 5537, n_ul_hi: 5688, n_ul_xtra: [ 5712, 5737, 5762, 5767, 5787, 5792, 5812, 5817, 5837, 5842, 5862, ], n_dl_lo: 5762, n_dl_hi: 5913, n_dl_xtra: [ 5937, 5962, 5987, 5992, 6012, 6017, 6037, 6042, 6062, 6067, 6087, ], }, { band: 32, f_ul_offset: null, f_ul_lo: null, f_ul_hi: null, f_ul_xtra_offset: null, f_ul_xtra: null, f_dl_offset: 131, f_dl_lo: 1454.4, f_dl_hi: 1493.6, f_dl_xtra_offset: 87.1, f_dl_xtra: [ 1454.5, 1459.5, 1464.5, 1469.5, 1474.5, 1479.5, 1484.5, 1489.5, ], n_ul_lo: null, n_ul_hi: null, n_ul_xtra: null, n_dl_lo: 6617, n_dl_hi: 6813, n_dl_xtra: [6837, 6862, 6887, 6912, 6937, 6962, 6987, 7012], }, ], }