Francisco Paisana
2ef1e286b2
fix set of rrc reconf message radio resource cfg fields
4 years ago
Francisco Paisana
890113fd32
now the rrc enb is using a common function for rr_cfg reconf for the first reconf message
4 years ago
Francisco Paisana
ce78fa82ce
now the rrc enb is using a common function for rr_cfg setup/reest
4 years ago
Francisco Paisana
97f2e4336e
refactor of functions for filling the asn1 radio resource config structs. This functions are used during rrc setup/reest/reconf
4 years ago
Xavier Arteaga
fa837925d0
Fix inter-frequency/intra-enb HO
4 years ago
Andre Puschmann
ff21d9c077
enb: fix error log when parsing cell config
4 years ago
Xavier Arteaga
58be68f856
Changed cell gain command from cell index to cell id
4 years ago
Francisco Paisana
9b40d1da99
fix 256qam for handover
4 years ago
Francisco Paisana
c24d754dbb
add 256qam to scell as well
4 years ago
Francisco Paisana
514deaf25b
fix resetting of phy and mac during reestablishment
4 years ago
Francisco Paisana
83d13cf20f
uncomment 256qam features
4 years ago
Francisco Paisana
4cb6ed27eb
updated scheduler ue mcs computation to account for new 256QAM tables
4 years ago
Francisco Paisana
461f34785d
activation of 256qam in reconf message if the UE supports it.
4 years ago
Francisco Paisana
44a9ad76f1
avoid sched_ue dangling pointer
...
With the sched feature that allows scheduling in TTIs
ahead of time, there is no guarantee that when
the tti arrives to generate a sched result, the stored
raw sched_ue pointers are still valid. For this reason,
I now store the rnti and check if the rnti still exists.
4 years ago
Francisco Paisana
0d38e28ce7
address PR comments. Change warning message if sched ue cells cqi configs will lead to time collisions.
4 years ago
Francisco Paisana
852c31c0bc
log warnings when the sched ue cfg is not valid
4 years ago
Xavier Arteaga
fac6d40a45
SRSENB: fix PUSCH max number of iterations
4 years ago
yagoda
e09b6aaacb
updating sib13 config for mbms, fixing small bug with metrics
4 years ago
Francisco Paisana
e84aa34139
comment out 256qam features
4 years ago
Francisco Paisana
1ce928ab2e
use of current / future ue sched config structs in the srsenb::rrc::ue::mac_controller as an approach to deal with the multi-step mac reconfiguration of the UE
4 years ago
Francisco Paisana
1e6d902873
cleanup of srsenb::rrc::ue::mac_controller api
4 years ago
Pedro Alvarez
f5ca40e3bf
Make sure that security is enabled after sending RRC reestablish, so that reestablish complete is integrity checked and unciphered.
4 years ago
Andre Puschmann
9be7dc9572
enb: fix AWGN config example and help message
...
we've moved to SNR rather than channel noise so this fixes the example and help text
4 years ago
Francisco Paisana
4230a60859
added a warning to the enb parsing that checks for invalid cell pci configurations
4 years ago
Francisco Paisana
f1bdf33d10
addition of cells provided in cell_meas_list of rr.conf to cellsToAddModList in the rrc reconfiguration message
4 years ago
yagoda
7e60d8aae5
fixing issue with explicit uplink frequency setting
4 years ago
Francisco Paisana
c5c7700cb7
implemented DL logical channel prioritization test for finite PBRs
4 years ago
Francisco Paisana
2d3681699a
added test for DL sched logical channel prioritization. At the moment only PBR=infinity is tested
4 years ago
Francisco Paisana
9b10acff06
implemented logical channel prioritization in DL scheduler
4 years ago
Francisco Paisana
b7ed8b1858
- added react method to to_state<...> transitions
...
- s1 handover composite state simplified
- the eNB now starts a HO cancellation when it receives an invalid
Handover Command
- the FSM log now prints the current state when it receives an unhandled
event
4 years ago
Francisco Paisana
53f1a62c64
cleaned up state machine of sched_ue for activation/deactivation of carriers
4 years ago
Francisco Paisana
a761762ec8
extended cc_sched_ue fsm to account for more harmonious transition of an scell to deactivated state
4 years ago
Francisco Paisana
74c18ecf6c
implementation of SCell Deactivation
4 years ago
Francisco Paisana
eafc003671
Altered the way the generation of the scheduling decision for a given
...
TTI is made. Instead of generating one CC in each dl_sched()/ul_sched()
call, all CC decisions are generated at once. This avoids race
conditions with calls from the RRC to the MAC to configure UEs.
4 years ago
Francisco Paisana
bc429eae94
add comment explaining why BSR has to be accounting in the computation of the number of bytes to allocate in UL
4 years ago
Francisco Paisana
12c147d75a
The scheduler now accounts for the possible presence of BSRs in the size of UL grants
4 years ago
Francisco Paisana
c46402c836
fix phy configuration during handover on srsenb. The function srsenb::rrc::ue::fill_scell_to_addmod_list assumes that the phy_cfg of the PCell is up-to-date, which was not the case. With this PR, the srsenb rrc updates the phy_cfg before the ho cmd is sent, but, in the case of intra-enb ho, the updates are not submitted to the phy before the reception of the crnti mac ce
4 years ago
Andre Puschmann
9105b36cee
srsenb: backport of a Xico's patch to explicitly link against libconfig
...
this caused issues for some systems in parallel builds
4 years ago
Francisco Paisana
0f51d70aac
fix measObj addition in srsenb. Now the enb considers both scells and meas_cells in the rr.conf
4 years ago
Francisco Paisana
ae32ab9b13
addressed xavie's comments regarding list of scells to add to rrc reconf message not being in order when we iterate it
4 years ago
Francisco Paisana
d42cdca729
fix scell activation in the phy during intra-enb handover.
4 years ago
Andre Puschmann
9866dcc10b
enb: disable qam256 configuration
...
disable qam256 altogether until underlying PHY/MAC support
is implemented
4 years ago
Francisco Paisana
49186e2b1f
Fix NCC set in HO command message for intra-enb handover
4 years ago
Francisco Paisana
2e10c8e13d
bug fix - eNB was not allocating UL grants for an UE that has performed intra-enb handover. The problem resulted from the fact that the ue configuration in the scheduler not accounting for removed cells.
4 years ago
Francisco Paisana
8a5a571045
bug fix - in case of intra-enb Handover, the eNB was not adding SCells in the HO command
4 years ago
Francisco Paisana
4383796393
add scells in case of intra-enb handover
4 years ago
Francisco Paisana
688dda30a4
favour carriers with best channel conditions for UL grants due to SRs
4 years ago
Pedro Alvarez
2f0125ef4e
Fix issue recovering key state, when the first HO fails (specifically, is_first_ncc was not recovered). Minor improvements in key logging.
4 years ago
Francisco Paisana
137e554eb3
reestablish pdcp bearers is required in case of AM bearers
4 years ago
Francisco Paisana
4c88404801
fix measurement report handling in case of intra enb handover
4 years ago