Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error predecoding multiplex: not implemented for 4 Tx ports, Not Implemented (nof_tb=1, pinfo=7) #1380

Open
Pramodsmvdu opened this issue Sep 6, 2024 · 1 comment

Comments

@Pramodsmvdu
Copy link

Pramodsmvdu commented Sep 6, 2024

Hello everyone,
I hope everyone is doing well .
Need some expert advice here ->

While running the test with 10 MHZ, 20 MHZ with some of the cell tower , I see below error.
(USRP B210 on ubuntu ue side) -
/srsRAN_4G/lib/src/phy/phch/ra_dl.c:517: Not Implemented (nof_tb=1, pinfo=7)
srsRAN_4G/lib/src/phy/phch/ra_dl.c:592: Configuring MIMO PMI
srsRAN_4G/lib/src/phy/phch/ra_dl.c:517: Not Implemented (nof_tb=1, pinfo=7)
/srsRAN_4G/lib/src/phy/phch/ra_dl.c:592: Configuring MIMO PMI
srsRAN_4G/lib/src/phy/mimo/precoding.c:1853: Error predecoding multiplex: not implemented for 4 Tx ports

or sometime..

srsran_4g/lib/src/phy/phch/ra_dl.c:519: Not Implemented (nof_tb=1, pinfo=5)
/srsran_4g/lib/src/phy/phch/ra_dl.c:594: Configuring MIMO PMI

After looking into code i see that..
srsran_4g/lib/src/phy/phch/ra_dl.c

/* Translates Precoding Information (pinfo) to Precoding matrix Index (pmi) as 3GPP 36.212 Table 5.3.3.1.5-4 /
static int config_mimo_pmi(const srsran_cell_t
cell, const srsran_dci_dl_t* dci, srsran_pdsch_grant_t* grant)
{
uint32_t nof_tb = grant->nof_tb;
if (grant->tx_scheme == SRSRAN_TXSCHEME_SPATIALMUX) {
if (nof_tb == 1) {
if (dci->pinfo > 0 && dci->pinfo < 5) {
grant->pmi = dci->pinfo - 1;
} else {
ERROR("Not Implemented (nof_tb=%d, pinfo=%d)", nof_tb, dci->pinfo);
return -1;
}

} else {

Seem this is not implemented in srsran software for pinfo > 5. currently i am using TAG release_23_04 .

Any suggest if support for pinfo >5 has been added ?

or any workaround to avoid this situation to attach the UE ? can i disable mimo completely to let us attach ?
any suggestion to try changes in ue capability etc . I want to let the ue connect to enodeb with have MIMO support as UE does not support MIMO to avoid above error.

Thank you in advance !

@Pramodsmvdu
Copy link
Author

Hello everyone,
Any input on this ? looking for your feedback on this problem.
Thank you !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant