203 Commits (dc2542901adaf363db41ea505d81d263fceb0c82)

Author SHA1 Message Date
Francisco Paisana fad897cb35 DL scheduler metric now takes into account the min and max of RBGs possible. This is to forbid segmentation of SRB0 allocations 5 years ago
Francisco Paisana 639f473042 fixed unsigned signed comparison 5 years ago
Francisco Paisana 1e63fa41cf made ue_cc_idx int to set to -1 for rar and bc allocs 5 years ago
Francisco Paisana f3c3c52fcd added ue_cc_idx to dci allocation 5 years ago
Xavier Arteaga 002a68e183 SRSENB: hard-coded parametrized PUCCH DMRS correlation threshold 5 years ago
Xavier Arteaga 64caa4321b Fix UL control decoding. Some minor aesthetic changes. 5 years ago
Xavier Arteaga a968fb02d3 Increase PUCCH correlatiion threasholds 5 years ago
Xavier Arteaga da701cd82b SRSENB: Added PUSCH TA and EVM measurement. Some more PHY cleanup. 5 years ago
Xavier Arteaga 47cbbcbd57 Improve PUSCH UCI decoder 5 years ago
Francisco Paisana a6320f93b8 remove remaining const_casts 5 years ago
Francisco Paisana ec1f1cc677 remove const_casts from scheduler. Fix ODR issue 5 years ago
Andre Puschmann e4b5fa122f add set_cell() call to PSCCH and allocate for max PRB in pscch_init() 5 years ago
Andre Puschmann 09f7355870 use srslte_cell_sl_t in PSCCH 5 years ago
Andre Puschmann 14000f7ae7 adding phy_common_sl.{c,h} 5 years ago
Tiago Alves cabd9ae742 baseline implementation of pscch 5 years ago
Xavier Arteaga a4135e41a5 Added PUCCH collision checker 5 years ago
Xavier Arteaga 2fc0832f05 Addition of DL HARQ-ACK generation procedure for eNb DL and minor aesthetic changes 5 years ago
Xavier Arteaga e621853566 Minor aesthetics changes 5 years ago
Xavier Arteaga f261365c91 Initial EVM calculation commit and other easthetic changes 5 years ago
Pedro Alvarez aecfb151ce Apply clang-format to the lib in preperation for PR. 5 years ago
Ismael Gomez d8d10daebe
Fix bug in SRS using the previous grant to compute collision with PUSCH (#958) 5 years ago
Xavier Arteaga 67c07dfb56 Moved UL/DL PUCCH procedures into pucch_proc 5 years ago
Xavier Arteaga 5dbc96458a Sets PUCCH decode threshold as macro 5 years ago
Xavier Arteaga bc10943a2b Added get max TB from DCI format 5 years ago
Xavier Arteaga 231431f569 SRSENB: enabled CA PUCCH decode in eNb 5 years ago
Xavier Arteaga d66fdefbb3 Added more docs to PUCCH 1b CS resource selection 5 years ago
Xavier Arteaga 1f762844ee Initial PUCCH format 3 decoder 5 years ago
Xavier Arteaga 35f4e5d69a Initial PUCCH 1B with channel selection 5 years ago
Andre Puschmann 81b46723f6 adding NPDCCH 5 years ago
Andre Puschmann d98bc71057 fix PSBCH and use UL-SCH interleaver 5 years ago
Andre Puschmann 2e7a357226 expose UL-SCH interleaver to use in Sidelink 5 years ago
Xavier Arteaga 0912701cb0 srsLTE: sidelink minor corrections 5 years ago
Andre Puschmann 7de51c8236 refactor Sidelink PSBCH and DMRS code 5 years ago
Tiago Ferreira Alves 3fed21ce3e PSSS and SSSS implementation 5 years ago
Andre Puschmann 476f970ee1 replace FIXME with TODO 5 years ago
Pedro Alvarez c5979f59eb Clang format UE, eNB and lib (#850)
* Clang-formated UE, eNB and lib.
* Fixed compiling errors from clang-format.
* Fix linking issues introduced by clang-format
* Fix poor formating in initializing arrays of arrays.
* Fix mistake in conflict resolution on rm_turbo.c
* Re-apply clang format to gtpc_ies.h
5 years ago
Andre Puschmann 40bacb80b1 fixing comments from Xavier's review 5 years ago
Andre Puschmann e05ecdb139 adding NB-IoT DL channel estamiation and NPBCH code 5 years ago
Ismael Gomez 3828e03f33
Refactor in eNodeB, add channel emulator and fixes in OFDM
* Added channel emulator to srsENB. Added support for fixed delay

* Bug in OFDM when using nonguru mode

* A few changes and refactor in eNodeB
5 years ago
Ismael Gomez 1d83bb08e2 Changes in ACK procedure to support CA. Tested 1 cell in SISO/MIMO 5 years ago
Ismael Gomez bfddc55148
RRC-PHY interface (#639)
RRC-PHY interface refactor. Moved RRC-MAC interface to rrc_asn1_utils and created RRC-PHY interface also in rrc_asn1_utils. All ASN1 includes should be made from rrc_asn1_utils only keeping ue_interfaces clean of ASN1

Tested with different common and dedicated configurations (64QAM UL, 256QAM, CA, SRS enabled/disabled, etc)
5 years ago
Ismael Gomez 19066c49ab Ad Rel10 info to dci logs 5 years ago
Guillem Foreman 535325bc37 srsLTE: added resource allocation extended tables for 256QAM and integration with PDSCH test 5 years ago
Ismael Gomez 786830daf3 Fix minor issues for TDD 6 years ago
Andre Puschmann 4b01a2e4a0 update copyright notice 6 years ago
Ismael Gomez 7780b1aba5 add tdd/ca support 6 years ago
Francisco Paisana 0204db2e12 new asn1 rrc library 6 years ago
Ismael Gomez 197d855d3f Fix issue #240 6 years ago
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
6 years ago
Ismael Gomez 8c92f3fddc
Improvements and fixes on srsENB scheduler (#228) 6 years ago
Xavier Arteaga 5e4fb48184 Refactored CQI reporting logging in UE. Fixes #199 6 years ago
Xavier Arteaga 6ab69b1d4c Added PDSCH coworkers 7 years ago
yagoda 9d7d6c9415 adding adaptations to the phy layer for mbms 7 years ago
Ismael Gomez 384e0f8649 Fixed UL interleaver (missing SIMD deinterleaver) 7 years ago
David Rupprecht 9d71bec7b6 Unified include guards 7 years ago
Xavier Arteaga 6fc9c96c58 Added CSI softbits weightening for Single antenna transmission 7 years ago
Ismael Gomez 2347fe0e6f Fixed incorrect DCI location bug. Make all calls to regs/pdcch atomic w.r.t. the CFI 7 years ago
Xavier Arteaga 0299e9aae1 Fixed Aperiodic reporting RM31 for TM4 (Amarisoft proof) 7 years ago
Ismael Gomez 71a2ad8ea8 Catches RA PDCCH order in Format1A 7 years ago
Xavier Arteaga 9ffdb1e62d Refactored PMI/CQI/RI reporting 7 years ago
Xavier Arteaga de654cd344 Merge branch 'next' into enbmimo 7 years ago
Ismael Gomez e4696fec38 Added ue location calculation for a particular L 7 years ago
Ismael Gomez dfda8edc04 Minor changes to log 7 years ago
Ismael Gomez 37ee5505e9 Removed unused log_line() functions. Added DCI info string 7 years ago
Xavier Arteaga 4fec7799e2 Fixed Aperiodic RI reporting for TM1-2 7 years ago
Ismael Gomez b0a2fa3b0b Merge branch 'enbmimo' into mob_crypto_mimo 7 years ago
Ismael Gomez e720568e82 Revert "Added UE Mode 3-1 aperiodic reporting"
This reverts commit 0bd683b3c4.
7 years ago
Ismael Gomez eefbdbc913 Revert "Added Aperiodic mode 3-1 in enb and some more optimizations"
This reverts commit 8ab196901f.
7 years ago
Xavier Arteaga 8ab196901f Added Aperiodic mode 3-1 in enb and some more optimizations 7 years ago
Xavier Arteaga 0bd683b3c4 Added UE Mode 3-1 aperiodic reporting 7 years ago
Xavier Arteaga 401cc9a20a Merge branch 'power' of https://github.com/softwareradiosystems/srsLTE into enbmimo 7 years ago
Xavier Arteaga 58aac96a6e Added Power Allocation from HL in UE side 7 years ago
Xavier Arteaga 91c9ddf244 Added scaling factor to predecoder 7 years ago
Xavier Arteaga e2a61af462 Added Aperiodic mode 3-1 in enb and some more optimizations 7 years ago
Xavier Arteaga d041431c13 Merge branch 'reporting' into enbmimo 7 years ago
Xavier Arteaga b084b153cf Added UE Mode 3-1 aperiodic reporting 7 years ago
Xavier Arteaga 75957d41d7 Added DCI formats 2 and 2a inScheduler. Improved UE PHCH, corrected some MIMO bugs on both sides. 7 years ago
Xavier Arteaga 98969b2011 Implemented 3GPP 36.212 Tables 5.3.3.1.5-1 and 5.3.3.1.5-2 7 years ago
Xavier Arteaga f9e428ef68 Optimised RI/PMI calculation call 7 years ago
Ismael Gomez 1d095b006a Removed unused nof_tb variable 7 years ago
Xavier Arteaga 96a6d6ae9f Merge branch 'next' into enbmimo 7 years ago
Xavier Arteaga af669a6cbb Added RI reporting in enb and optimised RI computing calling time 7 years ago
Xavier Arteaga a570e63c5b Corrected bug in RA 7 years ago
Ismael Gomez 2f44e2bf3a Refactored cases mcs>29 for ul/dl 7 years ago
Xavier Arteaga 6657892b80 Added UCI CQI decoder for variable number of bits 7 years ago
Ismael Gomez 680ba2761c Fixed number of iterations calculation 7 years ago
Justin Tallon 774a456e31 adding phy layer support for mbms 7 years ago
Xavier Arteaga c0fac73a84 Solved PHICH Segmentation fault for MIMO 7 years ago
Xavier Arteaga afd2bbbfc2 Added periodic RI on PUCCH for TM3 and TM4 7 years ago
Xavier Arteaga d9b6ae7563 PUSCH supports 2 ACK 7 years ago
Xavier Arteaga 91fe032276 Added PUSCH ACK decoder and test 7 years ago
Xavier Arteaga 230eb63a97 Refactored grant: removed nof_tb from grant. Use tb_en instead. 7 years ago
Ismael Gomez f0d9b333b2 Improved stability when UE reattaches 7 years ago
Ismael Gomez b0639ab394 resolved merge conflicts 7 years ago
Ismael Gomez 79b0ca81d0 Fix memory alignment in PUCCH processing. Fixes #94 7 years ago
Ismael Gomez 9ae21dfd5d reattaching cells with different IDs and PRB 7 years ago
Ismael Gomez a51b6b09dd Merged with next. Attach successful 7 years ago
Ismael Gomez e5feec1934 Temporal commit before merge. Changed sequence objects to avoid reallocating memory. new NAS/RRC working with initial attachment 7 years ago
Ismael Gomez fabeca49c7 moved pdsch_coderate to phy_common 7 years ago
Ismael Gomez 616e18c570 fixed PUCCH correlation estimator 7 years ago
Ismael Gomez 7a02efe0e5 fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Ismael Gomez 41edfcc7ab fixed segfault due to race condition in scrambling sequence pre-generation 7 years ago
Andre Puschmann d079d25b2c rename srslte folder and src subfolder 8 years ago