Xavier Arteaga
50b7d3937f
Added RNTI in SRSENB PDCCH log line
4 years ago
Xavier Arteaga
bbab2cd9ba
Make PDCCH LLR mean amplitude in function of maximum
4 years ago
Xavier Arteaga
6de34524e2
Fix SRSENB PHY log line
4 years ago
Xavier Arteaga
ce3c808a16
Reviewed SRSENB PHY unused variables and log messages
4 years ago
Xavier Arteaga
2ca0932d9b
Reviewed LTE noise estimation
4 years ago
Xavier Arteaga
10a268fdba
Added SNR to phy_dl_test
4 years ago
Francisco
f80c591127
sched,bugfix: fix scheduler CA test
4 years ago
Francisco
2cdda3b6db
sched,enhancement: allow PUSCH allocations when PHICH falls in measurement Gap by resuming UL HARQ
4 years ago
Francisco
f36f5271d3
timers,feature: make timers thread-safe by using atomic to store timers state.
4 years ago
Xavier Arteaga
dddb3ede71
Fix zero parity
4 years ago
Andre Puschmann
50f7fc644b
rlc_am_lte: log event when status prohibit timer expires
4 years ago
Andre Puschmann
11a6d3160f
mac_test: include TSAN options header
4 years ago
Andre Puschmann
018c734b09
dl_harq: fix unlocking of unlocked mutex bug detected by TSAN
...
in the mac_test the tb_decoded() method was called twice for
the 2nd codeword, causig TSAN to complain about an unlocked mutex
being unlocked.
The patch resolves the potential issue only calling tb_decoded
for a grant/tb thas has a non-zero MCS.
The patch also adjusts the reset function to have a safe and "unsafe"
version to be called from inside the class, similar to other
classes where we do the same.
4 years ago
Xavier Arteaga
5c55ff24ec
Minor UE aesthetical changes
4 years ago
Xavier Arteaga
44b6a2b55f
Fix SYNC wait for IDLE if the state is reached
4 years ago
Xavier Arteaga
807b60988d
Wait for PHY workers to transmit before considering SYNC in IDLE
4 years ago
Xavier Arteaga
3c93d5ba43
Fix carrier mapping concurrency issue
4 years ago
Xavier Arteaga
93b35676e7
Solve concurrency issue when setting up SCell measurement
4 years ago
Xavier Arteaga
7185ec6beb
PHY CC configuration is stashed and applied in the next TTI
4 years ago
Xavier Arteaga
235a664120
SRSUE: Removed PUSCH-DMRS/SRS pregeneration methods
4 years ago
Xavier Arteaga
aab2211058
Protect UE PHY SCell configuration
4 years ago
Xavier Arteaga
a7dcd629ef
Cell search waits for IDLE transition before launch
4 years ago
Xavier Arteaga
cc2a6dc269
Review cell selection and SCell configuration during HO
4 years ago
Xavier Arteaga
65d51f5855
Fix unitialised value
4 years ago
Andre Puschmann
531acc0a98
rlc_am_test: add check for RLC buffer state return during retx
4 years ago
Andre Puschmann
3102861ee3
rlc_am_lte: make func param const&
4 years ago
Andre Puschmann
fcba67ca84
enb,rrc: fix logging text
4 years ago
Andre Puschmann
8322887135
enb,rrc: increase RRC PDU queue size to 128
4 years ago
Francisco
a8790abd7e
fix centos7 tuple compilation issue
4 years ago
Francisco
200006c4b7
bugfix,scheduler: avoid offset to increase decrease unboundedly when mcs is equal to 0 or max_mcs
4 years ago
Francisco
0dafe4dd58
fix coderate derivation in PDCCH based on aggregation level
4 years ago
Francisco
a587d20252
allow specification of subset of valid measurement gap offsets in rr.conf
4 years ago
Francisco
0996e50dce
bugfix, s1ap: allow source enb to release old UE ctxt in case a connectionRequest arrives with repeated m-TMSI
4 years ago
Francisco
52247a46e5
rrc,refactor - change log level for paging try lock
4 years ago
Francisco
692bd193d5
rrc,improvements - use single subframe-indexed struct to access pending PCCH. The scheduler now doesnt lock checking for pending paging
4 years ago
Francisco
957ca453e9
bugfix,rrc: change mechanism to delete old paging messages to avoid deleting messages not yet sent
4 years ago
Andre Puschmann
02cceee997
rf_zmq_imp: revert 28399dd876
and fix unit
...
although the manual test with Amarisoft eNB worked fine it seems
the delay is still needed in the default case. Over 50% of the
tests failed in the nightly with:
[zmq] Error: tx time is 0.067 ms in the past (138240 < 139776)
[zmq] Error: tx time is 1.100 ms in the past (184320 < 209664)
While this usleep() should increase the pass likelihood it
still doesn't guarantee error-free runs, so we might need
to revisit it again as some stage.
4 years ago
Andre Puschmann
e7aa484308
rf_zmq_test: remove srsran.h include
4 years ago
Andre Puschmann
bb6a5ebe80
tsan: add TSAN options file to set some default flags and exclude some libs from checks
4 years ago
Andre Puschmann
28399dd876
rf_zmq_imp: remove sleep
4 years ago
Andre Puschmann
574459fd90
rf: remove srsran.h include
4 years ago
Xavier Arteaga
f33731ecd4
Disable irrelevant unit/component test by default
4 years ago
David Rupprecht
70d232c917
Fix run_lte script
4 years ago
Andre Puschmann
d9a5d3f95a
pcap_base: increase PDU queue length
...
some systems with slower HDD seem to have issues
writing the PDUs to disk. increasing length to see if that helps.
4 years ago
Xavier Arteaga
a245039cf3
Initial NR-PBCH-DMRS integration
4 years ago
Pedro Alvarez
997f7db23a
Small fixes for observer.h missing std::size_t
4 years ago
Pedro Alvarez
c74b2dd633
Fix some warnings in PHY due to array parameter mismatch for a few functions
4 years ago
Andre Puschmann
b40867ffec
ue,rrc: add simple connection setup procedure
...
this is an attempt to fix #2850 by defering the transmission of
the connection setup complete until the PHY has applied
the dedicated config in the connection setup.
4 years ago
Andre Puschmann
c1ad867824
epoll_helper: use std::atomic to protect exit called from different thread
4 years ago
Andre Puschmann
d8b2cfcef8
zmq,ringbuffer: protect concurrent access
...
some issue found through TSAN execution
4 years ago