Commit Graph

103 Commits

Author SHA1 Message Date
ismagom 445fc639e8 Improved UE measurements. Calibrated for gain 40 dB 2014-11-26 17:24:10 +00:00
ismagom fded8e40d1 Fixed problem in decode_pbch() with frame unaligment 2014-11-24 16:44:24 +00:00
ismagom 103ead6298 Fixed pdsch_enodeb, bcch decoding for 20 MHz and CFO correction 2014-11-24 16:05:15 +00:00
ismagom a21c8c7993 Fixed bug in ue_mib and improved pdsch_ue console output and plots 2014-11-17 13:04:30 +00:00
ismagom 8531fb1a0c Fixed a bug with type 2 distributed resource allocation 2014-11-16 19:40:41 +00:00
ismagom 68a6169164 ZF/MMSE equalizer for single antenna and diversity working correctly 2014-11-15 12:11:41 +00:00
ismagom 4f653dc3ab Added MMSE SISO equalizer (predecoding) 2014-11-13 15:14:22 +00:00
ismagom f505a75382 New equalizer working 2014-11-11 18:20:09 +00:00
ismagom 61ebfaf3b2 Testing CH est 2014-11-05 13:19:35 +00:00
ismagom 17dd292089 Fixed issues with cell_measurement 2014-10-24 11:06:04 +01:00
ismagom b2c009e1fa Simplified ue_mib API 2014-10-21 19:03:05 +01:00
ismagom bb98b588bd Removed ue_celldetect test (already in example). Simplified ue_celldetect API 2014-10-21 18:56:21 +01:00
ismagom 9382c7dd3b Changed ASN sources. Added SIB1 packing/unpacking to RRC 2014-10-21 18:55:52 +02:00
ismagom 4232020557 Moved BCCH-BCH MIB unpacking to RRC layer 2014-10-18 18:26:21 +02:00
ismagom 1adfc16e1d Changed char for bits to uint8_t 2014-10-17 20:44:01 +02:00
ismagom 0b3cbb0740 BCCH-BCH test compiling ok 2014-10-17 20:16:20 +02:00
ismagom bd117093b4 Fixed some issues in MIB detection and in cell search 2014-10-14 13:46:58 +01:00
ismagom 45179ea823 Added DRMS for UL. Changed chest to chest_dl 2014-08-05 18:22:55 +02:00
ismagom 65760bb37d Merged soft demodulation improvements from marojevic 2014-08-04 11:46:30 +02:00
ismagom b256a90b1b Merge branch 'master' into soft_demod_volk 2014-08-04 00:54:10 +02:00
ismagom 81a5d42924 Fixed bug in cell detect not detecting cells with N_id_2!=0 2014-08-04 00:47:46 +02:00
ismagom 53a6ccd06b Merged with master 2014-08-03 17:45:59 +02:00
ismagom ce2abc06fe Fixed some bugs in UE PDSCH example: equalization with zero channel estimates, cell search, synchronization. CRC-based early stopping 2014-08-02 23:55:12 +02:00
ismagom 3844d19916 Changed CP detection algorithm 2014-08-02 02:38:47 +02:00
ismagom dbc3195830 Improved cell search program 2014-08-02 01:36:34 +02:00
ismagom f4eeec3df7 Added UE cell search object. Improved PSS detection 2014-08-01 23:26:28 +02:00
marojevic 76ba600c20 Optimization of the LLR approx algorithm implementation 2014-08-01 13:01:35 -04:00
ismagom 7658ced99d Normalized PSS correlation result. Use real part only. Extended sync_test to more bandwidth 2014-07-30 12:05:17 +02:00
ismagom de1454cf7b Split llr_approx() in three routines 2014-07-25 23:18:31 -04:00
ismagom 764c7eb9d7 Split llr_approx() in three routines 2014-07-25 16:49:15 +01:00
ismagom 3dfb1824b4 Added CRC-based early stopping to Turbo decoder 2014-07-22 23:17:30 +02:00
ismagom 85fc5adc01 Merge branch 'soft_demod_volk' 2014-07-22 21:09:44 +02:00
ismagom ad004c58d8 Adjusted PSS find thresholds for loaded cells 2014-07-22 20:11:48 +02:00
ismagom ecf140a4e9 Added Test and Benchmark for soft_demodulation approximation algorithms 2014-07-22 18:13:24 +02:00
ismagom caf4488eea Fixed SCAN_MIB example. Fixed other issues with synchronization and AGC in ue_sync module 2014-07-22 16:56:56 +02:00
ismagom ecb30a9014 Added AGC module 2014-07-21 17:54:25 +02:00
ismagom d99e4f5988 ue_dl 2014-07-21 16:19:50 +02:00
ismagom 7372d3a386 Fixed PDSCH UE example. Added ue_dl and ue_sync modules. Fixed other minor bugs 2014-07-21 16:19:17 +02:00
ismagom 09243c7996 Fixed PDSCH bugs. Cleaned MCS interface in RA. Converted MODEM module to stdint 2014-07-10 14:43:18 +02:00
ismagom 01ca2dcf28 Added HARQ support on PDSCH. Small changes on API. 2014-07-07 20:42:10 +02:00
ismagom ec321f971d Fixed error in PDSCH mapping. Further API simplification 2014-07-06 21:08:11 +02:00
ismagom 0ebb0e7d00 Improved PDCCH candidate search interface. Switched FEC modules to uint32_t 2014-07-05 21:00:32 +02:00
ismagom 5181b771fd Converted all unsigned data types to uint32_t 2014-07-01 10:48:51 +02:00
ismagom 231c29ef21 Added lte_cell_t struct to PBCH module. 2014-06-30 00:44:39 +02:00
ismagom 5eab57670b Changed nof_prb, nof_ports, cell_id, etc. by lte_cell_t structure. Fixed PBCH/PDSCH resource mapping with odd number PRB. PDSCH examles not working with more than 6 PRB due to downsampling problem. 2014-06-29 19:51:25 +02:00
ismagom c5d07eee00 Merge branch 'master' of https://github.com/ismagom/libLTE 2014-06-27 18:36:33 +02:00
ismagom a08cdaecfc Fixed PDSCH not working with odd number of PRB. Fixed PBCH resource allocation for PRB greater than 6. Other minor issues 2014-06-27 18:36:25 +02:00
Paul Sutton 507dc8b6cb General cleanup - moving prach code to phch folder, moving common ret vals to config.h, renamed phy_common files 2014-06-26 12:13:05 +01:00
Paul Sutton de13adbc85 Using factor of average instead of absolute detection threshold, added fixes for high-speed sequence generation (detection still not supported), added tests for multiplexed PRACH sequences 2014-06-25 09:43:06 +01:00
Paul Sutton 696eed6d14 Adding prach for uplink - supports preamble formats 0-3, does not currently support high-speed flag, benchmark not yet implemented 2014-06-24 17:41:08 +01:00
Paul Sutton d175e8b482 Cleanup and bugfix of dft module 2014-06-20 15:35:37 +01:00
Paul Sutton f9bc63ba63 Merged restructure branch and fixed conflicts 2014-06-17 16:11:40 +01:00
Paul Sutton f933a73490 Directory restructure and cmake cleanup 2014-06-17 14:20:00 +01:00