Francisco Paisana
|
ebd12b0778
|
stack lte,refactor: pass bearer manager instead of stack pointer to srsenb::rrc
|
3 years ago |
Francisco Paisana
|
f4df55c245
|
stack lte: separate bearer manager into two classes, one for the ue and one for the enb
|
3 years ago |
Francisco Paisana
|
2ade4628ca
|
stack lte: create an gtpu-pdcp adapter class that correctly converts lcids to eps bearers and vice-versa
|
3 years ago |
Francisco Paisana
|
4b2f079581
|
gtpu: renamed lcid to eps_bearer_id as parte of the refactor of gtpu to use eps_bearer_ids
|
3 years ago |
Andre Puschmann
|
3949a727a7
|
enb_interface: add stack interface for RRC
RRC uses the interface to register/deregister EPS bearer
|
3 years ago |
Andre Puschmann
|
db8b710442
|
bearer_manager: move to lib folder and extend for multiple users
prepare bearer manager to be used by eNB which requires
to support multiple RNTIs
|
3 years ago |
Francisco Paisana
|
020bec025e
|
sched: created class common to LTE and NR for ue buffer status management
|
3 years ago |
Xavier Arteaga
|
9e1669c403
|
Better comments in minimum size symbol selection
|
3 years ago |
Xavier Arteaga
|
4858202bf6
|
Fix NR symbol size for 270RB
|
3 years ago |
Xavier Arteaga
|
14a85d31ec
|
Fix symbol size simensioning for LTE standard rate
|
3 years ago |
Xavier Arteaga
|
01390a7340
|
Better NR softbuffer size adjustment
|
3 years ago |
Andre Puschmann
|
9bf74843f6
|
mac_pdu_nr: add error handling to init_tx() method
check provided byte_buffer and return error if it's not valid
|
3 years ago |
Francisco Paisana
|
04e5c81edf
|
sched,nr: nr_phy_test now uses the whole mac class rather than just the scheduler
|
3 years ago |
Francisco Paisana
|
b486d2a1b5
|
sched,nr: implement prb grant fmt formatting
|
3 years ago |
Francisco Paisana
|
da4b7e4f80
|
sched,nr: fix sched RAR NR test; update test assert macros
|
3 years ago |
Xavier Arteaga
|
83b9b2d1ff
|
Implemented UE open loop CFO compensation for NR
|
3 years ago |
Xavier Arteaga
|
5aa2279990
|
Fix NZP-CSI-RS CFO sign
|
3 years ago |
Xavier Arteaga
|
7da2d20447
|
Added UE UL NR frequency offset option
|
3 years ago |
Xavier Arteaga
|
cfe2b305a1
|
Fix CORESET0 related PDSCH resource allocation procedure
|
3 years ago |
Xavier Arteaga
|
36207db615
|
Added CORESET start_rb helper function
|
3 years ago |
Xavier Arteaga
|
89ef3b64b4
|
Optimization NR PDCCH mapping minor optimization
|
3 years ago |
Xavier Arteaga
|
ae0d8f83f0
|
Add PDCCH interleaved mapping in phy_dl_nr_test and iterate all possible 15kHz SCS bandwidths
|
3 years ago |
Xavier Arteaga
|
9c3dd56398
|
Added PDCCH DMRS interleaved mapping
|
3 years ago |
Xavier Arteaga
|
f5f18054eb
|
Added PDCCH NR interleaved mapping
|
3 years ago |
Xavier Arteaga
|
d61d6aa59f
|
Integrated CORESET0 into UE's RRC
|
3 years ago |
Xavier Arteaga
|
e07263ee26
|
Added band helper for getting band from ARFCN
|
3 years ago |
Xavier Arteaga
|
7377496417
|
Added SCS to string and corrected coreset0
|
3 years ago |
Xavier Arteaga
|
62ba7d386d
|
Initial CORESET Zero constructor
|
3 years ago |
Xavier Arteaga
|
5d149a4b78
|
Moved NR time/frequency allocation SLIV to new component
|
3 years ago |
Francisco Paisana
|
36eee0ab40
|
test,nr: add ra_search_space configuration to phy_cfg_nr; now the test ue searches for RA-RNTI while expecting a RAR
|
3 years ago |
Francisco Paisana
|
2668a8f68b
|
sched,nr: fix Msg3 decoding in PHY to not expect any UCI
|
3 years ago |
Xavier Arteaga
|
2cd5e98132
|
Fix NULL check in DCI NR for RAR type
|
3 years ago |
Xavier Arteaga
|
3784359da5
|
Use NR DCI format 0_0 packing and unpacking for TC-RNTI type
|
3 years ago |
Xavier Arteaga
|
b846116c5c
|
Added NR RAR UL DCI packing
|
3 years ago |
Francisco Paisana
|
55d83a1279
|
fix compilation issue due to wrong include path for srsran_assert.h file
|
3 years ago |
Francisco Paisana
|
f518861ebc
|
fix location of support/ folder. Created macros for ASSERT_EQ and ASSERT_NEQ
|
3 years ago |
Francisco Paisana
|
599fc978a5
|
improvement of srsran_assert design, with specializations to enable/disable assertions based on compile flags other than ASSERTS_ENABLED. Creation of the support/ folder
|
3 years ago |
Francisco Paisana
|
e896ac49e8
|
adt: create split optional span view to be used for C-array types
|
3 years ago |
Francisco Paisana
|
d616e46936
|
adt: allow choice between static and dynamic optional vector types
|
3 years ago |
Francisco Paisana
|
1596fcf349
|
adt: rename optional table to optional array
|
3 years ago |
Francisco Paisana
|
8c24cfebd3
|
adt: create data structure type to represent an array of optional fields
|
3 years ago |
Francisco Paisana
|
eb4999a18e
|
lte,pdcp: silence error message when a reconfiguration of a PDCP entity is no-op
|
3 years ago |
Andre Puschmann
|
32ab1baeb1
|
enb,rrc: during NSA activation, remove EUTRA DRB and set MAC logical channel config
|
3 years ago |
Andre Puschmann
|
9e7852ac83
|
srsran_asn1_nr: add RLC config to packing test
|
3 years ago |
Andre Puschmann
|
1c3a03cb2b
|
rlc: fix memleak in queue_rx_pdu
* alternative to #3141
* use byte_buffer as queue element
|
3 years ago |
Andre Puschmann
|
c365c16531
|
gnb_interfaces: inherit from EUTRA interfaces when they are identical
|
3 years ago |
Andre Puschmann
|
4076338a1b
|
enb: add MAC-NR PCAP
* use fixed filename until eNB stack layout is decided
|
3 years ago |
Andre Puschmann
|
c03623863b
|
enb,nsa: fix UL PDU processing
* remove const from pusch_info() MAC/PHY interface to allow moving unique byte buffer
|
3 years ago |
Andre Puschmann
|
fc35c0ee51
|
enb,nsa: fix packing of DL MAC PDUs
* use byte_buffer_t as interface type for DL PHY-MAC interface
* fix missing clear() for new DL tx
|
3 years ago |
Andre Puschmann
|
4a828be39f
|
rlc_am_test: fix reestablishment test
after changing the retx counting we receive one SDU more than before
|
3 years ago |