Commit Graph

61 Commits

Author SHA1 Message Date
David Rupprecht 7838b3c935 Fixed run_lte.sh script enb parameter 2021-07-30 09:33:05 +02:00
Xavier Arteaga b57df4db10 Refactored worker_end mechanism for concurrent workers 2021-07-28 12:14:37 +02:00
Francisco Paisana e64fcf6ea6 sched,nr: extend sched nr to support RAR and msg3 DCI packing. 2021-07-27 19:32:48 +02:00
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
2021-07-27 18:26:20 +02:00
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 2021-07-27 12:47:31 +02:00
Francisco Paisana 12e33483e1 sched,nr: add slot_point to sched nr 2021-07-26 11:52:07 +02:00
Xavier Arteaga 5b31fa72d3 Fix gnb race condition in asynchronous PRACH processing by setting number of threads to 0 2021-07-26 11:50:16 +02:00
Andre Puschmann 1098d9d444 phy,nr,test: disable nr_phy_test_10MHz_prach nr_phy_test
temporarily disable test until flaky nightly tests are fixed
2021-07-22 22:54:59 +02:00
Francisco Paisana b589c0d184 sched,nr: ack/crc info included in nr_phy_test 2021-07-21 15:07:10 +02:00
Xavier Arteaga bb4f469794 Integrated SR decoder in gNb 2021-07-21 10:40:40 +02:00
Xavier Arteaga d783fbf3a0 Reviewed NR procedure for PUCCH resource sselection and reviewed gNb PUCCH interface 2021-07-21 10:40:40 +02:00
Xavier Arteaga 7842cedb75 Fix compilation. 2021-07-19 19:17:33 +02:00
Francisco Paisana c9a5180a09 sched,nr: integrate NR scheduler in nr_phy_test
The scheduler can be activated via a command line flag
2021-07-19 16:04:46 +02:00
Francisco Paisana 660b66dbe3 sched,nr: add option to run phy nr test with real NR scheduler 2021-07-19 16:04:46 +02:00
Xavier Arteaga bc072f07d6 NR PHY test use 1 PHY thread 2021-07-19 12:53:48 +02:00
Xavier Arteaga b264f8fa1e Fix nr_phy_test TSAN warnings 2021-07-19 12:53:48 +02:00
Andre Puschmann 8d2e81ad6f enb,mac,nr: add basic UE object skeleton
refactor that also adds a basic UE object to the NR MAC
2021-07-16 12:35:12 +02:00
Xavier Arteaga b25681f9de gnb,prach: add PRACH to gNB
rebase of Xavier's feature_gnb_prach branch
2021-07-14 14:30:58 +02:00
Andre Puschmann 6c82d63aa6 remove legacy PNF/VNF code
the code hasn't been maintained for a while an likely needs to be
adapted for a real-world scenarios.

in order to avoid having to maintain two MAC/PHY interfaces we
remove the code from now.
2021-07-12 19:24:02 +02:00
Xavier Arteaga 5ed241fc9b Fix unitialised NR PHY test data 2021-07-09 22:32:40 +02:00
Xavier Arteaga 1f3b3d5ef2 Show PDSCH and PUSCH metrics if any transmitted 2021-07-09 22:32:40 +02:00
Xavier Arteaga b82491bc74 Added SR option in NR PHY Test 2021-07-09 22:32:40 +02:00
Xavier Arteaga f5a3fcf2b6 More NR PHY test enhacements 2021-07-09 22:32:40 +02:00
Xavier Arteaga 248a52b33d Enhanced NR PHY test 2021-07-09 22:32:40 +02:00
Xavier Arteaga d12085e8a7 Added different NR PHY test cases 2021-07-09 22:32:40 +02:00
Xavier Arteaga 96cb25b868 Add arguments to NR PHY test 2021-07-09 22:32:40 +02:00
Xavier Arteaga ecc0b92142 Integrated PUSCH decoder in gNb 2021-07-08 16:47:07 +02:00
Xavier Arteaga f07d925be1 Initial NR PHY test scheduling for PUSCH 2021-07-08 16:47:07 +02:00
Xavier Arteaga e3ea5d3d25 Renamed PHY NR test 2021-07-08 16:47:07 +02:00
Xavier Arteaga c11a5cc2c8 Walk around GCC 4.8 compilation 2021-07-05 17:51:27 +02:00
Xavier Arteaga a7c728c189 Fix old gcc compilation 2021-07-05 17:51:27 +02:00
Xavier Arteaga 5307fec2f0 Added GNB MAC UL info initial interface and fix PHY implementation 2021-07-05 17:51:27 +02:00
Xavier Arteaga 2fbd172888 Initial PHY NR configuration generator 2021-07-05 17:51:27 +02:00
Xavier Arteaga e764a26136 Integrated PUCCH decoding in gNb 2021-07-05 17:51:27 +02:00
Xavier Arteaga eecaccb541 Added NR PHY helpers 2021-07-05 17:51:27 +02:00
Xavier Arteaga 6f5614a0cc Suggested modifications on gNb MAC/PHY interface 2021-06-28 00:27:36 +02:00
Xavier Arteaga 8378c85ec4 Refactored gNb PHY 2021-06-28 00:27:36 +02:00
Xavier Arteaga aef3e5a40a More NR PHY test and GNB PHY development 2021-06-28 00:27:36 +02:00
Xavier Arteaga d49734b1bc SRSENB: Refactor to accomodate 5G NR 2021-06-28 00:27:36 +02:00
Xavier Arteaga cc3ac83c14 Skip nr_phy_test compilation without RF 2021-06-22 12:19:13 +02:00
Xavier Arteaga b1e4720721 SRSUE/SRSENB: added tx_enable flag in worker_end 2021-06-21 18:07:53 +02:00
Xavier Arteaga 027201d457 SRSUE/SRSENB: Refactor NR workers to generalise lower PHY 2021-06-21 18:07:53 +02:00
David Rupprecht 70d232c917 Fix run_lte script 2021-05-27 13:29:23 +02:00
Codebot 4523ee6087 rename srsLTE to srsRAN 2021-03-21 21:47:01 +01:00
Andre Puschmann 00f3f21081 last set of license header changes 2020-12-12 15:59:26 +01:00
Andre Puschmann 07d2bc4fe8 change license header to agnostic version with hint to root LICENSE file 2020-12-12 15:59:25 +01:00
Andre Puschmann 33bb8388a5 run_lte: fix UE/eNB args
* remove PHY thread limitation
* set rx_gain for UE to avoid starting AGC thread for ZMQ
2020-09-03 18:28:49 +02:00
Andre Puschmann c9bf4d14bd run_lte: fix check for apps being shutdown correctly
since the new logging system doesn't tag the log file after closing
we now use the stdout to verify the UE has been shut down correctly.
2020-09-03 18:28:49 +02:00
Andre Puschmann 67877d15d5 run_lte.sh: fix EPC shutdown timer and disble proc timing measurements
this avoids having warnings in the logs when running with ASAN or on slow hardware
2020-06-29 21:19:42 +02:00
Andre Puschmann ed7db370c8 run_lte.sh: fix typo 2020-06-23 11:21:39 +02:00