Francisco Paisana
7e840bde86
fix tb idx assignment in scheduler mac sdu alloc
5 years ago
Andre Puschmann
2e455908e8
fix issue compiling pssch_ue when RF driver wasn't found
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
Pedro Alvarez
afc209711c
Fix jump depending on uninitialized variable in srsenb::sched_ue::set_bearer_cfg_unlocked
5 years ago
Francisco Paisana
d848524d8b
fix link error
5 years ago
Francisco Paisana
aaa333c1ff
removed some clang warnings
5 years ago
Francisco Paisana
62609fdc11
fixed some logs. Also now use one single log obj for all the asn1
5 years ago
Francisco Paisana
5bdc603113
added error macros
5 years ago
Francisco Paisana
b37d9b9930
fixed msg4 setting in sched tester
5 years ago
Francisco Paisana
3cc94c3694
simplified mutexing of the scheduler. One single mutex for everything, and removed rwlock
5 years ago
Francisco Paisana
7210c35c6c
checked all methods of srsenb::pdcp to see if they are called by different threads. Since it is all single-threaded, I removed the locks
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
Francisco Paisana
d10e950650
fix ue streamid assignment in s1ap
5 years ago
Andre Puschmann
c79e202fd9
fix typo
5 years ago
Andre Puschmann
37c342af39
give enb_phy_tests individual names
5 years ago
Andre Puschmann
3adfbcadbc
disbable three Sidelink tests that are currently failing on AVX2
5 years ago
Andre Puschmann
c471f6c900
chest_sl: tiny refactor and comments
5 years ago
Andre Puschmann
3e51734a39
adopt sample path for sync_sl_test
5 years ago
Andre Puschmann
e9e57153dc
adding basic pssch_ue example
5 years ago
Andre Puschmann
e4b5fa122f
add set_cell() call to PSCCH and allocate for max PRB in pscch_init()
5 years ago
Andre Puschmann
151ce10a96
remove SL specific CFO correction method
5 years ago
Andre Puschmann
09f7355870
use srslte_cell_sl_t in PSCCH
5 years ago
Andre Puschmann
14000f7ae7
adding phy_common_sl.{c,h}
5 years ago
Andre Puschmann
8b70ff7654
simplify SL chest and add RSRP and sync error measurements
5 years ago
Andre Puschmann
d85339187a
pass offset parameter to CMW capture to compensate SFO
5 years ago
Tiago Alves
cabd9ae742
baseline implementation of pscch
5 years ago
Andre Puschmann
8e4f2a4d59
add UE parameter to enable TTI stats calculations
5 years ago
Andre Puschmann
a8bbe551ac
move thread class into srslte namespace to avoid ambiguity between std::thread
5 years ago
Andre Puschmann
8b46f631c1
add basic TTI stats in stack
5 years ago
Andre Puschmann
ae4cfb50f2
print warning to console if TUN interface couldn't be setup
5 years ago
Andre Puschmann
0aff9d9d26
fix -Wstringop-trunc in phy_common helper
...
gcc8 added a -Wstringop-truncation warning that flags
an issue in phy_common because we are copying a str
to another str without explicitly saying it's null-terminated.
we could turn off the warning using a pragma in the code
but I guess it's safe to just null-terminate after
copying manually
[1] https://stackoverflow.com/questions/50198319/gcc-8-wstringop-truncation-what-is-the-good-practice
5 years ago
Andre Puschmann
31673d1797
rf_zmq: increase param len to capture longer rf args
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
9a54930430
Minor log messages and dynamic number of buffer allocation
5 years ago
Xavier Arteaga
125747ae4a
Added external C to phy_common header and ACK/NACK feedack mode parser
5 years ago
Xavier Arteaga
2a6f54e13f
SRSENB: phy method cleanup and CLang tidy warning fixes
5 years ago