444 Commits (015437372aa10be6f285e5e1e6f986569a42d0a7)

Author SHA1 Message Date
ismagom 1454286ae3 Restored LS estimator + averaging. Fixed some issues in higher rates 9 years ago
Ismael Gomez cd5f750c86 Added option in pdsch_ue for experimental robust MMSE equalization (currently not working) 9 years ago
ismagom 121fe89ac1 Added LMMSE for 25 PRB 9 years ago
ismagom 1348b2b4bc Corrected write_c_struct matlab function 9 years ago
ismagom 13ac13464c Merge branch 'improve_chest' of https://github.com/srsLTE/srsLTE into improve_chest 9 years ago
ismagom 38e005af14 Generated robust MMSE for 50 prb 9 years ago
Ismael Gomez a2e1ecebdb RSRP computed from recv signal 9 years ago
ismagom bcc80bc6c0 Changed comment 9 years ago
ismagom a506505ad7 Fixed bug in LS linear interpolation. Removed pilot averaging. Added SNR estimation through PSS. 9 years ago
ismagom 089844ca13 Swapped time and freq in variable names in srslte_pss_synch_init_N_id_2 9 years ago
ismagom 106652e7f3 Merge branch 'master' into no_guard_sc 9 years ago
ismagom 3fd5eb4522 Forgot to increase counter 9 years ago
ismagom f8df593e5d Merge branch 'master' into no_guard_sc 9 years ago
ismagom 2a3eef08fb Added timeout to blocking recv/send uhd functions to avoid 9 years ago
ismagom 5b6b170822 Reduced sample rates for 10 and 20 Mhz 9 years ago
Paul Sutton a854e92b4e Merge branch 'maint' 9 years ago
ismagom 3db5c062d2 Merge branch 'next' into maint 9 years ago
ismagom ea996ea371 Merge branch 'next' 9 years ago
Paul Sutton 36e0e42558 Adding library version numbers 9 years ago
ismagom 0e8107cf71 bladeRF gain get/set functions return driver values 9 years ago
ismagom 46446ad502 Improved integer CFO estimation 9 years ago
ismagom 17ecdb5e9e Fixed PUCCH format 2a identification 9 years ago
ismagom 42f6bac7f3 Fixed get_rx_gain for blade 9 years ago
ismagom eec089bf15 Added RF calibration functions 9 years ago
ismagom bfd6fca7d0 Allow NULL args in rf_open() 9 years ago
ismagom 8924c9d477 Force memory aligment to 32 bytes 9 years ago
ismagom 6cefdf067f Added interface to ue_sync to disable integer cfo correction 9 years ago
ismagom 2fa0c76e5c Added proper error handling 9 years ago
ismagom b7520aa792 Added variable buffer sizes for blade 9 years ago
ismagom 4eaecf7bb7 Increased bladeRF buffer sizes 9 years ago
ismagom ec6e0bf071 Moved AGC thread to rf module 9 years ago
ismagom 95deb18c39 Removed unnecessary timestamp requests in bladeRF send function 9 years ago
ismagom a1ada63e4f Changed pdsch_ue freq to double 9 years ago
ismagom 6439b2bbec Fixed minor issues 9 years ago
ismagom fe6f7580cd Renamed module rf_ to srslte_rf_ 9 years ago
ismagom a0a730b1de BladeRF interface working at 5 MHz 9 years ago
ismagom efdcda0784 Fixed missing has_time_spec 9 years ago
Ismael Gomez 350842062a Fixed compilation for different boards 9 years ago
ismagom d68520446c Removed string error codes 9 years ago
ismagom b86007249b Tested new UHD interface with srsLTE examples 9 years ago
ismagom 96f7639ea0 Added bladeRF API skeleton. Moved uhd code into rf_uhd 9 years ago
ismagom ba5b14ee3d Renamed CUHD module to RF. Added bladeRF module to CMake 9 years ago
ismagom 815834f61b Cleaning 9 years ago
ismagom 1ffa34015f Fixed some tests. Saving signals to file in pdsch in debug mode 9 years ago
ismagom 0e513ad3f3 Renamed pdsch_file_test to pdsch_pdcch_file_test 9 years ago
ismagom 8e858831e0 Removed recv_frame_size from uhd_open() and set symbol size at runtime depending on master clock to support X300 9 years ago
ismagom 081b1e3248 Fixed pdsch allocation for 1 tx antenna and some cell ids 9 years ago
ismagom bfa914e6b0 Merge branch 'master' into viterbi_simd 9 years ago
ismagom 2e60cbf373 Merge branch 'master' of https://github.com/srsLTE/srsLTE 9 years ago
ismagom d8f1295f85 All tests passing 9 years ago
ismagom 08c67573ed Added viterbi SIMD 9 years ago
Paul Sutton 61d1cf3201 Added more run-time version checks 9 years ago
ismagom 13d6926737 Removed unused viterbi39 decoder 9 years ago
ismagom 591f583edb Option for ue_sync period 9 years ago
Paul Sutton 83af2f9cd1 Adding to version checking macros 9 years ago
Paul Sutton 524cc20236 Fixes for versioning 9 years ago
Paul Sutton 6ceda2a4de Added basic versioning 9 years ago
Paul Sutton 7e897074d6 Minor edits 9 years ago
Paul Sutton 1ea2f379a7 Updating copyright notices 9 years ago
ismagom 68c4f3a6e1 Removed high-level modules and scripts 9 years ago
ismagom fa74f48bca Added version definition 9 years ago
ismagom 054313b4cc Fixed sync test 9 years ago
ismagom db1ceae5e3 Merge branch 'improve_cfo' 9 years ago
ismagom 5bd05d507c Merge branch 'master' of https://github.com/srsLTE/srsLTE 9 years ago
ismagom 7956e04dcc Fixed sync test 9 years ago
Paul Sutton 3bfd54be3b Fixes for FindVolk so that includes are found correctly 9 years ago
ismagom 35ebaa30da Added missing files 9 years ago
ismagom 83aba931e3 Added CP-based autocorrelation CFO estimation. Added integer CFO estimation/correction. Improved overall synchronization performance 9 years ago
ismagom fc96b7f3e8 Fixed SRS/PUSCH simultaneous tx 9 years ago
ismagom eac1b324dc Increased plot buffers to support 20Mhz plots 9 years ago
ismagom dc8927a5fd Increased plot buffers to support 20Mhz plots 9 years ago
ismagom cea96ce53c Fixed tx_rate in pdsch_enodeb. Added option to compile with standard rates 9 years ago
ismagom 33a200d1f2 Fix pdsch_enodeb sampling rate 9 years ago
ismagom 69e69ab50b Restored uhd buffer sizes optimized for reduced sampling rates 9 years ago
ismagom adda7621ef Restored uhd buffer sizes optimized for reduced sampling rates 9 years ago
ismagom a2d7edb285 Added support to DCI format 0 with MCS>28 9 years ago
ismagom 8b751e02fd Added PUCCH/SRS power control 9 years ago
ismagom 9e7d80c26f Removed buffer size from UHD args 9 years ago
ismagom 07e0f06abb Fix segfault in qam64 test 9 years ago
ismagom 3fe6961483 Forgot to commit header 9 years ago
ismagom d65828054a Exposed maximum number of iterations 9 years ago
Paul Sutton 3be50e3206 Merge branch 'master' of https://github.com/srslte/srslte 9 years ago
Paul Sutton ee91d27b49 Adding mcs_tbs_idx table 9 years ago
ismagom d7218fabfd Restored ue_sync parameters 9 years ago
ismagom 4380995f59 Merge branch 'master' of https://github.com/srsLTE/srsLTE 9 years ago
ismagom 7df667d3d0 Reduced PSS track threshold and removed averaging 9 years ago
Paul Sutton ed87963d39 Adding message handler interface 9 years ago
ismagom 4e22f158e2 Removed SSE2 include and leave SSE4.1 only 9 years ago
ismagom a47d34a85e Fixed compilation SSE4.1 for demod_soft.c and rm_turbo 9 years ago
ismagom 355e1815f6 Fixed SSE4.2 include in vector_simd.c 9 years ago
ismagom b81fd501a0 Removed unnecessary volk include in dft.c 9 years ago
ismagom 46cbc7bb6c Fixed include for SSE4.1 instead of SSE4.2 9 years ago
ismagom 6e76fd291e Added comments to turbo decoder SSE 9 years ago
ismagom f339bf6641 Merge branch 'master' into tdec
Conflicts:
	srslte/examples/pdsch_enodeb.c
