Xavier Arteaga
b3d9a94dd5
SIDEKIQ: fix tx time protection
3 years ago
Xavier Arteaga
ecf668ee9e
SIDEKIQ: fix comment
3 years ago
Xavier Arteaga
96ee4b7258
SIDEKIQ: Initial implementation
...
SIDEKIQ: Add SKIQ_FOUND to RF found condition
SIDEKIQ: finished SKIQ component abstraction
SIDEKIQ: fix issues and added external PPS example
SIDEKIQ: add PPS test card index argument
SIDEKIQ: improvements
SIDEKIQ: improved srate change
SIDEKIQ: more improvements
SIDEKIQ: more fixes
SIDEKIQ: fix Rx ch gain
SIDEKIQ: Fix multi-card synchronism
SIDEKIQ: Better Rx gain tracking
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
David Rupprecht
2563a78f34
Added basic 5G NAS metrics
3 years ago
David Rupprecht
9172059078
Supply ctor with logger instead of fetching
3 years ago
Robert Falkenberg
24e52d6291
soapy: fix array parameter mismatch for some functions
...
With soapy 0.8.0, GCC 11.1.0 warns of mismatched array bounds
in some functions.
This commit aligns the bound and adds proper wrappers to
fix subsequent warnings.
3 years ago
Ismael Gomez
1a15a65483
Add missing parameters to enb.conf.example
3 years ago
Francisco Paisana
4a2b51bc0d
sched,nr: fix sched nr pusch K2 timing
3 years ago
Francisco Paisana
61a73d5187
sched: add missing checks for prachs with tti duration above 1msec
3 years ago
Francisco Paisana
b589c0d184
sched,nr: ack/crc info included in nr_phy_test
3 years ago
Francisco Paisana
592d9332ba
sched,nr: add logic for allocation of RAR and Msg3 grants
3 years ago
Francisco Paisana
bc5a548fe8
sched: scheduler now accounts for prachs with different durations
3 years ago
Xavier Arteaga
bb4f469794
Integrated SR decoder in gNb
3 years ago
Xavier Arteaga
6a9baef11d
Limit DMRS PUCCH SNR to void NAN/INF
3 years ago
Xavier Arteaga
d783fbf3a0
Reviewed NR procedure for PUCCH resource sselection and reviewed gNb PUCCH interface
3 years ago
David Rupprecht
880eb6fc14
Added git args
3 years ago
David Rupprecht
4f0f6169f5
Added NGAP Metrics
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
Xavier Arteaga
64f4767c4f
Fix NR PUCCH decoder memory access
3 years ago
Andre Puschmann
fc8fe032ff
rrc_nr,endc: add more fields to NR RRC Reconfig for EN-DC activation
...
adds a big chunk of new fields to the reconfig packing code,
tested with srsUE
3 years ago
Andre Puschmann
60a795acc0
asn1,rrc_nr,test: extend RRC reconf test, add PCAP output
...
test now can write the NR reconfig into a PCAP for easy
debugging with Wireshark
patch also adds a new test helper to write a RRC PDU
into a PCAP file (helper packs PDCP and RLC AM first)
3 years ago
Andre Puschmann
c9c3a68fae
asn1,rrc_nr: add error code handling to packing/unpacking of pdcch_cfg
3 years ago
Ismael Gomez
6fb9b6bf94
Fix sub-band CQI in UE. Refactor variable names
3 years ago
Francisco Paisana
e6683b7387
sched,nr: simplify scheduler threading architecture to reflect the new cc-based parallelism model
3 years ago
Francisco Paisana
74d0a8adb8
sched: add subband cqi info interface to LTE scheduler
3 years ago
Ismael Gomez
2e1127f385
Add sub-band CQI periodicity and configuration to lib
3 years ago
Ismael Gomez
3f5094f30e
Remove confusing subband_size variable and replace with subband_wideband_ratio
3 years ago
Andre Puschmann
921a04ce65
enb,mac_nr: turn UE object into normal std::unique_ptr
3 years ago
Andre Puschmann
b3ab661261
rrc_mobility: change log to info when receiving non-EUTRA meas report
3 years ago
Andre Puschmann
48e42f13a3
mac_nr: only request first 2 SIBs from RRC
3 years ago
Andre Puschmann
a142192d4e
test_common: handle return value from make_byte_buffer()
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
David Rupprecht
0217bf5332
Fixed name space for rrc ue
4 years ago
Francisco Paisana
09c7000201
sched,nr: update nr scheduler to use new mac nr interface types
4 years ago
Francisco Paisana
8a34a3c41a
sched,nr: fix compilation issues in centos7 and removed unused variables
4 years ago
Francisco Paisana
d9336bcd9e
sched,nr: creation of pool of softbuffers for NR. Now the sched NR harq manages the lifetime of the softbuffer and its forwarding to the PHY
4 years ago
Francisco Paisana
1535e6b205
sched,nr: extend sched nr testing suite. restrict paralllelization for correct DAI generation
4 years ago
Francisco Paisana
323703c2f3
sched,nr: measure latency of sched nr in test
4 years ago
Francisco Paisana
d63ea00a5d
sched,nr: use PRBs instead of RBGs as the basic unit for PRB grants in the NR scheduler
4 years ago
Francisco Paisana
b81cbd1334
sched,nr: redesign the order available search spaces/coresets are found in the scheduler
4 years ago
Francisco Paisana
dd3c9b4d7e
sched,nr: utilization of common bwp params structure across multiple sched objects
4 years ago
Francisco Paisana
2db8b8d876
sched,nr: add RAR scheduler inspired in LTE one
4 years ago
Francisco Paisana
4f0b954cde
sched,nr: changed scheduler nr api to not require slot_indication function
4 years ago
Francisco Paisana
23afc66a86
sched,nr: implementation of PUCCH HARQ allocation in NR
4 years ago
Francisco Paisana
bcc374c2cd
implement TDD DL vs UL slot activation
4 years ago