Commit Graph

249 Commits

Author SHA1 Message Date
Ismael Gomez 2d1470d955 added ringbuffer class 2017-04-05 11:41:48 +02:00
Ismael Gomez 49bfa41d3a added pucch 2ab 2017-03-30 11:12:47 +02:00
Ismael Gomez d8ff0f7560 pucch2 rx tested over the air2 2017-03-28 09:13:24 +02:00
Ismael Gomez 6855615635 added pucch2 rx 2017-03-25 12:41:24 +01:00
Ismael Gomez afaa8a8d7e added cdd precoding 2017-03-20 19:55:46 -04:00
Ismael Gomez 7920b9aa41 added format2ab to dci pack 2017-03-17 13:20:09 +01:00
Ismael Gomez 59aea904ea added preamble length field to prach 2017-03-14 11:00:33 +01:00
Ismael Gomez 3d73e780af fixed normalization for int16 in viterbi 2017-03-13 18:40:54 +01:00
Ismael Gomez 846e2ab8ea changed api names for earfcn 2017-03-11 11:20:08 +01:00
Ismael Gomez 3d2c383771 added more bands 2017-03-10 11:14:07 +01:00
Ismael Gomez 0d32284695 fixed ue_sync API compatibility with single antenna 2017-03-08 19:50:34 +01:00
Ismael Gomez 255c157cb2 compatible with single port srsUE 2017-02-17 11:54:34 +01:00
Ismael Gomez 5de9fa6a46 added multi antenna to phich, pcfich, set rxant constant tto max ports 2017-02-17 09:58:37 +01:00
Ismael Gomez 54d4d48f96 added multi antenna to pdcch 2017-02-17 09:34:55 +01:00
Ismael Gomez 0a5a6245f1 pdsch ue working with 1 and 2 antennas 2017-02-13 13:29:20 +01:00
Ismael Gomez b2389efe47 start_rx_stream delays the start to avoid filling buffers. Started adapting pdsch_ue to 2 antennas 2017-02-10 14:06:58 +01:00
Ismael Gomez eb110f26c6 added uhd option to receive 2 antennas 2017-02-08 23:21:07 +01:00
Ismael Gomez 0bd749aa29 added support for multiple rx antennas to pdsch. Working in matlab for 1/2 ports tx diversity 2017-02-07 19:04:15 +00:00
Ismael Gomez 462d222fd2 chest dl to support multiple rx antennas 2017-02-07 17:26:40 +00:00
Ismael Gomez 92fd049cd0 Merge branch 'next' into 2rx 2017-02-06 22:45:57 +00:00
Ismael Gomez ac31169088 Fixed number of codewords in format2 2017-02-06 21:04:55 +01:00
Ismael Gomez 603639399c fixed flexible harq pid len 2017-01-19 19:38:05 +01:00
Ismael Gomez fe867af319 Fixed bug in PUSCH and PUCCH decoding 2017-01-13 12:59:09 +01:00
Ismael Gomez 2985a68e91 Fixed bug in PUSCH channel estimation 2017-01-09 17:15:36 +01:00
Ismael Gomez 4cd6944418 added PUCCH TPC to format1 2016-12-22 01:09:08 +01:00
Ismael Gomez cf7be556ef minor RA changes 2016-12-19 15:25:19 +01:00
Paul Sutton cea68bf2f2 Added const to char* to allow initialisation from std::string in applications using the library 2016-12-09 10:03:02 +00:00
Ismael Gomez 4c3e64d224 removed bw_idx from srslte_cell_t 2016-11-28 22:21:50 +01:00
Paul Sutton 2bae39d1ca Changed port types to uint16 2016-11-23 10:36:04 +00:00
Ismael Gomez 5b7d082a04 fixed coverty bug 2016-11-21 10:34:00 +01:00
Ismael Gomez 62b63462c9 Simplified API for PDSCH and PUSCH. Dynamically handle multiple RNTIs 2016-11-20 17:36:21 +01:00
Ismael Gomez b8a2ea8f3c fixed cqi max bits 2016-11-19 14:23:21 +01:00
Ismael Gomez 4a2d9d1776 Added functions for spectral efficiency computation 2016-11-17 20:05:56 +01:00
Ismael Gomez bb5e511513 Fixed ULSCH CQI receiver 2016-11-17 20:05:34 +01:00
Ismael Gomez a98f19a05e Added CQI unpacking functions 2016-11-17 20:04:54 +01:00
Ismael Gomez f0e0a71792 pucch: added function to get last correlation 2016-11-16 12:07:56 +01:00
Ismael Gomez dd694be141 added interface to pdcch_set_cfi 2016-11-09 10:47:28 +01:00
Ismael Gomez 3a8c813809 pregenerate dci locations 2016-11-08 17:01:14 +01:00
Ismael Gomez 17d5ebca7e isolated common tx/rx pucch functions 2016-10-20 17:49:51 +02:00
Ismael Gomez 4cdbed47f2 pucch receiver tested 2016-10-20 11:57:59 +02:00
Ismael Gomez ea4a81c8d0 added pucch enodeb receiver 2016-10-18 10:39:49 +02:00
Ismael Gomez 91645c8d65 sync: added new cfocorr object to avoid rebuilding table based on tolerance 2016-10-05 21:45:12 +02:00
Ismael Gomez 1f6e63ae4f cfo: srslte_sync_get_cfo() returns PSS-based CFO estimation. Gives better results than CP-based 2016-10-04 19:11:04 +02:00
Ismael Gomez 45609b1c70 pdsch: data not needed in encode. enb: changed rnti_idx to int 2016-09-28 13:14:24 +02:00
Ismael Gomez 867ed0feee Merge branch 'oai_blind_search' into next 2016-09-22 15:07:30 +02:00
Ismael Gomez ceddb15deb Fixed RV for SIB in pdsch_ue example 2016-09-22 13:56:46 +02:00
Ismael Gomez 60e77144ca Added prach detection to prach_test_usrp. Added full device names to RF objects 2016-09-21 18:26:35 +02:00
Ismael Gomez 4d77eb9fa1 Working on CDD precoder (matlab) 2016-09-12 14:24:16 -04:00
Ismael Gomez e4a94bcf33 2rx diversity equalizer working in matlab in gen/sse/avx 2016-09-12 12:33:22 -04:00
Ismael Gomez 76ad1aeffc Fixed last_n_cce in new dci search 2016-09-02 11:55:55 +02:00