Ismael Gomez
6a791f1416
Change TX mutex to semaphores (mutex implementation was violating lock ownership requirement)
6 years ago
Andre Puschmann
855a55d4d8
fix issue with assigning imsi in pcsc
6 years ago
Andre Puschmann
d19eb28a16
fix various variable initializations that gcc-4.8 complained about
6 years ago
Ismael Gomez
bc9d342959
New optimization on the PHY for both UE and eNodeB ( #251 )
...
* New parallel Turbodecoder implementation in SSE/AVX 16-bit and 8-bit
* Optimised UL Interleaver
* Include TB CRC calculation in FEC encoder
* New threading priorities
6 years ago
Ismael Gomez
695990f297
Fix UE not reconnecting after paging (workaround)
6 years ago
Ismael Gomez
e43582c0d0
Trigger measurement only for cells in MeasObj not the discovered ones
6 years ago
Ismael Gomez
327002a6cb
Fix NCC=1 HO in second round
6 years ago
Ismael Gomez
aaeec591b6
Fix race condition in phy recv
6 years ago
Ismael Gomez
e1870963c7
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Ismael Gomez
44dcbfc8da
Instruct PHY to measure objects instead of measId (duplicate objects)
6 years ago
Ismael Gomez
9cd725de21
Trigger measurement only for cells in MeasObj not the discovered ones
6 years ago
Andre Puschmann
e2470685a5
send attach_request and detach_accept ciphered
6 years ago
Andre Puschmann
06c9a3f07f
add network initiated detach
6 years ago
Andre Puschmann
9f838dc65c
bzero DL-DCCH object before unpacking
6 years ago
Andre Puschmann
527261e35b
fix drb release
6 years ago
Andre Puschmann
32ed7d9f3a
print error when DRB couldn't be released
6 years ago
Andre Puschmann
40aef76745
fix logging when removing DRB
6 years ago
Andre Puschmann
3b8371d090
add detach support (for switch off)
6 years ago
Eric Schreiber
470953bf9c
Change the calculation of UE group A random access preamble selection to choose a random number from [0 nof_groupA_preambles) rather than incrementing on the preambleTransmissionCounter. ( #200 )
7 years ago
Andre Puschmann
ee5b055829
rename pdcp function for GW to is_lcid_enabled()
7 years ago
Andre Puschmann
4da8bf26f8
use non-blocking PDCP write in GW
7 years ago
Andre Puschmann
eb30d86d44
process RRC PDUs in RRC thread
7 years ago
Andre Puschmann
edfc9df77d
Merge branch 'master' into next
7 years ago
Andre Puschmann
a604fbcc66
fix double RRC init bug in UE
7 years ago
Andre Puschmann
ccf58a63ce
reduce default log-level to warning
7 years ago
Andre Puschmann
f6f47f0320
print srsLTE version name if no git details are found
7 years ago
Ismael Gomez
9e0d7281f5
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
fda4c39590
pdsch_ue RSRP in dBm. Fix default rx_gain_offset in ue.conf differs from code
7 years ago
Andre Puschmann
10469cd3a0
Merge branch 'master' of github.com:srsLTE/srsLTE
7 years ago
Andre Puschmann
ac94b531ae
only print build-info when string is filled
7 years ago
Andre Puschmann
be3b2fbc08
Merge pull request #239 from softwareradiosystems/epc_stacktrace
...
Epc stacktrace
7 years ago
Andre Puschmann
bd59d72b9f
set RRC args by-value
7 years ago
Pedro Alvarez
597cf18b9d
Changing common/debug.h to crash_handler.h
7 years ago
Ismael Gomez
c012a6ea83
Mutex more operations in worker to fix segfault when HO. Protect pdsch/pusch from regenerating sequence
7 years ago
Ismael Gomez
2d5cdc4f35
Add log to pool deallocate
7 years ago
Ismael Gomez
5474f6d55f
Add log to pool deallocate
7 years ago
Andre Puschmann
1f7e918790
use blocking pool_allocate for all NAS messages
7 years ago
Pedro Alvarez
c3ef88e112
Fixing conflicts with next.
7 years ago
Ismael Gomez
229569cd76
Fix Aperiodic CQI retx when TBS=0
7 years ago
Ismael Gomez
1a7e746a06
Minor cleanup
7 years ago
Ismael Gomez
9690125882
Minor cleanup
7 years ago
Ismael Gomez
75e8df2e9f
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
653d126319
Merge branch 'tx_enabled_issue' into next
7 years ago
Ismael Gomez
9231bd0fe0
Fix Aperiodic CQI retx when TBS=0
7 years ago
Andre Puschmann
55b3b61ec1
Merge branch 'master' into next
7 years ago
Ismael Gomez
bd5c1fd83a
deallocate dedicatedInfoNAS in rrc
7 years ago
Andre Puschmann
77827691f5
Merge pull request #236 from softwareradiosystems/ciphered_auth_resp
...
add support for ciphered authentication response
7 years ago
Ismael Gomez
074db8478c
deallocate dedicatedInfoNAS in rrc
7 years ago
Andre Puschmann
43571ce186
update ue.conf.example with missing metrics period
7 years ago
Andre Puschmann
9b894799f0
add support for ciphered authentication response
7 years ago
Pedro Alvarez
7aaa9a1789
Moved srslte_debug_handle_crash to common/debug.c
7 years ago
Merlin Chlosta
2098aa0739
add keys to loglevel info to simplify PCAP analysis ( #194 )
7 years ago
Andre Puschmann
a38abfbd47
make metrics great again
7 years ago
Ismael Gomez
f40766a503
Fixed UE not printing RF metrics
7 years ago
Ismael Gomez
19ac35d933
Increased RLC UL buffer size
7 years ago
Ismael Gomez
ebea1cd7fa
Look only for required SIBs
7 years ago
Ismael Gomez
fae5531bcc
Correction to commit 2a4a84a578
. We don't check for tailroom but for read space
7 years ago
Ismael Gomez
1248a4224a
Initialize nof_coworkers
7 years ago
Ismael Gomez
9d6c323001
Remove superfluous packing call in rrc capabilities
7 years ago
Ismael Gomez
0321a967f2
Search SIB in all opportunities
7 years ago
Andre Puschmann
3dc5a40caf
handle config parsing error gracefully and fix op/opc selection issue
7 years ago
Andre Puschmann
1cba6b18ee
Merge pull request #221 from softwareradiosystems/op_vs_opc
...
Op vs opc
7 years ago
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
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
Ismael Gomez
a4e55b8f88
Merge branch 'amf_grab' into next
7 years ago
Ismael Gomez
e2c3a304b7
In-sync and out-of-sync after 100 and 200 ms. Use RSRP -124 dBm as per the specs instead of SNR
7 years ago
Andre Puschmann
dfe430a584
Merge branch 'next'
7 years ago
Andre Puschmann
07cd9ae528
fix coverity issues
7 years ago
Andre Puschmann
36a53b9cfc
fix coverity issue
7 years ago
Pedro Alvarez
e4b1525982
Removed AMF from USIM configuration. AMF is exctracted from the authentication request now.
7 years ago
Pedro Alvarez
e5d07a4231
Starting to extract AMF value from authentication request (AUTN) in srsUE.
7 years ago
Andre Puschmann
f7fab103be
print UE init msg to log
7 years ago
Andre Puschmann
4fc7dbc340
Merge branch 'next'
7 years ago
Andre Puschmann
dbe0fa6f4e
calculate actual period for metrics logging
7 years ago
Andre Puschmann
afcdf21dcc
Merge branch 'next'
7 years ago
Andre Puschmann
f49c1d8d65
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Andre Puschmann
02856704c8
more coverity fixes
7 years ago
Xavier Arteaga
0299e9aae1
Fixed Aperiodic reporting RM31 for TM4 (Amarisoft proof)
7 years ago
Ismael Gomez
808e3a532b
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
d9560dc155
Fixed RSRP increasing with traffic
7 years ago
Andre Puschmann
f3b1fe0f1a
update for null-termination of strings fix
7 years ago
Andre Puschmann
c8f9a7785a
fix null-termination of strings
7 years ago
Ismael Gomez
afaf6679ea
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
7d633951a9
Improved srsUE stability when loosing signal and restoring it
7 years ago
Ismael Gomez
684a4c37dc
Do not catch SIGKILL
7 years ago
Xavier Arteaga
c386bee399
Fixed PUSCH aperiodic report bug.
7 years ago
Andre Puschmann
03e7d9c199
register handler for SIGTERM and SIGKILL in UE, eNB and EPC
7 years ago
Andre Puschmann
bf45ba32bf
inform all listeners about stop in metrics hub
7 years ago
Andre Puschmann
253e7502e8
fix csv output with newline instead of endl to avoid forced flush
7 years ago
Andre Puschmann
44e9a5bd11
fix stdin bug returning eof in input loop
7 years ago
Ismael Gomez
754566b28f
Changed priorities to below UHD in srsUE
7 years ago
Ismael Gomez
8418c74a2d
Fixes RLC small grant issue in eNodeB and non-adaptive retx
7 years ago
Merlin Chlosta
8d1767c642
Fix bug in random UE ID generation
7 years ago
Merlin Chlosta
fcedeb0278
Add APN to config and PDN connectivity request
7 years ago
Ismael Gomez
415b528aff
Fixed MME IP address in default ENB configuration
7 years ago
Ismael Gomez
0093928b73
Fixed some warnings in ARM
7 years ago
Ismael Gomez
f25e34aad7
Merge pull request #138 from softwareradiosystems/epc
...
Epc
7 years ago
Xavier Arteaga
dcf7654928
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into next
7 years ago
Xavier Arteaga
373afcddc9
Added cross channels to srsue GUI
7 years ago
Xavier Arteaga
43549ee942
Fixes #135 .
7 years ago
Pedro Alvarez
4b62c9cb06
Merge branch 'next' into epc.
7 years ago
Pedro Alvarez
2dea986acc
Sligthly tweaked the ue.conf.example to match the values in the HSS database.
7 years ago
Ismael Gomez
278384e9a2
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
3e4538cb2e
Increased RRC connection timeout (needed for Lime)
7 years ago
Andre Puschmann
892ff2c36a
add configuration for GW
7 years ago
Ismael Gomez
76969932dc
Merge pull request #134 from softwareradiosystems/enbmimo
...
Enbmimo
7 years ago
Ismael Gomez
3be48c40c8
Added rotating log to srsUE and srsENB
7 years ago
Xavier Arteaga
57d443ace2
Merge branch 'next' into enbmimo
7 years ago
Andre Puschmann
f948a75b55
initialize variables
7 years ago
Andre Puschmann
74138071db
move radio bearer definition to RRC
7 years ago
Xavier Arteaga
9ffdb1e62d
Refactored PMI/CQI/RI reporting
7 years ago
Xavier Arteaga
de654cd344
Merge branch 'next' into enbmimo
7 years ago
Xavier Arteaga
7a840d9f59
Solved RI reporting bug and improved PUSCH log trace
7 years ago
Andre Puschmann
f5f9963807
fix NAS test PDU contents
7 years ago
Andre Puschmann
93053701a4
fix and enable NAS test
7 years ago
Ismael Gomez
a799098784
Merge branch 'next' into merge_patch
7 years ago
Ismael Gomez
c6ab02f3f4
Minor changes to logging
7 years ago
yagoda
318afbd8b4
minor fixes to phy logging
7 years ago
yagoda
23afd44a7d
modifications to enable phy lib logging
7 years ago
Ismael Gomez
37ee5505e9
Removed unused log_line() functions. Added DCI info string
7 years ago
Ismael Gomez
23718aebad
Forced kill of UE and ENB by typing ctrl
...
+c multiple times
7 years ago
yagoda
1b1301101c
adding support for phy(C level) logging to file
7 years ago
Ismael Gomez
c54cb02efd
Increased REF BW CFO loop
7 years ago
Ismael Gomez
6711387ad7
Disabled AGC for initial cell search. Copy CFO from search and disable CP based CFO after search to reduce overhead
7 years ago
Ismael Gomez
9355cd5732
Improved CFO loop. Fixed issue with sinusoid tolerance
7 years ago
Ismael Gomez
60b81f47f1
Do chest on filter only when sic_pss is enabled. Do not equalize SSS by default (something is not ok and takes more time to decode it)
7 years ago
Ismael Gomez
95f6eb87c8
Minor issue with paging
7 years ago
Ismael Gomez
7e29430c81
remove unused function
7 years ago
Ismael Gomez
fba900f63c
Merge branch 'mob_crypto_mimo' into next
7 years ago
Ismael Gomez
09dc96a370
Changed neighbour cell to find PSS over multiple frames
7 years ago
Ismael Gomez
f3ee6c0009
Minor logging changes
7 years ago
Ismael Gomez
4c2b6fbd29
Added check for serving PCI target HO
7 years ago
Ismael Gomez
082da2f7b6
Added filter for maximum PSS CFO detection value. Increased averaging for PSS CFO estimation
7 years ago
Andre Puschmann
0641fee20b
nas: fix IMSI print
7 years ago
Andre Puschmann
3705baddc3
nas: initialize ctxt variable and only check ksi if ctxt is present
7 years ago
Ismael Gomez
93a47df015
Fixed segfault when exit due to prach destructor
7 years ago
Ismael Gomez
b0a2fa3b0b
Merge branch 'enbmimo' into mob_crypto_mimo
7 years ago
Ismael Gomez
e720568e82
Revert "Added UE Mode 3-1 aperiodic reporting"
...
This reverts commit 0bd683b3c4
.
7 years ago
Ismael Gomez
eefbdbc913
Revert "Added Aperiodic mode 3-1 in enb and some more optimizations"
...
This reverts commit 8ab196901f
.
7 years ago
Xavier Arteaga
8ab196901f
Added Aperiodic mode 3-1 in enb and some more optimizations
7 years ago
Xavier Arteaga
0bd683b3c4
Added UE Mode 3-1 aperiodic reporting
7 years ago
Ismael Gomez
78bd71dfa9
Fixed ul retx when not needed
7 years ago
Ismael Gomez
48dfc08fa3
Fixed SIC for PSS using channel estimates, added option to disable it (not usable on synchronous same-site cells). Use PSS CE in SSS decoding
7 years ago
Ismael Gomez
cfb059f0c2
Restart rx_counter for SRB in PDCP when restablishing
7 years ago
Ismael Gomez
5c31800ccb
Fixed HO with ciphering
7 years ago
Ismael Gomez
997a22a1c6
Disabled test Restablishment
7 years ago
Ismael Gomez
c1e7666215
Merge branch 'mobility' into mobility_crypto
7 years ago
Ismael Gomez
c816be525e
Testing Reestablishment
7 years ago
Ismael Gomez
aa41237961
Fix adaptive UL retx. Fixes #99
7 years ago
Ismael Gomez
9a255b477a
Merge branch 'crypto' into mobility_crypto
7 years ago
Ismael Gomez
f3b1bc0e2d
Look for multiple cells on each n_id_2 while cancelling the self interference
7 years ago
Paul Sutton
1a323770c9
Added support for AS ciphering
7 years ago
Ismael Gomez
8f39a622fe
Added cancelation of self interference of PSS and SSS signals
7 years ago
Ismael Gomez
c69d4a37e8
Implemented proper cell reselection. Tested reestablishment from one cell to another.
7 years ago
Ismael Gomez
c0e79477b5
Fixed cell reselection when radio-link failure
7 years ago
Paul Sutton
516fdc27f1
Fix for NAS security bearer id, added encryption test sets, fix for compile warning
7 years ago
Ismael Gomez
6b264732d2
Disabled subframe average
7 years ago
Ismael Gomez
f1c6bcd252
Merge branch 'next' into mobility
7 years ago
Ismael Gomez
dd8bacf466
Calibrated CFO loop default values
7 years ago
Paul Sutton
84724d2ab1
NAS-plane encryption working (thanks to David Rupprecht)
7 years ago
Ismael Gomez
dbaf014b00
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
a3a1d268b7
Improved CFO estimation/correction by filtering central 6 PRB. Cleaned ue_sync/sync/pss objects. Used const attr in vector and other objects
7 years ago
Paul Sutton
5292137b3a
Adding APN info to log output
7 years ago
Paul Sutton
d34ce74419
NAS security context file tidy-up, usim_test minor edit
7 years ago
Ismael Gomez
aacd9e1e5b
Revert "Use CP-based CFO estimation only for DL and UL. Estimate every subframe. Calibrated EMA to 0.3 highest valid for low SNR"
...
This reverts commit 6196c096af
.
7 years ago