Xavier Arteaga
8de2870788
Added NR ue_dl, enb_dl and test
4 years ago
Xavier Arteaga
9487d27ef9
Renamed NR constants and comments
4 years ago
Xavier Arteaga
275cbafe6e
Modified comments
4 years ago
Xavier Arteaga
8d34d344a8
Created PDSCH-NR configuration structures and refactored DMRS
4 years ago
Xavier Arteaga
009f300c5e
Initial PHY Data procedures
4 years ago
Ismael Gomez
e2154d2213
Renamed constants to SRSLTE and use SRSLTE_CFI macros
4 years ago
Ismael Gomez
51521ad8e4
Improved PDCCH blind search and fixed a few issues with ambiguous DCI size with Release 10
4 years ago
Ismael Gomez
84b84eaad6
Move search_in_common variable
5 years ago
Andre Puschmann
28c98280d7
ue_dl_nbiot: convert macro to access SF contents into member var
...
also use srslte_vec_cf_cp() helper functions
5 years ago
Andre Puschmann
9648e47eb6
ue_cell_search_nbiot: fix potential out-of-bounds access
...
we've used a macro that can return -1 as access index
for an array. this has now been converted in a member
that is initialized and checked during init
5 years ago
Andre Puschmann
e76e31e652
adding NB-IoT DL shared channel, UE DL object and PHY examples
5 years ago
Xavier Arteaga
6d355ab61e
SRSUE: Fix HO initial CFO
5 years ago
Xavier Arteaga
e832769ae6
Updated copyright
5 years ago
Ismael Gomez
4e12405fff
Remove radio_multi class and organize channels, ports and carrier buffers ( #1019 )
5 years ago
Xavier Arteaga
2fc0832f05
Addition of DL HARQ-ACK generation procedure for eNb DL and minor aesthetic changes
5 years ago
Pedro Alvarez
aecfb151ce
Apply clang-format to the lib in preperation for PR.
5 years ago
Xavier Arteaga
67c07dfb56
Moved UL/DL PUCCH procedures into pucch_proc
5 years ago
Andre Puschmann
6cce22d6b8
add support for GPS-based sync to UE sync object
5 years ago
Andre Puschmann
c7343cf6d8
protect sf_buffer from overrun in receive_samples
...
this patch adds a buffer len paramter to the receive_samples() call
that protects the (also) provided buffer from overflowing.
currently each call to srslte_ue_sync_zerocopy() which then calls receive_samples()
relies on a buffer that is "big enough". But that buffer is sometimes
2 subframes, sometimes 3 or 5, sometimes has space for the maximum PRB size, sometimes
only for 6 PRBs (i.e. during cell search).
By extending the interface to pass the buffer size we can make sure that
only samples are received that actually fit inside the provided buffer.
5 years ago
Xavier Arteaga
c92dce71b7
srsLTE: AGC only uses boundaries for requesting gain to Radio
5 years ago
Tiago Ferreira Alves
3fed21ce3e
PSSS and SSSS implementation
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
8bec22ff11
fixed naming for ue_sync_nbiot
5 years ago
Andre Puschmann
4dbbcaa668
add cell search and USRP capture examples for NB-IoT
5 years ago
Xavier Arteaga
8dd1c59e18
Added amplitude and power conversions to dB and viceversa
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
Xavier Arteaga
5e49aca835
Merge pull request #570 from softwareradiosystems/feature_256qam_fix
...
Resource allocation extended tables and PDSCH table 2 for 256QAM
5 years ago
Xavier Arteaga
aa6652155c
Phy: added ue_ul normalization mode parameter
5 years ago
Xavier Arteaga
20823e191d
SRSUE: Added UL force amplitude optional parameter
5 years ago
Guillem Foreman
535325bc37
srsLTE: added resource allocation extended tables for 256QAM and integration with PDSCH test
5 years ago
Andre Puschmann
4b01a2e4a0
update copyright notice
6 years ago
Ismael Gomez
7780b1aba5
add tdd/ca support
6 years ago
Ismael Gomez
e18ba937dc
Limit uplink signal normalization to avoid clipping
6 years ago
Xavier Arteaga
301415a00a
Fixed AGC out of bounds gain
7 years ago
Ismael Gomez
467ba4e326
Average sampling offset estimate before adjusting timing to be more robust against EVA and ETU fading
7 years ago
David Rupprecht
9d71bec7b6
Unified include guards
7 years ago
Ismael Gomez
c2098ad626
Removed unused sample offset correction
7 years ago
Ismael Gomez
0750ff3091
Option to not wrap when reading signal from file
7 years ago
Ismael Gomez
33c35d575d
Save last PHICH correlation
7 years ago
Ismael Gomez
c54cb02efd
Increased REF BW CFO loop
7 years ago
Ismael Gomez
6711387ad7
Disabled AGC for initial cell search. Copy CFO from search and disable CP based CFO after search to reduce overhead
7 years ago
Ismael Gomez
9355cd5732
Improved CFO loop. Fixed issue with sinusoid tolerance
7 years ago
Ismael Gomez
f1c6bcd252
Merge branch 'next' into mobility
7 years ago
Ismael Gomez
dd8bacf466
Calibrated CFO loop default values
7 years ago
Ismael Gomez
46f15c19e6
Added subframe averaging option in chest_dl. Optional in pdsch_ue
7 years ago
Ismael Gomez
a3a1d268b7
Improved CFO estimation/correction by filtering central 6 PRB. Cleaned ue_sync/sync/pss objects. Used const attr in vector and other objects
7 years ago
Ismael Gomez
aacd9e1e5b
Revert "Use CP-based CFO estimation only for DL and UL. Estimate every subframe. Calibrated EMA to 0.3 highest valid for low SNR"
...
This reverts commit 6196c096af
.
7 years ago
Ismael Gomez
cfbea7a6c1
Restored non-guru DFT interface. Removed input buffer from ue_dl interface
7 years ago
Ismael Gomez
6196c096af
Use CP-based CFO estimation only for DL and UL. Estimate every subframe. Calibrated EMA to 0.3 highest valid for low SNR
7 years ago