Ismael Gomez
85a7daa09d
Move RLC buffer size to common
2018-07-06 09:08:29 +02:00
Ismael Gomez
19ac35d933
Increased RLC UL buffer size
2018-07-05 18:11:47 +02:00
Ismael Gomez
c64e26559e
Dropped PDU log level to info
2018-07-05 14:08:23 +02:00
Ismael Gomez
589e569ce9
Changes on srsENB mutexing logic to fix general race condition and deadlock issues ( #229 )
...
* fixed some issues with the UL scheduling
* Hack to fix UL scheduler
* minor fix
* Cleaned up code and fixed issue with the update_allocation function
* fixed the console printing in the enb
* log/console fix
* fixed the log print
* added a normalization factor
* RLC: entity uses dynamic instances. Simplified stop/reset/reestablish procedure. Added non-blocking interface
* Limit decimals in metrics stdout
* Changed mutexes to rwlock in RLC/RRC/MAC/PDCP to fix race conditions when removing users
* Fix deadlock bug for MIMO
* Remove headers
* Fix missing unlock causing overflows
* Do not decrease CQI when PUCCH (this is a temporal fix, requires to reduce the maximum MCS)
* Fix mutex unlock in worker
* Configurable RLC tx buffer. Default to 512 for enodeb
* Check NULL SDU in write_sdu()
* Protect RLC objects and tx_queue from being destroyed while using it
* Remove superfluous code
* Disable SIB logging
* Fix block_queue for enb
2018-07-05 11:00:19 +02:00
Ismael Gomez
546b631c93
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-07-05 10:56:43 +02:00
Ismael Gomez
fae5531bcc
Correction to commit 2a4a84a578
. We don't check for tailroom but for read space
2018-07-05 10:56:32 +02:00
Andre Puschmann
1634072ef7
add signal handler to benchmark_radio and fix runtime
2018-07-04 21:43:37 +02:00
Andre Puschmann
9b9a56e543
fix printf in RLC_AM
2018-07-04 15:35:42 +02:00
Andre Puschmann
f7a791866d
turn sanity check in RLC_AM into info rather then error
2018-07-04 15:23:05 +02:00
Ismael Gomez
2a4a84a578
Add check for rx_window tailroom
2018-07-04 13:26:57 +02:00
Ismael Gomez
c32ee8944f
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-07-03 18:57:32 +02:00
Ismael Gomez
1a1471955e
Fix incorrect MIB generation. Fixes issue #232
2018-07-03 18:57:10 +02:00
Ismael Gomez
a8f6081837
Minor changes in scheduler logs and style
2018-07-03 18:23:46 +02:00
Xavier Arteaga
92954c1aa4
Fixed UCI decoder defect in eNb. Improved PUSCH Unit Test. PUSCH CQI is printed like UE.
2018-07-03 17:29:22 +02:00
Xavier Arteaga
2c1608f6f1
Fixed UCI short CQI decoder. Fixed possible interleaver segfault. PUSCH Unit test tidied up.
2018-07-02 18:22:15 +02:00
jctallon
50589108c6
Mbms fixes ( #225 )
...
* fixing the threading structure for mbms in the gtpu
fixing some leaks in pmch tests
fixing stack overflow caused by radio objext
* adding sib.conf.mbsfn.example
* creating a different thread_mch object for the gtpu
* Make mch_thread an isolated class
* excluding mbsfn subframes from noise estimation and cfo estimation
* fixing pdsch ue plotting to only show pmch constellation when mbsfn is activated.
2018-07-02 17:51:09 +02:00
Xavier Arteaga
e837788ad4
Added initial Generic DL Phy test
2018-07-02 10:20:40 +02:00
Andre Puschmann
05ede38ea6
remove obsolte config.h
2018-06-29 15:31:34 +02:00
Ismael Gomez
8c92f3fddc
Improvements and fixes on srsENB scheduler ( #228 )
2018-06-29 11:25:22 +02:00
Andre Puschmann
46436efb3b
Merge pull request #227 from softwareradiosystems/qci_epc
...
Qci epc
2018-06-28 14:30:48 +02:00
Andre Puschmann
1cba6b18ee
Merge pull request #221 from softwareradiosystems/op_vs_opc
...
Op vs opc
2018-06-28 12:44:39 +02:00
Ismael Gomez
d81062145f
Fixed phy_log was allocating memory dynamically on every call even when not enabled
2018-06-28 10:29:18 +02:00
Xavier Arteaga
f01f7b4945
Added Vector max abs SIMD function
2018-06-28 09:28:17 +02:00
Pedro Alvarez
0a6540d8bf
Saving QCI into ESM context. Different QCIs should be working now.
2018-06-27 17:45:19 +01:00
Ismael Gomez
e18ba937dc
Limit uplink signal normalization to avoid clipping
2018-06-27 16:29:40 +02:00
Pedro Alvarez
66db3deeb4
Starting to add Bearer QoS parameter to create session request.
2018-06-27 15:10:17 +01:00
Andre Puschmann
91e1b27219
Merge branch 'master' into next
2018-06-27 11:43:01 +02:00
Pedro Alvarez
1b43c40422
Starting to add Bearer QoS IE to Create Session Request.
2018-06-26 18:53:04 +01:00
Ismael Gomez
ea3fdf7f51
Increased uhd timeout
2018-06-26 14:52:00 +02:00
Pedro Alvarez
f301bb6373
Merging next into op_vs_opc and resolving conflicts.
2018-06-26 11:36:40 +01:00
Andre Puschmann
0fcb27de53
soapy: make soapy log level a device param and fix issue in setting tx bandwidth
2018-06-26 11:46:42 +02:00
Andre Puschmann
90bdb730ee
Merge branch 'est_cause' into next
2018-06-26 10:41:41 +02:00
Ismael Gomez
c04c147451
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
2018-06-26 10:27:51 +02:00
Ismael Gomez
9d18349a08
Reduced uhd timeout
2018-06-26 10:27:39 +02:00
Andre Puschmann
064d7bd2dc
use original UE establishment cause in S1AP initial UE message
2018-06-25 18:19:57 +02:00
Andre Puschmann
ddf7d2b2f7
soapy: rework driver init and add option to load config file
2018-06-25 16:13:09 +02:00
Xavier Arteaga
5e4fb48184
Refactored CQI reporting logging in UE. Fixes #199
2018-06-25 14:57:12 +02:00
Francisco Paisana
337857df5f
added a normalization factor
2018-06-25 14:57:12 +02:00
Xavier Arteaga
22c0a67b97
Fixed minor issues
2018-06-25 14:57:11 +02:00
Paul Sutton
2a0c98c82a
minor uninitialized variable fix
2018-06-22 14:52:04 +01:00
Paul Sutton
4abe744337
Fix for use before check error
2018-06-22 14:01:51 +01:00
Andre Puschmann
81882aae8b
white-space fix
2018-06-20 16:40:10 +02:00
Andre Puschmann
e6b12cb1db
adding basic radio benchmark test
2018-06-20 16:40:10 +02:00
Andre Puschmann
f8fb176ff5
soapy: use log-level error to suppress late warning on console
2018-06-20 16:40:10 +02:00
Andre Puschmann
a68758ab0d
soapy: set RF bandwidth during rate change
2018-06-20 16:40:10 +02:00
Andre Puschmann
937cb4d7a8
rework error handling in Soapy and add statistics
2018-06-20 16:40:10 +02:00
Andre Puschmann
ecfa685dde
add ctor to radio_multi, fix tearing down radio when not initialized
2018-06-20 16:40:10 +02:00
Andre Puschmann
5d2a947aac
soapy: rework rx/tx timing
2018-06-20 16:40:10 +02:00
Andre Puschmann
727d26e75f
init Soapy with LTE rates before creating streams
2018-06-20 16:40:10 +02:00
Andre Puschmann
b8391d20a4
fix tx/rx calibration for Lime
2018-06-20 16:40:10 +02:00