27 Commits (bd46c40650de89a8d769f3161b0f9c551c334f88)

Author SHA1 Message Date
Xavier Arteaga 2bca321d4d Fix NEON 16 bit turbodecoder 5 years ago
Xavier Arteaga dc6128617b Fix SSE 16 bit turbodecoder 5 years ago
Xavier Arteaga e832769ae6 Updated copyright 5 years ago
Pedro Alvarez c5979f59eb Clang format UE, eNB and lib (#850)
* Clang-formated UE, eNB and lib.
* Fixed compiling errors from clang-format.
* Fix linking issues introduced by clang-format
* Fix poor formating in initializing arrays of arrays.
* Fix mistake in conflict resolution on rm_turbo.c
* Re-apply clang format to gtpc_ies.h
5 years ago
Andre Puschmann e0bd7f156d replace remaining warning macros with pragma message 6 years ago
Ismael Gomez efe74e765b Fix coverty non-inititalized variables in tdec 6 years ago
Andre Puschmann 4b01a2e4a0 update copyright notice 6 years ago
Ismael Gomez 7780b1aba5 add tdd/ca support 6 years ago
Ismael Gomez a8a0c3ebe7 Fixed compilation in zynq 6 years ago
yagoda 3762738bc1 adding windowed neon turbodecoder (can be further optimized) 6 years ago
Ismael Gomez 0294923e2b Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Xavier Arteaga a9fcd64b1f Fixes #259: Turbodecoder AVX2 instructions under LV_HAVE_AVX (instead of LV_HAVE_AVX2) 6 years ago
Ismael Gomez 826fbccf11 Fixed memory leaks in new decoder 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 a21db86a78 SCH Codeblock CRC is computed at same time than parity 0 7 years ago
David Rupprecht 9d71bec7b6 Unified include guards 7 years ago
Xavier Arteaga 2a69211f32 SCH does not terminate all codeblocks if one fail. Also, SCH does not decode blocks with CRC=OK 7 years ago
yagoda d749ee66f4 introducing 16 bit viterbi support 7 years ago
Xavier Arteaga 15e75b2c65 Created Bit interleaver object and SSE optimised interleaver 7 years ago
Ismael Gomez db17c67194 Fixed bug in SSE turbo decoder 7 years ago
Ismael Gomez 120544baa0 Remove LV_HAVE_SSE from turbodecoder interface. Fixes #99 7 years ago
Xavier Arteaga 2bf288ff59 Solved infinite loop and/or segmentation fault in the SCH decoder for non-SSE compilation. 7 years ago
Ismael Gomez 9623081da1 Fixed decoder doing more iterations than necessary 8 years ago
Ismael Gomez f00ea8c8ed Integrated AVX2 decoder in PDSCH object. Added inter-frame SSE decoder (not working and not integrated) 8 years ago
Ismael Gomez c1ef9da32a avx turbo decoder working in tests 8 years ago
yagoda 0fe981e608 adding avx viterbi and avx vectors 8 years ago
Andre Puschmann d079d25b2c rename srslte folder and src subfolder 8 years ago