Commit Graph

566 Commits

Author SHA1 Message Date
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 f4ed3c4821 dci: added missing flag 1a/1c in pack functions 2016-09-26 12:56:16 +02:00
Ismael Gomez 1d7bfc79c2 fixed coverty bugs 2016-09-22 18:21:50 +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 2b3087b1f9 fixed coverty bug 2016-09-22 11:04:18 +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 c58f1c9edc fixed dl tbs for mcs >= 29 2016-09-16 21:41:19 -04: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 67d2b91354 2rx equalizer working in matlab in gen/sse/avx 2016-09-12 09:57:20 -04:00
Ismael Gomez 5fcb95d54d 2rx equalizer working in matlab in gen/sse 2016-09-12 09:47:31 -04:00
Ismael Gomez b161e360a4 Added checks for TBS decoding 2016-09-12 12:14:11 +02:00
Andre Puschmann e36bd6a20f Revert "Fixed blind search"
This reverts commit d80146e657.

Seems to have problems with OAI eNB.
2016-09-08 16:53:44 +02:00
Ismael Gomez d37ae08719 make net sockets reusable 2016-09-02 13:19:08 +02:00
Ismael Gomez 76ad1aeffc Fixed last_n_cce in new dci search 2016-09-02 11:55:55 +02:00
Ismael Gomez 66ac734c51 added support for 2 tb in format2 2016-08-31 19:07:20 +02:00
Ismael Gomez 16454f5eb1 Added guard carriers to pdsch_ue plot 2016-08-31 16:58:39 +02:00
Ismael Gomez 64f90bbe4c Fixed test failing 2016-08-30 23:52:52 +02:00
Ismael Gomez d80146e657 Fixed blind search 2016-08-30 19:49:50 +02:00
Ismael Gomez 9b01555626 Fixed MAX_CANDIDATES 2016-08-30 19:22:37 +02:00
Ismael Gomez 015437372a Merge branch 'next' of github.com:srsLTE/srsLTE into next 2016-08-30 18:02:12 +02:00
Ismael Gomez f605400bed fixed issues in new dci search 2016-08-30 16:56:12 +02:00
Paul Sutton 1a8c9df887 Fix build without RF dependencies 2016-08-30 15:09:49 +01:00
Paul Sutton 52d45d001c Fix for build without RF dependencies 2016-08-30 15:01:37 +01:00
Ismael Gomez 3941589cc5 added printfs 2016-08-30 15:27:54 +02:00
Ismael Gomez f61448e4ea changed ue_dl API dci_msg order 2016-08-30 15:22:03 +02:00
Ismael Gomez bf5130ab9b Merge branch 'next' into blind_search 2016-08-30 14:35:48 +02:00
Ismael Gomez ded17137b0 fixed bugs from coverty analysis 2016-08-30 00:49:31 +02:00
Ismael Gomez 850259e2f7 Revert "ue_sync: set default offset correction interval to 0. chest_dl: added option to average estimates per subframe"
This reverts commit 10cbb9ad92.
2016-08-29 17:43:07 +02:00
Ismael Gomez 4f7b372711 Revert "psdch_ue: disabled agc by default. Set default gain to 70 dB"
This reverts commit 58d955ea10.
2016-08-29 17:43:04 +02:00
Ismael Gomez 9d68d0adb4 Revert "chest_dl: subframe averaging with previous"
This reverts commit 82cfa01468.
2016-08-29 17:42:46 +02:00
Ismael Gomez 82cfa01468 chest_dl: subframe averaging with previous 2016-08-27 17:24:55 +00:00
Ismael Gomez 58d955ea10 psdch_ue: disabled agc by default. Set default gain to 70 dB 2016-08-25 19:04:36 -07:00
Ismael Gomez 10cbb9ad92 ue_sync: set default offset correction interval to 0. chest_dl: added option to average estimates per subframe 2016-08-25 19:01:47 -07:00
Ismael Gomez 6a254cd077 compilation issue in pucch_test 2016-08-25 17:14:10 -07:00
Ismael Gomez 9c18c03b97 Inreased DCI buffer because CRC is appended there 2016-08-25 17:05:17 -07:00
Ismael Gomez c8bc53e749 Initial changes 2016-08-23 09:17:41 -07:00
Ismael Gomez 75fea4a04b testing new blind search 2016-08-19 19:19:43 +02:00
Ismael Gomez 6fa983df3c Removed new line from srslte_vec_sprint_hex 2016-08-16 23:58:33 +02:00
Ismael Gomez b749931b58 disabled dummy device 2016-08-16 17:54:48 +02:00
Ismael Gomez 162c7f098f Merge branch 'next' into uplink 2016-08-05 18:57:57 +02:00
Ismael Gomez 299dc6aef4 Added unpacking for MIMO 2016-08-05 18:57:40 +02:00
Andre Puschmann be8824f025 cqi: added some support functions needed for aperiodic reporting 2016-07-29 10:10:42 +02:00
Ismael Gomez 15735c35c7 Merge branch 'next' into uplink 2016-07-27 19:19:37 +02:00
Ismael Gomez 0d0e8d86b8 fixed failing tests after last commit 2016-07-27 17:32:37 +02:00
Ismael Gomez dc3da4ecc8 Fixed Format1C for RA-RNTI 2016-07-27 16:50:51 +02:00
Ismael Gomez cc00b172b5 Improvements in prach detection 2016-07-27 16:44:14 +02:00
Ismael Gomez 9618135423 merged chest_dl fixes from master and adapted to uplink 2016-07-18 23:57:57 +02:00
Ismael Gomez bacbefe545 Merge branch 'master' into next 2016-07-18 23:45:14 +02:00
Ismael Gomez 96237d74ad chest_dl: changed interp interface and fixed interpolation 2016-07-18 23:44:59 +02:00
Ismael Gomez 7d0dc03345 Merge branch 'master' into uplink 2016-07-18 13:48:40 +02:00
Ismael Gomez 11af8de0a7 Merge branch 'master' into next 2016-07-18 13:48:31 +02:00
Ismael Gomez 818ff9a4fa chest_dl: fixed bug in previous commit 2016-07-18 13:48:17 +02:00
Ismael Gomez 574fd85948 working on ul 2016-07-18 13:46:02 +02:00
Ismael Gomez 119e258e51 Merge branch 'master' into uplink 2016-07-18 11:36:20 +02:00
Ismael Gomez a67e4d336a Merge branch 'master' into next 2016-07-18 11:36:08 +02:00
Ismael Gomez 7a00833cab chest_dl: fixed interpolation for 4 ports 2016-07-18 11:35:23 +02:00
Ismael Gomez 180aedb620 Fixed DCI Format1A packing 2016-07-13 10:40:51 +02:00
Ismael Gomez c54481e0e1 Fixed bug in pbch_encode 2016-07-11 23:32:25 +02:00
Ismael Gomez 8ee9b32c7a Merge branch 'next' into uplink 2016-07-11 23:29:37 +02:00
Ismael Gomez edd3ff0eef Merge branch 'master' into uplink 2016-07-11 23:29:15 +02:00
Ismael Gomez daf8731009 Fixed wrong parenthesis in srslte_vec_abs_cf 2016-07-11 23:29:00 +02:00
Ismael Gomez 3b68073773 Fixed SC-FDMA receiver 2016-07-11 10:40:28 +02:00
Ismael Gomez 7cc0b7206b removed enb multi functions 2016-07-06 21:03:25 +02:00
Ismael Gomez 267f7db855 plots to a single window 2016-07-06 19:04:46 +02:00
Ismael Gomez 995af27452 working on enb_ul 2016-07-04 16:41:53 +02:00
Ismael Gomez 2b1245a436 fixed segfault in null seq in pusch multi 2016-07-04 12:30:10 +02:00
Ismael Gomez 0acfbfecb1 UL working on enb simulator 2016-07-04 12:01:04 +02:00
Ismael Gomez 56bdb47258 Merge branch 'master' into uplink 2016-06-29 18:01:25 +02:00
Ismael Gomez 3f8ef25d8f Merge branch 'master' into next 2016-06-29 18:01:18 +02:00
Ismael Gomez 66a65f4860 uhd: not setting dynamic_clock to true by default 2016-06-29 18:01:09 +02:00
Ismael Gomez 3e29960a79 Merge branch 'master' into uplink 2016-06-29 13:32:59 +02:00
Ismael Gomez 95b3b304f8 Merge branch 'master' into next 2016-06-29 13:29:41 +02:00
Ismael Gomez aa62a32b90 Added matlab tests for phich 2016-06-29 13:29:11 +02:00
Ismael Gomez 0a2c164ae7 phich: removed correlation distance checking 2016-06-28 18:31:54 +02:00
Ismael Gomez 533374a62c Merge branch 'master' into next 2016-06-28 18:30:16 +02:00
Ismael Gomez 6b71250a9c development of enb processing 2016-06-28 18:28:57 +02:00
Ismael Gomez 3d592aeab7 disable dynamic rate for x300 2016-06-27 22:06:43 +02:00
Ismael Gomez 1399d44d0e Fix x300 issue with changing master_clock_rate on runtime 2016-06-27 18:56:09 +02:00
Ismael Gomez 40028f45af rf: moved setting clock rate to fix x300 segfault 2016-06-23 09:53:54 +03:00
Ismael Gomez e6809b4ada cmake: fixed not linking fftw in srslte_static 2016-06-22 16:53:14 +03:00
Paul Sutton 3949d2ed46 Merge branch 'master' into next
Conflicts:
	srslte/lib/CMakeLists.txt
