755 Commits (2792ee3b10ecedd360632ff06be9793b51d59c43)

Author SHA1 Message Date
Ismael Gomez d81062145f Fixed phy_log was allocating memory dynamically on every call even when not enabled 7 years ago
Ismael Gomez e18ba937dc Limit uplink signal normalization to avoid clipping 7 years ago
Pedro Alvarez 721cb4adae Chaging default of srsUE to OPc. 7 years ago
Pedro Alvarez f301bb6373 Merging next into op_vs_opc and resolving conflicts. 7 years ago
Pedro Alvarez 25aafa1f63 Fixing the USIM test. 7 years ago
Pedro Alvarez 50f9f78852 Changed f2345 and f1 in USIM to use OPc. 7 years ago
Pedro Alvarez 50f497dcdc Small fix in srsUE for reading OPc from config file. 7 years ago
Xavier Arteaga 5e4fb48184 Refactored CQI reporting logging in UE. Fixes #199 7 years ago
Xavier Arteaga 6542f56cba Fix: no RI when periodic report in PUSCH 7 years ago
Pedro Alvarez 8d07709069 Revert "Changed ue.conf op to opc"
This reverts commit 3631c4a83f.
7 years ago
Pedro Alvarez 4eb9d1abac Revert "fix USIM test by replacing OP with OPc"
This reverts commit 16b2172e36.
7 years ago
Andre Puschmann 01f6395d70 add option to force IMSI attach by not loading NAS ctxt from file 7 years ago
Pedro Alvarez b9c50a93a8 Fixed bug in writing OPc into user_db.csv. 7 years ago
Pedro Alvarez bd39d8bac2 Fixed bug in getting OPc. Removed debug print. Fixed test12345. UE is still having re-synch issues. 7 years ago
Pedro Alvarez 75c5e476f1 Added OPc option to UE. (needs testing.) 7 years ago
Pedro Alvarez ea5445f999 Adding options for OP and OPc in the UE. They cannot be simultanoulsy set. 7 years ago
Pedro Alvarez e3d1cff4a3 Revert "Adding OPc option to security functions."
This reverts commit 0eeb70bede.
7 years ago
Pedro Alvarez 0eeb70bede Adding OPc option to security functions. 7 years ago
Andre Puschmann 16b2172e36 fix USIM test by replacing OP with OPc 7 years ago
Paul Sutton 2f73b52419 Fixing and disabling faulty tests - asserts only failing in debug 7 years ago
Ismael Gomez 6120f20290
Changes in RRC and S1AP to make enb more robust on UE add/rem operations.
* Consolidated functions in S1AP

* Fixed ASAN in some GCC

* Stop quicker the enb

* Minor typo edit

