Andre Puschmann
0740154bff
rrc,sync: fix two uninit vars
...
detected by Valgrind when running UE with TDD cell
2020-10-25 14:42:30 +01:00
Andre Puschmann
723ca2dd48
ra_dl: fix TDD reference symbol extraction
...
reported/provided by user softdev86 in https://github.com/srsLTE/srsLTE/issues/566
author tested with local 4 port cell. I am not able to verify locally but
it looks ok, we'll revise later if needed.
2020-10-25 14:42:30 +01:00
gracid
f67a152a2a
Remove unnecessary Lime calibration step from Soapy implementation
...
When using srsLTE with Lime devices, calibration was performed before any configuration steps have happened, thus making calibration values invalid. Removing Lime specific calibration step from rf_soapy_imp makes so that devices will be automatically calibrated by SoapyLMS on rf_soapy_start_stream call.
Tested and working with srsENB using LimeSDR-USB v1.4 and LimeSDR-Mini v1.2 boards.
2020-10-25 14:32:08 +01:00
gracid
78b63c9465
Set same antennas for all Soapy channels
...
This commit adresses an issue where two or more channels could have different antennas, despite being explicitly set in the configuration file
2020-10-25 14:30:42 +01:00
Andre Puschmann
58776bc227
ue,sync: increase timeout for entering IDLE to 2s ( #1941 )
...
in ZMQ runs we've seen that entering idle could take quite
a bit of time depending how quickly workers get their samples
sent or reconfigurations done.
In one example up to ~160ms
this patch increases the maximum wait time to 2s.
2020-10-22 22:13:03 +02:00
Francisco Paisana
9b40d1da99
fix 256qam for handover
2020-10-22 19:55:46 +02:00
Francisco Paisana
c24d754dbb
add 256qam to scell as well
2020-10-22 19:55:46 +02:00
Francisco Paisana
514deaf25b
fix resetting of phy and mac during reestablishment
2020-10-22 19:55:46 +02:00
Francisco Paisana
83d13cf20f
uncomment 256qam features
2020-10-22 19:55:46 +02:00
Francisco Paisana
4cb6ed27eb
updated scheduler ue mcs computation to account for new 256QAM tables
2020-10-22 19:55:46 +02:00
Francisco Paisana
461f34785d
activation of 256qam in reconf message if the UE supports it.
2020-10-22 19:55:46 +02:00
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.
2020-10-22 12:42:34 +01:00
Francisco Paisana
c7697b62a6
fix asn1_utils_test. arrays used for equal comparison where not being initialized.
2020-10-22 12:33:11 +01:00
Francisco Paisana
0d38e28ce7
address PR comments. Change warning message if sched ue cells cqi configs will lead to time collisions.
2020-10-22 09:59:45 +02:00
Francisco Paisana
852c31c0bc
log warnings when the sched ue cfg is not valid
2020-10-22 09:59:45 +02:00
Xavier Arteaga
fac6d40a45
SRSENB: fix PUSCH max number of iterations
2020-10-22 09:24:40 +02:00
Xavier Arteaga
791c979063
Vector: fix cf to cs conjugate conversion
2020-10-22 09:24:40 +02:00
yagoda
e09b6aaacb
updating sib13 config for mbms, fixing small bug with metrics
2020-10-21 22:43:44 +01:00
Francisco Paisana
e84aa34139
comment out 256qam features
2020-10-20 16:32:44 +01:00
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
2020-10-20 16:30:01 +01:00
Francisco Paisana
1e6d902873
cleanup of srsenb::rrc::ue::mac_controller api
2020-10-20 16:30:01 +01:00
Francisco Paisana
698af97ec4
updated asn1 utils to account for conversion from 0 to bitstring. Added asn1 utils test to repository.
2020-10-20 16:29:44 +01:00
Andre Puschmann
5e7de0a95b
cmake: install individual libraries (common, phy, etc)
...
this seems to be important for package maintainers
or people who use srslte components in other projects
thar require to link against static libs
so besides installing headers, the apps and the RF lib, we also
install all individual libraries
this fixes https://github.com/srsLTE/srsLTE/issues/500#
and https://github.com/softwareradiosystems/srsLTE/issues/1754
2020-10-20 14:47:03 +02:00
faluco
8376111419
- LGTM fixes.
2020-10-20 14:45:18 +02:00
Xavier Arteaga
03b88f6149
Added noise to neighbour cell search test
2020-10-20 11:53:28 +02:00
Xavier Arteaga
caf37b8e62
Added serving cell index in UCI/CSI report trace
2020-10-20 11:53:28 +02:00
Douglas Anderson
fe21b2717c
Fix "Comparison is always true because ret >= 0" LGTM warnings
...
... and refactor out some other dead code in the vacinity of these warnings
2020-10-19 18:10:36 +02:00
Pedro Alvarez
f5ca40e3bf
Make sure that security is enabled after sending RRC reestablish, so that reestablish complete is integrity checked and unciphered.
2020-10-19 14:47:05 +02:00
Francisco Paisana
78e580a89f
fix rrc_mobility_test failure due to access to uninit variable
2020-10-19 11:23:44 +01:00
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
2020-10-19 10:02:24 +02:00
Francisco Paisana
4230a60859
added a warning to the enb parsing that checks for invalid cell pci configurations
2020-10-19 10:00:10 +02:00
Andre Puschmann
48e7734188
phy_dl_test: fix uninit var
2020-10-18 15:56:16 +02:00
Andre Puschmann
3b1ae970b9
metrics_test: fix uninit variable
2020-10-18 15:56:16 +02:00
Andre Puschmann
a366500a78
rrc_proc: init cs_result to none
...
detected by Coverity CID 363053
2020-10-18 15:56:16 +02:00
Andre Puschmann
1a03839f78
rlc_am_lte: fix potential bug when setting uint32_t to -1
...
discovered in Coverity CID 359664
2020-10-18 15:56:16 +02:00
Andre Puschmann
d51a060bfa
nas_test: fix potential out of bounds access
2020-10-18 15:56:16 +02:00
Andre Puschmann
1bbbc9d717
rrc_phy_ctrl_test: fix uninit memory
2020-10-18 15:56:16 +02:00
Andre Puschmann
bb1dd0f4cf
gnb_interface: remove FIXME
2020-10-18 15:56:16 +02:00
Xavier Arteaga
13b9028a72
UHD: Add radio control in RFNOC check
2020-10-16 17:54:17 +02:00
Xavier Arteaga
532d6475ed
UHD: fix compile test for RFNOC features
2020-10-16 17:54:17 +02:00
Francisco Paisana
f1bdf33d10
addition of cells provided in cell_meas_list of rr.conf to cellsToAddModList in the rrc reconfiguration message
2020-10-16 15:55:22 +01:00
Francisco Paisana
0842ed9db1
fixed phy cell selection state update for the fail path
2020-10-16 15:54:42 +01:00
Francisco Paisana
665b3996bb
now the phy controller handles the scenario where the phy cell selection failed to be initialized
2020-10-16 15:54:42 +01:00
yagoda
7e60d8aae5
fixing issue with explicit uplink frequency setting
2020-10-16 12:02:39 +01:00
Dillon Amburgey
6fc2562ca1
Include current time in EMM information
2020-10-16 12:23:59 +02:00
Pedro Alvarez
4c1416b84f
Remove redundant declaration of EIA2
2020-10-16 11:11:51 +01:00
Andre Puschmann
a0ff8d3226
enb.conf.example: add comment about device args for 75 PRB cells
2020-10-16 11:57:00 +02:00
Andre Puschmann
287c653755
proc_bsr: improve BSR logging to print name of triggered BSR instead of enum
2020-10-16 09:16:54 +02:00
Andre Puschmann
5a31c5765b
rf_soapy: fix auto selection of Soapy device
...
when the default RF args are used, NULL is passed as argument
to the RF driver. In this case, we should use the previous
SoapySDRDevice_enumerate() and let Soapy pick the device
2020-10-15 17:41:50 +02:00
Andre Puschmann
3994407f46
proc_bsr: fix BSR insertion in UL PDUs
...
the BSR trigger wasn't reset after includinga regular or periodic
BSR inside a PDU. This caused the muxing to include another BSR in the
next UL grant. For very small grants, for example with 6 PRBs, this
causes the UE to send way too many BSRs.
2020-10-15 11:52:13 +02:00