2735 Commits (1b266257a1a7ad6abdf17f0f47f5abba469ff90a)

Author SHA1 Message Date
Xavier Arteaga 65f5987ea8 Added RI reporting for TM3 and TM4 (no PMI) 7 years ago
Xavier Arteaga 8fd8175320 Improved ACK and RI in PUSCH decoding 7 years ago
Xavier Arteaga d9b6ae7563 PUSCH supports 2 ACK 7 years ago
Xavier Arteaga 91fe032276 Added PUSCH ACK decoder and test 7 years ago
Xavier Arteaga 709787b581 Improved robustness of PDSCH decoder 7 years ago
Xavier Arteaga 230eb63a97 Refactored grant: removed nof_tb from grant. Use tb_en instead. 7 years ago
Ismael Gomez d9ddef9209 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez 3e712d6a57 Merge branch 'next_mimo' into next 7 years ago
Ismael Gomez 7aa33c1f27 Merge branch 'next' into next_novolk 7 years ago
Ismael Gomez a4ab30a0c5 Use empirical SNR-to-CQI mapping table 7 years ago
Ismael Gomez 9a2c8d9b89 fixed error in decreased performance due to oscilating CFO 7 years ago
Ismael Gomez 41188b409e cleaned up cfo set tolerance functions 7 years ago
Ismael Gomez 7b854476a2 fixed radio set/get freq precision 7 years ago
Xavier Arteaga 0c31a5cfc1 Added periodic RI on PUCCH for TM3 and TM4 7 years ago
Xavier Arteaga 52bdd9290d Added RI reporting for TM3 and TM4 (no PMI) 7 years ago
Xavier Arteaga 9e4528007c Improved ACK and RI in PUSCH decoding 7 years ago
Xavier Arteaga c04eadaa6b PUSCH supports 2 ACK 7 years ago
Xavier Arteaga 6a668ef27f Added PUSCH ACK decoder and test 7 years ago
Ismael Gomez f0d9b333b2 Improved stability when UE reattaches 7 years ago
Ismael Gomez 394d8f166a Improved initial CFO estimation for PRACH. Fixed bug in PDCCH after changing cell 7 years ago
Ismael Gomez f1bacd009a Reduced time to sync to cell 7 years ago
Ismael Gomez 31cdd734ee remove get functions from set in uhd 7 years ago
Xavier Arteaga 1ab106c127 Improved robustness of PDSCH decoder 7 years ago
Ismael Gomez b771c35371 add freq_offset option to ue.conf 7 years ago
Ismael Gomez 14a901c807 compute sequences using static memory 7 years ago
Ismael Gomez b59e4d08ca fixed incorrect initialization of PUSCH estimator 7 years ago
Ismael Gomez 22f194182c fixed memory leaks 7 years ago
Ismael Gomez 91a8a29100 fixed memory issues 7 years ago
Ismael Gomez b0639ab394 resolved merge conflicts 7 years ago
Xavier Arteaga 2296d736be Merge branch 'next_mimo' of https://github.com/softwareradiosystems/srsLTE into next_mimo 7 years ago
Ismael Gomez 30c6c8d21b fixed offset length in pdsch scrambling sequence 7 years ago
Ismael Gomez a9d03ebb42 fixed offset length in pdsch scrambling sequence 7 years ago
Xavier Arteaga 338be7d0c2 Refactored grant: removed nof_tb from grant. Use tb_en instead. 7 years ago
Ismael Gomez 283cb115ac fixed bugs in enb 7 years ago
Ismael Gomez 79b0ca81d0 Fix memory alignment in PUCCH processing. Fixes #94 7 years ago
Ismael Gomez 5341d79b8a Fix memory alignment in PUCCH processing. Fixes #94 7 years ago
Ismael Gomez 2dbc0f0663 Fix memory alignment in PUCCH processing. Fixes #94 7 years ago
Ismael Gomez 9dffa10550 fixed compiling issues 7 years ago
Ismael Gomez 29ca3705a7 Merge pull request #17 from softwareradiosystems/next_mimo
Next mimo
7 years ago
Xavier Arteaga 1486911e32 DCI blind search takes Transmission mode in consideration and some _multi functions removed 7 years ago
Ismael Gomez 9ae21dfd5d reattaching cells with different IDs and PRB 7 years ago
Ismael Gomez a993e72534 correction to previous commit 7 years ago
Ismael Gomez 38c67dc410 Moved FFTW to WISDOM and save/load from file 7 years ago
Ismael Gomez 6e0fd43c1f Moved FFTW to WISDOM and save/load from file 7 years ago
Ismael Gomez a51b6b09dd Merged with next. Attach successful 7 years ago
Ismael Gomez 8a3ff19b30 set all pdsch functionts to MIMO by default (removed _multi) 7 years ago
Xavier Arteaga 3dfe42099c Corrected prompt of Tx scheme selection 7 years ago
Xavier Arteaga 2979833364 Improved how data is displayed in pdsch_ue 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
Xavier Arteaga 409d81f43c Corrected comments and a few lines refactor in pdsch 7 years ago
Ismael Gomez 408bb7da66 Merge branch 'next' into next_novolk 7 years ago
Xavier Arteaga b027ec3bda srslte_str2 functions convert to lower or capital letters 7 years ago
Xavier Arteaga fee8337c67 Removed unused function entries 7 years ago
Xavier Arteaga c2b5499284 Removed SCH object vector from PDSCH object (only SCH object from now on) 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 92882e6447 Improved MIMO stats display
(cherry picked from commit 877ea6a)
7 years ago
Xavier Arteaga cf4a601ea3 pdsch_ue can change the Tx mode dynamically
(cherry picked from commit fb36014)
7 years ago
Xavier Arteaga b872f84255 Improved RI selection
(cherry picked from commit 034025d)
7 years ago
Xavier Arteaga d9d72e8f7b SINR calculation for PMI selection improvement for 2 layers; test golden values updated
(cherry picked from commit 59b26dd)
7 years ago
Xavier Arteaga 38b38ee82f Solved bug in RF Send call
(cherry picked from commit cc8a10e)
7 years ago
Xavier Arteaga 9deadc13dc Tx and Rx data check in PDSCH test
(cherry picked from commit 6679a160c6f39876aa8d5930a1c8d6bc58a551d3)

