UE-UE interference causes asserts during CQI generation when PDSCH_MIMO is enabled and UE has more ports than gNB
If UEs have more ports than gNB, the following asserts are hit. We either ignore their signals, or trim/transform them to fit the report.
NrPmSearchFast::CreateCqiFeedbackMimo(const NrMimoSignal& rxSignalRb, PmiUpdate pmiUpdate)
{
...
NS_ASSERT_MSG(nRows == m_nRxPorts, "Channel mat has {} rows but UE has {} ports");
NS_ASSERT_MSG(nCols == m_nGnbPorts, "Channel mat has {} cols but gNB has {} ports");
Edited by Gabriel Ferreira