Andre Puschmann
99b10a6eb0
fix various RLC AM issues, where
...
- (a) no PDU is scheduled for retx after poll_retx timer expired
- (b) we write outside of the PDU buffer when concatenating many SDUs
6 years ago
Ismael Gomez
cfb3a43aed
Lower priority of workers
6 years ago
Andre Puschmann
d652a0df1c
remove c-type cast in RLC
6 years ago
Andre Puschmann
86e02921f0
fix regression in RLC base introduced during refactor causing eMBMS to fail
6 years ago
Andre Puschmann
ba87819ff1
retransmit random RLC AM PDU in case tx window is full
6 years ago
Andre Puschmann
891ef59d78
fix RLC AM status pdu packing
6 years ago
Andre Puschmann
7572299615
enable clang-tidy for srslte_upper library
6 years ago
Andre Puschmann
34535c7efb
fix RLC AM issues reported by clang-tidy
6 years ago
Andre Puschmann
c9186f110c
add log_filter dtor
6 years ago
Ismael Gomez
6f0c554445
TA estimate correction factor calibrated for all bandwidths
6 years ago
Ismael Gomez
4068ad0064
Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next
6 years ago
Ismael Gomez
d0c392e3dd
Increase radio preamble buffer
6 years ago
Andre Puschmann
3d4e90029c
fix RLC UM issue when dropping PDU that is neither start nor end aligned
6 years ago
Andre Puschmann
d981f129e0
Merge branch 'master' into next
6 years ago
Joseph Giovatto
2dddfa2aac
added ability to track tput per bearer ( #233 )
...
added mac_metrics for ul/dl harq retex counts
6 years ago
Ismael Gomez
4a8d83721a
Fix unnecessary memory usage in radio
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
Andre Puschmann
184539b87d
add LCID change API to UE interface, add method to reestablish single RLC bearer
6 years ago
Andre Puschmann
352ea36246
Merge branch 'lcid_change' into next
6 years ago
Andre Puschmann
10bc01a7ae
add API to change LCID of RLC bearers
6 years ago
Andre Puschmann
27459bf706
add API to change LCID of PDCP bearers
6 years ago
Xavier Arteaga
7f72a90051
Implemented 16 bit LLR CSI in SSE
6 years ago
Andre Puschmann
068fd2d81e
log PDCP PDU dropping in MAC isnt valid
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
d03f5017df
fix RLC mode printf and timer access
6 years ago
Andre Puschmann
02e38c7c9f
fix stopping of RLC_AM timer and protect access
6 years ago
Andre Puschmann
f3eceab242
small re-factor of RLC_AM class (reorder methods)
6 years ago
Andre Puschmann
c0899ddda9
refactor RLC AM, add tx/rx subclasses
6 years ago
Andre Puschmann
24cde06e32
fix UM config printout during init
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
Andre Puschmann
f56592b0fe
add getter for PDCP ul/dl counter
6 years ago
Andre Puschmann
86f70011d6
print LCID in RLC AM when providing buffer report
6 years ago
Andre Puschmann
8a869d83f2
drop PDCP SDU that do not pass integrity check
6 years ago
Andre Puschmann
716b028023
reset PDCP entities
6 years ago
Andre Puschmann
91492b87ef
add del_bearer for RLC/PDCP
6 years ago
Xavier Arteaga
ca429d2be5
Fixed turbocoder free
6 years ago
Andre Puschmann
3234add1f8
use blocking pool allocate in RLC AM
6 years ago
Andre Puschmann
99964c1054
fix RLC AM issue when building segements that require N_li in header
6 years ago
Andre Puschmann
ec9b7e921a
fix RLC AM double unlock mutex
6 years ago
Andre Puschmann
dc41240106
increase UHD tx timeout to 1.0
6 years ago
Andre Puschmann
bfb9ba43b4
increase UHD recv timeout to 1.0
6 years ago