9 years ago
ismagom d4c214dbe7 Fixed unnecessary bit_unpack in pdsch_ue 9 years ago
ismagom 309791cc61 Try_compile() based CMAKE SSE checking 9 years ago
ismagom c64882d9c2 Merge branch 'master' into tdec 9 years ago
ismagom cd971bc15e Conditional SSE compilation 9 years ago
ismagom 6c194dc078 Conditional SSE compilation 9 years ago
ismagom 438a5aa240 Cleaned RM turbo 9 years ago
ismagom 9e685eca32 Added SIMD turbo rate recovery 9 years ago
ismagom 88cd40420a Improved PDSCH reception 9 years ago
Paul Sutton a75089b5de Moving check for UHD to parent folder so variables remain in scope for examples 9 years ago
ismagom e9387b05f2 Merge branch 'dft' into tdec 9 years ago
ismagom e8dc62f65f Added decoder sse header 9 years ago
ismagom b42f4e36c9 Tested over the air 9 years ago
ismagom f735268202 Integrated SSE decoder into pdsch receiver 9 years ago
ismagom f2b40c57ae Soft demodulator produces 16-bit fixed point 9 years ago
ismagom 19256c261e Turbo decoder working with hard decision 9 years ago
ismagom ad06998d91 Turbo decoder working OK @ 100 Mbps 9 years ago
ismagom 67884f3368 Added zero-copy option to dft module 9 years ago
ismagom bb56d4895d Skips UL DCI search after Format 1A is found for DL 9 years ago
ismagom 6581c9b0e2 Fixed bug in resource allocation for 50 PRB 9 years ago
ismagom 5e3f577e97 Removed old soft demodulation algorithm. Removed hl/ll examples. Removed prach_ue example. 9 years ago
ismagom cc1623f1cd Merge branch 'master' into ul_power_control
Conflicts:
	mex/include/srslte/mex/mexutils.h
