561 Commits (412b08c4bff9788a64ca4b21a82299db79e85d83)

Author SHA1 Message Date
Ismael Gomez a8a0c3ebe7 Fixed compilation in zynq 6 years ago
yagoda 3762738bc1 adding windowed neon turbodecoder (can be further optimized) 6 years ago
Andre Puschmann e25d0f5d8a fix Soapy deactivation during build if lib was found 6 years ago
yagoda b31538a0b9 small fix to interpolator to fix pmch test 6 years ago
yagoda 2acf282a8b adding fixes to embms channel estimation 6 years ago
yagoda 69dc16c4c8 changes to fix arm compilation 6 years ago
Xavier Arteaga 8c3a0153b9 Added missing AVX512 intrinsics and flags. Fixes #291. 6 years ago
Xavier Arteaga 27df357a66 Fixes #273 6 years ago
Xavier Arteaga 45e6473303 Removed not implemented/reserved TM4 PMI Error messages 6 years ago
Xavier Arteaga 717d767c2b Removed PUSCH redundant line 6 years ago
Andre Puschmann 0380c83175 remove RF device calibration settings from UE/eNB config
- this remove RF calibration parameters that were an extra
  section in the eNB/UE config but were hardly used (only old bladeRF)
- a better way to pass those parameter would be through the
  device args in the normal rf config section
6 years ago
Ismael Gomez 6f0c554445 TA estimate correction factor calibrated for all bandwidths 6 years ago
Andre Puschmann d981f129e0 Merge branch 'master' into next 6 years ago
Ismael Gomez 2cf381823c Fixed bug in commit 197d855d3f 6 years ago
Zhe Huang 3433b0ffde assign correct values from BladeRf manual calibration to correction
* Assign correct values from BladeRf manual calibration to correction

The rf_calibration function for blade RF was assgiing dc_gain to
BLADERF_CORR_FPGA_PHASE and dc_phase to BLADERF_CORR_FPGA_GAIN. This hot
fix corrects the value assignments in both rf_blade_set_tx_cal and
rf_blade_set_rx_cal functions.
6 years ago
Xavier Arteaga f865296421 Added BladeRF Micro Support (required bladerf driver > 2.0.2) 6 years ago
IgnasJ 67c8bf1368 Fixes for srsLTE on ARM (#229)
* Fix ARM NEON code compilation

Fix LV_HAVE_NEON defintion incorrecly used instead of HAVE_NEON in some places
Replace vqabsq_s32 with vabsq_f32 as vqabsq_s32 requires int type (fails to compile)
Fix missing NEON code path in mat.h in srslte_mat_2x2_mmse_csi_simd()

* Fix timestamp overflow issue on 32-bit systems with Soapy driver

'time_t secs' can be 32-bit on some systems. This causes calculation:
'secs * 1000000000;' to overflow.
6 years ago
Ismael Gomez 0294923e2b Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez 197d855d3f Fix issue #240 6 years ago
Xavier Arteaga a9fcd64b1f Fixes #259: Turbodecoder AVX2 instructions under LV_HAVE_AVX (instead of LV_HAVE_AVX2) 6 years ago
Xavier Arteaga 7f72a90051 Implemented 16 bit LLR CSI in SSE 6 years ago
Ismael Gomez 243a7708d4 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 6 years ago
Ismael Gomez 826fbccf11 Fixed memory leaks in new decoder 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
Xavier Arteaga ca429d2be5 Fixed turbocoder free 7 years ago
Andre Puschmann dc41240106 increase UHD tx timeout to 1.0 7 years ago
Andre Puschmann bfb9ba43b4 increase UHD recv timeout to 1.0 7 years ago
Andre Puschmann e6366b4570 fix stopping of async thread in UHD 7 years ago
Andre Puschmann 9b8d7aeddf fix warning 7 years ago
Andre Puschmann b0a79ac616 fix segfault when ASYNC thread is disabled 7 years ago
wangqiang1588 dfce3ea155 Fix crash if args is NULL ,enable multi rx channels setting (#198) 7 years ago
Merlin Chlosta deab23c9ec Fix non-blocking rf_uhd_recv_with_time_multi (#195)
Return the number of actually received samples, not the requested samples.
7 years ago
Ismael Gomez 3a9f224f40 Turbo Coder LUT not a function of CB size 7 years ago
Xavier Arteaga a21db86a78 SCH Codeblock CRC is computed at same time than parity 0 7 years ago
Andre Puschmann be3b2fbc08
Merge pull request #239 from softwareradiosystems/epc_stacktrace
Epc stacktrace
7 years ago
Ismael Gomez c012a6ea83 Mutex more operations in worker to fix segfault when HO. Protect pdsch/pusch from regenerating sequence 7 years ago
Xavier Arteaga 3d3f98b21e Fixed posible interleaver segfault 7 years ago
Pedro Alvarez c3ef88e112 Fixing conflicts with next. 7 years ago
Ismael Gomez 9c5b9cef94 Set initial AGC gain correctly 7 years ago
yagoda 8751645a48 cleaning up viterbi neon 7 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
Ismael Gomez f273ec959b Set initial AGC gain correctly 7 years ago
Andre Puschmann 5a0de01905 adding async thread to soapy 7 years ago
Andre Puschmann d7e4797f3f add rf error handler in soapy 7 years ago
Ismael Gomez c32ee8944f Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 1a1471955e Fix incorrect MIB generation. Fixes issue #232 7 years ago
Ismael Gomez a8f6081837 Minor changes in scheduler logs and style 7 years ago