Commit Graph

249 Commits

Author SHA1 Message Date
Ismael Gomez 66ac734c51 added support for 2 tb in format2 2016-08-31 19:07:20 +02:00
Ismael Gomez f605400bed fixed issues in new dci search 2016-08-30 16:56:12 +02:00
Ismael Gomez f61448e4ea changed ue_dl API dci_msg order 2016-08-30 15:22:03 +02:00
Ismael Gomez ded17137b0 fixed bugs from coverty analysis 2016-08-30 00:49:31 +02:00
Ismael Gomez 9d68d0adb4 Revert "chest_dl: subframe averaging with previous"
This reverts commit 82cfa01468.
2016-08-29 17:42:46 +02:00
Ismael Gomez 82cfa01468 chest_dl: subframe averaging with previous 2016-08-27 17:24:55 +00:00
Ismael Gomez 9c18c03b97 Inreased DCI buffer because CRC is appended there 2016-08-25 17:05:17 -07:00
Ismael Gomez c8bc53e749 Initial changes 2016-08-23 09:17:41 -07:00
Ismael Gomez 162c7f098f Merge branch 'next' into uplink 2016-08-05 18:57:57 +02:00
Ismael Gomez 299dc6aef4 Added unpacking for MIMO 2016-08-05 18:57:40 +02:00
Andre Puschmann be8824f025 cqi: added some support functions needed for aperiodic reporting 2016-07-29 10:10:42 +02:00
Ismael Gomez 15735c35c7 Merge branch 'next' into uplink 2016-07-27 19:19:37 +02:00
Ismael Gomez dc3da4ecc8 Fixed Format1C for RA-RNTI 2016-07-27 16:50:51 +02:00
Ismael Gomez cc00b172b5 Improvements in prach detection 2016-07-27 16:44:14 +02:00
Ismael Gomez 9618135423 merged chest_dl fixes from master and adapted to uplink 2016-07-18 23:57:57 +02:00
Ismael Gomez 96237d74ad chest_dl: changed interp interface and fixed interpolation 2016-07-18 23:44:59 +02:00
Ismael Gomez 574fd85948 working on ul 2016-07-18 13:46:02 +02:00
Ismael Gomez c54481e0e1 Fixed bug in pbch_encode 2016-07-11 23:32:25 +02:00
Ismael Gomez 3b68073773 Fixed SC-FDMA receiver 2016-07-11 10:40:28 +02:00
Ismael Gomez 7cc0b7206b removed enb multi functions 2016-07-06 21:03:25 +02:00
Ismael Gomez 0acfbfecb1 UL working on enb simulator 2016-07-04 12:01:04 +02:00
Ismael Gomez 6b71250a9c development of enb processing 2016-06-28 18:28:57 +02:00
Ismael Gomez c36dd98b47 Merge branch 'master' into uplink 2016-06-07 12:38:00 +02:00
Ismael Gomez 1edeecfbfe Changed rv_idx to int for format1c 2016-06-07 12:36:27 +02:00
Ismael Gomez 78b2129a49 Removed softbuffer from enb_dl 2016-06-07 12:04:54 +02:00
Ismael Gomez d2a58f70c3 Merge branch 'master' into uplink 2016-05-31 21:01:59 +02:00
Ismael Gomez 1e3ba9e406 Fixed C-RNTI startig at 0xb 2016-05-31 20:41:16 +02:00
Ismael Gomez 5c6311fc56 Added ENB processing functions 2016-05-31 15:56:32 +02:00
Ismael Gomez 3c6fcf3656 Merged with master 2016-05-19 17:15:30 +02:00
Ismael Gomez 82d55bde4f Fixed some issues with unsigned comparisons 2016-05-18 00:16:46 +02:00
Ismael Gomez 77a560cbf3 chest_dl: Choose noise algorithm 2016-05-17 09:15:23 +02:00
Ismael Gomez 0f3721f6a0 Merged noise norm from master 2016-05-13 10:27:09 +02:00
Ismael Gomez b5eedf07af Added enb_ul 2016-05-09 12:38:39 +02:00
Ismael Gomez 6d70d5cb94 enb_dl: fixed some issues in TX 2016-05-07 14:02:06 +02:00
Ismael Gomez 6407aceea5 Added enb_ul and enb_dl objects 2016-05-06 11:03:42 +02:00
Ismael Gomez c3ebc3bdfc PRACH tested in Matlab with fading and CFO 2016-05-03 10:24:45 +02:00
Ismael Gomez 85c819dff4 Added matlab models for prach Pdet a Pfa tests. Exposed PRACH detection scaling factor to the public API 2016-04-28 22:14:33 +02:00
Ismael Gomez b934a27075 PUSCH + CQI (short and long) + HARQ + RI working in test 2016-04-27 17:23:36 +02:00
Ismael Gomez e30f3f7f4e PUSCH interleaver working 2016-04-25 21:40:53 +02:00
Ismael Gomez d622d5d19d DMRS PUSCH estimation working and tested 2016-04-21 16:26:28 +02:00
Ismael Gomez 7f8ee935fc Created chest UL 2016-04-20 15:55:30 +02: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 cc4a4b0536 Minor fixes and improvements 2016-04-18 01:14:46 +02:00
ismagom 837326f575 Added more options to change parameters 2016-04-14 20:45:46 +02: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 799af37bed Fixed bug in PDCCH REG cyclic shift 2016-04-04 21:44:07 +02:00
ismagom aee336b586 Supporting instantaneous sampling time correction 2016-03-25 19:57:15 +01:00
ismagom c57441d3f7 Integrated new synchronization 2016-03-24 12:30:56 +01:00
ismagom f31922f5f5 Added matlab files to test synchronization 2016-03-23 10:24:27 +01:00
ismagom fb1d2d32c4 Changed sfn_offset in PBCH decoding to signed integer 2016-03-08 10:19:09 +00:00
ismagom 1454286ae3 Restored LS estimator + averaging. Fixed some issues in higher rates 2016-02-29 18:44:38 +01:00
Ismael Gomez cd5f750c86 Added option in pdsch_ue for experimental robust MMSE equalization (currently not working) 2016-02-17 20:21:53 +00:00
ismagom a506505ad7 Fixed bug in LS linear interpolation. Removed pilot averaging. Added SNR estimation through PSS. 2016-02-16 00:03:06 +01:00
ismagom ea996ea371 Merge branch 'next' 2016-01-30 10:27:27 +01:00
ismagom 46446ad502 Improved integer CFO estimation 2016-01-21 09:59:48 +01:00
ismagom eec089bf15 Added RF calibration functions 2016-01-14 12:08:33 +01:00
ismagom 6cefdf067f Added interface to ue_sync to disable integer cfo correction 2015-12-21 13:14:02 +01:00
ismagom 2fa0c76e5c Added proper error handling 2015-12-18 12:38:25 +01:00
ismagom ec6e0bf071 Moved AGC thread to rf module 2015-12-17 09:30:49 +01:00
ismagom fe6f7580cd Renamed module rf_ to srslte_rf_ 2015-12-16 18:02:25 +01:00
ismagom b86007249b Tested new UHD interface with srsLTE examples 2015-12-10 17:27:03 +01:00
ismagom 96f7639ea0 Added bladeRF API skeleton. Moved uhd code into rf_uhd 2015-12-10 11:11:57 +01:00
ismagom ba5b14ee3d Renamed CUHD module to RF. Added bladeRF module to CMake 2015-12-07 18:06:56 +01:00
ismagom 8e858831e0 Removed recv_frame_size from uhd_open() and set symbol size at runtime depending on master clock to support X300 2015-12-03 18:40:35 +00:00
ismagom 081b1e3248 Fixed pdsch allocation for 1 tx antenna and some cell ids 2015-12-02 20:57:57 +00:00
ismagom bfa914e6b0 Merge branch 'master' into viterbi_simd 2015-11-30 13:53:28 +01:00
ismagom 08c67573ed Added viterbi SIMD 2015-11-22 20:12:06 +01:00
Paul Sutton 61d1cf3201 Added more run-time version checks 2015-11-16 12:24:42 +00:00
ismagom 591f583edb Option for ue_sync period 2015-11-16 00:31:46 +01:00
Paul Sutton 83af2f9cd1 Adding to version checking macros 2015-11-13 18:30:54 +00:00
Paul Sutton 524cc20236 Fixes for versioning 2015-11-13 16:31:35 +00:00
Paul Sutton 6ceda2a4de Added basic versioning 2015-11-13 16:08:36 +00:00
Paul Sutton 7e897074d6 Minor edits 2015-11-13 12:26:36 +00: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 fa74f48bca Added version definition 2015-11-13 10:09:16 +01:00
ismagom 054313b4cc Fixed sync test 2015-11-10 17:13:08 +01:00
ismagom 35ebaa30da Added missing files 2015-11-09 23:54:53 +01:00
ismagom 83aba931e3 Added CP-based autocorrelation CFO estimation. Added integer CFO estimation/correction. Improved overall synchronization performance 2015-11-09 19:15:33 +01:00
ismagom a2d7edb285 Added support to DCI format 0 with MCS>28 2015-11-03 16:21:29 +00:00
ismagom 8b751e02fd Added PUCCH/SRS power control 2015-11-02 19:14:17 +01:00
ismagom 07e0f06abb Fix segfault in qam64 test 2015-10-30 17:44:30 +01:00
ismagom 3fe6961483 Forgot to commit header 2015-10-30 17:03:57 +01:00
Paul Sutton ee91d27b49 Adding mcs_tbs_idx table 2015-10-30 13:42:46 +00:00
Paul Sutton ed87963d39 Adding message handler interface 2015-10-28 11:41:01 +00:00
ismagom 6e76fd291e Added comments to turbo decoder SSE 2015-10-20 14:21:59 +01: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 88cd40420a Improved PDSCH reception 2015-10-14 22:30:41 +02:00
ismagom e9387b05f2 Merge branch 'dft' into tdec 2015-10-12 23:22:09 +02:00
ismagom e8dc62f65f Added decoder sse header 2015-10-12 23:21:59 +02:00
ismagom b42f4e36c9 Tested over the air 2015-10-12 21:46:07 +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
ismagom 19256c261e Turbo decoder working with hard decision 2015-10-12 16:44:41 +02:00
ismagom ad06998d91 Turbo decoder working OK @ 100 Mbps 2015-10-11 21:37:12 +02:00
ismagom 67884f3368 Added zero-copy option to dft module 2015-10-06 14:31:20 +01:00
ismagom bb56d4895d Skips UL DCI search after Format 1A is found for DL 2015-10-05 19:08:12 +02:00