Andre Puschmann
d7ab2b8d66
add stop_timers function to RRC and call it in rrc::stop()
...
- this solves an issue with shutting down RRC when the UE
just sent a connection request (and activated timer T300)
and stop was called.
6 years ago
Andre Puschmann
d6196ba234
simplify RRC-NAS interface and only have msg as param (RRC selects LCID)
6 years ago
Andre Puschmann
c9857fe4ad
add handler for EMM status message
6 years ago
Pedro Alvarez
e3d7ccd7e1
Changed the way UL NAS count is obtained to generate K_enb in the UE. Incrementing UL NAS count on integrity protected dettach request.
6 years ago
Pedro Alvarez
dc727a192b
Changing way UL NAS count is used to generate the K_enb.
6 years ago
Andre Puschmann
db910cb84b
add CSV metrics for eNB
6 years ago
Andre Puschmann
0571720105
make LCID for UL_DCCH configurable
6 years ago
Andre Puschmann
1ed225a10b
add getter for IPv4 and IPv6 addresses
6 years ago
Pedro Alvarez
5c29dba741
Changed Interface between NAS and GW to avoid the GW start function being called twice in IPv4v6 mode.
6 years ago
Pedro Alvarez
685898b323
Starting to add IPv4v6 support to the UE. Added function to get auto-generated link-local IPv6 address.
6 years ago
Pedro Alvarez
ac1c300126
Adding the ability to set the interface local link IPv6 address.
6 years ago
Pedro Alvarez
25108e2e2b
Added configuration options to UE for IPv6 PDN. Starting to send PDN connectivity requesting IPv6.
6 years ago
Pedro Alvarez
3cddad79cc
Adding ability to configure names of TUN interfaces. ( #277 )
...
* added config option for tun dev names vs fixed names added config option for M1-U interface addr
* Added options to sgi_mb tun name.
* Added some comments to mbms.conf.example
* Added some comments to example configs to explain the new values.
6 years ago
Andre Puschmann
0380c83175
remove RF device calibration settings from UE/eNB config
...
- this remove RF calibration parameters that were an extra
section in the eNB/UE config but were hardly used (only old bladeRF)
- a better way to pass those parameter would be through the
device args in the normal rf config section
6 years ago
Ismael Gomez
cfb3a43aed
Lower priority of workers
6 years ago
Andre Puschmann
d981f129e0
Merge branch 'master' into next
6 years ago
Andre Puschmann
1fab8e6702
fix reset of NAS counters after receiving security mode command
...
- reported by cpetersgit
- reset only needed after receiving initial security mode command
6 years ago
Andre Puschmann
f458d58527
fixed handling of UE indentity request
6 years ago
Joseph Giovatto
2dddfa2aac
added ability to track tput per bearer ( #233 )
...
added mac_metrics for ul/dl harq retex counts
6 years ago
Ismael Gomez
6a791f1416
Change TX mutex to semaphores (mutex implementation was violating lock ownership requirement)
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
9cd725de21
Trigger measurement only for cells in MeasObj not the discovered ones
6 years ago
Andre Puschmann
06c9a3f07f
add network initiated detach
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
Andre Puschmann
eb30d86d44
process RRC PDUs in RRC thread
7 years ago
Andre Puschmann
bd59d72b9f
set RRC args by-value
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
Ismael Gomez
229569cd76
Fix Aperiodic CQI retx when TBS=0
7 years ago
Ismael Gomez
75e8df2e9f
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
9231bd0fe0
Fix Aperiodic CQI retx when TBS=0
7 years ago
Andre Puschmann
9b894799f0
add support for ciphered authentication response
7 years ago
Ismael Gomez
ebea1cd7fa
Look only for required SIBs
7 years ago
Pedro Alvarez
f301bb6373
Merging next into op_vs_opc and resolving conflicts.
7 years ago
Xavier Arteaga
5e4fb48184
Refactored CQI reporting logging in UE. Fixes #199
7 years ago
Andre Puschmann
01f6395d70
add option to force IMSI attach by not loading NAS ctxt from file
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
Xavier Arteaga
6ab69b1d4c
Added PDSCH coworkers
7 years ago
Xavier Arteaga
31496ab44c
srsue PUSCH, set mcs idx to previous if it is a retransmission
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
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
a113d5164f
facilitate automatic mbms service start
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
d0457211ad
adding support for CHAP auth
7 years ago
Andre Puschmann
4dc2951d59
perform initial attach with ESM info transfer
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
3fe6dad323
adding hard SIM card support using PCSC
7 years ago
Ismael Gomez
81b69327b1
Added TA to metrics
7 years ago
Ismael Gomez
4515dd94ea
Use blocking queue for RRC measurement fixes #193
7 years ago
Ismael Gomez
abea371180
RLF on separate thread to avoid blocking in RLC AM RLF
7 years ago
Ismael Gomez
cac027d695
Merge branch 'issue_incorrect_dci' into raa_new
7 years ago
Ismael Gomez
036e39481c
Reset PID when grant changes
7 years ago
Ismael Gomez
3ab74fb552
Exposed continuous TX mode to ue.conf
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
49c0455b4a
Expose print buffer state option to ue.conf and disable by default
7 years ago
Ismael Gomez
ab78eb6d58
Process BCCH from pdu_process thread. Process PCCH from new thread in RRC
7 years ago
Ismael Gomez
74d6028769
Delay application of time_adv by 1 subframe
7 years ago
Ismael Gomez
ab7a0842ba
Send PRACH from worker thread with zero time advance
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
ffb8337be7
Merge branch 'next' into sync_states
7 years ago
Ismael Gomez
99253cb703
Cherry picked fixes from PR #160
7 years ago
Ismael Gomez
ff1269add3
HO working
7 years ago
Ismael Gomez
edd9cbf4dc
Merge branch 'next' into sync_states
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
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
f88f465c97
Refactored NAS/RRC/PHY cell_search/selection procedures
7 years ago
Ismael Gomez
548a4ae29d
RRC is_connected return and srsgui crashing if ports=0 when init
7 years ago
Ismael Gomez
86d4ce52e0
Make intra-frequency measurement period/length a parameter
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
0fbeee72a1
Fixed offset int in previous commit
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
Ismael Gomez
6ca6919694
Handle T300 expiry to avoid blocking on RLC TM UL CCCH when ConnectionRequest fails
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
Ismael Gomez
c6c170e737
Do HO after correct synchronization
7 years ago
Ismael Gomez
a85368cac0
Discard duplicated TB after timeout
7 years ago
Ismael Gomez
13efa740e8
Changed logic in RRC/NAS/PHY for cell/plmn search to avoid stucking in IDLE
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
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
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
f6ee0e1c8a
move byte_buffer to UE base class
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
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
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
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
8474c6e3aa
Fixed HO to unkown cell issue
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
f6a17d1182
Logs to test snr drop issue
7 years ago
Ismael Gomez
e59822f9a9
Fixed bug in previous commit
7 years ago
Ismael Gomez
62116bf1ae
Revert "Logs to test snr drop issue"
...
This reverts commit 097005684a
.
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
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
9acefc53f8
Set C-RNTI when grant from RAR but no Msg3
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
2cf6f96f24
Fixes #6 AGC
7 years ago
Ismael Gomez
4e1d2cdf05
Defaut in-sync for neighbour cell to true
7 years ago
Andre Puschmann
ccfb9314bc
fix various coverity bugs
7 years ago
Xavier Arteaga
0c2f0ac038
Fixed srsue freq_offset compensation for UL
7 years ago
Xavier Arteaga
4949759cdc
Fixed simultaneous PHICH (ACK) and CQI request.
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
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
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
Andre Puschmann
dbe0fa6f4e
calculate actual period for metrics logging
7 years ago
Ismael Gomez
d9560dc155
Fixed RSRP increasing with traffic
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
Xavier Arteaga
c386bee399
Fixed PUSCH aperiodic report bug.
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
Ismael Gomez
754566b28f
Changed priorities to below UHD in srsUE
7 years ago
Merlin Chlosta
fcedeb0278
Add APN to config and PDN connectivity request
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
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
74138071db
move radio bearer definition to RRC
7 years ago
Xavier Arteaga
9ffdb1e62d
Refactored PMI/CQI/RI reporting
7 years ago
Ismael Gomez
a799098784
Merge branch 'next' into merge_patch
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
yagoda
1b1301101c
adding support for phy(C level) logging to file
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
7e29430c81
remove unused function
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
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
5c31800ccb
Fixed HO with ciphering
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
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
Paul Sutton
d34ce74419
NAS security context file tidy-up, usim_test minor edit
7 years ago
Ismael Gomez
3a0ab02264
S1/X2 handover tested and working
7 years ago
Ismael Gomez
8447c965e3
Fixing RSRP measurements
7 years ago
Paul Sutton
5b46174b5b
Adding RRC logic to receive all SIBs
7 years ago
Ismael Gomez
d428760b20
Merge branch 'next' into mobility
7 years ago
Andre Puschmann
3ebda40580
move build info to UE base class
7 years ago
Ismael Gomez
408545dab8
X2 (constant NCC) working
7 years ago
Paul Sutton
4877c7ab07
Adding support for GUTI attach
7 years ago
Ismael Gomez
12d8b373c7
srsUE takes and reports intra-frequency measurements correctly
7 years ago
Ismael Gomez
c6e947e7ca
Enable S-TMSI attach
7 years ago
Xavier Arteaga
d041431c13
Merge branch 'reporting' into enbmimo
7 years ago
Xavier Arteaga
b084b153cf
Added UE Mode 3-1 aperiodic reporting
7 years ago
Ismael Gomez
49a621e193
removed last tti in adaptive retx. moved to phch_common
7 years ago
Ismael Gomez
058fbd7112
Fix adaptive retx in UE
7 years ago
Ismael Gomez
9cf95f5c32
Attempt to reset timer regardless of N310
7 years ago
Ismael Gomez
42d08046d3
Fixed bug with UL adaptive retx
7 years ago
Xavier Arteaga
9fbcf95367
Merge branch 'next' of https://github.com/softwareradiosystems/srsLTE into enbmimo
7 years ago
Ismael Gomez
641eceb328
Merge branch 'next' into mobility
7 years ago
Ismael Gomez
9c04bf2848
Removed metrics period from listener
7 years ago
Xavier Arteaga
96a6d6ae9f
Merge branch 'next' into enbmimo
7 years ago
Xavier Arteaga
af669a6cbb
Added RI reporting in enb and optimised RI computing calling time
7 years ago
Ismael Gomez
3b4649b9f7
Fixed bug in calc_new_transmission
7 years ago
Ismael Gomez
05d6a1c829
added option to configure netmask (rules out previous commit)
7 years ago
Ismael Gomez
9dbbe9731a
missing netmaks string after merge
7 years ago
Ismael Gomez
2f44e2bf3a
Refactored cases mcs>29 for ul/dl
7 years ago
Ismael Gomez
399f1cdbd1
Force retx for mcs>29 and new tb if rv=0 && mcs<29
7 years ago
Ismael Gomez
177f36fc8c
Improved cell reestablishment procedure timers (still not working the authentication)
7 years ago
Ismael Gomez
240eba2af5
Fix for async dl scheduling
7 years ago
Ismael Gomez
ed7856ea57
Merge branch 'next' into next_novolk
7 years ago
Ismael Gomez
0a1f51e592
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Andre Puschmann
5ee2a37c2b
fix bug in dl_harq where if always returned true
7 years ago
Ismael Gomez
2b0b57176f
Removed pid from demux
7 years ago
Ismael Gomez
c4c1c62360
stable connection. Runs out of samples in ringbuffer if clock differences
7 years ago
Ismael Gomez
db87a41d80
Merge branch 'next_novolk' into mobility
7 years ago
Ismael Gomez
aeabcb4551
Merge branch 'next' into next_novolk
7 years ago
Ismael Gomez
eec7b27b89
Added check for msg3 buffer overflow. Increased msg3 buffer. Fixes #103
7 years ago
Ismael Gomez
f4e883d24f
Divided phch_recv in subclasses
7 years ago
Xavier Arteaga
e8da7160f0
eNB transmits diversity by default if two cell ports are configured
7 years ago
Ismael Gomez
fda886407b
Added option to force the DL/UL frequency at the UE
7 years ago
Ismael Gomez
1dff82065b
Merge branch 'next' into next_novolk
7 years ago
Ismael Gomez
c7d5231251
Read Home PLMN from IMSI
7 years ago
Ismael Gomez
a5b384da4a
Added support for roaming PLMN
7 years ago
Ismael Gomez
1c677f7183
Read Home PLMN from IMSI
7 years ago
Ismael Gomez
2159ad3280
Added support for roaming PLMN
7 years ago
Ismael Gomez
ca0cf017d6
Now working with variable HARQ scheduling
7 years ago
Ismael Gomez
c8dc3d1ad7
Merge branch 'next_with_variable_harq' into next_novolk
7 years ago
Ismael Gomez
d6bdabfdc0
Changed all harq delays to variables
7 years ago
Ismael Gomez
92144ce15d
Revert "Handle RRC ConnectionReject at eNodeB and UE"
...
This reverts commit b6f905e2df
.
7 years ago
Ismael Gomez
b6f905e2df
Handle RRC ConnectionReject at eNodeB and UE
7 years ago
Ismael Gomez
95000edfd8
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
3aabd83289
fixed blocked timers due to syncrhonization lost
7 years ago
Andre Puschmann
15d89c3e95
add CSV metrics to UE
7 years ago
Andre Puschmann
6eb6468ba9
add CSV metrics object
7 years ago
Andre Puschmann
f92728ad6e
add console message when prenting metrics in RRC_IDLE
7 years ago
Andre Puschmann
0636aa289c
use metrics_hub in UE
7 years ago
Ismael Gomez
b12d69b439
Set default TX mode to continuous and fixed uplink synchronization (radio set offset concurrent access)
7 years ago
Ismael Gomez
6de06457fa
Removed MAC timers thread and call them from main MAC thread
7 years ago
Ismael Gomez
4753366096
Added option to ue.conf/enb.conf to forward logs to stdout
7 years ago
Ismael Gomez
18d2c44b71
Restored L/U/O metrics
7 years ago
Ismael Gomez
bb9ff5fcc5
UE to recover from an sporadic loss of synchronization due to USRP overflow
7 years ago
Ismael Gomez
8fd4ba7486
added per-thread PHY logging
7 years ago
Ismael Gomez
f8c5eb28d3
Fix not showing L/U/O warnings
7 years ago
Ismael Gomez
6556941e6d
simplified MAC timers. Unified mac and upper timers in same background task
7 years ago
Ismael Gomez
5359c42b46
RLC UM release timer at stop()
7 years ago
Ismael Gomez
4a86967530
Improved stability after radio link failure and radio transport error
7 years ago
Ismael Gomez
fcbcf1ec7b
Removed grant size condition from calc_new_transmission
7 years ago
Xavier Arteaga
c29af35158
Solved bug: when a retransmission of a succesfully decoded block was received
7 years ago
Ismael Gomez
68b1782c86
Fixed Paging and reattachment in new state machine. Moved GW to srsue
7 years ago
Ismael Gomez
826667361e
Reduced chances of uhd demuxer error. Reset device when it occurs
7 years ago
Xavier Arteaga
230eb63a97
Refactored grant: removed nof_tb from grant. Use tb_en instead.
7 years ago
Xavier Arteaga
4b00908abb
Removed bug in dl_harq for multiple TB
7 years ago
Xavier Arteaga
8eab3b4688
Removed redundant condition
7 years ago
Ismael Gomez
f0d9b333b2
Improved stability when UE reattaches
7 years ago
Ismael Gomez
394d8f166a
Improved initial CFO estimation for PRACH. Fixed bug in PDCCH after changing cell
7 years ago
Ismael Gomez
f1bacd009a
Reduced time to sync to cell
7 years ago
Ismael Gomez
b771c35371
add freq_offset option to ue.conf
7 years ago
Ismael Gomez
22f194182c
fixed memory leaks
7 years ago
Ismael Gomez
b0639ab394
resolved merge conflicts
7 years ago
Ismael Gomez
9ae21dfd5d
reattaching cells with different IDs and PRB
7 years ago
Ismael Gomez
6e0fd43c1f
Moved FFTW to WISDOM and save/load from file
7 years ago
Ismael Gomez
82a90fe4f1
Merge branch 'next' into mobility
7 years ago
Ismael Gomez
a51b6b09dd
Merged with next. Attach successful
7 years ago
Ismael Gomez
2335d2a644
remove boost::assign
7 years ago
Ismael Gomez
e5feec1934
Temporal commit before merge. Changed sequence objects to avoid reallocating memory. new NAS/RRC working with initial attachment
7 years ago
Ismael Gomez
c5bc3b11b7
remove spaces
7 years ago
Andre Puschmann
c474b24d32
add basic NAS configuration class
7 years ago
Andre Puschmann
9398e0eff9
make number of HARQ processes a parameter for mux/demux objects
8 years ago
Andre Puschmann
8dbabb2834
rework bearer/LCID handling
...
This is a larger patch that reworks the LCID handling throughout the
code.
- It first moves the RB/LCID mapping out of common.h into the RRC object
because different RATs may have different mappings.
- It adds a interface to RRC that other objects like RLC/PDCP/etc. may
use to get the bearer name of a specific LCID.
- The patch also introduces a PDCP config class.
8 years ago
Andre Puschmann
83c358d33f
let demux use common interface
8 years ago
Andre Puschmann
ce1e565c79
move RRC states definition into common header
8 years ago
Andre Puschmann
c247f1103d
parameterize TTI offset between UL grant and UL tx and UL tx and HARQ rx
8 years ago
Andre Puschmann
20a004a768
add seperate interface for MUX to query BSR procedure
...
- this is also intented to make MUX RAT-agnostic
8 years ago
Andre Puschmann
f26969db8b
adding UE base class
...
- this patch moves common code shared between multiple UE types, i.e.,
UEs for different RATs into a commong base class
- it also introduces a switch during UE startup to instantiate the
selected UE type
8 years ago
Andre Puschmann
9f3b4bf9a5
use dedicated UL harq config
...
- this patch changes the UL harq config to a dedicated one
instead of passing the whole MAC config which may be specific to
a specific RAT
- it also extends the RRC to fill the harq specific config field in the
MAC config
- clean up dl_harq and remove unused mac config
8 years ago
Andre Puschmann
704b8c3dc4
make DL and UL harq template classes
8 years ago
Andre Puschmann
869786a27c
adapt MAC procedures to also use MAC timers defined in mac_common.h
8 years ago
Andre Puschmann
faf120501a
make DL and UL harq header-only
...
- move src of DL and UL harq in to header in prep for templating both
- add commong MAC header
8 years ago
Ismael Gomez
fa9eaee498
new NAS/RRC structure. Attaching and ping working
8 years ago
Ismael Gomez
93ff9294f5
Merge branch 'next' into mobility
8 years ago
Ismael Gomez
6037a2f2bd
changed logger classes
8 years ago
Ismael Gomez
4b5cbafdb5
upgraded to new code restruct
8 years ago
Ismael Gomez
80092fd888
added pdu tstamp
8 years ago
Ismael Gomez
8a367bf825
changed srsue namespace to srslte for all common objects
8 years ago
Ismael Gomez
e75daee148
renamed include paths for common objects
8 years ago
Andre Puschmann
c51c4d2a38
fix compile warnings
8 years ago
Andre Puschmann
ff7400f140
remove unused header
8 years ago
Andre Puschmann
928ef71b82
adding remaining srsUE code
8 years ago