(cherry picked from commit 8ae673d)
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 fabeca49c7 moved pdsch_coderate to phy_common 7 years ago
Ismael Gomez 51fc9bffb1 added release function for mac timers 7 years ago
Xavier Arteaga cedc32fbb0 Added RI (CQI periodic reporting) send condition function 7 years ago
Xavier Arteaga 0b83ff7d68 Alignement with cherry pick 7 years ago
Xavier Arteaga be0c6ebd20 Added multiple codeword architecture to MAC layer 7 years ago
Xavier Arteaga 8c71c716c9 PDSCH decoder acknowledges TBs/CWs per sepparate and softbuffers are arrays of pointers 7 years ago
Xavier Arteaga e22a526350 Correction RF module for supporting Rx diversity in the UE 7 years ago
Ismael Gomez 955170bd52 Improved DL TCP performance by tweeking BSR reports and UL scheduler 7 years ago
Ismael Gomez 616e18c570 fixed PUCCH correlation estimator 7 years ago
Xavier Arteaga a1060c067a Improved PDSCH UE debug
(cherry picked from commit cef312c)
7 years ago
Xavier Arteaga ecaf84de51 pdsch_test can load MIMO files 7 years ago
Xavier Arteaga 02a4bb6bdd Improved PDSCH UE debug 7 years ago
Xavier Arteaga 8e81400329 Solved bug: UE DL was not getting into TxDiversity on DCI formats 1 and 1A 7 years ago
Ismael Gomez a631798057 Fixes #89. Removed sampling rate warnings 7 years ago
Ismael Gomez dea557f345 Fixes #89. Removed sampling rate warnings 7 years ago
Ismael Gomez 5fed766806 fixed UE not reattaching after paging 7 years ago
Ismael Gomez 49066b28d3 Merge branch 'master' into next 7 years ago
Ismael Gomez 40273e4a13 Merge branch 'master' of github.com:srsLTE/srsLTE 7 years ago
Ismael Gomez 5e41ea9d5b Fixes #96. Reduce TX/RX offset for 20MHz. 7 years ago
Xavier Arteaga 7e9e9a6a7d Included precoding information (pinfo) in grant and interfaced TM4 7 years ago
Xavier Arteaga 2c07a16189 DL grant parameter are now vectors of MAX_CODEWORDS 7 years ago
Xavier Arteaga cb4b4f4d4c Reduce of CFI to 1 for supporting modulation index 28. 7 years ago
Xavier Arteaga 9c9c07a845 Improvement in how PDSCH UE shows downlink statistics. 7 years ago
Xavier Arteaga ed19a4d200 Removed PDSCH threads and refactored RI/PMI select 7 years ago
Xavier Arteaga f2db2db81b Added PMI select C test and solved bugs (golden vectors generated from reference script) 7 years ago
Xavier Arteaga 801b210511 Include open RF multi 7 years ago
Xavier Arteaga 94325d13d2 Scalable PDSCH with MAX_CODEWORDS PDSCH plus decoding threads for bitrate increase 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 a9d9c92205 Added MMSE in SSE and AVX plus subroutines refactor 7 years ago
Xavier Arteaga d1709e06af Added algebra SSE, AVX (+FMA) implementatiokns with test 7 years ago
Xavier Arteaga 4007a15581 Merge branch 'next' into next_mimo 7 years ago
Xavier Arteaga 2bf288ff59 Solved infinite loop and/or segmentation fault in the SCH decoder for non-SSE compilation. 7 years ago
Andre Puschmann 9c49e27778 remove unused variable 7 years ago
Andre Puschmann c474b24d32 add basic NAS configuration class 7 years ago
Xavier Arteaga 1d00e1acaa Merge with next_with_matlab 7 years ago
Paul Sutton c58d2a4689 Merge branch 'master' into next due to RRC ASN bug fix 7 years ago
Paul Sutton 12603e4da2 Bugfix for RRC ASN MeasConfig packing 7 years ago
Xavier Arteaga 6a45147f45 Added different data sources and sinks 7 years ago
Xavier Arteaga 19bc98081a PDSCH decoder multi has been modified for future parallel decoding of codewords. 7 years ago
Xavier Arteaga 6142a5f9e5 Merge to next_with_matlab 7 years ago
Andre Puschmann e16cc4c58b Merge branch 'next_new_feature' into next 7 years ago
Ismael Gomez dd5822077b fix for soapy 7 years ago
Andre Puschmann 00be4a5de7 fix bug with uninitalized number of rx antennas 7 years ago
Andre Puschmann bb34be24ac fix bug with uninitalized number of rx antennas 7 years ago
yagoda 8c049b2981 fix for both lime and rtl 7 years ago
yagoda 12d58bbb62 fixing soapy Tx for lime and RTL-SDR 7 years ago
Ismael Gomez 639227557f fixing small conflicts 7 years ago
Ismael Gomez c9ced0b2e1 fixing commits 7 years ago
Ismael Gomez 2d0508ab25 fixing conflict 7 years ago
Ismael Gomez 151f219e41 small soapy fix 7 years ago
yagoda bc337ee281 fixing soapy lime and rtlsdr compatibility 7 years ago
Andre Puschmann 266f1b08fb rlc_am: print LCID in buffer status msg 7 years ago
Andre Puschmann e8c41d4620 Revert "Soapy(lime) tx support"
This reverts commit 10c0f03f33.
7 years ago
Ismael Gomez 7a02efe0e5 fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 012d14f4b5 fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 41edfcc7ab fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 711bf23ee2 fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 5b62859cca Merge pull request #12 from softwareradiosystems/next_new_feature
Soapy(lime) tx  support
7 years ago
Ismael Gomez 0737a858f7 Merge pull request #11 from softwareradiosystems/ue_refactor_common_v2
UE refactor common v2
7 years ago
Ismael Gomez f629e10fcf fixed bug in sub_sse() and added couple of avx functions 7 years ago
Ismael Gomez 0dae4a00c4 missing return statement 7 years ago
Ismael Gomez 14916fdc9a missing return statement 7 years ago
Ismael Gomez 2bba9d187d fixed dotprodconj. Removed unaligned load/store 7 years ago
Ismael Gomez fd2a6f13e2 Merge branch 'next' into next_novolk 7 years ago
Andre Puschmann 1e3b5f553e fix printf argument 7 years ago
Andre Puschmann 8030778809 fix PDCP initialization in eNB 7 years ago
yagoda 10c0f03f33 Soapy(lime) tx support 7 years ago
Ismael Gomez d74a9de86d Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Ismael Gomez 3d658cfdd8 fixed number of ports in pdsch tx 7 years ago
Andre Puschmann 7ca0988ea3 refactor RLC to use RAT-agnostic config 7 years ago
Andre Puschmann 8dbabb2834 rework bearer/LCID handling
This is a larger patch that reworks the LCID handling throughout the
code.

- It first moves the RB/LCID mapping out of common.h into the RRC object
  because different RATs may have different mappings.
- It adds a interface to RRC that other objects like RLC/PDCP/etc. may
  use to get the bearer name of a specific LCID.
- The patch also introduces a PDCP config class.
7 years ago
Andre Puschmann 60da04ef58 make LCID of GW object a parameter 7 years ago
Andre Puschmann cbfcb281a9 seperate RAT agnostic bits from various interfaces 7 years ago
Andre Puschmann c247f1103d parameterize TTI offset between UL grant and UL tx and UL tx and HARQ rx 7 years ago
Andre Puschmann 20a004a768 add seperate interface for MUX to query BSR procedure
- this is also intented to make MUX RAT-agnostic
7 years ago
Andre Puschmann 583aa2d180 move MAC structs shared between multiple RATs out RAT specific interface 7 years ago
Andre Puschmann bfa10148f5 fix bug in c-rnti MAC subheader 7 years ago
Ismael Gomez 6c0587e5a4 fixed missing initialization of PUSCH scrambling sequence 7 years ago
Ismael Gomez d28e16b1ed fixed missing initialization of PUSCH scrambling sequence 7 years ago
Ismael Gomez 2a43c9901f Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 7 years ago
Paul Sutton 89cc50c7c4 Deallocating buffers for ACKed RLC tx PDUs 7 years ago
Paul Sutton cec7b95d45 Fix for race condition, fix for window size checks 8 years ago
Ismael Gomez e92418d2da minor edit in cmake 8 years ago
Paul Sutton ce88544d07 Minor fft library tidy-up 8 years ago
Ismael Gomez fa9eaee498 new NAS/RRC structure. Attaching and ping working 8 years ago
Paul Sutton f48b1f3d66 Adding ability to statically link FFTW 8 years ago
Ismael Gomez fa05304632 Merge branch 'next' into mobility 8 years ago
Ismael Gomez 14450827fa added suppress_stdout to radio::init_multi 8 years ago
Paul Sutton 769c2c1f6b Merge branch 'next' of https://github.com/softwareradiosystems/srslte into next 8 years ago
Paul Sutton 776c1bbc9d Moving fftw checks to top CMakeLists 8 years ago
Ismael Gomez 93ff9294f5 Merge branch 'next' into mobility 8 years ago
Ismael Gomez 140cef69e0 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 8 years ago
Ismael Gomez 6037a2f2bd changed logger classes 8 years ago
Paul Sutton b71f7b7080 Adding support for static builds 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 4b5cbafdb5 upgraded to new code restruct 8 years ago
Ismael Gomez c47c4b8b03 fixed overflow in tests 8 years ago
Ismael Gomez 9623081da1 Fixed decoder doing more iterations than necessary 8 years ago
Ismael Gomez 026eecf58d allow null CB 8 years ago
Ismael Gomez e717ccf73a new AVX2 decoder working over the air 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
Andre Puschmann eb039ea1f0 fix compile warning 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 13adbb6fda restored srslte_phy to static 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
Mikko Markus Torni 3d6a020541 CFI length is wrong for nof_prb == 10 8 years ago
Ismael Gomez 63f6e2dd06 removed link to rf drivers in srslte_phy 8 years ago
Ismael Gomez ec34d56e77 final merging changes 8 years ago
Ismael Gomez 1b4706f510 Merge branch 'next_private' into novolk 8 years ago
Paul Sutton a278a10634 Link order fix for volk and math 8 years ago
Paul Sutton 94a54f226d Conditional srslte_rf linking for examples 8 years ago
Ismael Gomez f264b4d652 made srslte static srslte_rf shared. Deleted tutorial examples 8 years ago
Ismael Gomez 40ab4b8b57 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next_private 8 years ago
Ismael Gomez 680dbff396 restored code changed for testing 8 years ago
Paul Sutton f1152276f1 Fix for uninitialised bool 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
Andre Puschmann 2b8b36c371 fix debug_name handling in buffer_pool
- possible bug discovered by coverity
8 years ago
Ismael Gomez f120a5a5b0 removed unncessary printf 8 years ago
Ismael Gomez 1c0961ebe9 Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next_private 8 years ago
Andre Puschmann c55532c286 fix bug when reading/syncing from file using too large offset 8 years ago
Ismael Gomez 0940fd35d9 added include dirs for mbedtls 8 years ago
Ismael Gomez 0f4bdf612c moved FFT reqs to srslte/phy 8 years ago
Ismael Gomez 460adc4a18 fixed segfault in usrp_capture_sync 8 years ago
Paul Sutton 0e87bc7b80 Adding checks on RLC AM segment NACK offsets 8 years ago
Ismael Gomez 5e030dc805 renamed SRSUE_ constants to SRSLTE_ 8 years ago
Ismael Gomez 129b34201d Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next_private 8 years ago
Ismael Gomez d05b03e43a added buffer pool function call name debug feature 8 years ago
Andre Puschmann eb5460174d fixing namespace issue in debug build 8 years ago
Paul Sutton 0b21353c4a Fixing srslte library headers install 8 years ago
Paul Sutton 09f9063272 Merge branch 'restruct_update' into next 8 years ago
Ismael Gomez 2da8b1f93b Merge branch 'restruct_update' into next_private 8 years ago
Paul Sutton 0b64e8a9ee Minor cleanup of security library handling in cmake 8 years ago
Paul Sutton b2c3b31a59 Removing support for direct LimeSDR drivers - only supporting through SoapySDR 8 years ago
Paul Sutton 5d4d07a14a Merge branch 'restruct_update' of https://github.com/softwareradiosystems/srslte into restruct_update 8 years ago
Paul Sutton a9f0a5d868 Tidy up of CMake options 8 years ago
Ismael Gomez 5b974e5f7a Merge branch 'restruct_update' of github.com:softwareradiosystems/srsLTE into restruct_update 8 years ago
Ismael Gomez 840a9573e8 set unaligned mode in avx kernel 8 years ago
Andre Puschmann 04ec09bd71 add license text to various files 8 years ago
Ismael Gomez a9e0fdfba5 Merge branch 'restruct_update' of github.com:softwareradiosystems/srsLTE into restruct_update 8 years ago
Ismael Gomez a4498aeb1e defaulted cpu affinity to all cores 8 years ago
Paul Sutton 843e2c2546 Adding RLC AM tx_window bounding, added polling debug messages 8 years ago
Ismael Gomez 643fd1ccbe proper close of rf when cell not found 8 years ago
Ismael Gomez 930147fcda moved boost requirement to root cmake 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
Ismael Gomez 8a367bf825 changed srsue namespace to srslte for all common objects 8 years ago
Ismael Gomez e75daee148 renamed include paths for common objects 8 years ago
Ismael Gomez 6475b7b7ad moved UE upper files to srsue 8 years ago
Ismael Gomez ffc3c035f8 Fixed incorrect semi-colon 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
Andre Puschmann bcecdf292b add C++ compile flags and enable useful warnings 8 years ago
Andre Puschmann 9d9d4435e2 Merge remote-tracking branch 'origin/next' into restruct_update 8 years ago
Paul Sutton 80140c7c38 minor cmake edits 8 years ago
Andre Puschmann 5d66e9701f fixing CMake scripts and include paths 8 years ago
Andre Puschmann 5898af3d0b add srslte_asn1 lib
- remove extra subfolder containing liblte
- add asn1 lib containing rrc msg packing and unpacking
- add security related bits to common
8 years ago
Andre Puschmann d079d25b2c rename srslte folder and src subfolder 8 years ago
ismagom 8f4dee7c53 Reorganized the directory structure. Added Graphics support. Added precoding/layer mapper. MIB detection now working with 1 or 2 tx antennas. Initial eNodeB implementation with PSS/SSS and PBCH generation 11 years ago
ismagom 40238fe023 Changed dot product to vector product 11 years ago
ismagom f356937046 Fixed naming convention in vec module. Separated viterbit and convolutional coder. 11 years ago
ismagom a07f3966a3 Issue1 fixed 11 years ago
ismagom 893cab84f1 Fixed PRS sequence generation 11 years ago
ismagom afa8cd8424 Cell search program working 11 years ago
ismagom 0737f1e615 Initial commit 11 years ago