Ismael Gomez
58ab8086ff
Added multi gNb simulation and RF
3 years ago
Andre Puschmann
b7f9dd5d75
phy_common_nr: add helper method to print coreset info to string
3 years ago
Francisco
0b8a6970f0
nr,gnb,rrc: fix ssb frequency derivation when coreset0 is active
3 years ago
Xavier Arteaga
ebab12403f
Asynchronous NR PHY configuration ( #3527 )
...
* Fix a race condition when accessing the NR PHY cfg by the RRC and phy workers.
Rework how the phy cfg is handled, now workers have their own copy that gets updated after a reconfig moving it out of the state class.
* Default initialize sf_len member in sf_worker for consistency.
* Asynchronous NR PHY configuration
* Fix compilation
* Corrected method override and fix unitialised value
* Added carrier equal comparison to avoid aligment byte padding comparison
Co-authored-by: faluco <borja.ferrer@softwareradiosystems.com>
3 years ago
Xavier Arteaga
003c6e524c
Added short NR CSI information
3 years ago
Xavier Arteaga
25bd0d6219
Added SSB pattern to/from string functions
3 years ago
Xavier Arteaga
3763d04578
implement helper function to calculate FFT size for a given sampling rate
3 years ago
Xavier Arteaga
8f90ee847a
Refactor carrier frequency from PHY and fix OFDM phase compensation
3 years ago
Xavier Arteaga
cdfbe28b69
Initial NR-MIB packing/unpacking
3 years ago
Xavier Arteaga
0324806d6c
Packed NR TDD config in duplex configuration and created test case for FDD
3 years ago
Xavier Arteaga
63bb86bce1
Added SS type conversion to string
3 years ago
Andre Puschmann
07019a5bd6
nr: refactor DL/UL frequency deriviation
...
* add separate DL/UL freq point a in NR carrier struct
* use freqInfoDL/freqInfoUL to get freq point a
* simplify carrier tuning logic
3 years ago
Xavier Arteaga
01390a7340
Better NR softbuffer size adjustment
3 years ago
Xavier Arteaga
36207db615
Added CORESET start_rb helper function
3 years ago
Xavier Arteaga
f5f18054eb
Added PDCCH NR interleaved mapping
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
54e1fe172c
Minor NR PHY aesthetical modifications
3 years ago
Xavier Arteaga
eb7980f2b3
Initial UE synchronization for NR
3 years ago
Xavier Arteaga
f9aafd00a7
Added subcarrier spacing parsing from string
4 years ago
Xavier Arteaga
b02a0d3db9
Added RNTI type short string
4 years ago
Xavier Arteaga
a57336d64f
Integrate periodic SSB measurement in SRSUE and fix related defects
4 years ago
Xavier Arteaga
5e41e99f08
Added NR symbol offset helper function
4 years ago
Xavier Arteaga
7450232b3e
Added more NR band related helpers
4 years ago
Xavier Arteaga
758fd3c1ba
Implemented initial NR cell search
4 years ago
Xavier Arteaga
60d1708b80
Initial SSB measurement implementation
4 years ago
Xavier Arteaga
3f078cdc24
Added SSB related constants
4 years ago
Xavier Arteaga
033661182a
Aded SF len macro for NR
4 years ago
Andre Puschmann
4dd17aee45
rrc/phy/nr: calculate tuning freq of NR carrier from RRC signaling params
...
skip initial tuning to hard-coded NR frequency and use RRC-provided
values to calculate center frequency
4 years ago
Xavier Arteaga
407903e0d6
SRSUE: refactor carrier setting for accepting a dynamic carrier configuration
4 years ago
David Rupprecht
f42d4dbc28
Refactored carrier config
4 years ago
David Rupprecht
fe8727050b
Added new rrc_nr to phy flattening functions and fixes
4 years ago
Andre Puschmann
44baea6666
mac_nr: add UL HARQ
...
this patch adds a basic UL HARQ entity for NR.
The patch also updates some interfaces between MAC/RA/HARQ,
i.e. get_temp_crnti().
It also adds a Msg3 unit test.
4 years ago
Xavier Arteaga
49731ab5a1
Initial NR-DCI refactor
...
Added NR DCI 1_1 size
Several DCI NR fixes
4 years ago
Codebot
4523ee6087
rename srsLTE to srsRAN
4 years ago