|
|
@ -183,6 +183,7 @@ bool ul_buffer::generate_data(ul_sched_grant *grant, srslte_softbuffer_tx_t *sof
|
|
|
|
// Transmit on PUSCH if UL grant available, otherwise in PUCCH
|
|
|
|
// Transmit on PUSCH if UL grant available, otherwise in PUCCH
|
|
|
|
if (grant) {
|
|
|
|
if (grant) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
uint32_t N_srs = 0;
|
|
|
|
uint32_t N_srs = 0;
|
|
|
|
if (params_db->get_param(phy_params::SRS_IS_CS_CONFIGURED)) {
|
|
|
|
if (params_db->get_param(phy_params::SRS_IS_CS_CONFIGURED)) {
|
|
|
|
if (srslte_refsignal_srs_send_cs((uint32_t) params_db->get_param(phy_params::SRS_CS_SFCFG), tti%10) == 1) {
|
|
|
|
if (srslte_refsignal_srs_send_cs((uint32_t) params_db->get_param(phy_params::SRS_CS_SFCFG), tti%10) == 1) {
|
|
|
@ -191,7 +192,7 @@ bool ul_buffer::generate_data(ul_sched_grant *grant, srslte_softbuffer_tx_t *sof
|
|
|
|
(int) params_db->get_param(phy_params::SRS_CS_SFCFG));
|
|
|
|
(int) params_db->get_param(phy_params::SRS_CS_SFCFG));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
*/
|
|
|
|
grant->to_pusch_cfg(tti%10, N_srs, &ue_ul);
|
|
|
|
grant->to_pusch_cfg(tti%10, N_srs, &ue_ul);
|
|
|
|
|
|
|
|
|
|
|
|
Info("Encoding PUSCH TBS=%d, mod=%s, rb_start=%d n_prb=%d, ack=%s, sr=%s, rnti=%d, sf_idx=%d\n",
|
|
|
|
Info("Encoding PUSCH TBS=%d, mod=%s, rb_start=%d n_prb=%d, ack=%s, sr=%s, rnti=%d, sf_idx=%d\n",
|
|
|
|