Commit Graph

56 Commits

Author SHA1 Message Date
Xavier Arteaga 8dd1c59e18 Added amplitude and power conversions to dB and viceversa 2019-12-02 09:47:22 +01:00
Xavier Arteaga f75d0e5b26 Change M_SQRT2 and M_SQRT1_2 instead of sqrt(2) and 1/sqrt(2) 2019-12-02 09:47:22 +01:00
Guillem Foreman eab73829f6 Changes requested 2019-07-12 14:11:26 +02:00
Guillem Foreman 535325bc37 srsLTE: added resource allocation extended tables for 256QAM and integration with PDSCH test 2019-07-04 15:49:43 +02:00
Andre Puschmann 4b01a2e4a0 update copyright notice 2019-04-29 09:20:02 +02:00
Ismael Gomez 7780b1aba5 add tdd/ca support 2019-04-25 20:57:58 +02:00
Ismael Gomez 0294923e2b Merge branch 'next' of github.com:softwareradiosystems/srsLTE into next 2018-09-19 16:42:11 +02:00
Ismael Gomez 197d855d3f Fix issue #240 2018-09-19 16:41:59 +02:00
Xavier Arteaga 7f72a90051 Implemented 16 bit LLR CSI in SSE 2018-09-17 12:33:14 +02:00
Ismael Gomez bc9d342959
New optimization on the PHY for both UE and eNodeB (#251)
* New parallel Turbodecoder implementation in SSE/AVX 16-bit and 8-bit

* Optimised UL Interleaver

* Include TB CRC calculation in FEC encoder

* New threading priorities
2018-09-04 17:51:35 +02:00
Ismael Gomez c012a6ea83 Mutex more operations in worker to fix segfault when HO. Protect pdsch/pusch from regenerating sequence 2018-07-13 12:48:57 +02:00
Xavier Arteaga 78912694c5 Fixed PDSCH coworker deadlock 2018-06-11 13:12:46 +02:00
Xavier Arteaga d9db80d17c Merge branch 'next' into pdsch-coworkers 2018-06-06 17:35:09 +02:00
Xavier Arteaga 6ab69b1d4c Added PDSCH coworkers 2018-06-06 16:59:00 +02:00
Ismael Gomez bd4e1c9690 Fixed number of iterations lower than 1 in metrics 2018-06-04 13:14:27 +02:00
Ismael Gomez 3847daa137 Fixed order of PCI and PRB in log print 2018-05-14 16:10:01 +02:00
Ismael Gomez d139a73593 Fix SIGFPE in pdsch_codeword_decode 2018-05-14 14:14:55 +02:00
Ismael Gomez 3065941638 Check for non-zero nof_re/nof_bits in pdsch_codeword_decode 2018-05-10 13:41:08 -05:00
Xavier Arteaga 0bc3be7abb Added DL CSI decoding to TM2 and TM3 2018-04-20 11:27:39 +02:00
Xavier Arteaga 962164277a Normalize CSI to maximum. 2018-03-06 17:09:59 +01:00
Xavier Arteaga 6fc9c96c58 Added CSI softbits weightening for Single antenna transmission 2018-02-28 12:07:31 +01:00
Xavier Arteaga 10fc1855d6 Fixed Coverity INFO/DEBUG messages with too many arguments and a few more 2018-01-31 12:43:48 +01:00
Xavier Arteaga a4c0cda237 Fixed pdsch_ue Rank indicator error messages for 4 antenna port cells 2018-01-22 11:59:10 +01:00
Xavier Arteaga de654cd344 Merge branch 'next' into enbmimo 2018-01-10 16:30:36 +01:00
Ismael Gomez 143bec18e3 fixed compilation 2017-12-21 11:40:57 +01:00
Ismael Gomez b0a2fa3b0b Merge branch 'enbmimo' into mob_crypto_mimo 2017-12-04 12:10:46 -06:00
Xavier Arteaga dbf10cff17 Solved PDSCH Power Allocation p_b on eNB side 2017-11-22 18:01:13 +01:00
Xavier Arteaga 401cc9a20a Merge branch 'power' of https://github.com/softwareradiosystems/srsLTE into enbmimo 2017-11-21 16:36:30 +01:00
Xavier Arteaga 4ecd73c984 Added power allocation p_a in UE 2017-11-21 11:51:18 +01:00
Xavier Arteaga 91c9ddf244 Added scaling factor to predecoder 2017-11-21 10:14:09 +01:00
Xavier Arteaga 2b0a4fa2d0 eNB: solved sched-pdsch bug 2017-11-09 15:42:02 +01:00
Xavier Arteaga 75957d41d7 Added DCI formats 2 and 2a inScheduler. Improved UE PHCH, corrected some MIMO bugs on both sides. 2017-11-08 17:10:16 +01:00
Ismael Gomez bb2bc95247 Fix diversity tx not working for 4 ports 2017-10-31 22:46:57 -07:00
Xavier Arteaga 98969b2011 Implemented 3GPP 36.212 Tables 5.3.3.1.5-1 and 5.3.3.1.5-2 2017-10-31 12:19:35 +01:00
Ismael Gomez de937faa20 Set invalid inputs error to dlsch_decode 2017-10-29 11:02:18 -07:00
Ismael Gomez abbd2e0f85 return error on precoding error 2017-10-28 14:33:01 -07:00
Ismael Gomez fbae23b2ac Removed debugging printf 2017-09-26 17:30:35 +02:00
Ismael Gomez db17c67194 Fixed bug in SSE turbo decoder 2017-09-26 17:26:29 +02:00
Ismael Gomez 680ba2761c Fixed number of iterations calculation 2017-09-26 14:48:59 +02:00
Xavier Arteaga 648f7c3591 Increased compatibility for TM3 and TM4 with one Rx antenna 2017-09-20 18:32:11 +02:00
Xavier Arteaga c29af35158 Solved bug: when a retransmission of a succesfully decoded block was received 2017-09-18 15:56:58 +02:00
Xavier Arteaga 709787b581 Improved robustness of PDSCH decoder 2017-09-13 13:37:12 +02:00
Xavier Arteaga 230eb63a97 Refactored grant: removed nof_tb from grant. Use tb_en instead. 2017-09-13 13:36:20 +02:00
Ismael Gomez f0d9b333b2 Improved stability when UE reattaches 2017-09-07 13:19:53 +02:00
Ismael Gomez 22f194182c fixed memory leaks 2017-09-06 09:51:12 +02:00
Ismael Gomez b0639ab394 resolved merge conflicts 2017-09-05 15:26:36 +02:00
Ismael Gomez 9ae21dfd5d reattaching cells with different IDs and PRB 2017-09-04 12:26:58 +02:00
Ismael Gomez a51b6b09dd Merged with next. Attach successful 2017-09-01 19:32:57 +02:00
Ismael Gomez e5feec1934 Temporal commit before merge. Changed sequence objects to avoid reallocating memory. new NAS/RRC working with initial attachment 2017-09-01 13:29:11 +02:00
Ismael Gomez fabeca49c7 moved pdsch_coderate to phy_common 2017-08-29 15:38:16 +02:00