# With the same channel S/N, the normalized mean square error differs

I am working on a research work on transmitting ECG signals over wireless body area network. The signal is affected by noise and small scale fading. The normalized mean square error(NMSE) is used to estimate the quality of the reconstructed signal at the receiver. When I run the same m file in matlab several times, I obtain different values for the NMSE, although the same channel signal to noise ratio is used.

• I think this is reasonable, do you agree?
• If so, how can I obtain a single value to represent the quality of the reconstructed signal at the receiver?
• I want to plot a curve with the S/N at the $x$-axis and NMSE at the $y$-axis, how can I plot this curve if the value of NMSE differ with different runs of the same m file with the same value of S/N?