Commit a08178fa authored by Xenofon Foukas's avatar Xenofon Foukas
Browse files

Made modifications to UL scheduling messages

parent 1a516df2
......@@ -18,8 +18,7 @@ message flex_dl_data {
message flex_ul_data {
optional uint32 rnti = 1;
optional flex_ul_dci dl_dci = 2;
optional flex_ul_dci ul_dci = 2;
}
//
......
......@@ -25,10 +25,10 @@ message flexran_message {
flex_lc_config_request lc_config_request_msg = 12;
flex_lc_config_reply lc_config_reply_msg = 13;
flex_dl_mac_config dl_mac_config_msg = 14;
flex_ul_mac_config ul_mac_config_msg = 15
flex_ue_state_change ue_state_change_msg = 16;
flex_control_delegation control_delegation_msg = 17;
flex_agent_reconfiguration agent_reconfiguration_msg = 18;
flex_ul_mac_config ul_mac_config_msg = 18;
flex_ue_state_change ue_state_change_msg = 15;
flex_control_delegation control_delegation_msg = 16;
flex_agent_reconfiguration agent_reconfiguration_msg = 17;
}
}
......@@ -166,8 +166,8 @@ message flex_dl_mac_config {
message flex_ul_mac_config {
optional flex_header header = 1;
optional uint32 sfn_sf = 2;
repeated flex_ul_data ul_ue_data = 3;
optional uint32 sfn_sf = 2;
repeated flex_ul_data ul_ue_data = 3;
}
//
......
......@@ -36,27 +36,23 @@ message flex_dl_dci {
}
message flex_ul_dci {
optional uint32 handle = 1;
optional uint32 size = 2; // Size of the ULSCH PDU in bytes for UL Grant.
optional uint32 rnti = 1;
optional uint32 res_block_start = 2; // match DCI format 0 PDU
optional uint32 rb_bitmap = 3; // Bitmap for RB allocation
optional uint32 modulation_t = 4; // A FLMOD_* Value
optional uint32 cyclic_shift2 = 5; // match DCI format 0/4 PDU
optional uint32 freq_hop_flag = 6; // 0 no hopping, 1 hoppping
optional uint32 freq_hop_map = 8; // match DCI format 0 PDU
optional uint32 ndi = 7; // New data indicator of each TB
optional uint32 rv = 8; // Redundancy version of each TB
optional uint32 harq_process_number = 14; // A FLHARQ_* value
optional uint32 ultx_mode = 14; // A FLULM_* value
repeated uint32 tbs_size = 5; // The size of each TBS
repeated uint32 current_harq = 9; // CCE index used to send the DCI
optional uint32 n_srs = 10; // Over lap indication with srs
optional uint32 res_alloc = 2; // Type of resource allocation
optional uint32 format = 12; // DCI format. A FLDCIF_* value
// optional uint32 dai = 15; // TDD only
optional uint32 rb_start = 2; // The start RB allocated to the UE
optional uint32 rb_len = 3; // The number of RBs allocated to the UE
optional uint32 mcs = 4; // Modulation and coding scheme
optional uint32 cyclic_shift2 = 5; // match DCI format 0/4 PDU
optional uint32 freq_hop_flag = 6; // 0 no hopping, 1 hoppping
optional uint32 freq_hop_map = 7; // Frequency hopping bits (0..4)
optional uint32 ndi = 8; // New data indicator
optional uint32 rv = 9; // Redundancy version
optional uint32 harq_pid = 10; // The harq process id
optional uint32 ultx_mode = 11; // A FLULM_* value
optional uint32 tbs_size = 12; // The size of each TBS
optional uint32 n_srs = 13; // Overlap indication with srs
optional uint32 res_alloc = 14; // Type of resource allocation
optional uint32 size = 15; // Size of the ULSCH PDU in bytes for UL Grant.
optional uint32 dai = 16; // TDD only
// optional uint32 tb_swap = 17; // Boolean. TB to codeword swap flag
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment