fixes for DAS handled via index based analog beamforming

This commit is contained in:
francescomani
2026-03-19 14:01:33 +01:00
parent 46b7670672
commit e6e5c481d9
2 changed files with 16 additions and 6 deletions
+3 -2
View File
@@ -72,11 +72,12 @@ int beam_index_allocation(bool das,
{
if (!common_vars->beam_id)
return 0;
if (das)
return fapi_beam_index;
AssertFatal(IS_BIT_SET(fapi_beam_index, 15), "Can't handle preconfigured DBM yet\n");
int ru_beam_idx = fapi_beam_index & 0x7fff;
if (das)
return ru_beam_idx;
int idx = -1;
for (int j = 0; j < common_vars->num_beams_period; j++) {
// L2 analog beam implementation is slot based, so we need to verify occupancy for the whole slot