Francisco Paisana
aab989022d
avoid forward declarations
2020-05-05 17:33:03 +01:00
Francisco Paisana
08e1f01c72
allocation of the sr/cqi/pucch_cs resources takes place at a frequency basis now
2020-05-05 17:33:03 +01:00
Francisco Paisana
ee994468f7
separate sr and pucch_cs allocation from rrc class
2020-05-05 17:33:03 +01:00
Francisco Paisana
b16c7c1cfa
created separate cqi res allocation types
2020-05-05 17:33:03 +01:00
Francisco Paisana
4b525127c9
created separate cell ctxt common list
2020-05-05 17:33:03 +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
Pedro Alvarez
2ea78c8feb
Added configuration options for stack logging.
2020-05-05 14:34:47 +01:00
yagoda
3f99e40159
-changing rlc so that mrb is never removed when going to idle
...
-adding metric counting to eMBMS MAC so that the count is not lost during eMBMS subframes
2020-05-04 17:50:57 +02:00
Xavier Arteaga
d94078d543
Minor changes
...
Fix UE sequence generation
minor change
2020-05-01 21:07:33 +02:00
yagoda
94f62b54ad
fixing some bugs in embms with new stack and cc scheduler in enodeb
2020-05-01 21:06:26 +02:00
Ismael Gomez
8c82203c74
Removed unused pregenerate option
2020-05-01 21:05:00 +02:00
Andre Puschmann
8d7a336bee
enb: fix ok/nok packets
...
fix ok/nok counter, since we do not count the correctly
decoded packets explicitly, we need to calculate them from
the total number of pkts minus the failed pkts to avoid this:
------DL--------------------------------UL------------------------------------
rnti cqi ri mcs brate ok nok (%) snr phr mcs brate ok nok (%) bsr
46 6.2 0 0.0 0 0 0 0% 0.11 0.00.10 0 900 900 100% 15.3k
46 7.9 0 0.0 504 1 0 0% 0.11 0.00.10 0 900 900 100% 15.3k
2020-05-01 11:05:19 +02:00
Francisco Paisana
b69b274c63
comment removed
2020-04-30 18:34:25 +01:00
Francisco Paisana
442ce0d7b0
fix cqi allocated check in rrc::ue
2020-04-30 18:34:25 +01:00
Francisco Paisana
6f02c067b3
fix cell ptr assignment
2020-04-30 18:34:25 +01:00
Francisco Paisana
5ef6031b44
added ability to use single-carrier if we are unable to allocate resources for the scells
2020-04-30 18:34:25 +01:00
Ismael Gomez
a0163ae30a
Use all CQI/SR resources by default
2020-04-30 15:52:39 +02:00
Francisco Paisana
439193e4b0
added code to handle fail to alloc ue cqi and sr
2020-04-30 13:19:11 +01:00
Xavier Arteaga
f200c01566
SRSENB: PUSCH EVM measure is optional and disabled by default
2020-04-29 21:11:30 +02:00
Pedro Alvarez
6a65cb0624
Accept both decimal and hexadecimal for enb_id
2020-04-29 21:02:15 +02:00
Francisco Paisana
5f4b0b1e0c
added default sf_mapping for cqi and sr in the enb parser
2020-04-29 12:30:44 +01:00
Francisco Paisana
de4d58d8fe
fix coverity scan issues in master
2020-04-29 11:17:00 +02:00
Ismael Gomez
485771749e
Allocate Scell resources when creating it rather than at UE creation
2020-04-29 10:11:43 +01:00
Ismael Gomez
c0054140e9
Configure properly PUCCH CS mode for CA in ConnectionReconfiguration. Allocate n_pucch_cs resource and cqi/sr at rrc::ue constructor
2020-04-29 10:11:43 +01:00
Francisco Paisana
96f565d4f2
disabled handover tests, as handover is disabled in the current release
2020-04-28 14:57:49 +01:00
Francisco Paisana
0fc36d44d7
disable handover altogether to avoid crash
2020-04-28 14:57:49 +01:00
yagoda
faf1cf6975
limiting prach search space to number of prachs set in sib2
2020-04-28 14:40:20 +02:00
Francisco Paisana
38f848ecdf
fix type name deducing for clang
2020-04-27 22:19:08 +01:00
Francisco Paisana
12b2ea7dde
remove warnings for base classes with no virtual dtors
2020-04-27 22:19:08 +01:00
Francisco Paisana
b8e6ba02e4
remove warnings related to unused vars and fwd declarations with trivial dtors
2020-04-27 22:19:08 +01:00
Francisco Paisana
df06443470
use c++ variadic template instead of variadic function
2020-04-27 22:19:08 +01:00
Xavier Arteaga
eaec5efde5
Fix enb_phy_test
2020-04-27 21:03:44 +02:00
Xavier Arteaga
d7e7399e7b
srsENB: PHY configuration in two stages
2020-04-27 21:03:44 +02:00
Xavier Arteaga
1bbf1caabc
Reverted PUCCH3 default CA DL HARQ method
2020-04-27 21:03:44 +02:00
Xavier Arteaga
b9583d4182
Fix Extended CSI request bits in DCI
2020-04-27 21:03:44 +02:00
Xavier Arteaga
a59884a14a
SRSENB: configure PUCCH3 as default HARQ feedback for CA
2020-04-27 21:03:44 +02:00
yagoda
8e0b106c22
fixing some warnings from LGTM
2020-04-27 20:59:40 +02:00
Pedro Alvarez
218531b418
Making sure the eNB only sends S1AP context release requests if it has a MME-UE-S1AP-ID assigned.
2020-04-27 11:31:14 +01:00
Andre Puschmann
3aa0179caf
{ue,enb}.conf.example: add zmq examples to config
...
the examples are commented but by just uncommenting those
two lines the user should be able to run a eNB and UE on the same
machine in SISO mode over ZMQ
2020-04-27 11:03:48 +02:00
Jason Tang
7b7308ac1b
Fix CSFB
2020-04-25 11:22:42 +02:00
jmasterfunk84
7f51fcb419
Update s1ap.cc
2020-04-24 15:29:05 +02:00
Francisco Paisana
b506e29b72
removed common ce_typeenum
2020-04-24 11:55:53 +01:00