Commit Graph

168 Commits

Author SHA1 Message Date
ismagom 10d4f126a8 Corrected time/freq names in pss 2015-09-23 19:19:13 +01:00
ismagom 16a264e12d Modulator now accepting non byte-multiple inputs 2015-09-23 16:07:37 +01:00
ismagom 3f3e045511 Integrated LUT rate recovery in dlsch decoding. All tests ok 2015-09-22 21:20:36 +01:00
ismagom 7e182e2eac Merge branch 'master' into ul_improve 2015-09-22 17:35:24 +01:00
ismagom 4a08a32417 Fixed PDSCH eNodeB example transmitting unpacked bits 2015-09-22 17:35:00 +01:00
ismagom 67ad3677a9 Initial version of LUT-based rate recovery 2015-09-22 17:30:14 +01:00
ismagom 49717437c1 Optimized Soft demodulator for LTE modulations 2015-09-21 19:31:42 +02:00
ismagom 50ec3a161e New algorithm for QPSK demodulation. Added Turbodecoder precomputation of permutation tables. Added LUT for DCI size calculation. Using Volk for descrambling. 2015-09-21 13:51:28 +02:00
ismagom 06e537ca5b Tested PUSCH over the air 2015-09-19 00:17:19 +02:00
ismagom 728ccad448 PUSCH working with matlab 2015-09-18 22:47:37 +02:00
ismagom 0a3bd81a28 ULSCH working all modes (with UCI) with matlab 2015-09-18 15:46:27 +02:00
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.
2015-09-17 15:58:35 +02:00
ismagom ae99188360 ULSCH working in matlab 2015-09-17 11:09:00 +02:00
ismagom e3499aff55 PUSCH with LUT working in Matlab 2015-09-16 22:35:43 +02:00
ismagom df9ef48d53 Integrated RM lut in sch.c 2015-09-16 20:49:48 +02:00
ismagom 784aea119b RM turbo TX working with LUTs 2015-09-16 20:10:54 +02:00
ismagom f04346ce97 LUT TurboCoder working in matlab 2015-09-15 11:55:07 +02:00
ismagom 9534e65b0d Moved bit interleaver to bit utils 2015-09-14 11:22:20 +02:00
ismagom 7c09f79911 Moved bit interleaver to bit utils 2015-09-14 11:21:54 +02:00
Paul Sutton 1e6f56cdef Changed parameter names to match function meanings 2015-09-14 09:43:33 +01:00
ismagom d2a17a631b Changed pack/unpack bit functions 2015-09-14 10:20:12 +02:00
ismagom bb14ee4fd6 Merge branch 'master' into ul_improve 2015-09-12 15:00:43 +02:00
ismagom 5074e9181b Added cell_measurement calibration with RSSI sensor 2015-09-12 15:00:21 +02:00
ismagom ff1efb7b17 Added LUT-based turbo coder 2015-09-12 13:27:59 +02:00
ismagom 67a5e0f0f1 Fixed master clock rate for 15 Mhz BW. 2015-09-10 11:42:27 +02:00
ismagom 2b34a3cb10 Corrected cell_measurement RSSI/RSRP with USRP RX gain. Added AGC to cell_measurement. 2015-09-10 11:06:57 +02:00
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
2015-09-10 11:06:16 +02:00
ismagom b696535979 Adjusted SRS normalization 2015-09-05 13:48:31 +02:00
ismagom dc15e99906 Added CQI support. Restored ue_ul normalization 2015-09-05 11:51:19 +02:00
ismagom a5c43d9959 Merged 2015-08-31 10:06:11 +02:00
ismagom 38a13746be Merge branch 'pdsch_pusch_bytes' into new_arch
Conflicts:
	srsapps/ue/phy/src/phch_worker.cc
2015-08-28 11:13:02 +02:00
ismagom d0b1f3b084 Working iperf 1 Mbps UL/DL 2015-08-28 11:08:19 +02:00
ismagom e3166e37c7 Increased softbuffer. Changed pusch_test 2015-08-08 02:16:48 +02:00
ismagom ea40092db7 Scrambling using words for XOR 2015-08-07 02:56:45 +02:00
ismagom 76c432f777 Added CRC byte computation. Turbodecoder function to decide bytes. PUSCH and PDSCH now expect/generate bits packed in bytes 2015-08-07 02:18:47 +02:00
ismagom aa47a524b4 Integration with higher layers failing NAS integration 2015-08-06 13:42:08 +02:00
ismagom 7e94f82ab6 MAC test working 2015-08-04 17:27:14 +02:00
ismagom 4652fe6bfe Fixed some segfaults in tests 2015-07-27 17:53:23 +02:00
ismagom 309ebd80e5 MAC/PHY compiling 2015-07-27 17:02:51 +02:00
ismagom f65aa3be1d PHY test examples working 2015-07-24 19:38:34 +02:00
ismagom 805ccc2414 Initial commit 2015-07-19 22:52:56 +02:00
Paul Sutton eb15eaeb01 Updating old license notices 2015-07-15 17:43:19 +01:00
ismagom baa7e55ffe Added MCS parameter to pusch_test2 2015-07-05 22:30:47 +02:00
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
2015-07-05 12:37:59 +02:00
ismagom 8dba2055f6 Added pregeneration of SRS and DMRS PUSCH signals 2015-07-05 12:35:53 +02:00
ismagom 504d41c7f4 Merge branch 'working_mac' into test_mac_tti_threads 2015-07-02 18:52:26 +02:00
ismagom 39f4484ede Added priority to UHD threads 2015-07-02 18:51:08 +02:00
ismagom aab347b6a9 Merge branch 'working_mac' into test_mac_tti_threads 2015-07-02 17:44:06 +02:00
ismagom ca2fddc511 Fixed bug transmitting SR with HARQ 2015-07-02 17:42:53 +02:00
ismagom 978fbac417 Merge branch 'test_uhd_improve' into test_mac_tti_threads
Conflicts:
	srslte/lib/cuhd/src/cuhd_imp.cpp
2015-07-02 12:46:56 +02:00