Commit Graph

131 Commits

Author SHA1 Message Date
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 71d7151b1b Added Matlab model for PRACH detection probability test 2016-04-28 18:25:34 +02:00
Ismael Gomez d3ce6e83f0 Added Matlab pusch verification model 2016-04-28 17:57:46 +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 8de159dc29 Started with pusch processing 2016-04-21 19:06:48 +02:00
Ismael Gomez d622d5d19d DMRS PUSCH estimation working and tested 2016-04-21 16:26:28 +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
ismagom a625f30643 Changed CFO EMA coefficients 2016-04-17 13:13:48 +02: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
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 c57441d3f7 Integrated new synchronization 2016-03-24 12:30:56 +01:00
ismagom 64515eb602 Added CP autocorrelation method to sync_test 2016-03-23 11:47:18 +01:00
ismagom f31922f5f5 Added matlab files to test synchronization 2016-03-23 10:24:27 +01:00
ismagom 75357c8526 Added Matlab tests to verify PDSCH BLER 2016-03-13 23:08:53 +01:00
ismagom 1454286ae3 Restored LS estimator + averaging. Fixed some issues in higher rates 2016-02-29 18:44:38 +01:00
ismagom 121fe89ac1 Added LMMSE for 25 PRB 2016-02-17 19:59:24 +00:00
ismagom 1348b2b4bc Corrected write_c_struct matlab function 2016-02-17 19:50:43 +00:00
ismagom 38e005af14 Generated robust MMSE for 50 prb 2016-02-17 19:22:07 +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 815834f61b Cleaning 2015-12-04 11:41:28 +01:00
ismagom dcc36c6531 Added matlab file to check RM turbo 2015-12-04 01:40:11 +01:00
ismagom 1ffa34015f Fixed some tests. Saving signals to file in pdsch in debug mode 2015-12-04 01:39:35 +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 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 cea96ce53c Fixed tx_rate in pdsch_enodeb. Added option to compile with standard rates 2015-11-05 11:33:15 +00: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 e8dc62f65f Added decoder sse header 2015-10-12 23:21:59 +02:00
ismagom 6581c9b0e2 Fixed bug in resource allocation for 50 PRB 2015-10-05 13:57:40 +02:00
ismagom 3f3e045511 Integrated LUT rate recovery in dlsch decoding. All tests ok 2015-09-22 21:20:36 +01:00
ismagom 50ec3a161e New algorithm for QPSK demodulation. Added Turbodecoder precomputation of permutation tables. Added LUT for DCI size calculation. Using Volk for descrambling. 2015-09-21 13:51:28 +02:00
ismagom 728ccad448 PUSCH working with matlab 2015-09-18 22:47:37 +02:00
ismagom 0a3bd81a28 ULSCH working all modes (with UCI) with matlab 2015-09-18 15:46:27 +02:00
ismagom ae99188360 ULSCH working in matlab 2015-09-17 11:09:00 +02:00
ismagom e3499aff55 PUSCH with LUT working in Matlab 2015-09-16 22:35:43 +02:00
ismagom f04346ce97 LUT TurboCoder working in matlab 2015-09-15 11:55:07 +02:00
ismagom aecd4df003 UCI bits wrong in ulsch_test.m 2015-09-14 23:52:06 +02:00
ismagom dc15e99906 Added CQI support. Restored ue_ul normalization 2015-09-05 11:51:19 +02:00
ismagom d0b1f3b084 Working iperf 1 Mbps UL/DL 2015-08-28 11:08:19 +02:00
ismagom 099b0eb1ea Set preamble to 0.35ms 2015-08-08 13:33:45 +02:00
ismagom 7e94f82ab6 MAC test working 2015-08-04 17:27:14 +02:00
ismagom f2b1a193df Added MAC execution time traces. Increased preamble length to 0.4 ms 2015-06-30 18:02:36 +02:00
ismagom ce5bece317 Fixed SRS not working with some configurations 2015-06-30 00:19:52 +02:00
ismagom caf37dbf86 SRS working over the air 2015-06-15 13:45:15 +02:00
ismagom 9761d1a3a1 Matlab tests working for SRS. 2015-06-15 01:56:33 +02:00
ismagom 1035ca1e99 Shortened PUSCH/PUCCH working 2015-06-14 22:11:49 +02:00