Commit Graph

89 Commits

Author SHA1 Message Date
yagoda 0fe981e608 adding avx viterbi and avx vectors 2017-06-01 12:30:15 +02:00
Andre Puschmann b3f039bf46 move code in phy subdir 2017-05-18 09:07:12 +02:00
yagoda ae94416395 adding native lime, soapy, decimation filtering and neon optimizations 2017-05-03 16:48:40 +01:00
Ismael Gomez 29311d1edd set viterbi amplitude to 100 2017-03-28 13:02:06 +02:00
Ismael Gomez f952028f8a set amplitude viterbi 80 2017-03-27 10:11:43 +02:00
Ismael Gomez 781fafa661 disabled softbuffer reset on init 2017-03-24 10:04:43 -04:00
Ismael Gomez 3d73e780af fixed normalization for int16 in viterbi 2017-03-13 18:40:54 +01:00
Ismael Gomez 53afeb21b7 reduced viterbi scale to 100 (pbch test fails) 2017-03-12 19:48:59 +01:00
Ismael Gomez fac83a37e1 autoscale viterbi soft bits 2017-03-12 18:30:25 +01:00
Ismael Gomez e8ab4ce24d workaround for simd lut in debug mode 2017-03-08 11:53:55 +01:00
Paul Sutton 8adbc19c21 Merged master 2017-03-06 16:05:47 +00:00
Paul Sutton 619ed43e11 Removing old test files and references 2017-03-06 15:59:17 +00:00
Ismael Gomez dba07268aa automatic viterbi normalization 2017-03-01 18:35:38 +01:00
Ismael Gomez e91285861b increased default viterbi gain because was failing for L=1 2017-02-09 11:38:15 +01:00
Ismael Gomez 64621b5166 fixed coverty issues 2016-10-27 18:03:37 +02:00
Ismael Gomez c732c5c5f0 viterbi: fixed incorrect initialization 2016-10-27 17:27:08 +02:00
Ismael Gomez ded17137b0 fixed bugs from coverty analysis 2016-08-30 00:49:31 +02:00
Ismael Gomez 3c6fcf3656 Merged with master 2016-05-19 17:15:30 +02:00
Ismael Gomez 3af3d12dff Improved pdcch decoding 2016-05-19 12:40:31 +02:00
Ismael Gomez e9d242f6b4 pcfich: fixed incorrect detection 2016-05-18 11:51:10 +02:00
Ismael Gomez 82d55bde4f Fixed some issues with unsigned comparisons 2016-05-18 00:16:46 +02:00
Ismael Gomez 027d5efa63 viterbi: fixed failing test 2016-05-17 18:47:48 +02:00
Ismael Gomez a612009ea7 Fixed PDCCH not looking for aggregation level L=8. Fixed PCFICH encoder not accepting cfi=3 2016-05-17 18:35:23 +02:00
Ismael Gomez b934a27075 PUSCH + CQI (short and long) + HARQ + RI working in test 2016-04-27 17:23:36 +02:00
ismagom ceb2934dc9 Added static library for srslte for linkage with MEX files. Calibrated SNR estimation 2016-04-18 23:49:15 +02:00
Paul Sutton e5c8fdaf2d Fixes for cmake restructure 2016-04-18 12:15:41 +01:00
Paul Sutton af85656096 Merge branch 'cmake_restructure' into test_merge 2016-04-18 10:31:16 +01:00
Paul Sutton 47eb847913 cleanups for cmake files, fixes to linker errors 2016-04-18 10:17:23 +01:00
ismagom fbaa559e37 Cleaned viterbi. Reduced number of symbols in CP-based CFO estmation 2016-04-13 13:48:12 +01:00
ismagom 9b8709f744 Improved BER performance in Viterbi 2016-04-10 17:56:03 +02:00
Paul Sutton 3fa54c653f CMake restructure 2016-04-08 16:30:02 +01:00
ismagom c3268a93e2 Improved SFBC decoder and added SSE version. Fixed bug in MIB decoding. Improved calibration of synchronization constants 2016-04-08 17:04:01 +02:00
ismagom 1454286ae3 Restored LS estimator + averaging. Fixed some issues in higher rates 2016-02-29 18:44:38 +01:00
ismagom d8f1295f85 All tests passing 2015-11-22 20:20:16 +01:00
ismagom 08c67573ed Added viterbi SIMD 2015-11-22 20:12:06 +01:00
ismagom 13d6926737 Removed unused viterbi39 decoder 2015-11-16 12:13:00 +01:00
Paul Sutton 1ea2f379a7 Updating copyright notices 2015-11-13 12:22:33 +00:00
ismagom 68c4f3a6e1 Removed high-level modules and scripts 2015-11-13 12:42:43 +01:00
ismagom 4e22f158e2 Removed SSE2 include and leave SSE4.1 only 2015-10-28 11:59:36 +01:00
ismagom a47d34a85e Fixed compilation SSE4.1 for demod_soft.c and rm_turbo 2015-10-28 11:35:29 +01:00
ismagom 46cbc7bb6c Fixed include for SSE4.1 instead of SSE4.2 2015-10-27 19:08:36 +01:00
ismagom 6e76fd291e Added comments to turbo decoder SSE 2015-10-20 14:21:59 +01:00
ismagom 309791cc61 Try_compile() based CMAKE SSE checking 2015-10-16 11:48:59 +02:00
ismagom cd971bc15e Conditional SSE compilation 2015-10-16 11:05:23 +02:00
ismagom 6c194dc078 Conditional SSE compilation 2015-10-16 11:05:13 +02:00
ismagom 438a5aa240 Cleaned RM turbo 2015-10-15 00:04:22 +02:00
ismagom 9e685eca32 Added SIMD turbo rate recovery 2015-10-14 23:56:53 +02:00
ismagom 88cd40420a Improved PDSCH reception 2015-10-14 22:30:41 +02:00
ismagom f735268202 Integrated SSE decoder into pdsch receiver 2015-10-12 20:12:48 +02:00
ismagom f2b40c57ae Soft demodulator produces 16-bit fixed point 2015-10-12 19:03:20 +02:00