2016-06-22 15:32:58 +02:00
Ismael Gomez cfca587548 pdcch: added printf for encode error 2016-06-15 12:32:52 +02:00
Ismael Gomez 47b4443697 Merge branch 'master' into uplink 2016-06-15 00:12:09 +02:00
Ismael Gomez 7edc69052b chest: restored refs noise estimation 2016-06-15 00:12:01 +02:00
Ismael Gomez 7f7982f387 Merge branch 'master' into uplink 2016-06-13 17:53:12 +02:00
Ismael Gomez 8d0447537d sss: fixed incorrect m0 and m1 check for N_id_1 2016-06-13 16:50:15 +02:00
Ismael Gomez 823dde8ea7 prach: added check for freq_offset space 2016-06-13 16:47:15 +02:00
Ismael Gomez f906892a65 enb_dl: increased tx amplitude 2016-06-10 18:06:32 +02:00
Ismael Gomez 3ea0ea221e Merge branch 'master' into uplink 2016-06-10 17:57:13 +02:00
Ismael Gomez 4e2d9631c5 pdsch_enodeb: fixed data transmission not enabled 2016-06-10 17:50:13 +02:00
Ismael Gomez 51399c7f67 rf: added dummy device 2016-06-10 10:15:16 +02:00
Ismael Gomez 7cce2467e2 Fixed cmake not linking fftw in mex 2016-06-09 17:09:20 +02:00
Ismael Gomez 6e820a53d6 pdsch: save subframe to file 2016-06-09 12:10:35 +02:00
Ismael Gomez 307e54f6d9 pdsch: save chest to file 2016-06-09 11:58:06 +02:00
Ismael Gomez 9edd40da8b rf_uhd: avoid allocating sensor object on each call 2016-06-07 14:05:08 +02:00
Ismael Gomez c36dd98b47 Merge branch 'master' into uplink 2016-06-07 12:38:00 +02:00
Ismael Gomez 1edeecfbfe Changed rv_idx to int for format1c 2016-06-07 12:36:27 +02:00
Ismael Gomez 78b2129a49 Removed softbuffer from enb_dl 2016-06-07 12:04:54 +02:00
Ismael Gomez 8431e0f2a6 Restored cqi mapping to conservative 2016-06-06 23:18:44 +02:00
Ismael Gomez 88d0431acc ra: fixed srslte_ra_tbs_from_idx() 2016-06-06 17:27:41 +02:00
Ismael Gomez 6a1355fa39 enb_dl: fixed reset on data=NULL 2016-06-03 11:22:20 +02:00
Ismael Gomez e59ec9aac4 minor printf changes 2016-06-02 11:17:59 +02:00
Ismael Gomez 9c0da56eec Merge branch 'master' into uplink 2016-05-31 21:24:24 +02:00
Ismael Gomez fa2fe0bf4e Fixed tbs=0 for format1c si-rnti 2016-05-31 21:23:51 +02:00
Ismael Gomez d2a58f70c3 Merge branch 'master' into uplink 2016-05-31 21:01:59 +02:00
Ismael Gomez 1e3ba9e406 Fixed C-RNTI startig at 0xb 2016-05-31 20:41:16 +02:00
Ismael Gomez 5c6311fc56 Added ENB processing functions 2016-05-31 15:56:32 +02:00
Ismael Gomez 3c6fcf3656 Merged with master 2016-05-19 17:15:30 +02:00
Ismael Gomez 3af3d12dff Improved pdcch decoding 2016-05-19 12:40:31 +02:00
Ismael Gomez e9d242f6b4 pcfich: fixed incorrect detection 2016-05-18 11:51:10 +02:00
Ismael Gomez 82d55bde4f Fixed some issues with unsigned comparisons 2016-05-18 00:16:46 +02:00
Ismael Gomez 027d5efa63 viterbi: fixed failing test 2016-05-17 18:47:48 +02:00
Ismael Gomez 43db80e7db pdsch_enodeb: transmitting all subframes 2016-05-17 18:36:21 +02:00
Ismael Gomez a612009ea7 Fixed PDCCH not looking for aggregation level L=8. Fixed PCFICH encoder not accepting cfi=3 2016-05-17 18:35:23 +02:00
Ismael Gomez 77a560cbf3 chest_dl: Choose noise algorithm 2016-05-17 09:15:23 +02:00
Ismael Gomez 0f3721f6a0 Merged noise norm from master 2016-05-13 10:27:09 +02:00
Ismael Gomez 8a06055889 Fixed srslte_static link with volk when disableMEX. Calibrated PSS-based noise estimation 2016-05-11 21:17:26 +01:00
Ismael Gomez 50cfec8829 Compute noise in all subframes 2016-05-11 21:07:26 +01:00
Ismael Gomez 3519e2f15a Calibrated noise estimation using matlab for length 3 filters. Fixed compilation of volk for MEX. 2016-05-11 21:00:12 +01:00
Ismael Gomez b5eedf07af Added enb_ul 2016-05-09 12:38:39 +02:00
Ismael Gomez 6d70d5cb94 enb_dl: fixed some issues in TX 2016-05-07 14:02:06 +02:00
Ismael Gomez 6407aceea5 Added enb_ul and enb_dl objects 2016-05-06 11:03:42 +02:00
Ismael Gomez c3ebc3bdfc PRACH tested in Matlab with fading and CFO 2016-05-03 10:24:45 +02:00
Ismael Gomez 85c819dff4 Added matlab models for prach Pdet a Pfa tests. Exposed PRACH detection scaling factor to the public API 2016-04-28 22:14:33 +02:00
Ismael Gomez 71d7151b1b Added Matlab model for PRACH detection probability test 2016-04-28 18:25:34 +02:00
Ismael Gomez d3ce6e83f0 Added Matlab pusch verification model 2016-04-28 17:57:46 +02:00
Paul Sutton 925e83577b Adding support for MKL fft 2016-04-28 15:42:12 +01:00
Ismael Gomez eeed44264c pusch_cqi_block: fixed incorrect table generation 2016-04-27 17:32:47 +02:00
Ismael Gomez b934a27075 PUSCH + CQI (short and long) + HARQ + RI working in test 2016-04-27 17:23:36 +02:00
Ismael Gomez 26a51bd86a Merge branch 'master' into uplink 2016-04-25 22:19:36 +02:00
Ismael Gomez 24926ed648 Merge branch 'master' of https://github.com/srsLTE/srsLTE 2016-04-25 22:19:23 +02:00
Ismael Gomez ed063b04db ch_estimation: Fix subframe_config switch in srslte_refsignal_srs_send_cs 2016-04-25 22:15:52 +02:00
Ismael Gomez 73c50d3b52 Fix erroneously-capitalized KHz -> kHz 2016-04-25 21:55:52 +02:00
Ismael Gomez e30f3f7f4e PUSCH interleaver working 2016-04-25 21:40:53 +02:00
Ismael Gomez 8de159dc29 Started with pusch processing 2016-04-21 19:06:48 +02:00
Ismael Gomez d622d5d19d DMRS PUSCH estimation working and tested 2016-04-21 16:26:28 +02:00
ismagom 9741f87e2c Reduced time offset correcting period to 25 ms 2016-04-21 10:07:49 +02:00
Ismael Gomez d33242bd17 Set AGC by default in pdsch_ue and cell_measurement examples 2016-04-20 16:08:04 +02:00
Ismael Gomez 7f8ee935fc Created chest UL 2016-04-20 15:55:30 +02:00
ismagom 146140ce7b cleaned unused variable 2016-04-19 22:25:26 +02:00
ismagom 8431873661 srslte_chest_dl_set_smooth_filter3_coeff() forces filter of length 3 2016-04-19 14:04:41 +02:00
ismagom 90ee1ba73b Fixed VOLK compiler definitions. Reduced track sync window 2016-04-19 13:42:42 +02:00
ismagom ceb2934dc9 Added static library for srslte for linkage with MEX files. Calibrated SNR estimation 2016-04-18 23:49:15 +02:00
Paul Sutton e5c8fdaf2d Fixes for cmake restructure 2016-04-18 12:15:41 +01:00
Paul Sutton af85656096 Merge branch 'cmake_restructure' into test_merge 2016-04-18 10:31:16 +01:00
Paul Sutton 47eb847913 cleanups for cmake files, fixes to linker errors 2016-04-18 10:17:23 +01:00
ismagom cc4a4b0536 Minor fixes and improvements 2016-04-18 01:14:46 +02:00
ismagom c137091dc3 Not correcting CFO in non-sync subframes 2016-04-17 13:47:04 +02:00