88 Commits (b8976ca463a34edd8ffc0d8a530b238186db2598)

Author SHA1 Message Date
Francisco Paisana a61d59993f sched,nr: created time-domain round-robin scheduler 3 years ago
Francisco Paisana eecfee365b sched,nr: fix softbuffer dimensioning for NR scheduler. Renamed sched_nr_rb_grid file 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
Andre Puschmann 2adb1c0723 sched_nr_worker: make cond var to sync workers an integer
the boolean isn't enough for more than 2 PHY workers, replace by int
3 years ago
Andre Puschmann fd3a7ce098 sched_nr_ue: fix uninitialized values 3 years ago
Francisco Paisana e64fcf6ea6 sched,nr: extend sched nr to support RAR and msg3 DCI packing. 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
Francisco Paisana 4a2b51bc0d sched,nr: fix sched nr pusch K2 timing 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 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
Francisco Paisana e6683b7387 sched,nr: simplify scheduler threading architecture to reflect the new cc-based parallelism model 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
Francisco Paisana 09c7000201 sched,nr: update nr scheduler to use new mac nr interface types 3 years ago
Francisco Paisana 8a34a3c41a sched,nr: fix compilation issues in centos7 and removed unused variables 3 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 3 years ago
Francisco Paisana 1535e6b205 sched,nr: extend sched nr testing suite. restrict paralllelization for correct DAI generation 3 years ago
Francisco Paisana 323703c2f3 sched,nr: measure latency of sched nr in test 3 years ago
Francisco Paisana d63ea00a5d sched,nr: use PRBs instead of RBGs as the basic unit for PRB grants in the NR scheduler 3 years ago
Francisco Paisana b81cbd1334 sched,nr: redesign the order available search spaces/coresets are found in the scheduler 3 years ago
Francisco Paisana dd3c9b4d7e sched,nr: utilization of common bwp params structure across multiple sched objects 3 years ago
Francisco Paisana 2db8b8d876 sched,nr: add RAR scheduler inspired in LTE one 3 years ago
Francisco Paisana 4f0b954cde sched,nr: changed scheduler nr api to not require slot_indication function 3 years ago
Francisco Paisana 23afc66a86 sched,nr: implementation of PUCCH HARQ allocation in NR 3 years ago
Francisco Paisana bcc374c2cd implement TDD DL vs UL slot activation 3 years ago
Francisco Paisana f87f898641 sched,nr: extend coreset pdcch allocation to UL 3 years ago
Andre Puschmann 19996a4059 sched_nr: fix compilation 3 years ago
Francisco 4c316aa9ea sched,nr: integrate mac-phy interface types into the scheduler 3 years ago
Francisco 5b3c5ded63 sched,nr: implement NR PDCCH allocation algorithm 3 years ago
Francisco de05e1e549 sched,nr: fix invalid memory write 3 years ago
Francisco 75153c7c83 sched,nr: implementation of sched sim test class 3 years ago
Francisco f1b3cfc764 sched,nr: implementation of sched NR harq retxs. Refactor of rb grid classes. 3 years ago
Francisco d950433cbd sched,nr: fix time-domain parallelization sched nr test. creation of util class to handle acquisition of boolean resources 3 years ago
Francisco 35a236b1b9 sched,nr: fix sched_nr_test. Resolve data race issues. Created new config structs used across the scheduler. 3 years ago
Francisco 407da794e1 sched,nr: implementation of slot grid class 3 years ago
Francisco 4fa27f3841 sched,nr: implementation of main classes for NR scheduler, and basic test for concurrency 3 years ago