x takes values from an alphabet set.
My objective is to estimate the channel parameters
hest using adaptive methods and then plot the graph of mean square error (MSE) between the estimated coefficients and the actual vs range of SNR values considered. These are the following questions :
- Plot of BER vs. signal to noise ratio -- When I want to plot the BER, and the signal takes values other than BPSK say QAM then also I will be estimating the channel coefficients for each snr by adding
awgn()using the same code. Then should the X axis be labelled as
EbNo? In a similar question asked here Adding AWGN noise with a correct noise power to the signal
the answer is to use
EbNo. In a Matlab implementation https://www.mathworks.com/matlabcentral/fileexchange/39011-ber-comparison-of-m-ary-qam?focused=5251697&tab=function, using the
EbNo range the noise signal of a particular snr is generated. But, the BER plot shown has
EbNo on X axis. This is confusing since the
awgn() function is using
snr and not
Plot of error vs snr -- For each noise added, I will calculate the error between the estimates and the actual coefficient. The X axis would be the range of snr and Y Axis the error values. Would the X Axis be
EsNoirrespective of the symbol set?
In my case the data takes values in symbols and not bits. What should I use? Please help in clearing these concepts. Thank you.