Francisco Paisana
|
94b8dd39a9
|
cleanup of sched testing cfg generation
|
5 years ago |
Francisco Paisana
|
d5f1581759
|
remove old tti counter class
|
5 years ago |
Francisco Paisana
|
3c29bce014
|
apply segmentation break check to newtxs only. Allow configurable cqi
|
5 years ago |
Francisco Paisana
|
c75e31db03
|
added random cqi to sched tester
|
5 years ago |
Francisco Paisana
|
d40b4040b0
|
scell activation as part of the single ue tester
|
5 years ago |
Francisco Paisana
|
0db2bd1cb5
|
moved test_ra to ue test class
|
5 years ago |
Francisco Paisana
|
5d41fd0aec
|
renamed ue test structs
|
5 years ago |
Francisco Paisana
|
1e56082214
|
use ul/dl harq info storing at the ue side to evalue info stored in the dl/ul sched result dcis
|
5 years ago |
Francisco Paisana
|
500a7f6357
|
created new separate ue class in sched tester to handle acks and harq tests
|
5 years ago |
Francisco Paisana
|
b506e29b72
|
removed common ce_typeenum
|
5 years ago |
Francisco Paisana
|
372126deac
|
created ul-sch and mch lcid types
|
5 years ago |
Francisco Paisana
|
367a190829
|
created dl-sch lcid type
|
5 years ago |
Francisco Paisana
|
64557740fc
|
use mac_buffer_state interface to schedule CEs in scheduler
|
5 years ago |
Francisco Paisana
|
ec94819f08
|
changed mechanism for conres ce scheduling to be controlled by rrc
|
5 years ago |
Francisco Paisana
|
66a38f53f5
|
fix req_bytes methods to account for new method to calculate conres scheduling.
|
5 years ago |
Francisco Paisana
|
d716d8bf7e
|
use mini state machine for ConRes CE scheduling instead of relying that there is data in the DL buffer
|
5 years ago |
Francisco Paisana
|
6ddedd5972
|
moved pdu to common mac folder
|
5 years ago |
Francisco Paisana
|
179e959d05
|
fix msg3 retx issue. Now nof_prb for pucch above 1 are forbidden for prb==6
|
5 years ago |
Francisco Paisana
|
34bc48d31a
|
fix cfi to cc assignment
|
5 years ago |
Francisco Paisana
|
ede09cb9b2
|
added dynamic CFI capability to the eNB scheduler
|
5 years ago |
Xavier Arteaga
|
e832769ae6
|
Updated copyright
|
5 years ago |
Francisco Paisana
|
afd7ea9e83
|
Fixed the check for msg3 delay to account for retxs
|
5 years ago |
Francisco Paisana
|
5330249625
|
created tti_point type and unit test. Added also the tti_point to the scheduler harqs, and rrc procedure
|
5 years ago |
Francisco Paisana
|
4217dba7e0
|
fix msg3 delayed allocation and update test
|
5 years ago |
Francisco Paisana
|
7548402632
|
change scell activation interface to use arrays. Added a method to the scheduler to get the current set of activated carriers
|
5 years ago |
Xavier Arteaga
|
76408b195e
|
Rename TX_DELAY and FDD_HARQ_DELAY_MS
|
5 years ago |
Francisco Paisana
|
9ad80ee29f
|
added initial_dl_cqi to the enb rr.cfg parser
|
5 years ago |
Francisco Paisana
|
bcbb08ebae
|
use initial_dl_cqi for first DL tx.
|
5 years ago |
Francisco Paisana
|
ab69c6fe43
|
account for delays in RAR tx in scheduler CA tester
|
5 years ago |
Francisco Paisana
|
f3c3c52fcd
|
added ue_cc_idx to dci allocation
|
5 years ago |
Francisco Paisana
|
e62972d38e
|
fix fdd delays in scheduler
|
5 years ago |
Francisco Paisana
|
ec1f1cc677
|
remove const_casts from scheduler. Fix ODR issue
|
5 years ago |
Francisco Paisana
|
e9a599857a
|
created a header for all common structs and helper functions
|
5 years ago |
Francisco Paisana
|
02ccb8b32b
|
fix wrong calculation of sched tx and rx delays
|
5 years ago |
Francisco Paisana
|
43e67b8536
|
created a harq entity that handles all harq procs. This entity accepts as arg the number of harq procs.
|
5 years ago |
Francisco Paisana
|
d1356568e0
|
separated sf sched result from sf_sched class. The interface became way simpler. No need for finish_tti() method, sf_sched::new_tti() is called automatically when we access the sf_sched.
|
5 years ago |
Francisco Paisana
|
bb38fa7119
|
fixed tti resetting after tti end
|
5 years ago |
Francisco Paisana
|
47b05118ad
|
simplified msg3 allocation. Now we can allocate resources ahead of time (e.g. msg3 is 2 ttis ahead) using the sf_sched interface. It's guaranteed that the given allocations wont be erased when the respective tti starts
|
5 years ago |
Francisco Paisana
|
8f7890c60a
|
store mask results in separate variables for testing, and reset sf_sched state at the end of the tti
|
5 years ago |
Francisco Paisana
|
b37d9b9930
|
fixed msg4 setting in sched tester
|
5 years ago |
Francisco Paisana
|
ad9e126299
|
test for different enb_cc_idxs as pcell. Bug fixes
|
5 years ago |
Francisco Paisana
|
0f3ef11f8b
|
now the scheduler only activates a scell after receiving a valid CQI for the SCell
|
5 years ago |
Francisco Paisana
|
f571b7c16b
|
cleaned up some of the log error messages in the sched tester
|
5 years ago |
Francisco Paisana
|
c595696ec2
|
no need for a separate class for the CA tester
|
5 years ago |
Francisco Paisana
|
b44754f0ae
|
the CA and random sched testers now use same structs and common interface.
|
5 years ago |
Francisco Paisana
|
385fa226e0
|
started to use a type-safe tti counter for comparisons. Uniformized the common_sched_tester api. Next, need to use the same struct to register events.
|
5 years ago |
Francisco Paisana
|
518f813f13
|
now the CA testing generation and simulation happen simultaneously. This way we can do more tti/event specific checks
|
5 years ago |
Francisco Paisana
|
b319f8dfcd
|
created first version of CA test. Now we need to create actual asserts
|
5 years ago |
Francisco Paisana
|
507bc2d2a2
|
created a test for CA. Currently is quite empty
|
5 years ago |
Francisco Paisana
|
e859d622c7
|
added logref class to forbid logmap pointer invalidation. Created a test for the logref, and introduced it in the scheduler, rrc and nas
|
5 years ago |