Xavier Arteaga
96e49980c6
Fix gNb dummy stack process ID selection
3 years ago
Fabian Eckermann
2aa59a55d5
Read max turbo decoder iterations from conf.
3 years ago
Xavier Arteaga
b3a844c533
Removed redundant metric trace and add PUCCH SNR assertion
3 years ago
Francisco
01d8814f39
sched,nr: when sched allocates PUSCH, SR doesn't need to be decoded
3 years ago
Francisco
9df6c6b936
sched,nr: ensure the ue_cfg_t passed to the scheduler in NR FDD mode has the correct harq delay
3 years ago
Francisco
04d48127bb
nr,sched: enable NR fixed mcs configuration via enb.conf
3 years ago
Xavier Arteaga
4e76d7fef6
Enhanced nr_phy_test to assert PRACH detection
3 years ago
Xavier Arteaga
7ecca61d60
Enhanced nr_phy_test with better PRACH stats
3 years ago
Francisco
5979f98a8e
nr,test: ensure phy metrics are generated in nr_phy_test when real mac is used
3 years ago
Francisco
510e9f47a7
sched,nr: simplify metrics extraction from MAC
...
Allow some level of mutex contention between metrics and worker threads in accessing
internal scheduler variables.
3 years ago
Francisco
6617b9c558
nr,sched: simplify command line arg to enable real mac in nr_phy_test
3 years ago
Francisco
9efc3e05f3
nr,sched: enable real mac and scheduler in nr_phy_test traffic tests
3 years ago
Xavier Arteaga
9d4fd1c5cc
Add NR SFN from SSB assertion and fix dummy SSB scheduling
3 years ago
Xavier Arteaga
1bdb1bb62d
Store PUSCH CSI from PUSCH DMRS
3 years ago
Joaquim
82ae0e6c37
nr_phy test: add AWGN channel simulator, add High Speed Train channel ( #3288 )
...
Add channel simulator to nr_phy tests.
UL and DL channel simulators added, with AWGN and CFO using the HST scenario. The DL AWGN is adjusted according to signal power.
3 years ago
Xavier Arteaga
d5b34696b4
Sepparate CSI report configuration from quantification and integrate in nr_phy_test with assertions
3 years ago
Xavier Arteaga
b6ea78dfd3
Fix gNb PHY-Stack UL-DL time paradox ( #3365 )
...
* Fix gNb PHY-Stack UL-DL time paradox
* Fix clang compilation
3 years ago
Andre Puschmann
8bb06ff2c0
Added SSB in gNb PHY
3 years ago
Fabian Eckermann
8830c2796f
Add support for NSA FDD on band n3, n5 and n7.
3 years ago
Fabian Eckermann
9b1d783812
Code formatting.
3 years ago
Xavier Arteaga
8b2514ded3
Added NZP-CSI-RS signals in gNb
3 years ago
Francisco Paisana
a952f0f62d
sched,nr: expose sched nr UE bearer configuration in sched interface
3 years ago
Francisco Paisana
bdf18856d1
sched,nr: fix handling of DL BSR in NR scheduler and computation of UCI
3 years ago
Francisco Paisana
a035ad144b
mac,nr: create sched_nr object only at mac::init()
3 years ago
Xavier Arteaga
182202bdb0
Added NR PHY SR test cases
3 years ago
Xavier Arteaga
0324806d6c
Packed NR TDD config in duplex configuration and created test case for FDD
3 years ago
Andre Puschmann
ed92f2bd34
enb,mac_nr: remove EUTRA cell param for MAC-NR cell config calls
...
* the old srsran_cell_cfg_t is only carried for SIB params
* the SIB scheduling, etc needs to be ported and integrated into NR data structures
* disbable SIB test for the moment
3 years ago
Andre Puschmann
6a46931144
mac_nr,enb: move header into nr subfolder
3 years ago
Xavier Arteaga
54c39d8447
Set nr_phy_test scheduler logger to the level defined in the arguments
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
05a5f4115f
sched,nr: extended sched nr DL output to account for RAR content and assist with RAR encoding in the mac_nr class
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
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
Xavier Arteaga
3ae131b336
gNb creates PUSCH decode PDU
3 years ago
Xavier Arteaga
6707ec9928
Introduced multiple BW for PHY DL NR test
3 years ago
Xavier Arteaga
ce0cd230bb
Reduced NR PHY test PDSCH MCS to 27
3 years ago
Xavier Arteaga
956c4f8266
Added PHY NR test TDD FR1.15-1 pattern
3 years ago
Xavier Arteaga
dfa323df6b
Added 20MHz default configuration
3 years ago
Xavier Arteaga
4bc7df45c6
Added R.PDSCH.2-1.1 TDD reference for NZP-CSI-RS testing
3 years ago
David Rupprecht
7838b3c935
Fixed run_lte.sh script enb parameter
3 years ago
Xavier Arteaga
b57df4db10
Refactored worker_end mechanism for concurrent workers
3 years ago
Francisco Paisana
e64fcf6ea6
sched,nr: extend sched nr to support RAR and msg3 DCI packing.
3 years ago
Andre Puschmann
45c1971249
mac,phy,interface: clean up and add NR interface to LTE stack
...
* remove obsolte rx_data_ind
* add mac_phy_interface_nr to LTE stack
3 years ago
Francisco Paisana
8e174c96ed
sched,nr: provide allocated byte_buffer in DL sched output + changes in RA procedure + added sched nr in default nr_phy_tests
3 years ago
Francisco Paisana
12e33483e1
sched,nr: add slot_point to sched nr
3 years ago
Xavier Arteaga
5b31fa72d3
Fix gnb race condition in asynchronous PRACH processing by setting number of threads to 0
3 years ago
Andre Puschmann
1098d9d444
phy,nr,test: disable nr_phy_test_10MHz_prach nr_phy_test
...
temporarily disable test until flaky nightly tests are fixed
3 years ago
Francisco Paisana
b589c0d184
sched,nr: ack/crc info included in nr_phy_test
3 years ago
Xavier Arteaga
bb4f469794
Integrated SR decoder in gNb
3 years ago