Development of dynamic channel coding strategy for multi-user MIMO -NOMA 5G downlink communication by concatenation of coding method