I was performing a simulation of the BER of an experimental communication system while transmitting QPSK symbols. In the model I have been following, I have to introduce a random matrix (normal distributed) that represents an error. The BER obtained is sometimes close to the theoretical one and sometimes it's really bad (more or less constant at 0.5). I realized that this is caused by the randomness introduced by the error matrix. Now, I'm performing simulations computing the mean BER for different realizations of the error matrix and the result obtained is still so random. How can I mitigate more this effect?
Thanks in advance