9 years ago
ismagom 54e279d334 Fixed master clock rate for usrp_capture example 9 years ago
ismagom 6c068d061f Fixed issue with new UHD driver blocking SIGINT 9 years ago
ismagom a5b52179fa Fixed rest of examples for new UHD driver 9 years ago
ismagom efb331439e Fixed master clock rate with UHD driver 3.10 9 years ago
ismagom 2b51496b3f Added PUSCH power control support (not fully tested) 9 years ago
ismagom 09c6077bc9 Fixed an error in cell_search. Increased estimation time. Improved results presentation 9 years ago
ismagom 0b048dd601 Fixed not computing DCI size for 100 prb 9 years ago
ismagom 7306d88f83 Fixed file tests with new fft size 9 years ago
ismagom 48076a77fa Reduced sampling rates (not power of 2 fft sizes) 9 years ago
ismagom cb61ff4009 Added support for reduced sampling rates 9 years ago
ismagom d725d73511 Fixed pss_usrp test segfault for high samplign rates 9 years ago
ismagom 10d4f126a8 Corrected time/freq names in pss 9 years ago
ismagom 16a264e12d Modulator now accepting non byte-multiple inputs 9 years ago
ismagom 3f3e045511 Integrated LUT rate recovery in dlsch decoding. All tests ok 9 years ago
ismagom 7e182e2eac Merge branch 'master' into ul_improve 9 years ago
ismagom 4a08a32417 Fixed PDSCH eNodeB example transmitting unpacked bits 9 years ago
ismagom 67ad3677a9 Initial version of LUT-based rate recovery 9 years ago
ismagom 49717437c1 Optimized Soft demodulator for LTE modulations 9 years ago
ismagom 50ec3a161e New algorithm for QPSK demodulation. Added Turbodecoder precomputation of permutation tables. Added LUT for DCI size calculation. Using Volk for descrambling. 9 years ago
ismagom 06e537ca5b Tested PUSCH over the air 9 years ago
ismagom 728ccad448 PUSCH working with matlab 9 years ago
ismagom 0a3bd81a28 ULSCH working all modes (with UCI) with matlab 9 years ago
Marcus Müller 6a3e39534b examples: Added UHD library dir to CMakeLists.txt
without, linkage fails if UHD shared library is not installed in the
default location on Fedora 22.
9 years ago
ismagom ae99188360 ULSCH working in matlab 9 years ago
ismagom e3499aff55 PUSCH with LUT working in Matlab 9 years ago
ismagom df9ef48d53 Integrated RM lut in sch.c 9 years ago
ismagom 784aea119b RM turbo TX working with LUTs 9 years ago
ismagom f04346ce97 LUT TurboCoder working in matlab 9 years ago
ismagom 9534e65b0d Moved bit interleaver to bit utils 9 years ago
ismagom 7c09f79911 Moved bit interleaver to bit utils 9 years ago
Paul Sutton 1e6f56cdef Changed parameter names to match function meanings 9 years ago
ismagom d2a17a631b Changed pack/unpack bit functions 9 years ago
ismagom bb14ee4fd6 Merge branch 'master' into ul_improve 9 years ago
ismagom 5074e9181b Added cell_measurement calibration with RSSI sensor 9 years ago
ismagom ff1efb7b17 Added LUT-based turbo coder 9 years ago
ismagom 67a5e0f0f1 Fixed master clock rate for 15 Mhz BW. 9 years ago
ismagom 2b34a3cb10 Corrected cell_measurement RSSI/RSRP with USRP RX gain. Added AGC to cell_measurement. 9 years ago
ismagom 7cfe77e565 Merge branch 'new_arch'
Conflicts:
	srsapps/common/include/srsapps/common/log.h
	srsapps/common/include/srsapps/common/log_stdout.h
	srsapps/common/include/srsapps/common/threads.h
	srsapps/common/src/log_stdout.cc
	srsapps/common/src/threads.c
	srsapps/ue/mac/src/demux.cc
	srsapps/ue/mac/src/dl_harq.cc
	srsapps/ue/mac/src/mac.cc
	srsapps/ue/mac/src/mux.cc
	srsapps/ue/mac/src/proc_bsr.cc
	srsapps/ue/mac/src/proc_ra.cc
	srsapps/ue/mac/src/proc_sr.cc
	srsapps/ue/mac/src/ul_harq.cc
	srsapps/ue/mac/test/mac_test.cc
	srsapps/ue/phy/src/dl_buffer.cc
	srsapps/ue/phy/src/phy.cc
	srsapps/ue/phy/src/prach.cc
	srsapps/ue/phy/src/ul_buffer.cc
