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