Commit Graph

60 Commits

Author SHA1 Message Date
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 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 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 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
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 f38cc2e938 Changed PUSCH/PDSCH RA configuration to enable Shortened PUSCH due to SRS transmission 2015-06-09 19:21:52 +02:00
ismagom 5143af5e00 C-RNTI precomputation executed in a detachable MAC thread. C-RNTI is set in ue_ul/ue_dl after computing scrambling sequences 2015-06-09 13:35:26 +02:00
ismagom 25ebb0ac80 MAC DL HARQ: Fixed NDI not been toggled in a reTX. Not decoding again if ack=true but send ACK anyways 2015-06-09 13:23:12 +02:00
ismagom c9b9accda5 Delayed precomputation of C-RNTI 2015-06-09 12:56:37 +02:00
ismagom ee2e193b8a Restored SR-transMax to MAC. 2015-06-09 11:54:35 +02:00
ismagom 033d50978b Added timing traces for phy/mac/radio classes. 2015-06-09 11:49:25 +02:00
Paul Sutton 2fe826de53 Bugfix for setting SR params from ConnSetup 2015-06-09 09:55:44 +01:00
Paul Sutton 3d156140d2 Moving PUCCH SR parameters to phy 2015-06-08 12:58:18 +01:00
Paul Sutton e063d6e06d Notifying mac handler correctly, using proper error codes for threads 2015-06-08 12:56:32 +01:00
ismagom f9b7b7827b Added SRS subframe occasion for CS/UE references 2015-06-07 18:02:03 +02:00
ismagom c4e771040b PRACH working correctly for ZCZ>4. Fixed TA computation. PRACH matches Matlab. 2015-06-06 18:46:13 +02:00
ismagom 41b603e472 Moved SR ready_to_send to srsLTE 2015-06-05 22:51:29 +02:00
ismagom 414643174b Moved PRACH and SR procedures to srsLTE 2015-06-05 22:40:17 +02:00
ismagom 8d45cf6938 PUSCH shortened frame moved to UL grant 2015-06-05 22:32:03 +02:00
ismagom e093b3a7de Added pre/post padding for TX bursts. 2015-06-05 22:31:28 +02:00
ismagom 3f871a14a3 PHY class always transmitting 2015-06-05 14:13:58 +01:00
ismagom 104efa35ff Added PRACH test for USRP 2015-06-04 19:00:48 +01:00
ismagom d005ec8f9b MAC MUX rounding up SDU payload size 2015-06-04 11:38:51 +01:00
ismagom 4a669048d3 Added Shortened PUSCH support. Fixed pdsch_ue/enodeb examples bug in subframe 0 and 5. Fixed MAC PDU packing. 2015-06-04 10:48:13 +01:00
ismagom 4a909ef56c MAC test working until ConnectionSetupComplete 2015-06-02 16:29:48 +02:00
ismagom 8f40bb2f73 Added ConnectionSetup processing to mac_test.cc 2015-05-27 14:52:29 +02:00
ismagom d46622d802 Fixed some UL/DL HARQ issues in MAC. Now working OK until ConnectionSetup reception 2015-05-27 13:27:49 +02:00
ismagom 486fd46234 Added MAC BSR. Channel estimation does averaging after interpolation 2015-05-26 11:48:04 +02:00