Commit graph

640 commits

Author SHA1 Message Date
ismagom
8dba2055f6 Added pregeneration of SRS and DMRS PUSCH signals 2015-07-05 12:35:53 +02:00
ismagom
efbfecb891 Fixed mutex not being released 2015-07-02 19:15:50 +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
ismagom
218a4908d9 Aligned buffer sizes for host-uhd transfers 2015-07-02 12:36:14 +02:00
ismagom
38f4321ed2 Working with 2 threads up to 3 Mbps DL, 4 UL. A few L&Us yet 2015-07-01 18:29:50 +02:00
ismagom
f5370bd23d testing... 2015-06-30 18:33:12 +02:00
ismagom
f2b1a193df Added MAC execution time traces. Increased preamble length to 0.4 ms 2015-06-30 18:02:36 +02:00
ismagom
083cd89058 End of burst is transmitted from MAC thread. Bust pre/post padding initialized to zero 2015-06-30 12:52:22 +02:00
ismagom
ce5bece317 Fixed SRS not working with some configurations 2015-06-30 00:19:52 +02:00
ismagom
121f363898 Set end of burst to 10 samples 2015-06-29 13:01:42 +02:00
ismagom
487b00817f Initial commit: 1 thread per TTI 2015-06-20 22:08:13 +02:00
ismagom
92f07f5863 Common SRS overlapping with PUSCH corrected 2015-06-19 13:32:11 +02:00
ismagom
99f2ab4e9b Fixed bug in PUSCH and DRMS using all PRBs. Fixed bug in PDU writing packet not returning true 2015-06-19 13:10:37 +02:00
ismagom
a9d399c760 Added fake PHR for 2nd packet 2015-06-19 12:05:42 +02:00
ismagom
0c398130c9 Added Periodic CQI to PUSCH. Fixed PUSCH not shortened when SRS RB are contiguous to PUSCH RB 2015-06-19 02:05:51 +02:00
ismagom
e693e454d2 Fixed bug in dl_harq incorrectly identifying duplicate packets 2015-06-19 00:23:32 +02:00
ismagom
f296a7a168 MAC creates N threads for TTI processing 2015-06-18 22:58:43 +02:00
ismagom
3039de17f9 Restored cmakelist 2015-06-17 18:22:13 +01:00
ismagom
c97b7f5b28 Change architecture to 1 thread rx/tx + 1 thread usrp_rx 2015-06-17 18:10:18 +01:00
ismagom
666225d3cb Fixed softbuffer length missing 24 bit tail 2015-06-17 13:51:37 +01:00
ismagom
cf5c357db4 Set UL tx advance to 2 ms 2015-06-17 10:10:20 +01:00
ismagom
39e00a8d3d Fixed start of burst in uhd_imp 2015-06-16 11:29:25 +01:00
ismagom
f3ef43a38d Fixed bug in MAC PDU generation missing 1 byte 2015-06-15 23:23:21 +02:00
ismagom
11c09b8455 Reduced UHD send/recv buffer to reduce Late packets 2015-06-15 13:48:13 +02:00
ismagom
caf37dbf86 SRS working over the air 2015-06-15 13:45:15 +02:00
ismagom
9761d1a3a1 Matlab tests working for SRS. 2015-06-15 01:56:33 +02:00
ismagom
3d1d07e7af Merge branch 'add_shortened' into working_mac
Conflicts:
	srsapps/ue/phy/src/ul_buffer.cc
2015-06-14 22:15:29 +02:00
ismagom
1035ca1e99 Shortened PUSCH/PUCCH working 2015-06-14 22:11:49 +02:00
ismagom
3b58fe0c74 Fixed bugs in SR and BSR. 2015-06-14 12:01:44 +02:00
ismagom
ccfdb783c9 Working on SRS integration in PUSCH 2015-06-12 17:49:11 +02:00
ismagom
723b574d14 Moved PCAP interface to a separate class. Called PCAP from DL/UL HARQ processes 2015-06-11 20:03:52 +02:00
ismagom
993822a662 Moved PCAP interface to a separate class. Called PCAP from DL/UL HARQ processes 2015-06-11 19:59:06 +02:00
ismagom
d2c30bc8dc PCAP expects packeted bitstream 2015-06-11 18:03:17 +02:00
ismagom
1fa51912a7 Merge branch 'working_mac' of https://github.com/srsLTE/srsLTE into working_mac
Conflicts:
	srsapps/common/include/srsapps/common/log.h
2015-06-11 17:39:05 +02:00
ismagom
5f6e7e5f59 Changed log macros names. Added PUCCH shortened support 2015-06-11 17:35:51 +02:00
Paul Sutton
d1ed052a97 First attempt at MAC pcap support 2015-06-11 16:34:33 +01:00
Paul Sutton
5109498353 Removing file and line from log macros 2015-06-11 16:33:31 +01:00
Paul Sutton
ec4ea55a4b Merge branch 'working_mac' of https://github.com/srslte/srslte into working_mac 2015-06-10 18:58:07 +01:00
Paul Sutton
09b945fd9e Removing file and line options - they can catch messages with string, int, string varargs 2015-06-10 18:58:01 +01:00
ismagom
f9b3ba52c2 Fixed problems with DL HARQ. Fixed PUSCH/HARQ multiplexing. Removed some Info messages 2015-06-10 19:12:12 +02:00
ismagom
4819dae236 Set DL HARQ new transmissionevery time a TB is correctly decoded 2015-06-10 02:44:29 +02:00
ismagom
38769d0377 Fixed sf_idx bug in PUCCH ul_buffer 2015-06-10 01:49:12 +02:00
ismagom
1515b8f146 Removed pusch_cfg from ul_buffer 2015-06-10 01:20:27 +02:00
ismagom
36a2fdc7bf Disabled SRS shortened PUSCH (not working) 2015-06-09 20:00:27 +02:00
ismagom
5da13ac051 Disabled SRS shortened PUSCH (not working) 2015-06-09 20:00:00 +02:00
ismagom
59972f063c Reduced soft buffer size to 3·MaxCodeBlockLen 2015-06-09 19:52:19 +02:00