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
Xavier Arteaga
d783fbf3a0
Reviewed NR procedure for PUCCH resource sselection and reviewed gNb PUCCH interface
3 years ago
Xavier Arteaga
7842cedb75
Fix compilation.
3 years ago
Francisco Paisana
c9a5180a09
sched,nr: integrate NR scheduler in nr_phy_test
...
The scheduler can be activated via a command line flag
3 years ago
Francisco Paisana
660b66dbe3
sched,nr: add option to run phy nr test with real NR scheduler
3 years ago
Xavier Arteaga
bc072f07d6
NR PHY test use 1 PHY thread
3 years ago
Xavier Arteaga
b264f8fa1e
Fix nr_phy_test TSAN warnings
3 years ago
Andre Puschmann
8d2e81ad6f
enb,mac,nr: add basic UE object skeleton
...
refactor that also adds a basic UE object to the NR MAC
3 years ago
Xavier Arteaga
b25681f9de
gnb,prach: add PRACH to gNB
...
rebase of Xavier's feature_gnb_prach branch
3 years ago
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.
3 years ago
Xavier Arteaga
5ed241fc9b
Fix unitialised NR PHY test data
3 years ago
Xavier Arteaga
1f3b3d5ef2
Show PDSCH and PUSCH metrics if any transmitted
3 years ago
Xavier Arteaga
b82491bc74
Added SR option in NR PHY Test
3 years ago
Xavier Arteaga
f5a3fcf2b6
More NR PHY test enhacements
3 years ago
Xavier Arteaga
248a52b33d
Enhanced NR PHY test
3 years ago
Xavier Arteaga
d12085e8a7
Added different NR PHY test cases
3 years ago
Xavier Arteaga
96cb25b868
Add arguments to NR PHY test
3 years ago
Xavier Arteaga
ecc0b92142
Integrated PUSCH decoder in gNb
3 years ago
Xavier Arteaga
f07d925be1
Initial NR PHY test scheduling for PUSCH
3 years ago
Xavier Arteaga
e3ea5d3d25
Renamed PHY NR test
3 years ago
Xavier Arteaga
c11a5cc2c8
Walk around GCC 4.8 compilation
3 years ago
Xavier Arteaga
a7c728c189
Fix old gcc compilation
3 years ago
Xavier Arteaga
5307fec2f0
Added GNB MAC UL info initial interface and fix PHY implementation
3 years ago
Xavier Arteaga
2fbd172888
Initial PHY NR configuration generator
3 years ago
Xavier Arteaga
e764a26136
Integrated PUCCH decoding in gNb
3 years ago
Xavier Arteaga
eecaccb541
Added NR PHY helpers
3 years ago
Xavier Arteaga
6f5614a0cc
Suggested modifications on gNb MAC/PHY interface
3 years ago
Xavier Arteaga
8378c85ec4
Refactored gNb PHY
3 years ago
Xavier Arteaga
aef3e5a40a
More NR PHY test and GNB PHY development
3 years ago
Xavier Arteaga
d49734b1bc
SRSENB: Refactor to accomodate 5G NR
3 years ago
Xavier Arteaga
cc3ac83c14
Skip nr_phy_test compilation without RF
3 years ago
Xavier Arteaga
b1e4720721
SRSUE/SRSENB: added tx_enable flag in worker_end
3 years ago
Xavier Arteaga
027201d457
SRSUE/SRSENB: Refactor NR workers to generalise lower PHY
3 years ago