Exact BER Analysis of NOMA with Arbitrary Number of Users and Modulation Orders