Ismael Gomez
8a53a9d35c
ssb_decode_test: Fix stack overflow pbch_msg buffer
2021-10-28 16:13:02 +02:00
faluco
edf0926a2f
Batch of LGTM fixes.
2021-10-26 21:49:17 +02:00
faluco
dc31fb05a3
Fix ODR issue detected by ASAN in arch for the srsran_verbose global variable.
2021-10-26 16:56:11 +02:00
faluco
fa8e8ddf1f
Fix an ODR issue detected by ASAN in arch, where the global variable handler_registered was defined multiple times.
2021-10-26 16:56:11 +02:00
Xavier Arteaga
322f57a952
Initial real-time Tx gain setting ( #2976 )
...
* Make filename const in filesink
* Sine generation returns the next phase
* Avoid malloc/free in radio class
* Implement Tx gain in ZMQ
* Initial ratio RT gain test
* UHD: use timed Tx gain commands to align changes to subframes
* Minor improvement in test_radio_rt_gain
* Fix compilation
* Check RF gain thread id before joining
* Remove redundant zero initialization.
Co-authored-by: Fabian Eckermann <fabian@srs.io>
2021-10-25 10:54:17 +02:00
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>
2021-10-25 10:51:02 +02:00
Xavier Arteaga
95bf85b3d3
Reduced maximum number of CSI reports
2021-10-23 17:23:08 +02:00
Xavier Arteaga
d9bdc3f83e
Add CSI resource information and fix segmentation fault
2021-10-22 12:46:44 +02:00
Xavier Arteaga
8e5fe9018b
Corrected LBRM functionality
2021-10-20 10:27:45 +02:00
Xavier Arteaga
9ecea014bd
Added PUSCH DMRS minimum SNR
2021-10-19 23:05:16 +02:00
Xavier Arteaga
3c40cd2840
Improved NR PHY logging info
2021-10-15 18:19:04 +02:00
Xavier Arteaga
a5f6aa9f31
Added CSI string in PDSCH and PUSCH decode
2021-10-15 18:19:04 +02:00
Xavier Arteaga
003c6e524c
Added short NR CSI information
2021-10-15 18:19:04 +02:00
Alejandro Leal Conejos
1a64c6adad
Enum fixes so clang 12 can build the repo
2021-10-14 08:48:04 +02:00
Xavier Arteaga
25bd0d6219
Added SSB pattern to/from string functions
2021-10-08 09:49:07 +02:00
Xavier Arteaga
1bdb1bb62d
Store PUSCH CSI from PUSCH DMRS
2021-10-07 16:31:26 +02:00
Xavier Arteaga
d5b34696b4
Sepparate CSI report configuration from quantification and integrate in nr_phy_test with assertions
2021-10-06 16:33:51 +02:00
Andre Puschmann
8bb06ff2c0
Added SSB in gNb PHY
2021-10-04 19:26:07 +02:00
Xavier Arteaga
3763d04578
implement helper function to calculate FFT size for a given sampling rate
2021-10-04 19:26:07 +02:00
Andre Puschmann
91e17337db
Added SSB scaling configuration option
2021-10-04 19:26:07 +02:00
Xavier Arteaga
8f90ee847a
Refactor carrier frequency from PHY and fix OFDM phase compensation
2021-10-04 10:28:34 +02:00
Xavier Arteaga
fda35bf6a1
Initial OFDM carrier phase compensation
2021-10-04 10:28:34 +02:00
Fabian Eckermann
8830c2796f
Add support for NSA FDD on band n3, n5 and n7.
2021-09-29 16:03:44 +02:00
Xavier Arteaga
8b2514ded3
Added NZP-CSI-RS signals in gNb
2021-09-28 16:54:37 +02:00
Xavier Arteaga
cdfbe28b69
Initial NR-MIB packing/unpacking
2021-09-22 11:17:27 +02:00
Xavier Arteaga
0324806d6c
Packed NR TDD config in duplex configuration and created test case for FDD
2021-09-21 18:11:16 +02:00
Xavier Arteaga
ffba972fb7
Fix gnb amplitude
2021-09-20 20:48:08 +02:00
Xavier Arteaga
63bb86bce1
Added SS type conversion to string
2021-09-20 20:48:08 +02:00
Xavier Arteaga
7ba5099bee
Implement CSI-RS resource mapping validation
2021-09-20 20:48:08 +02:00
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
2021-09-13 10:27:16 +02:00
Xavier Arteaga
01390a7340
Better NR softbuffer size adjustment
2021-08-31 18:56:41 +02:00
Xavier Arteaga
7da2d20447
Added UE UL NR frequency offset option
2021-08-26 09:34:43 +02:00
Xavier Arteaga
cfe2b305a1
Fix CORESET0 related PDSCH resource allocation procedure
2021-08-26 09:34:43 +02:00
Xavier Arteaga
36207db615
Added CORESET start_rb helper function
2021-08-26 09:34:43 +02:00
Xavier Arteaga
f5f18054eb
Added PDCCH NR interleaved mapping
2021-08-26 09:34:43 +02:00
Xavier Arteaga
7377496417
Added SCS to string and corrected coreset0
2021-08-26 09:34:43 +02:00
Xavier Arteaga
62ba7d386d
Initial CORESET Zero constructor
2021-08-26 09:34:43 +02:00
Xavier Arteaga
5d149a4b78
Moved NR time/frequency allocation SLIV to new component
2021-08-26 09:34:43 +02:00
Francisco Paisana
2668a8f68b
sched,nr: fix Msg3 decoding in PHY to not expect any UCI
2021-08-24 20:15:22 +02:00
Xavier Arteaga
2cd5e98132
Fix NULL check in DCI NR for RAR type
2021-08-24 14:45:40 +02:00
Xavier Arteaga
b846116c5c
Added NR RAR UL DCI packing
2021-08-24 14:45:40 +02:00
Xavier Arteaga
54e1fe172c
Minor NR PHY aesthetical modifications
2021-08-03 10:46:13 +02:00
Xavier Arteaga
a300a47673
Fix value selector for NEON
2021-08-02 11:10:25 +02:00
Xavier Arteaga
42b052112f
Added TS reference and use SRSRAN_CEI_LOG2 macro
2021-07-30 20:23:09 +02:00
Xavier Arteaga
1f495cb008
Added generic SRSRAN_CEIL_LOG2
2021-07-30 20:23:09 +02:00
Ismael Gomez
a896e32cf4
Refactor sub-band CQI processing
2021-07-26 12:02:14 +02:00
Ismael Gomez
9b10e1c45d
Fix sub-band CQI in UE. Refactor variable names
2021-07-26 12:02:14 +02:00
Xavier Arteaga
b59c330858
Fix filesource include
2021-07-23 14:31:32 +02:00
Francisco Paisana
bc5a548fe8
sched: scheduler now accounts for prachs with different durations
2021-07-21 13:37:16 +02:00
Xavier Arteaga
bb4f469794
Integrated SR decoder in gNb
2021-07-21 10:40:40 +02:00