197 Commits (7251d4dcd2c2bddd33b331f554b2d645772fa406)

Author SHA1 Message Date
Ismael Gomez 13d6517631 prevent the scheduler from allocating data on SCell UL if not supported by UE 2 years ago
Matan Perelman dc8c85f330 Add additional PLMNs to sib.conf 2 years ago
Ismael Gomez a43e2a877c srsgnb: make coreset0_idx optional 2 years ago
Ismael Gomez a6a9274203 srsgnb: derive SSB frequency and ssb_offset based on user provided coreset0 index configuration. Added extra configuration validators 2 years ago
Matan Perelman ce731c851c enb,cfg_parser: Add SIB5 parsing. 2 years ago
Matan Perelman 218bf1c916 enb,cfg_parser: Fix ac_barring_for_mo_data time typo. 3 years ago
Matan Perelman 375709b449 enb,cfg_parser: Add SIB6 parsing. 3 years ago
Matan Perelman 602bca70a4 enb,cfg_parser: Allow sib4 to contain black cell list only. 3 years ago
Matan Perelman f571d46cf8 enb,cfg_parser: Add GERAN speed state scale factors 3 years ago
Matan Perelman 436235b92c enb,cfg_parser: Fix log typo. 3 years ago
Pedro Alvarez 58f71b10b6 gnb,config: make SRB configuration mandatory 3 years ago
Pedro Alvarez a148dff0cd gnb,ue,rrc: enable using integrity on DRBs 3 years ago
Pedro Alvarez a72279dcbd Addressed review comments:
1 - enb,cfg: fix typo
2 - enb,config: added back deleted config option
3 - ue,rrc_nr: fix wrong log level in log message
4 - enb,config: remove unused parameter
3 years ago
Pedro Alvarez b446fa87b0 gnb,config: enable changing the SN length of SRBs 3 years ago
Pedro Alvarez c737f75abb gnb,config: enable SRB config parser for SA 3 years ago
Pedro Alvarez 36354ef6ff srsgnb,cfg_parser: adding parsing for SA SRB configs 3 years ago
Andre Puschmann 31665aa4ec enb,cfg_parser: remove strict arfcn check for SA and replace with list of supported configs
the coreset0 index and various related parameters in the scheduler might lead
to unsupported and/or overlapping resource allocation patterns.

this patch adds a table of supported arfcns for three popular bands (all FDD).
3 years ago
Ismael Gomez ec4914be19 remove comment 3 years ago
Andre Puschmann dddc07b847 enb: add checker for unsupported/untested configs 3 years ago
Pedro Alvarez a725cb0436 gnb,config: Added RLC-NR UM and AM configuration parsing 3 years ago
Pedro Alvarez 66bf6fd28c gnb,config: added PDCP-NR configuration parsing 3 years ago
Pedro Alvarez 43a2678841 gnb,config: Added five_qi_cfg to rrc_nr_config_t. Starting to add
five_qi_field to parse the rb.conf for 5g configuration.
3 years ago
Francisco 0de1565e52 rrc,s1ap: configurable target eNB TACs during LTE handover. 3 years ago
Francisco Paisana e4a15c9c51 rrc,gnb: move non-phy fields out of phy_cell_nr_t 3 years ago
Francisco Paisana e8902c785f rrc,gnb: remove srsran_prach_cfg_t from gnb rrc config struct 3 years ago
Carlo Galiotto b259dbedb1 enb: tentative fix for ubuntu18.04 compile error
Signed-off-by: Carlo Galiotto <carlo@srs.io>
3 years ago
Joaquim Broquetas b2075673e5
Crest Factor Reduction feature for the phy layer (#3720)
* Add CFR module to the phy lib

* Add dynamic threshold with PAPR estimation

* Add a CFR unit test, CFR module improvements and refactoring.
Swap the gain normalization before the CFR.

* Add CFR config interface to srsenb

* Add CFR support to pdsch_enodeb

* Add DL PAPR measurement to eNB.

Co-authored-by: Cristian Balint <cristian.balint@gmail.com>

* Add test coverage to srsran_vec_gen_clip_env
3 years ago
Ismael Gomez 67db8a2b75 srsenb: add support for A5 report 3 years ago
Ismael Gomez dcd94649ef enb,parser: add option to set a default tx gain per cell 3 years ago
Francisco d1ddd3da4d gnb,rrc: make plmn and cell id configurable in SIB1 3 years ago
Francisco 61e923a6a6 nr,gnb,rrc: configurable RRC NR inactivity timeout 3 years ago
Francisco 5411e75ce3 fix failing unit tests due to bug in enb parser related to the rf_port 3 years ago
Pedro Alvarez f86fbe97bd gnb,rrc_nr: simplified parsing of NEA/NIA preference list 3 years ago
Pedro Alvarez 84f94b26b2 gnb,rlc_nr: re-used security algo preference list from LTE. Added the ability to enable integrity/encription at the PDCP upon the security mode command. 3 years ago
Andre Puschmann 77a7185274 cfg_parser: check RF port numbering starts with zero
make sure all RF ports are in-order with no gaps and zero indexed
3 years ago
Francisco 976532fb52 nr,gnb,cfg: set phy nr cell cfg only after the rrc cfg is completely generated 3 years ago
Francisco 9ecb3f516d nr,gnb,rrc: add helper function to derive rrc cfg parameters for all cells 3 years ago
Francisco 79a018683f nr,gnb,rrc: consistent generation of rachConfig for phy, SIB1, and NSA reconf 3 years ago
Andre Puschmann 7eb4fb944d gnb,ngap: set NGAP connect params to S1AP equivalents
in SA mode we use the S1AP params for AMF and NGC
3 years ago
Francisco fec97689a2 rrc,nr,gnb: refactored rrc nr cfg default and derived param generation to be mostly independent of parser 3 years ago
Francisco 0b8a6970f0 nr,gnb,rrc: fix ssb frequency derivation when coreset0 is active 3 years ago
Francisco 92c4e6e2d0 nr,gnb: account for CORESET#0 RB offset (See 38.213, table 13-1) in computation of SSB center frequency 3 years ago
Francisco 2d6ce768c7 nr,gnb,rrc: generation of MIB/SIB1 inside rrc_nr class and test to verify the correct output 3 years ago
Francisco 7e7f7b4c01 nr: fix failing unit tests 3 years ago
Francisco dab6e8bdcd nr,gnb: updates in parsing and phy files to allow the splitting of NR and LTE stacks 3 years ago
Fabian Eckermann 32a1646536
nr,gnb,rrc: Derive RRC parameters from config.
* Derive RRC parameters from config.
* nr,gnb,rrc: hard code prach config index to 8 to avoid expiring RA proc window.
3 years ago
Francisco c6226b0d94 lte,enb,rrc: parse cellIndividualOffset in rr.conf and propagate it to measConfig sent to UE 3 years ago
Fabian Eckermann 33df51a1f5 Remove error message if dl_freq and ul_freq are not specified. 3 years ago
Xavier Arteaga f250c83a66 Minor NR configuration fixes 3 years ago
Xavier Arteaga b060c3deca Add possible band when invalid band is given 3 years ago