* Fixed mutexing issues in RRC and possibly RLC/PDCP when adding/removing users
7 years ago
Xavier Arteaga 301415a00a Fixed AGC out of bounds gain 7 years ago
Xavier Arteaga d9db80d17c Merge branch 'next' into pdsch-coworkers 7 years ago
Xavier Arteaga 6ab69b1d4c Added PDSCH coworkers 7 years ago
Andre Puschmann fb1e335c5a increase NAS rx count when rx'ing auth request 7 years ago
Andre Puschmann 2c179dd84f add config install helper 7 years ago
Ismael Gomez 3631c4a83f Changed ue.conf op to opc 7 years ago
Ismael Gomez 4d3fd342f7 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Andre Puschmann aa563b1555 copy example config files and if masq script to install folder 7 years ago
Ismael Gomez bd4e1c9690 Fixed number of iterations lower than 1 in metrics 7 years ago
Andre Puschmann 36c650399b rework app startup to search for config files in user's home directory 7 years ago
Ismael Gomez 33f05bfecd Reset UE metrics in ue class 7 years ago
Ismael Gomez 9cfa3c0cc4 Fix UE reattaching after going to IDLE 7 years ago
Ismael Gomez 132580ad42 Disable UTRA measurements from UECapabilities default value 7 years ago
Paul Sutton c061c57639 Small fix for SIB sched info messages 7 years ago
Ismael Gomez b87df4c2b4 NCC goes until 7 7 years ago
Xavier Arteaga 31496ab44c srsue PUSCH, set mcs idx to previous if it is a retransmission 7 years ago
Ismael Gomez b78fff2c76 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Andre Puschmann b40605bc7f delete neighbour cells in rrc dtor 7 years ago
Ismael Gomez 08654efd1c minor changes 7 years ago
Ismael Gomez 9f7d4718ba Vertical key derivation to use K_enb_initial instead of k_enb 7 years ago
Ismael Gomez 21652950fd Do not reset full softbuffer 7 years ago
Andre Puschmann cb15dee3d4 Merge branch 'embms_merge_final' into next 7 years ago
Merlin Chlosta 52f1a3b508 Add SIM Card Reader Selection, if multiple readers connected.
If no reader specified (default), try all available card readers. If reader specified, use this device only.
7 years ago
Andre Puschmann af42cd837f count MCH MCS in DL metrics 7 years ago
yagoda 54bdfd83ec adding support for mbsfn subframe configuration to pdsch examples 7 years ago
Ismael Gomez 4662b83fe9 Use bzero instead of {} for initializing structs 7 years ago
Andre Puschmann 61d525ea80 Merge branch 'next' into embms_merge_final 7 years ago
Ismael Gomez 467ba4e326 Average sampling offset estimate before adjusting timing to be more robust against EVA and ETU fading 7 years ago
yagoda 65f2747a8e removing mch handler in rlc, fixing embms autostart 7 years ago
Ismael Gomez f8655f3260 Changed the way we detect out-of-sync 7 years ago
yagoda d0cb214725 fixing sheduling issues and merge errors 7 years ago
yagoda 0ae22e0822 fixing scheduling issues for mbms 7 years ago
Andre Puschmann 9ca2b89282 fixing compile warnings 7 years ago
yagoda fac8bb7b7a adding mbms-gw broadcast support, adding parameter for automatic mbms service start 7 years ago
yagoda 13c62eb55e Merge branch 'embms_merge_final' of https://github.com/softwareradiosystems/srsLTE into embms_merge_final 7 years ago
yagoda a113d5164f facilitate automatic mbms service start 7 years ago
Andre Puschmann 2c501e8d72 fix csv metrics writer again 7 years ago
Andre Puschmann 472b65e4d0 count MCH traffic at MAC 7 years ago
Andre Puschmann f554308632 fix warnings and remove debug output 7 years ago
Andre Puschmann 9ce3be974a Merge branch 'next' into embms_merge_final 7 years ago
yagoda e4c3f0bc30 adding mbms-gw and mch generation tables 7 years ago
yagoda 12c9f50ba9 adding upper layer embms support to the UE 7 years ago
yagoda e35672e234 adding PHY embms support to the UE 7 years ago
Andre Puschmann a30ad8952c fix indent and simplify auth request packing 7 years ago
Andre Puschmann 0c94974da6 add compile-time flag to turn off pin check 7 years ago
Andre Puschmann cfd387e7b0 fix null-termination when sending APN in ESM info response 7 years ago
Andre Puschmann 6add9ed4b4 generate random challenge during CHAP auth 7 years ago
Andre Puschmann 47c09fc034 disable console prints when receiving paging 7 years ago
Andre Puschmann d0457211ad adding support for CHAP auth 7 years ago
Andre Puschmann ca8adde0c6 cleanup rebase 7 years ago
Andre Puschmann 5ac08b62e9 remove usage of std::string for APN 7 years ago
Andre Puschmann 0f6695b9cd fixing uninitialized vars 7 years ago
Andre Puschmann 4dc2951d59 perform initial attach with ESM info transfer 7 years ago
Andre Puschmann ff42fa0991 stop time alignment timer before setting new one (if any)
this caused an issue where time-alignment timer was set in sib2
but then set to infinity for the UE during dedicated MAC configuration
7 years ago
Andre Puschmann d7d6bd1a78 fix IMSI reading from SIM 7 years ago
Andre Puschmann 0a6a72832a add return value to USIM init and exit UE if reader wasn't found 7 years ago
Andre Puschmann 3b70c70eee add DNS option parsing 7 years ago
Andre Puschmann 3fe6dad323 adding hard SIM card support using PCSC 7 years ago
Andre Puschmann cc866b6de1 fix csv metrics writer 7 years ago
Ismael Gomez 443d2b7fa0 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Andre Puschmann e5da6322ba free dummy buffer in phch_recv 7 years ago
Andre Puschmann 563bf6cde5 extend log in GW 7 years ago
Ismael Gomez 81b69327b1 Added TA to metrics 7 years ago
Ismael Gomez cd367617ec Do not correct freq_offset when cfo is doppler 7 years ago
Ismael Gomez 4515dd94ea Use blocking queue for RRC measurement fixes #193 7 years ago
Ismael Gomez 62ae4e3094 Check prach generation parameters 7 years ago
Ismael Gomez abea371180 RLF on separate thread to avoid blocking in RLC AM RLF 7 years ago
Ismael Gomez af7a7d4ceb Enable TA commands 7 years ago
Ismael Gomez 352ce4ce04 Disable Reest testing 7 years ago
Ismael Gomez b2f2ce69f2 Check existence of SIB3 in cell selection criteria 7 years ago
Ismael Gomez cac027d695 Merge branch 'issue_incorrect_dci' into raa_new 7 years ago
Ismael Gomez f3f4528a2f Testing commit to force a Reestablishment 1s after CONNECT 7 years ago
Ismael Gomez 7e77329aa3 Reestablishment uses serving cell PCI instead of current cell PCI 7 years ago
Andre Puschmann 718a15608c dealloc SCH pdu in MAC instead of pdu_queue
- this is basically e9fcb10c9e
  but with the counterpart in the eNB's MAC
