Francisco Paisana
|
bb38fa7119
|
fixed tti resetting after tti end
|
2020-03-05 00:04:21 +00:00 |
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
|
2020-03-05 00:04:21 +00:00 |
Francisco Paisana
|
8f7890c60a
|
store mask results in separate variables for testing, and reset sf_sched state at the end of the tti
|
2020-03-05 00:04:21 +00:00 |
Francisco Paisana
|
b37d9b9930
|
fixed msg4 setting in sched tester
|
2020-03-03 21:26:17 +00:00 |
Francisco Paisana
|
fed06138b9
|
moved rach_detected to stack thread. Created a more friendly interface to enqueue tasks in stack
|
2020-03-03 21:03:21 +00:00 |
Andre Puschmann
|
37c342af39
|
give enb_phy_tests individual names
|
2020-03-03 17:20:17 +01:00 |
Francisco Paisana
|
ad9e126299
|
test for different enb_cc_idxs as pcell. Bug fixes
|
2020-03-02 16:33:31 +00:00 |
Francisco Paisana
|
0f3ef11f8b
|
now the scheduler only activates a scell after receiving a valid CQI for the SCell
|
2020-03-02 16:33:31 +00:00 |
Francisco Paisana
|
f571b7c16b
|
cleaned up some of the log error messages in the sched tester
|
2020-03-02 16:33:31 +00:00 |
Francisco Paisana
|
c595696ec2
|
no need for a separate class for the CA tester
|
2020-03-02 16:33:31 +00:00 |
Francisco Paisana
|
b44754f0ae
|
the CA and random sched testers now use same structs and common interface.
|
2020-03-02 16:33:31 +00:00 |
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.
|
2020-03-02 16:33:31 +00:00 |
Francisco Paisana
|
518f813f13
|
now the CA testing generation and simulation happen simultaneously. This way we can do more tti/event specific checks
|
2020-03-02 16:33:31 +00:00 |
Francisco Paisana
|
b319f8dfcd
|
created first version of CA test. Now we need to create actual asserts
|
2020-03-02 16:33:31 +00:00 |
Francisco Paisana
|
507bc2d2a2
|
created a test for CA. Currently is quite empty
|
2020-03-02 16:33:31 +00:00 |
Xavier Arteaga
|
2c534c9059
|
Correction of TX_DELAY and FDD_HARQ_DELAY_MS uses in srsenb PHY
|
2020-03-02 12:19:09 +01:00 |
Xavier Arteaga
|
ae6f52bf0b
|
Fix CLang Warnings in PHY eNb Test
|
2020-03-02 12:19:09 +01:00 |
Xavier Arteaga
|
0556dea01a
|
Refactored eNb PHY test to accept arguments and added unit test
|
2020-03-02 12:19:09 +01:00 |
Xavier Arteaga
|
5893f66364
|
SRSENB: fixes, srsUE attaches srsENB
|
2020-03-02 12:19:09 +01:00 |
Xavier Arteaga
|
f35ed14f76
|
SRSENB: refactored PHY common UE database
|
2020-03-02 12:19:09 +01:00 |
Xavier Arteaga
|
2fc0832f05
|
Addition of DL HARQ-ACK generation procedure for eNb DL and minor aesthetic changes
|
2020-03-02 12:19:09 +01:00 |
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
|
2020-02-28 11:33:26 +00:00 |
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
|
2020-02-20 20:48:36 +01:00 |
Xavier Arteaga
|
385102fa2d
|
SRSENB: minor format, renaming and interface changes
|
2020-02-13 10:29:00 +01:00 |
Xavier Arteaga
|
bf4ecc8064
|
Fix srsenb PHY and unit/component tests
|
2020-02-13 10:29:00 +01:00 |
Xavier Arteaga
|
231431f569
|
SRSENB: enabled CA PUCCH decode in eNb
|
2020-02-13 10:29:00 +01:00 |
Xavier Arteaga
|
73c63b10f2
|
Fix compilation of dummy classes
|
2020-02-13 10:29:00 +01:00 |
Xavier Arteaga
|
db9cd1683a
|
SRSENB: improved phy test
|
2020-02-13 10:29:00 +01:00 |
Xavier Arteaga
|
fd29944bf9
|
[Temporal] Disabled by default enb phy test
|
2020-02-13 10:29:00 +01:00 |
Xavier Arteaga
|
3f5c270fce
|
SRSENB: added initial component PHY test
|
2020-02-13 10:29:00 +01:00 |
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.
|
2020-02-10 16:55:18 +00:00 |
Francisco Paisana
|
c8fc0d91b3
|
changed the supported cc list to a vector of structs
|
2020-02-07 15:06:46 +00:00 |
Francisco Paisana
|
42b15c7bed
|
use common ue_cfg interface to set the ue antenna info
|
2020-02-07 15:06:46 +00:00 |
Francisco Paisana
|
5f557700f2
|
changed the sched::ue_cfg(...) function to allow diff configurations. The RRC now activates all carriers after rrc reconf complete
|
2020-02-07 15:06:46 +00:00 |
Francisco Paisana
|
b66bc3a6b0
|
create a sched_interface struct for antenna info dedicated. This way we remove the asn1 as a dependency in the scheduler
|
2020-02-07 15:06:46 +00:00 |
Francisco Paisana
|
88a22e7dbf
|
support cc cfg from rrc
|
2020-02-07 15:06:46 +00:00 |
Francisco Paisana
|
e86862611c
|
update the scheduler interfaces to accommodate the configuration of multiple carriers
|
2020-02-07 15:06:46 +00:00 |
Francisco Paisana
|
73c528793f
|
add interface changes to dummy classes and scheduler test
|
2020-02-07 15:06:46 +00:00 |
Francisco Paisana
|
2dc31ea440
|
added interface to configure multiple cells from the RRC
|
2020-02-07 15:06:46 +00:00 |
Andre Puschmann
|
926f256afa
|
fix RLC dummy class that was missing suspend/resume
|
2020-02-03 16:26:15 +01:00 |
Francisco Paisana
|
c8cd12ac53
|
updated the test logging utils
|
2020-01-29 17:15:35 +00:00 |
Francisco Paisana
|
daf471be1f
|
moved test of pdsch collisions for separate test file
|
2020-01-29 17:15:35 +00:00 |
Francisco Paisana
|
c537d38650
|
separated sched tests based on output into a separate file. Added scheduler random tester to unit tests
|
2020-01-29 17:15:35 +00:00 |
Francisco Paisana
|
af0b80b0a7
|
fix test for prb==6 and accidental adaptive retx in UL
|
2020-01-28 17:15:23 +00:00 |
Francisco Paisana
|
a74dcd947f
|
changed rar/msg3 scheduling to accommodate multiple rars per TTI
|
2020-01-28 17:15:23 +00:00 |
Francisco Paisana
|
dc782e514b
|
change the naming from tti --> sf for scheduling operations specific to a subframe
|
2020-01-28 17:15:23 +00:00 |
Francisco Paisana
|
5ae3afd2b8
|
created cbit_ref for unpacking const buffers
|
2020-01-23 12:22:19 +00:00 |
Francisco Paisana
|
5468189cd9
|
fix some variables' naming (e.g. x2_ap -> x2ap, e_rab -> erab)
|
2020-01-21 00:58:19 +00:00 |
Francisco Paisana
|
ee24b59924
|
converted s1ap to new s1ap asn1 lib. Cleaned up bitstring packing/unpacking and bitstring types
|
2020-01-21 00:58:19 +00:00 |
Francisco Paisana
|
b6c53d786b
|
updated s1ap rrc interface with new asn1 lib types
|
2020-01-21 00:58:19 +00:00 |