Hope you are fine and well.
Please I need help in the following:
I want to use another type of inversion algorithm instead of Matlab command (inv()) for the following equations:
h1 = inv(sigma_n2*inv(C_h+10000*eps*eye(nLayers*N)) + R1’*R1) * (R1)’*y1;
h2 = inv(sigma_n2*inv(C_h+10000*eps*eye(nLayers*N)) + R2’*R2) * (R2)’*y2;
But I want to make the dimension of matrices (n) to be the powers of two (n= 2^0 ,2^1,2^2,2^3,2^4……etc.) for my inversion algorithm to work.
Please how can do that and where the change will be to achieve Matrix dimensions with power of 2 ?
as you see, the matrix dimensions are given by nLayers*N x nLayers*N. This means, they are square and the size is given by the number of subcarriers N and the number of active spatial layers nLayers. You cannot directly choose this size. According to the schedule, this size will be a multiple of 12 since scheduling is done in terms of resource blocks.