Commit Graph

97 Commits

Author SHA1 Message Date
ismagom 35ebaa30da Added missing files 2015-11-09 23:54:53 +01:00
ismagom fc96b7f3e8 Fixed SRS/PUSCH simultaneous tx 2015-11-06 12:32:27 +01:00
ismagom a2d7edb285 Added support to DCI format 0 with MCS>28 2015-11-03 16:21:29 +00:00
ismagom 07e0f06abb Fix segfault in qam64 test 2015-10-30 17:44:30 +01:00
ismagom d65828054a Exposed maximum number of iterations 2015-10-30 16:52:19 +01:00
Paul Sutton ee91d27b49 Adding mcs_tbs_idx table 2015-10-30 13:42:46 +00:00
ismagom 6c194dc078 Conditional SSE compilation 2015-10-16 11:05:13 +02:00
ismagom 88cd40420a Improved PDSCH reception 2015-10-14 22:30:41 +02:00
ismagom f735268202 Integrated SSE decoder into pdsch receiver 2015-10-12 20:12:48 +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 6581c9b0e2 Fixed bug in resource allocation for 50 PRB 2015-10-05 13:57:40 +02:00
ismagom 5e3f577e97 Removed old soft demodulation algorithm. Removed hl/ll examples. Removed prach_ue example. 2015-10-05 09:58:44 +02:00
ismagom 2b51496b3f Added PUSCH power control support (not fully tested) 2015-09-30 17:23:26 +02:00
ismagom 0b048dd601 Fixed not computing DCI size for 100 prb 2015-09-26 12:49:36 +02:00
ismagom 7306d88f83 Fixed file tests with new fft size 2015-09-25 22:44:36 +02:00
ismagom 48076a77fa Reduced sampling rates (not power of 2 fft sizes) 2015-09-25 20:07:34 +02:00
ismagom 3f3e045511 Integrated LUT rate recovery in dlsch decoding. All tests ok 2015-09-22 21:20:36 +01:00
ismagom 49717437c1 Optimized Soft demodulator for LTE modulations 2015-09-21 19:31:42 +02: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 06e537ca5b Tested PUSCH over the air 2015-09-19 00:17:19 +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 df9ef48d53 Integrated RM lut in sch.c 2015-09-16 20:49:48 +02:00
ismagom f04346ce97 LUT TurboCoder working in matlab 2015-09-15 11:55:07 +02:00
ismagom d2a17a631b Changed pack/unpack bit functions 2015-09-14 10:20:12 +02:00
ismagom 2b34a3cb10 Corrected cell_measurement RSSI/RSRP with USRP RX gain. Added AGC to cell_measurement. 2015-09-10 11:06:57 +02:00
ismagom dc15e99906 Added CQI support. Restored ue_ul normalization 2015-09-05 11:51:19 +02:00
ismagom a5c43d9959 Merged 2015-08-31 10:06:11 +02:00
ismagom e3166e37c7 Increased softbuffer. Changed pusch_test 2015-08-08 02:16:48 +02:00
ismagom 76c432f777 Added CRC byte computation. Turbodecoder function to decide bytes. PUSCH and PDSCH now expect/generate bits packed in bytes 2015-08-07 02:18:47 +02:00
ismagom 7e94f82ab6 MAC test working 2015-08-04 17:27:14 +02:00
ismagom 4652fe6bfe Fixed some segfaults in tests 2015-07-27 17:53:23 +02:00
ismagom 309ebd80e5 MAC/PHY compiling 2015-07-27 17:02:51 +02:00
ismagom f65aa3be1d PHY test examples working 2015-07-24 19:38:34 +02:00
ismagom 805ccc2414 Initial commit 2015-07-19 22:52:56 +02:00
ismagom baa7e55ffe Added MCS parameter to pusch_test2 2015-07-05 22:30:47 +02:00
ismagom 8dba2055f6 Added pregeneration of SRS and DMRS PUSCH signals 2015-07-05 12:35:53 +02:00
ismagom 92f07f5863 Common SRS overlapping with PUSCH corrected 2015-06-19 13:32:11 +02:00
ismagom 99f2ab4e9b Fixed bug in PUSCH and DRMS using all PRBs. Fixed bug in PDU writing packet not returning true 2015-06-19 13:10:37 +02:00
ismagom 0c398130c9 Added Periodic CQI to PUSCH. Fixed PUSCH not shortened when SRS RB are contiguous to PUSCH RB 2015-06-19 02:05:51 +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
ismagom ccfdb783c9 Working on SRS integration in PUSCH 2015-06-12 17:49:11 +02:00
ismagom 5f6e7e5f59 Changed log macros names. Added PUCCH shortened support 2015-06-11 17:35:51 +02:00
ismagom f9b3ba52c2 Fixed problems with DL HARQ. Fixed PUSCH/HARQ multiplexing. Removed some Info messages 2015-06-10 19:12:12 +02:00
ismagom 59972f063c Reduced soft buffer size to 3·MaxCodeBlockLen 2015-06-09 19:52:19 +02:00