yagoda
69dc16c4c8
changes to fix arm compilation
6 years ago
Xavier Arteaga
8c3a0153b9
Added missing AVX512 intrinsics and flags. Fixes #291 .
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
Xavier Arteaga
8d56b254f5
Fixed vector test failure criteria for conversions
6 years ago
Pedro Alvarez
7aaa9a1789
Moved srslte_debug_handle_crash to common/debug.c
7 years ago
Pedro Alvarez
96786e96da
Splitting the lib debug into phy and common debug.
7 years ago
Xavier Arteaga
f01f7b4945
Added Vector max abs SIMD function
7 years ago
Ismael Gomez
e18ba937dc
Limit uplink signal normalization to avoid clipping
7 years ago
Xavier Arteaga
681b98ae50
Added vector CFO
7 years ago
yagoda
e4c3f0bc30
adding mbms-gw and mch generation tables
7 years ago
Xavier Arteaga
0bc3be7abb
Added DL CSI decoding to TM2 and TM3
7 years ago
Xavier Arteaga
5ad6ef4d1d
Implemented SSE/MMX int32 bit Interleaver
7 years ago
Ismael Gomez
384e0f8649
Fixed UL interleaver (missing SIMD deinterleaver)
7 years ago
Ismael Gomez
321a750f56
Added features to ringbuffer
7 years ago
Andre Puschmann
57e0c01fc4
check max buffer length in hex print
7 years ago
Andre Puschmann
e933f05933
fix memleak in vector test../lib/src/phy/utils/test/vector_test.c
7 years ago
Andre Puschmann
1efcea7e47
call dft_exit in various tests
7 years ago
Xavier Arteaga
2c8467780d
UE stores last PMI and last RI in common phy
7 years ago
Andre Puschmann
ccfb9314bc
fix various coverity bugs
7 years ago
Ismael Gomez
a279ab47f0
Improved neighbour cell accuracy. Changed RRC to avoid segfault when neighbour cell addition
7 years ago
Xavier Arteaga
5741ce4c61
Fixed coverity for vector_test.c
7 years ago
Xavier Arteaga
c4247c7aca
Fix coverity for complex 16bit
7 years ago
Ismael Gomez
26017a8f98
Fixed double const warning
7 years ago
Ismael Gomez
c521739b51
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
7 years ago
Ismael Gomez
e16839d7a7
Merge branch 'next' into 16bit_avx_viterbi
7 years ago
Xavier Arteaga
1db3f8ffcc
Fixed SSE interleaver SEGFAULT potential
7 years ago
yagoda
d749ee66f4
introducing 16 bit viterbi support
7 years ago
Xavier Arteaga
a01c5ea08f
Fixes #119 : channel estimation subframe averaging
7 years ago
yagoda
23afd44a7d
modifications to enable phy lib logging
7 years ago
yagoda
1b1301101c
adding support for phy(C level) logging to file
7 years ago
Ismael Gomez
142ee30029
Merge branch 'next_novolk' into next
7 years ago
Ismael Gomez
f1c6bcd252
Merge branch 'next' into mobility
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
yagoda
38903de07c
adding simd xor functionality
7 years ago
Ismael Gomez
d428760b20
Merge branch 'next' into mobility
7 years ago
Xavier Arteaga
176dae270c
Fixes #105 . Added backtrace print in 'srsLTE.backtrace.crash'
7 years ago
Xavier Arteaga
91e706d4d1
Fixes #107 : srslte_simd_f_sqrt NaN solved if input is 0
7 years ago
Ismael Gomez
12d8b373c7
srsUE takes and reports intra-frequency measurements correctly
7 years ago
Ismael Gomez
e04a221911
Removed volk occurrences. Fixes #103
7 years ago
Ismael Gomez
641eceb328
Merge branch 'next' into mobility
7 years ago
Xavier Arteaga
15e75b2c65
Created Bit interleaver object and SSE optimised interleaver
7 years ago
Xavier Arteaga
c1b296eb2c
SSE optimization for srslte_bit_interleave_w_offset
7 years ago
Xavier Arteaga
0504e7a51b
Fixed test for abs value. Solved compilation Neon warnings and SSE errors
7 years ago
yagoda
f4b9e7311a
adding neon support to new vector structure
7 years ago
Ismael Gomez
c4c1c62360
stable connection. Runs out of samples in ringbuffer if clock differences
7 years ago
Ismael Gomez
f4e883d24f
Divided phch_recv in subclasses
7 years ago
Ismael Gomez
dbae016b00
Removed unused vector functions
7 years ago
Xavier Arteaga
94a06867a3
Optimized SIMD includes and solved AVX512 bugs
7 years ago
Xavier Arteaga
9e5f999666
Added more functions
7 years ago
Xavier Arteaga
c41ad5453c
Solved bugs and compilation error in simd and vector_simd
7 years ago
Xavier Arteaga
0c52c5651d
Merge branch 'next_novolk' of https://github.com/softwareradiosystems/srsLTE into next_novolk
7 years ago
Xavier Arteaga
c9f6bfccd4
Refactored vector library with SIMD independent architecture inline functions test-benchmark
7 years ago
Xavier Arteaga
8078238cb5
Removed test macros from mat.h
7 years ago
Ismael Gomez
bf79d463d4
Merge branch 'next' into next_novolk
7 years ago
Ismael Gomez
7aa33c1f27
Merge branch 'next' into next_novolk
7 years ago
Ismael Gomez
22f194182c
fixed memory leaks
7 years ago
Ismael Gomez
b0639ab394
resolved merge conflicts
7 years ago
Ismael Gomez
9dffa10550
fixed compiling issues
7 years ago
Ismael Gomez
a51b6b09dd
Merged with next. Attach successful
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
408bb7da66
Merge branch 'next' into next_novolk
7 years ago
Xavier Arteaga
d933f1b817
Renamed module algebra (it is now named mat) and moved usefl math SIMD macros to simd.h
7 years ago
Xavier Arteaga
0947173fc1
Merge branch 'next' into next_mimo
7 years ago
Xavier Arteaga
bbf7ffffa2
Added Condition number calculation for Rank Indicator in TM3
...
(cherry picked from commit f8a4472)
7 years ago
Ismael Gomez
616e18c570
fixed PUCCH correlation estimator
7 years ago
Xavier Arteaga
48d508aeba
Added srs_lte_cpy for aligned copy which improves a bit performance for aligned data
7 years ago
Xavier Arteaga
d1709e06af
Added algebra SSE, AVX (+FMA) implementatiokns with test
7 years ago
Xavier Arteaga
1d00e1acaa
Merge with next_with_matlab
8 years ago
Ismael Gomez
f629e10fcf
fixed bug in sub_sse() and added couple of avx functions
8 years ago
Ismael Gomez
2bba9d187d
fixed dotprodconj. Removed unaligned load/store
8 years ago
Ismael Gomez
fd2a6f13e2
Merge branch 'next' into next_novolk
8 years ago
Ismael Gomez
12cbf02606
changed name of vector_simd function
8 years ago
Ismael Gomez
681a2455d9
Merge branch 'next' into next_novolk
8 years ago
Ismael Gomez
d8069f9364
forced local variable alignment in dot_prod_sss_avx2
8 years ago
Ismael Gomez
215dac6662
fixed some issues with AVX machines
8 years ago
Ismael Gomez
72a2b06238
Fixed incompatibility with volk1.2 Make pointer type warnings an error
8 years ago
Mikko Markus Torni
d734ef977b
Add comments to many functions
8 years ago
Ismael Gomez
ec34d56e77
final merging changes
8 years ago
Ismael Gomez
1b4706f510
Merge branch 'next_private' into novolk
8 years ago
Ismael Gomez
975a41d55f
Merge branch 'next_private' into novolk
8 years ago
Paul Sutton
07d8997395
Merge branch 'next' into next_paul_libs
8 years ago
Paul Sutton
4b68272964
Switch to static internal libs, set -fPIC by default
8 years ago
Andre Puschmann
ac7f11e5b8
disabling SIMD code in vector lib in debug mode
8 years ago
Ismael Gomez
2da8b1f93b
Merge branch 'restruct_update' into next_private
8 years ago
Ismael Gomez
840a9573e8
set unaligned mode in avx kernel
8 years ago
Ismael Gomez
bcaa6e95bd
moved viterbi avx and fixed minor warnings
8 years ago
yagoda
e0fb5d5cf6
updating avx vectors and viterbi
8 years ago
yagoda
0fe981e608
adding avx viterbi and avx vectors
8 years ago
Andre Puschmann
1d1916d6e0
Merge branch 'restruct_update' into restruct_update_paul
8 years ago
Andre Puschmann
c51c4d2a38
fix compile warnings
8 years ago
Paul Sutton
80140c7c38
minor cmake edits
8 years ago
Andre Puschmann
d079d25b2c
rename srslte folder and src subfolder
8 years ago