9 years ago
ismagom b696535979 Adjusted SRS normalization 9 years ago
ismagom dc15e99906 Added CQI support. Restored ue_ul normalization 9 years ago
ismagom a5c43d9959 Merged 9 years ago
ismagom 38a13746be Merge branch 'pdsch_pusch_bytes' into new_arch
Conflicts:
	srsapps/ue/phy/src/phch_worker.cc
9 years ago
ismagom d0b1f3b084 Working iperf 1 Mbps UL/DL 9 years ago
ismagom e3166e37c7 Increased softbuffer. Changed pusch_test 10 years ago
ismagom ea40092db7 Scrambling using words for XOR 10 years ago
ismagom 76c432f777 Added CRC byte computation. Turbodecoder function to decide bytes. PUSCH and PDSCH now expect/generate bits packed in bytes 10 years ago
ismagom aa47a524b4 Integration with higher layers failing NAS integration 10 years ago
ismagom 7e94f82ab6 MAC test working 10 years ago
ismagom 4652fe6bfe Fixed some segfaults in tests 10 years ago
ismagom 309ebd80e5 MAC/PHY compiling 10 years ago
ismagom f65aa3be1d PHY test examples working 10 years ago
ismagom 805ccc2414 Initial commit 10 years ago
Paul Sutton eb15eaeb01 Updating old license notices 10 years ago
ismagom baa7e55ffe Added MCS parameter to pusch_test2 10 years ago
ismagom c0cf783fbd Merge branch 'pregenerate_signals' into test_mac_tti_threads
Conflicts:
	srsapps/ue/mac/src/mac.cc
	srsapps/ue/phy/include/srsapps/ue/phy/ul_buffer.h
