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
|
fed06138b9
|
moved rach_detected to stack thread. Created a more friendly interface to enqueue tasks in stack
|
5 years ago |
Andre Puschmann
|
37c342af39
|
give enb_phy_tests individual names
|
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 |
Xavier Arteaga
|
2c534c9059
|
Correction of TX_DELAY and FDD_HARQ_DELAY_MS uses in srsenb PHY
|
5 years ago |
Xavier Arteaga
|
ae6f52bf0b
|
Fix CLang Warnings in PHY eNb Test
|
5 years ago |
Xavier Arteaga
|
0556dea01a
|
Refactored eNb PHY test to accept arguments and added unit test
|
5 years ago |
Xavier Arteaga
|
5893f66364
|
SRSENB: fixes, srsUE attaches srsENB
|
5 years ago |
Xavier Arteaga
|
f35ed14f76
|
SRSENB: refactored PHY common UE database
|
5 years ago |
Xavier Arteaga
|
2fc0832f05
|
Addition of DL HARQ-ACK generation procedure for eNb DL and minor aesthetic changes
|
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 |
Francisco Paisana
|
c29f08d8d5
|
refactored si acquisition procedure to use stack timers. Also created an interface that is going to be used for the task/timer handling
|
5 years ago |
Xavier Arteaga
|
385102fa2d
|
SRSENB: minor format, renaming and interface changes
|
5 years ago |
Xavier Arteaga
|
bf4ecc8064
|
Fix srsenb PHY and unit/component tests
|
5 years ago |
Xavier Arteaga
|
231431f569
|
SRSENB: enabled CA PUCCH decode in eNb
|
5 years ago |
Xavier Arteaga
|
73c63b10f2
|
Fix compilation of dummy classes
|
5 years ago |
Xavier Arteaga
|
db9cd1683a
|
SRSENB: improved phy test
|
5 years ago |
Xavier Arteaga
|
fd29944bf9
|
[Temporal] Disabled by default enb phy test
|
5 years ago |
Xavier Arteaga
|
3f5c270fce
|
SRSENB: added initial component PHY test
|
5 years ago |
Francisco Paisana
|
87038375d5
|
fixed the building of MAC SDUs in the scheduler. Now, we ensure there is always space for the MAC subheader and RLC header. The MAC subheader is correctly discounted from the remaining bytes in a TB.
|
5 years ago |
Francisco Paisana
|
c8fc0d91b3
|
changed the supported cc list to a vector of structs
|
5 years ago |
Francisco Paisana
|
42b15c7bed
|
use common ue_cfg interface to set the ue antenna info
|
5 years ago |
Francisco Paisana
|
5f557700f2
|
changed the sched::ue_cfg(...) function to allow diff configurations. The RRC now activates all carriers after rrc reconf complete
|
5 years ago |
Francisco Paisana
|
b66bc3a6b0
|
create a sched_interface struct for antenna info dedicated. This way we remove the asn1 as a dependency in the scheduler
|
5 years ago |
Francisco Paisana
|
88a22e7dbf
|
support cc cfg from rrc
|
5 years ago |
Francisco Paisana
|
e86862611c
|
update the scheduler interfaces to accommodate the configuration of multiple carriers
|
5 years ago |
Francisco Paisana
|
73c528793f
|
add interface changes to dummy classes and scheduler test
|
5 years ago |
Francisco Paisana
|
2dc31ea440
|
added interface to configure multiple cells from the RRC
|
5 years ago |
Andre Puschmann
|
926f256afa
|
fix RLC dummy class that was missing suspend/resume
|
5 years ago |
Francisco Paisana
|
c8cd12ac53
|
updated the test logging utils
|
5 years ago |
Francisco Paisana
|
daf471be1f
|
moved test of pdsch collisions for separate test file
|
5 years ago |
Francisco Paisana
|
c537d38650
|
separated sched tests based on output into a separate file. Added scheduler random tester to unit tests
|
5 years ago |
Francisco Paisana
|
af0b80b0a7
|
fix test for prb==6 and accidental adaptive retx in UL
|
5 years ago |
Francisco Paisana
|
a74dcd947f
|
changed rar/msg3 scheduling to accommodate multiple rars per TTI
|
5 years ago |
Francisco Paisana
|
dc782e514b
|
change the naming from tti --> sf for scheduling operations specific to a subframe
|
5 years ago |
Francisco Paisana
|
5ae3afd2b8
|
created cbit_ref for unpacking const buffers
|
5 years ago |
Francisco Paisana
|
5468189cd9
|
fix some variables' naming (e.g. x2_ap -> x2ap, e_rab -> erab)
|
5 years ago |
Francisco Paisana
|
ee24b59924
|
converted s1ap to new s1ap asn1 lib. Cleaned up bitstring packing/unpacking and bitstring types
|
5 years ago |