diff --git a/srslte/include/srslte/common/phy_common.h b/srslte/include/srslte/common/phy_common.h index 67cb9c9a1..c97578d56 100644 --- a/srslte/include/srslte/common/phy_common.h +++ b/srslte/include/srslte/common/phy_common.h @@ -125,7 +125,7 @@ typedef enum {SRSLTE_CP_NORM, SRSLTE_CP_EXT} srslte_cp_t; || l == SRSLTE_CP_NSYMB(cp) - 3) -#define SRSLTE_NOF_LTE_BANDS 29 +#define SRSLTE_NOF_LTE_BANDS 37 #define SRSLTE_DEFAULT_MAX_FRAMES_PBCH 500 #define SRSLTE_DEFAULT_MAX_FRAMES_PSS 10 diff --git a/srslte/lib/common/phy_common.c b/srslte/lib/common/phy_common.c index 4717c6ca7..ba993ebd6 100644 --- a/srslte/lib/common/phy_common.c +++ b/srslte/lib/common/phy_common.c @@ -405,9 +405,17 @@ struct lte_band lte_bands[SRSLTE_NOF_LTE_BANDS] = { {28, 758, 9210, 9659, 55, SRSLTE_BAND_GEO_AREA_APAC}, {29, 717, 9660, 9769, 0, SRSLTE_BAND_GEO_AREA_NAR}, {30, 2350, 9770, 9869, 45, SRSLTE_BAND_GEO_AREA_NAR}, - {31, 462.5, 9870, 9919, 10, SRSLTE_BAND_GEO_AREA_CALA} + {31, 462.5, 9870, 9919, 10, SRSLTE_BAND_GEO_AREA_CALA}, + {32, 1452, 9920, 10359, 44, SRSLTE_BAND_GEO_AREA_EMEA}, + {64, 0, 10359, 65536, 0, SRSLTE_BAND_GEO_AREA_ALL}, + {65, 2110, 65536, 66435, 90, SRSLTE_BAND_GEO_AREA_ALL}, + {66, 2110, 66436, 67335, 90, SRSLTE_BAND_GEO_AREA_NAR}, + {67, 738, 67336, 67535, 20, SRSLTE_BAND_GEO_AREA_EMEA}, + {68, 753, 67536, 67835, 30, SRSLTE_BAND_GEO_AREA_EMEA}, + {69, 2570, 67836, 68335, 50, SRSLTE_BAND_GEO_AREA_EMEA}, + {70, 1995, 68336, 68585, 25, SRSLTE_BAND_GEO_AREA_NAR} }; -#define EOF_BAND 9919 + int srslte_str2mimotype(char *mimo_type_str, srslte_mimo_type_t *type) { if (!strcmp(mimo_type_str, "single")) {