10 years ago
ismagom 8dba2055f6 Added pregeneration of SRS and DMRS PUSCH signals 10 years ago
ismagom 504d41c7f4 Merge branch 'working_mac' into test_mac_tti_threads 10 years ago
ismagom 39f4484ede Added priority to UHD threads 10 years ago
ismagom aab347b6a9 Merge branch 'working_mac' into test_mac_tti_threads 10 years ago
ismagom ca2fddc511 Fixed bug transmitting SR with HARQ 10 years ago
ismagom 978fbac417 Merge branch 'test_uhd_improve' into test_mac_tti_threads
Conflicts:
	srslte/lib/cuhd/src/cuhd_imp.cpp
10 years ago
ismagom 218a4908d9 Aligned buffer sizes for host-uhd transfers 10 years ago
ismagom 38f4321ed2 Working with 2 threads up to 3 Mbps DL, 4 UL. A few L&Us yet 10 years ago
ismagom ce5bece317 Fixed SRS not working with some configurations 10 years ago
ismagom 92f07f5863 Common SRS overlapping with PUSCH corrected 10 years ago
ismagom 99f2ab4e9b Fixed bug in PUSCH and DRMS using all PRBs. Fixed bug in PDU writing packet not returning true 10 years ago
ismagom 0c398130c9 Added Periodic CQI to PUSCH. Fixed PUSCH not shortened when SRS RB are contiguous to PUSCH RB 10 years ago
ismagom e693e454d2 Fixed bug in dl_harq incorrectly identifying duplicate packets 10 years ago
ismagom c97b7f5b28 Change architecture to 1 thread rx/tx + 1 thread usrp_rx 10 years ago
ismagom 666225d3cb Fixed softbuffer length missing 24 bit tail 10 years ago
ismagom cf5c357db4 Set UL tx advance to 2 ms 10 years ago
ismagom 39e00a8d3d Fixed start of burst in uhd_imp 10 years ago
ismagom 11c09b8455 Reduced UHD send/recv buffer to reduce Late packets 10 years ago
ismagom caf37dbf86 SRS working over the air 10 years ago
ismagom 9761d1a3a1 Matlab tests working for SRS. 10 years ago
ismagom 1035ca1e99 Shortened PUSCH/PUCCH working 10 years ago
ismagom ccfdb783c9 Working on SRS integration in PUSCH 10 years ago
ismagom 5f6e7e5f59 Changed log macros names. Added PUCCH shortened support 10 years ago
ismagom f9b3ba52c2 Fixed problems with DL HARQ. Fixed PUSCH/HARQ multiplexing. Removed some Info messages 10 years ago
ismagom 59972f063c Reduced soft buffer size to 3·MaxCodeBlockLen 10 years ago
ismagom f38cc2e938 Changed PUSCH/PDSCH RA configuration to enable Shortened PUSCH due to SRS transmission 10 years ago
ismagom 5143af5e00 C-RNTI precomputation executed in a detachable MAC thread. C-RNTI is set in ue_ul/ue_dl after computing scrambling sequences 10 years ago
ismagom 033d50978b Added timing traces for phy/mac/radio classes. 10 years ago
ismagom f9b7b7827b Added SRS subframe occasion for CS/UE references 10 years ago
ismagom e5c1d00a7c Fixed sync_test for extended CP 10 years ago