Francisco Paisana
f518861ebc
fix location of support/ folder. Created macros for ASSERT_EQ and ASSERT_NEQ
3 years ago
Xavier Arteaga
a300a47673
Fix value selector for NEON
3 years ago
Ismael Gomez
a896e32cf4
Refactor sub-band CQI processing
3 years ago
Xavier Arteaga
cf09044453
Optimised random bit (unpacked) and byte (packed) generator
4 years ago
Xavier Arteaga
ef4c978d72
Optimized byte random generator
4 years ago
Andre Puschmann
d8b2cfcef8
zmq,ringbuffer: protect concurrent access
...
some issue found through TSAN execution
4 years ago
Xavier Arteaga
1f38817b3b
Added random bit vector generator
4 years ago
Xavier Arteaga
bcb91d6173
srsran_vec_sprint_hex returns number of written characters
4 years ago
Xavier Arteaga
2f9c7e1345
Avoid cexpf in srsran_vec_apply_cfo_simd
4 years ago
Xavier Arteaga
892aea8219
Fix coverity warnings under lib/src/phy/utils
4 years ago
Xavier Arteaga
b6fa82bf9a
Fix more static analysis warnings
4 years ago
Xavier Arteaga
de187d4c88
Fix copy-past issue in srsran_vec_apply_cfo_simd
4 years ago
Xavier Arteaga
5bdf2c93b3
Initial NR PDSCH CSI-RS RE skip and other changes
4 years ago
Codebot
4523ee6087
rename srsLTE to srsRAN
4 years ago
Xavier Arteaga
576a923a4c
Added i8 zero vector
4 years ago
Xavier Arteaga
ff5fbbf0a0
Added vector sprint for bit
4 years ago
faluco
9d15a44c73
Port lib/phy to srslog ( #2298 )
...
* - Ported the channel class to srslog.
- Removed all newlines of log messages in lib/phy.
* Remove more newlines that use the C debug macros.
4 years ago
Xavier Arteaga
4d96cf4a41
More NR-PUCCH support
4 years ago
Xavier Arteaga
058bee5fda
Increased prime number range
4 years ago
Xavier Arteaga
aa8b69e9a7
Fix prime number
4 years ago
Xavier Arteaga
8de73988b8
Add real vector and complex scalar product
4 years ago
Xavier Arteaga
a7ca8ffff7
Moved prime number to different file
4 years ago
Xavier Arteaga
95ce49acd4
Added more vector copy functions
4 years ago
Ismael Gomez
a6423442c2
Refactor NR RA files and fix header includes all over library ( #2162 )
...
* Refactor NR resource allocation classes. Use DCI instead of grant for dummy PDSCH UE/eNB test
* Minor refactors in NR workers and ue_dl
* Fix include issues
* fix compilation issues
4 years ago
Andre Puschmann
cff9f03a11
rlc_am_lte: remove unused rx/tx metrics members
...
those variables aren't used and are included in the bearer metrics already
4 years ago
Andre Puschmann
47c5f9e85b
remove AGPL header from remaining cpp files
...
* also add commercial header to come CMake helpers
4 years ago
Xavier Arteaga
12c076bf96
updated copyright headers
4 years ago
Andre Puschmann
07d2bc4fe8
change license header to agnostic version with hint to root LICENSE file
4 years ago
Xavier Arteaga
35bf5b8c6d
Added generic memory malloc
4 years ago
Xavier Arteaga
83dddae525
Added vector zero
4 years ago
Xavier Arteaga
bc66942b8d
Bit unpacking input to constant
4 years ago
Xavier Arteaga
2c4aa1e379
Added Polar and LDPC forward error correction
4 years ago
Xavier Arteaga
c2621cc4f8
Protect ring-buffer write from nullptr
4 years ago
Xavier Arteaga
791c979063
Vector: fix cf to cs conjugate conversion
4 years ago
Xavier Arteaga
ede58319ae
Vector: added conjugate complex float to short
4 years ago
Xavier Arteaga
60d563aa06
Fix ringbuffer read conversion
4 years ago
Xavier Arteaga
c20d4ff5cc
Added ringbuffer zerocopy a timeout
4 years ago
Xavier Arteaga
1f18e8a054
SIMD: frequency estimate optimization
4 years ago
Xavier Arteaga
bf1b7b8527
SIMD: fix NEON compilation
4 years ago
Xavier Arteaga
b8f4d03979
Fix in SIMD frequency estimation
4 years ago
Xavier Arteaga
ee6f24befe
Optimize vector frequency estimation
4 years ago
Andre Puschmann
f6d3467884
ringbuffer: fix timeout calculation for timed read
...
with ZMQ RF, we've seen the radio returning -1 and traced
the issue down to the ringbuffer.
in fact, pthread_cond_timedwait() returned 22 (EINVAL) indicating
a wrong timeout value. The issue was likely an overflow
in the timespec parameter. This patch checks for the return
value of pthread_cond_timedwait() and also calculates the
nanosecond wrap around for the timespec
5 years ago
Francisco Paisana
64e8f5e3ed
update license year
5 years ago
Xavier Arteaga
20db13abc7
SRSUE: fix condition number calculation
5 years ago
faluco
4fb290ea27
Remove ifdefs now that this SIMD op is supported.
5 years ago
faluco
c39ea2f583
Adjust possible type mismatch.
5 years ago
Andre Puschmann
f67524707d
neon: add srslte_simd_b_neg()
...
clang complained about an uinit var that is returned and it turned
out that we don't even implement that function in NEON.
I've found a nice MIT-licensed header that was easy to integrate.
5 years ago
faluco
9efa24bfa9
More warning fixes.
5 years ago
faluco
7ff251f112
- Fixed warnings caught by Clang 9.0.0
5 years ago
Xavier Arteaga
2d39c7261c
renamed vector copy prefix from to
5 years ago