Francisco Paisana
|
5467ee9f83
|
moved more tests to ue-dedicated test suite
|
2020-12-12 15:58:33 +01:00 |
Francisco Paisana
|
992ea7fd29
|
moved UE-dedicated RA sched test to separate test suite file.
|
2020-12-12 15:58:33 +01:00 |
Francisco Paisana
|
d5f6ccc0c4
|
integrated UL UE-dedicated sched tests in random test
|
2020-12-12 15:58:33 +01:00 |
Francisco Paisana
|
eb327183d3
|
moved harq tests from scheduler_test_common.cc to separate test suite file. Created a class ue_sim, whose role is to emulate a UE behavior
|
2020-12-12 15:58:33 +01:00 |
Francisco Paisana
|
64fca23eb3
|
extended dci content checks of DL and UL grants in the scheduler random tester.
|
2020-12-12 15:58:33 +01:00 |
Francisco Paisana
|
88105c1577
|
change the namespace of tti point helper functions for the eNB
|
2020-12-12 15:58:33 +01:00 |
Francisco Paisana
|
114932b4c6
|
extended common sched test suite api to multi carrier
|
2020-12-12 15:58:33 +01:00 |
Francisco Paisana
|
f24e5aadaf
|
clean common sched output tests
|
2020-12-12 15:58:33 +01:00 |
Francisco Paisana
|
d8203acd56
|
implement harq resuming functionality
|
2020-12-12 15:58:32 +01:00 |
Francisco Paisana
|
42cdc5e340
|
Allocate all the leftover bytes of the TBS to last allocated MAC SDU.
Fix the way the RLC header is accounted for depending on the bearer id.
For instance, the SRB0 does not require any RLC header.
|
2020-10-30 13:35:15 +00:00 |
Francisco Paisana
|
c5c7700cb7
|
implemented DL logical channel prioritization test for finite PBRs
|
2020-10-14 22:55:12 +01:00 |
Francisco Paisana
|
2d3681699a
|
added test for DL sched logical channel prioritization. At the moment only PBR=infinity is tested
|
2020-10-14 22:55:12 +01:00 |
Francisco Paisana
|
688dda30a4
|
favour carriers with best channel conditions for UL grants due to SRs
|
2020-10-01 19:58:00 +01:00 |
Francisco Paisana
|
cbac98c89e
|
fix ack delay checks in scheduler tests
|
2020-08-28 14:31:29 +01:00 |
Ismael Gomez
|
a4835dd2c8
|
More accurate MCS reduction when PUSCH carries UCI (#1630)
|
2020-08-25 22:30:35 +02:00 |
Francisco Paisana
|
8b174ce2f4
|
changed interval interface to disallow interval::stop < interval::start via an assertion
|
2020-08-14 15:06:06 +01:00 |
Francisco Paisana
|
c1755727d7
|
changed interval method names, and added comments and assertions
|
2020-08-14 15:06:06 +01:00 |
Francisco Paisana
|
20b69fb22e
|
substitution of ul_alloc_t for prb_interval
|
2020-08-14 15:06:06 +01:00 |
Francisco Paisana
|
fe8f8be62d
|
apply separate cqi configurations to scells
|
2020-07-09 18:56:01 +02:00 |
Francisco Paisana
|
504e3a1b7a
|
fix max retx configuration in scheduler and updated tester to catch the error
|
2020-07-03 17:34:37 +01:00 |
Francisco Paisana
|
cb7f620254
|
created separate class to manage bearers buffers/status reports in the scheduler
|
2020-06-29 17:31:07 +01:00 |
Francisco Paisana
|
2f421d3e30
|
added cqi configuration in ca testing
|
2020-06-10 22:22:41 +01:00 |
Francisco Paisana
|
53b85691b5
|
moved sf result to sched class. This way each carrier has a view to the results of the remaining carriers in the same subframe
|
2020-06-10 22:22:41 +01:00 |
Francisco Paisana
|
5d33acdb53
|
changed name of sched_ue_carrier class
|
2020-06-10 22:22:41 +01:00 |
Francisco Paisana
|
7713df2cf9
|
fix fixed mcs issue
|
2020-05-15 14:29:17 +01:00 |
Francisco Paisana
|
94b8dd39a9
|
cleanup of sched testing cfg generation
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
d5f1581759
|
remove old tti counter class
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
3c29bce014
|
apply segmentation break check to newtxs only. Allow configurable cqi
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
c75e31db03
|
added random cqi to sched tester
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
d40b4040b0
|
scell activation as part of the single ue tester
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
0db2bd1cb5
|
moved test_ra to ue test class
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
5d41fd0aec
|
renamed ue test structs
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
1e56082214
|
use ul/dl harq info storing at the ue side to evalue info stored in the dl/ul sched result dcis
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
500a7f6357
|
created new separate ue class in sched tester to handle acks and harq tests
|
2020-05-05 14:35:40 +01:00 |
Francisco Paisana
|
b506e29b72
|
removed common ce_typeenum
|
2020-04-24 11:55:53 +01:00 |
Francisco Paisana
|
372126deac
|
created ul-sch and mch lcid types
|
2020-04-24 11:55:53 +01:00 |
Francisco Paisana
|
367a190829
|
created dl-sch lcid type
|
2020-04-24 11:55:53 +01:00 |
Francisco Paisana
|
64557740fc
|
use mac_buffer_state interface to schedule CEs in scheduler
|
2020-04-22 11:34:08 +01:00 |
Francisco Paisana
|
ec94819f08
|
changed mechanism for conres ce scheduling to be controlled by rrc
|
2020-04-22 11:34:08 +01:00 |
Francisco Paisana
|
66a38f53f5
|
fix req_bytes methods to account for new method to calculate conres scheduling.
|
2020-04-22 11:34:08 +01:00 |
Francisco Paisana
|
d716d8bf7e
|
use mini state machine for ConRes CE scheduling instead of relying that there is data in the DL buffer
|
2020-04-22 11:34:08 +01:00 |
Francisco Paisana
|
6ddedd5972
|
moved pdu to common mac folder
|
2020-04-22 10:06:08 +01:00 |
Francisco Paisana
|
179e959d05
|
fix msg3 retx issue. Now nof_prb for pucch above 1 are forbidden for prb==6
|
2020-04-01 15:02:21 +01:00 |
Francisco Paisana
|
34bc48d31a
|
fix cfi to cc assignment
|
2020-03-18 19:55:39 +00:00 |
Francisco Paisana
|
ede09cb9b2
|
added dynamic CFI capability to the eNB scheduler
|
2020-03-17 22:06:37 +00:00 |
Xavier Arteaga
|
e832769ae6
|
Updated copyright
|
2020-03-16 11:26:06 +01:00 |
Francisco Paisana
|
afd7ea9e83
|
Fixed the check for msg3 delay to account for retxs
|
2020-03-13 19:57:48 +00:00 |
Francisco Paisana
|
5330249625
|
created tti_point type and unit test. Added also the tti_point to the scheduler harqs, and rrc procedure
|
2020-03-13 19:20:40 +00:00 |
Francisco Paisana
|
4217dba7e0
|
fix msg3 delayed allocation and update test
|
2020-03-13 08:30:42 +01:00 |
Francisco Paisana
|
7548402632
|
change scell activation interface to use arrays. Added a method to the scheduler to get the current set of activated carriers
|
2020-03-11 21:56:33 +01:00 |