7 years ago
Andre Puschmann 5c7cf5594a fix log msgs in usim 7 years ago
Andre Puschmann 595ed70cae Revert "Deallocate SCH pdu on demux instead of pdu_queue"
This reverts commit e9fcb10c9e.
7 years ago
Ismael Gomez 240f95530a Select cell in cell_selection() if serving->in_sync but not camping 7 years ago
Ismael Gomez 81f33ef92b Set PDSCH CSI enabled by default 7 years ago
Ismael Gomez c4ee8c1ff4 Add TPC commands to log 7 years ago
Ismael Gomez 4ffee4326b Fix memory leaks in unit tests 7 years ago
Xavier Arteaga 28ef713160 AGC does not get stuck in high gain if low signal. AGC is now default. 7 years ago
Ismael Gomez 5570dcd938 Use next_offset to correct time advance 7 years ago
Ismael Gomez be9f31c5cb Fix not recovering from overflow (SFN resync) 7 years ago
Ismael Gomez e9fcb10c9e Deallocate SCH pdu on demux instead of pdu_queue 7 years ago
Ismael Gomez 036e39481c Reset PID when grant changes 7 years ago
Ismael Gomez aa1724b8f3 Add missing-field-initializers flag and properly initialize structs 7 years ago
Ismael Gomez ee2c0db15a sign in intra cell search 7 years ago
Ismael Gomez 346a73b5e7 Fixed continuous tx for radio_multi 7 years ago
Ismael Gomez 3ab74fb552 Exposed continuous TX mode to ue.conf 7 years ago
Ismael Gomez 68cbb6ca7f Do not lock on ConnectionReconfiguration 7 years ago
Ismael Gomez 3bf9ca6195 Send end of burst on idle 7 years ago
Ismael Gomez 785298e4c5 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 7c210c3fc2 Deallocate measurement timers on RLF. Force cell reselection during attach request from gw after RLF 7 years ago
Andre Puschmann 8df9f46e13 fix NAS and NAS test 7 years ago
Ismael Gomez 62787bdd41 Remove unused include 7 years ago
Ismael Gomez 06db4e2a87 Start PCCH Only when switching cell in IDLE mode 7 years ago
Ismael Gomez 28dc194e2f Fix UE blocking on Reestablishment when Overflow 7 years ago
Ismael Gomez 49c0455b4a Expose print buffer state option to ue.conf and disable by default 7 years ago
Ismael Gomez 208871b251 Changed liblte structs to simple structs and initialized nas/rrc uses. 7 years ago
Ismael Gomez ab78eb6d58 Process BCCH from pdu_process thread. Process PCCH from new thread in RRC 7 years ago
Ismael Gomez 35e8b1ca76 Attach only once from main 7 years ago
Ismael Gomez 5b7b176ac7 Fixed HO with new PRACH 7 years ago
Ismael Gomez 74d6028769 Delay application of time_adv by 1 subframe 7 years ago
Ismael Gomez 5ab0149218 Apply new TA through sample offset 7 years ago
Ismael Gomez 6348745b19 Restored RAR search debug level 7 years ago
Ismael Gomez ab7a0842ba Send PRACH from worker thread with zero time advance 7 years ago
Ismael Gomez e446c14214 Restored in/out-sync debug 7 years ago
Ismael Gomez 9c7b3339be Get CRS-based RSRP estimate for in/out-sync measurement. New SNR estimation gives 0 SNR when cell signal is lost preventing from detecting out-of-sync 7 years ago
Ismael Gomez 5d9433b340 Removed log info 7 years ago
Ismael Gomez ffb8337be7 Merge branch 'next' into sync_states 7 years ago
Ismael Gomez 99253cb703 Cherry picked fixes from PR #160 7 years ago
Ismael Gomez d3e5aa072e Mutex overflow logic with rrc API in phch_recv 7 years ago
Ismael Gomez 97546d92a5 Continue if SIB>2 is not received 7 years ago
Ismael Gomez ff1269add3 HO working 7 years ago
Xavier Arteaga 15173c5c30 Added gaussian filter configuration options in srsue.conf 7 years ago
Ismael Gomez edd9cbf4dc Merge branch 'next' into sync_states 7 years ago
Andre Puschmann 319f473363 fix remaining printf warnings 7 years ago
David Rupprecht 06d4559294 Change include path absolut to project dir 7 years ago
David Rupprecht 9d71bec7b6 Unified include guards 7 years ago
Andre Puschmann ff85e8b77f fixing remaining printf formating issues 7 years ago
Joseph Giovatto 49da57c8a1 Changed log methods to take string literal vs string object
to allow for format checking and save on object copy.
Fixed log format specifier warnings.
7 years ago
Andre Puschmann 3db9ddcd36 remove various debug prints 7 years ago
Andre Puschmann b50672b0ef fix non-returning function warning 7 years ago
Andre Puschmann 0435e996f3 print PUSCH payload as hex 7 years ago
Ismael Gomez 0d099a132b Reconnection from paging and IDLE working. Reselecting cell when turning off working 7 years ago
Ismael Gomez cc28aebced Fixed SIB procedure 7 years ago
Ismael Gomez f4243656c9 Check integrity_generate msg_size parameter 7 years ago
Ismael Gomez b3be54b274 Attach and paging ok. Reselection on IDLE not working 7 years ago
Ismael Gomez 2c3386a486 Updated missing changes 7 years ago
Ismael Gomez 28e12dbf7d Merge branch 'next' into sync_states 7 years ago
Ismael Gomez f88f465c97 Refactored NAS/RRC/PHY cell_search/selection procedures 7 years ago
Andre Puschmann 8b04d7c308 fix compile warning 7 years ago
Ismael Gomez 2047f9b9fc Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 548a4ae29d RRC is_connected return and srsgui crashing if ports=0 when init 7 years ago
Ismael Gomez 24b1096209 Fixed bug in compute_ri() when passed NULL parameter causing segfault in MIMO 7 years ago
Ismael Gomez 86d4ce52e0 Make intra-frequency measurement period/length a parameter 7 years ago
Ismael Gomez e845339d54 rrc.connected() return true during HO 7 years ago
Ismael Gomez df0dcb27e7 Revert "PHCH Receive is reset, the current EARFCN becomes the first one in the list."
This reverts commit f3c04949b7.
7 years ago
Ismael Gomez 5772f61aaf Revert "fix issue when cell search doesn't set rx frequency because phy init takes too long"
This reverts commit 25ccd29646.
7 years ago
Ismael Gomez 5342bb430e previous commit not compiling 7 years ago
Ismael Gomez d873eaca5c Assign same timer id after release (was not really a bug) 7 years ago
Andre Puschmann 25ccd29646 fix issue when cell search doesn't set rx frequency because phy init takes too long
See commit f3c04949b7 for reference and a more
detailed description.
7 years ago
Ismael Gomez 209293104f Fix bug introduced in 33ebde5387 causing the UE to disconnect when reselecting cell 7 years ago
Ismael Gomez 155ac12193 Remove measObject properly when release (fixes not enough unique timers bug) 7 years ago
Ismael Gomez f9d770e50e Added option for Doppler frequency correction 7 years ago
Ismael Gomez c0aea5ae13 Neighbour cell RSRP measurement always and only with correlation method 7 years ago
Ismael Gomez c815051238 Increased str buffer for DCI printing 7 years ago
Ismael Gomez 33ebde5387 Fixed bug SIB3 loop and window_start 10s wait in disconnect 7 years ago
Ismael Gomez 0fbeee72a1 Fixed offset int in previous commit 7 years ago
Ismael Gomez b77e3b0be5 Avoid negative offset in neighbour cell search 7 years ago
Ismael Gomez dc21580695 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 809c550ca2 Use RS power estimation for serving cell RSRP/SNR measurements. Use correlation of RS sequences for neighbour cell verification of Cell ID 7 years ago
Ismael Gomez c2098ad626 Removed unused sample offset correction 7 years ago
Xavier Arteaga 8bda956330 Solved logging error trace 7 years ago
Ismael Gomez 6ca6919694 Handle T300 expiry to avoid blocking on RLC TM UL CCCH when ConnectionRequest fails 7 years ago
Andre Puschmann 3afb93fcb9 exit the UE with q in console 7 years ago
Ismael Gomez b85a220145 Fix HO not setting serving cell 7 years ago
Andre Puschmann cbda94f0a6 fix mem leak in phch_recv 7 years ago
Andre Puschmann 9553784e2f change phy_log in UE to log_filter 7 years ago
Xavier Arteaga f3c04949b7 PHCH Receive is reset, the current EARFCN becomes the first one in the list. 7 years ago
Andre Puschmann 938e56fa2c streamline log output in RLC AM/UM 7 years ago
Andre Puschmann 57e0c01fc4 check max buffer length in hex print 7 years ago
Andre Puschmann 04f6634b49 fix condition check in cell HO 7 years ago
Ismael Gomez 99e088ee5b Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez ac95976a6b Check Cell is valid before HO. Do cell search if going back to source fails 7 years ago
Ismael Gomez 3adc6b5cbc
Merge pull request #158 from softwareradiosystems/csi
Csi
7 years ago
Ismael Gomez bdf379ee1c Fixed roaming PLMN attach. Add out-of-sync debugging 7 years ago
Ismael Gomez c6c170e737 Do HO after correct synchronization 7 years ago
Ismael Gomez a85368cac0 Discard duplicated TB after timeout 7 years ago
Ismael Gomez be7dc37e7c Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 13efa740e8 Changed logic in RRC/NAS/PHY for cell/plmn search to avoid stucking in IDLE 7 years ago
Andre Puschmann b5421301af fix mem leak in NAS test 7 years ago
Andre Puschmann f5e3049f63 add check for possible buffer pool misallocation in RRC/NAS/GW 7 years ago
Ismael Gomez 5a8454f5a8 Fix for staying on PLMN search after disconnect 7 years ago
Ismael Gomez 69a2542e0f Fixed deallocating PDU in NAS too early 7 years ago
Ismael Gomez b5166e10cd Do not restart insync/outsync counters after multiple events 7 years ago
Paul Sutton 57505725e0
Merge pull request #157 from softwareradiosystems/issue_154fix
Issue 154fix
7 years ago
Ismael Gomez be959d0575 Fix several pool leaks in RRC/NAS 7 years ago
Ismael Gomez acd78dbb85 Change in-sync snr threshold and pass PCCH only if ack=true 7 years ago