Set Channel error, needs to debug
Matrix inverse implemented, still need to work on channel prediction
also, matrix product has a bug.