768 Commits (3ad19f21b680675cb582525a44cc84b03b8f75b4)

Author SHA1 Message Date
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
Ismael Gomez 0ce4e30905 Minor looging edits 7 years ago
Ismael Gomez 8f028e34f3 Do not deallocate BCCH buffer in dl_harq 7 years ago
Ismael Gomez dc65061dbb Print buffer pool status every 10s (Debugging commit) 7 years ago
Ismael Gomez dcdb2d6449 Make sure request connection when NAS attaching 7 years ago
Ismael Gomez defe167672 Do not lock on set_crnti worker 7 years ago
Ismael Gomez 8b1ba55eaf Check payload length before demux 7 years ago
Ismael Gomez 76ed6fd8d8 Check cell state before infra_freq.meas 7 years ago
Ismael Gomez b8b39d6d1b NULL payload buffer in dl_harq in the constructor 7 years ago
Ismael Gomez 23f3086669 Deallocate properly on dl_harq 7 years ago
Ismael Gomez f53cb11e82 Remove mutex from ul_harq 7 years ago
Ismael Gomez 8591049e92 Added mutex to ul/dl harq reset 7 years ago
Ismael Gomez 73602a8558 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 90553e830d Fixed cell search for non-home PLMN 7 years ago
Andre Puschmann c198547728 add new RF RX error type and make the UHD driver issue that if anything unexpected happens 7 years ago
Andre Puschmann 8fcf25360e fix missing newline 7 years ago
Andre Puschmann f6ee0e1c8a move byte_buffer to UE base class 7 years ago
Andre Puschmann 3dddae0566 rrc: check pool buffer allocation and handle error 7 years ago
Ismael Gomez b257ab96bf Locking on worker::reset() causes dead-lock 7 years ago
Ismael Gomez ed52604d30 Restart rx_stream on radio error 7 years ago
Ismael Gomez 91664ef2be Do sell reselection on IDLE by phch_recv thread instead of worker 7 years ago
Ismael Gomez 650f433532 Add mutex to worker_imp/set_cell worker 7 years ago
Ismael Gomez df1a0c68e2 Disable ul_reset 7 years ago
Ismael Gomez e64f3240cb Disable tx_end before PRACH (not needed now?) 7 years ago
Ismael Gomez fd0c8168f0 Set to Continuous RX and TX 7 years ago
Ismael Gomez 5fe066df69 Merge branch 'raa' into next 7 years ago
Ismael Gomez de747f4e1c MUX retx Msg3 correctly 7 years ago
Ismael Gomez 0fcb065ae8 Disabled TX continuous and sleep on cell search 7 years ago
Ismael Gomez fb53a515da Disable tx_end during HO 7 years ago
Ismael Gomez a92a5d65f8 Try to fix tx_end issue during HO 7 years ago
Xavier Arteaga 8cabfa82cf Added CSI report enable option in SRS UE 7 years ago
Ismael Gomez beccfd2919 Average RSRP in linear domain to get better resolution 7 years ago
Ismael Gomez cfaa5e9b28 Fix previous commit could not HO more than once due to not refreshing serving cell after 1st HO 7 years ago
Ismael Gomez df67735a99 Reset UL after IDLEling PHY 7 years ago
Ismael Gomez 42ece73453 Changed cell selection/reselection to avoid stopping/restarting radio. Fixed SIB message search 7 years ago
Ismael Gomez 56455b31ef Use dedicated thread for MAC timers 7 years ago
Ismael Gomez aced809146 Set rx_gain_offset for B210 7 years ago
Ismael Gomez 8474c6e3aa Fixed HO to unkown cell issue 7 years ago
Ismael Gomez 7e091b8e60 Fix Underflow when PHY Reset 7 years ago
Ismael Gomez 7c276318b2 Merge branch 'next' into raa 7 years ago
Xavier Arteaga 4df6227f5b UE stores last PMI and last RI in common phy 7 years ago
Ismael Gomez 09c5ddb730 Merge branch 'next' into raa 7 years ago
Ismael Gomez 56df710d1f Add rx_gain_offset interface for RSRP calibration 7 years ago
Ismael Gomez d250dd51ad Reduce LO leakage by not transmit signal on idle 7 years ago
Ismael Gomez f6a17d1182 Logs to test snr drop issue 7 years ago
Ismael Gomez e59822f9a9 Fixed bug in previous commit 7 years ago
Ismael Gomez bf691e8c65 Do not stop RX during HO 7 years ago
Ismael Gomez 42c4b97f7e Stop PDCCH RX before HO 7 years ago
Ismael Gomez 62116bf1ae Revert "Logs to test snr drop issue"
This reverts commit 097005684a.
7 years ago
Ismael Gomez e6dcb81d99 Ignore TA cmd 7 years ago
Ismael Gomez 056e379347 Set TA to time_adv instead of nsamples 7 years ago
Ismael Gomez 65023f576e Merge branch 'test_snr' into raa 7 years ago
Ismael Gomez 79e59f1bf8 Missed headers in previous commit 7 years ago
Ismael Gomez 097005684a Logs to test snr drop issue 7 years ago
Ismael Gomez 9a8257048d Casted phy_log vector to srslte::log 7 years ago
Ismael Gomez 90fe4a218b Fix RNTI in Msg3 after non-contention HO in PCAP 7 years ago
Andre Puschmann b2ce6ec9a9
Merge pull request #139 from mrlnc/apn_cfg
Add APN to config and PDN connectivity request
7 years ago
Ismael Gomez 9322804ef9 Merge branch 'raa' into next 7 years ago
Ismael Gomez 90de622f6c Fixed SIB searching 7 years ago
Ismael Gomez 23e722f97a Fixed issue rsrp=0 in neighbour cell measurements 7 years ago
Ismael Gomez b54efc6d9f Added testing log info 7 years ago
Ismael Gomez 9acefc53f8 Set C-RNTI when grant from RAR but no Msg3 7 years ago
Ismael Gomez d52c2402ff Revert "Set PHY crnti before RA done no contention"
This reverts commit 1db4644c7b.
7 years ago
Ismael Gomez 1db4644c7b Set PHY crnti before RA done no contention 7 years ago
Ismael Gomez 13a16e200c Transmit Msg3 only if available (2) 7 years ago
Ismael Gomez ca4a22aeaf Transmit Msg3 only if available 7 years ago
Ismael Gomez e6274801ce Restored pathloss metric 7 years ago
Ismael Gomez 70dfa3b2a9 Fixes #6 AGC 7 years ago
Ismael Gomez fd1e22a710 Fixed Measure neighbour exiting too early 7 years ago
Ismael Gomez 230364a604 Defaut in-sync for neighbour cell to true 7 years ago
Ismael Gomez bf0ff783e9 Fixed Msg3 HARQ retx when HO 7 years ago
Ismael Gomez 913be7b290 Fix sensor calibration on sync measure 7 years ago
Andre Puschmann ccfb9314bc fix various coverity bugs 7 years ago
Ismael Gomez ee12051b33 Removed unused options in ue.conf. Fixes #143 7 years ago
Ismael Gomez b5bda138f3 Merge branch 'next' 7 years ago
Xavier Arteaga 42c561e77e UE channel estimator averages in sf by default 7 years ago
Xavier Arteaga 0c2f0ac038 Fixed srsue freq_offset compensation for UL 7 years ago
Xavier Arteaga 34233e64a4 Fixed SNR source from equalizer to average 7 years ago
Xavier Arteaga 4949759cdc Fixed simultaneous PHICH (ACK) and CQI request. 7 years ago
Xavier Arteaga 610edac801 Do not append RI in RM30 if no TM3/4 7 years ago
Merlin Chlosta 9484887f80 Write Identity Response to PCAP 7 years ago
Ismael Gomez 69895d2928 Do not reset rx_gain_offset when PHY reset. Added log messages to debug Measurement reports 7 years ago
Ismael Gomez c64c618194 Fix typo in previous commit and remove printf 7 years ago
Ismael Gomez a279ab47f0 Improved neighbour cell accuracy. Changed RRC to avoid segfault when neighbour cell addition 7 years ago
Xavier Arteaga 872a92abbc Fixed UL MAC Bug 7 years ago
Ismael Gomez 348117df3c Recover on radio overflow 7 years ago
Ismael Gomez 45ea443377 Deallocate attach_request pdu 7 years ago
Ismael Gomez 36358fa34b Use SNR as out-of-sync threshold in addition to RSRP 7 years ago