497 Commits (2bae39d1ca91462e82fbc5ca8bb3246cddb792fb)

Author SHA1 Message Date
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
ismagom e3dd3c3f88 Merge branch 'add_tx_zeros' into working_mac
Conflicts:
	srslte/lib/cuhd/src/cuhd_imp.cpp
10 years ago
ismagom c4e771040b PRACH working correctly for ZCZ>4. Fixed TA computation. PRACH matches Matlab. 10 years ago
ismagom 41b603e472 Moved SR ready_to_send to srsLTE 10 years ago
ismagom 414643174b Moved PRACH and SR procedures to srsLTE 10 years ago
ismagom e093b3a7de Added pre/post padding for TX bursts. 10 years ago
ismagom 4c949bb99f B210 driver 3.9 returning rx_sensor lo_locked but never locked 10 years ago
ismagom 3f871a14a3 PHY class always transmitting 10 years ago
ismagom 851790e33c Created usrp_txrx example. 10 years ago
ismagom 93e98cd214 Added LO offset 10 years ago
ismagom 104efa35ff Added PRACH test for USRP 10 years ago
ismagom 4a669048d3 Added Shortened PUSCH support. Fixed pdsch_ue/enodeb examples bug in subframe 0 and 5. Fixed MAC PDU packing. 10 years ago
ismagom 78c795461e Merge branch 'working_mac' of https://github.com/srsLTE/srsLTE into working_mac 10 years ago
ismagom 4a909ef56c MAC test working until ConnectionSetupComplete 10 years ago
Paul Sutton d7f7827e82 Installing srslte_uhd lib 10 years ago
Paul Sutton 3c7cebb86c Merging master to get srsgui include dir fix 10 years ago
ismagom d46622d802 Fixed some UL/DL HARQ issues in MAC. Now working OK until ConnectionSetup reception 10 years ago
ismagom 07dc7c88b9 Merge branch 'working_mac' 10 years ago
ismagom 5672908173 Fixed pdsch_enodeb example with wrong UE C-RNTI 10 years ago
ismagom 3c48f728c2 Fixed pdsch_enodeb example with wrong UE C-RNTI 10 years ago
Paul Sutton b8af67ebab Adding srsgui include dir for examples 10 years ago
Paul Sutton 2864a26f74 Fix for prach tests 10 years ago
ismagom 486fd46234 Added MAC BSR. Channel estimation does averaging after interpolation 10 years ago
ismagom 5d122ee44f Added Time-domain EMA filter for channel estimation 10 years ago
ismagom f475069033 Demo working 10 years ago
ismagom 04b8f00fe7 Fixed UE_SYNC can't do SSS on track 10 years ago
ismagom c257d4f94b Tests with estimator 10 years ago
ismagom a690c2a232 Tests with estimator 10 years ago
ismagom 491a3c60f2 Added BSR procedure. Demo working 10 years ago
ismagom eecc5257b5 Redued graphics frame rate. Changed PDCCH decoding order. Set decoder iterations to 2. pdsch_ue RNTI argument passed as Hexadecimal 10 years ago
ismagom 0b3c611f38 ConnectionSetup working with MAC test 10 years ago
ismagom 68d193a725 Working on mac_test 10 years ago
ismagom c828da3e58 Changed license to AGPL 10 years ago
ismagom 132c919dcf Changed directory structure. Compilation working with w/o UHD and srsGUI 10 years ago
ismagom c57d8969be State before directory reorganization 10 years ago
ismagom e7cc7b330e Softbuffer RX initialization with ratematching NULL. Moved softbuffer to fec 10 years ago
ismagom fe830a5287 Softbuffer RX initialization with ratematching NULL. Moved softbuffer to fec 10 years ago
ismagom addd786e5f Moved HARQ to MAC. Redesigned RA and DL/UL grant framework 10 years ago
ismagom dc9464be9c Created log and params interfaces 10 years ago
ismagom 9c10861128 Separated params class into abstract params_db and phy_params classes 10 years ago
ismagom c382f2cbba Fixed USRP buffer overflows due to small num_recv_frames. AGC working using vec_max. Improved cell search 10 years ago
ismagom ee78f0111b Fixing AGC 10 years ago
ismagom f8405a2c08 Merge branch 'master' of https://github.com/srsLTE/srsLTE 10 years ago
ismagom abb91a9055 Disable AGC (not working) 10 years ago
Paul Sutton d30cbd3969 Fix for pucch_test segfault 10 years ago
ismagom a85241e482 Merge branch 'master' into phy_class 10 years ago
ismagom 5e5c7b27d4 Added AGC 10 years ago
ismagom f68f28637e Added PUCCH to ue itf. Verified with amarisoft 10 years ago
ismagom 7ad46244e8 PUCCH Formats 2/2a/2b verified with Matlab 10 years ago
ismagom 571e45f48d PUCCH Formats 1/1a/1b verified with Matlab 10 years ago
ismagom 705f4b1347 Merge branch 'master' into phy_class 10 years ago
ismagom ad9d02927e Fixed Bug in pdsch_enodeb transmitting always sf_idx=0 10 years ago
ismagom 4fed92c21c Added PUCCH Format 1/a/b 10 years ago
ismagom 6eb3f1f484 PHICH working. PRACH example using UE ITF working 10 years ago
ismagom c9b3ce0d06 Added radio interface. Fixed bug in dl_buffer not resetting 10 years ago
ismagom 736517babb Added condvar synchronization to ue itf class. SIB1 test working. 10 years ago
ismagom bb08b2f04b Merge branch 'master' into phy_class 10 years ago
ismagom df72c130ca PBCH decoding with ZF 10 years ago
ismagom 7e7e0e91ef Merge branch 'master' into phy_class 10 years ago
ismagom e92511a457 Fixed pdsch_ue not compiling when graphics not enabled 10 years ago
ismagom 1bc01bc131 Merged pbch changes master 10 years ago
ismagom 94f2e84f09 PBCH decoding assumes number of ports when they are known 10 years ago
ismagom cb05db2bd1 Changed default pdsch_enodeb amplitude to 0.8 10 years ago
ismagom 29ae13e1e0 Fixed segfault in pthread_join in pdsch_ue. Fixed default cell in pdsch_enodeb 10 years ago
ismagom 5a3c2b1a04 chaned srslte_crc prefix in variable names 10 years ago
ismagom fe2fe70d48 Merged with master 10 years ago
ismagom 86625ecc95 Added MIB decoding to pdsch_ue file mode. usrp_capture_sync captures entires frames 10 years ago
ismagom 53171b1b8e UE itf working until SIB1 decoding 10 years ago
ismagom 50babae358 Merge branch 'master' into phy_class 10 years ago
ismagom 7b86cd030d Fixed libsdrgui include in tutorial examples 10 years ago
ismagom d4588a7f3c Merged with master 10 years ago
ismagom f253321ebb Added usrp_capture_sync example 10 years ago
ismagom 8274370d3d Fixed some srslte duplicate prefix 10 years ago
ismagom 90634182ce Merge with master 10 years ago
ismagom 8722ad8037 Merge 10 years ago
ismagom f02ffe66f0 Working on phy itf 10 years ago
Paul Sutton 13d294fd07 Documented all headers, fixed srs_ prefix repetition for modem table 10 years ago
Paul Sutton b7a86a1663 Merged usrp_capture branch, switching from libsdrgui to new srsgui graphics library 10 years ago
Paul Sutton 1fb8999059 Adding simple usrp capture example 10 years ago
ismagom 5588791695 Working on UE c++ itf 10 years ago
ismagom a9d5e72ac5 Added tutorial examples 10 years ago
ismagom 1a5e064bbf changed names. Added tutorial examples. MMSE not working correctly due to erroneous noise estimation under time misalignment 10 years ago
Paul Sutton fe3d723bdd Updating copyright notices and project name 10 years ago
ismagom a85a29afba Fixed examples not compiling 10 years ago
ismagom c23445b38a Removed graphics dependency and added dependency for libsdrgui. Fixed many cmake bugs after name change 10 years ago
ismagom 3d0cc1a9ec Merged with paul_graphics 10 years ago
ismagom 7b8a00ce9b Changed a few names. Initial UE PHY itf draft 10 years ago
Paul Sutton 4a0ffc67b0 Switching to separate libsdrgui library for graphics 10 years ago
Paul Sutton 62f2cf6496 Fixes for clang warnings, moved cf_t definition to config.h to avoid redefinitions 10 years ago
ismagom 6d51de5ed6 Added prefix to all exported symbols 10 years ago
ismagom 0d71c911fe Changed until precoding.h 10 years ago
ismagom 7eecf5be3b Changed phy_common.h 10 years ago
ismagom 8605b6d24c Added prefix until fft.h 10 years ago
ismagom 2b4da53ef9 Moved all subdirectories in phy upwards. Changed copyright 10 years ago
ismagom 7d1d2910ee Changed directory names to srslte and removed uppler layers directories 10 years ago