Hola! Me gustaría poder intercalar números de un vector T en 4 (o más) subvectores tx. Ya logré intercalar pares e impares usando "mod" en 2 subvectores pero no he podido completar la secuencia, por ejemplo:
T = 12;
tx0 tx1 tx2 tx3
0 1 2 3
4 5 6 7 y así sucesivamente hasta completar el total de las posiciones de T.
El código que les voy a mostrar esta en C++ usando la librería IT++ que es para telecomunicaciones
(La sintaxis es similar a MATLAB en el manejo de arrays)
int f = 0, h = 0, i = 0;
for(i = 0; i < Long_simbolos_qam; i++)
{
if (mod(i, 2) == 0)
{
tx0(f) = simbolos_qam(i); //Num par
f = f+1;
}
else
{
tx1(h) = simbolos_qam(i); //Num impar
h = h+1;
}
}
Es una simple intercalación de números pares e impares. Si alguien sabe hacer esto en C++ agradecería mucho su ayuda!!