- Sep 14, 2017
-
-
Raymond Knopp authored
-
- Aug 17, 2017
-
-
Raymond Knopp authored
-
Raymond Knopp authored
-
Raymond Knopp authored
addition of MPDCCH format 5. X_u_br sequences for BL/CE UE support and bugfixes in rx_prach0 for eMTC.
-
- Aug 14, 2017
-
-
Raymond Knopp authored
-
- Aug 13, 2017
-
-
Raymond Knopp authored
complete programming of Msg2/Msg4 procedures for eMTC. Addition of skeleton for PUCCH UCI (NFAPI) in L1. Some cleanup of eNB_scheduler.c
-
- Aug 11, 2017
-
-
Raymond Knopp authored
-
- Aug 10, 2017
-
-
Raymond.Knopp authored
-
- Aug 08, 2017
-
-
Raymond Knopp authored
L1/L2 scheduling extensions for BL/CE operation, BR random-access procedure, BR PRACH detection. Still untested, but compilation succeeds. Missing elements in L2 - PUSCH programming for Msg3, Msg4 retransmission programming for BL/CE. DLSCH/ULSCH programming for UE-specific DLSCH/ULSCH for BL/CE
-
- Jul 25, 2017
-
-
Raymond.Knopp authored
-
Raymond.Knopp authored
-
Raymond Knopp authored
-
- Jul 24, 2017
-
-
Raymond Knopp authored
-
- Jul 19, 2017
-
-
Raymond Knopp authored
-
- Jul 06, 2017
-
-
Raymond Knopp authored
Note: this commit is work in progress. Contains initial integration of NFAPI data structures which are tested for TX path. RX path to follow.
-
- Jun 04, 2017
-
-
Raymond Knopp authored
-
- May 22, 2017
-
-
Cedric Roux authored
-
- May 19, 2017
-
-
Cedric Roux authored
we can compute CCE_max_used_index out of the loop.
-
Cedric Roux authored
get_nCCE returns the number of available CCEs. We can put the CCEs numbers [ 0 .. get_nCCE-1 ], so we need to use <, not <=.
-
gabrielC authored
-
Cedric Roux authored
-
hbilel authored
config 4 tested with Amarisoft
-
- May 18, 2017
-
-
Tomohiro authored
-
Cedric Roux authored
those popped up thanks to previous commit
-
Cedric Roux authored
-
- May 15, 2017
-
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
-
Cedric Roux authored
There is now the function copy_harq_proc_struct and some procedures for the UE have changed, which makes necessary to have UE->dlsch valid for both subframes (odd and even). We increase memory usage, maybe it's not the correct solution. To be kept in mind if something goes wrong at some point.
-
- May 12, 2017
-
-
gabrielC authored
---------------------------------------------------------- bug 37 Ttile: Sending side is as follows. rar[3] = (((mcs&0x7)<<5)) | ((TPC&7)<<2) | ((ULdelay&1)<<1) | (cqireq&1); So, 2 bit shift looks correct. Bug Location: ulsch->harq_processes[harq_pid]->TPC = (rar[3]>>3)&7;//rar->TPC; ----------------------------------------------------------
-
Cedric Roux authored
---------------------------------------------------------- bug 24 Ttile: The last line "multicast_group = multicast_group" is hard to understand. The local variable should be different name than the global variable. Bug Location: const char *multicast_group_list[MULTICAST_LINK_NUM_GROUPS] = { "239.0.0.161", "239.0.0.162", "239.0.0.163", "239.0.0.164" }; : : void multicast_link_start(void (*rx_handlerP) (unsigned int, char *), unsigned char multicast_group, char *multicast_ifname) { rx_handler = rx_handlerP; multicast_group = multicast_group; Note: Detected by CppCheck ----------------------------------------------------------
-
gabrielC authored
Note: not sure that the code is correct, to be checked (Cédric Roux). ---------------------------------------------------------- bug 22 Ttile: (subframe!=2)||(subframe!=7) is always TRUE. This coding is really intended? Operator || should be && instead? Bug Location: ((frame_parms->frame_type==TDD)&&(frame_parms->tdd_config==1)&&((subframe!=2)||(subframe!=7)))) { Note: Detected by CppCheck ----------------------------------------------------------
-
- May 03, 2017
- May 02, 2017
-
-
hbilel authored
-
- Apr 26, 2017
-
-
hbilel authored
-