EM ISI Simulations for time-varying channel coefficients

Last Modified:

Following are the results of some Monte-Carlo simulations related to the report "EM ISI with time-varying channel coefficients, R. Perry, 15 May 1999".

Using 10000 trials, with one iteration of each algorithm for each trial, and L=3, with h generated as independent Gaussian random variables with mean 1 and variance 0.5, and (-1,1) data values generated with p(1)=p(-1)=0.5 for each trial, with N=16, BER results are:

                       EM algorithm
  SNR      deterministic h      Gaussian h        known channel
   0       0.29151              0.25322           0.2441
   4       0.22931              0.16076           0.15703
   8       0.17908              0.067881          0.067369
  12       0.15307              0.020319          0.020313
Here is a plot corresponding to the above table:

isi_t16.gif

Using 10000 trials, with two iterations of EM for each trial, and L=3, with h generated using a first-order Gauss-Markov process with a=0.8 and N=16, BER results are:

       SNR      Gauss-Markov    Known-Channel
       ---      ------------    -------------
         0         0.23102         0.2294
         1         0.20827        0.20772
         2         0.18399        0.18354
         3         0.16179        0.16117
         4         0.14179        0.14129
         5         0.11578        0.11538
         6        0.094181       0.094119
         7        0.073081       0.072894
         8        0.057112        0.05705
         9        0.042694       0.042619
        10        0.031919       0.031894
        11        0.023987       0.023981
        12         0.01835        0.01835
        13        0.013525       0.013525
        14        0.010837       0.010837
        15       0.0085188      0.0085188
        16       0.0070812      0.0070812
        17       0.0056875      0.0056875
        18       0.0048125      0.0048125
        19       0.0042438      0.0042438
        20       0.0035875      0.0035875
Here is a plot corresponding to the above table:

isi_tGM2.gif

The previous simulation used time-varying noise (based on the magnitude of the time-varying channel coefficients) to produce constant SNR in each set of trials. That is not the best way to do this.

For the following results, the noise variance was set constant for each SNR based on the theoretical variance of the channel coefficients. Results are similar to those above.

       SNR      Gauss-Markov    Known-Channel
       ---      ------------    -------------
        0       0.24019         0.23812
        1       0.21957         0.2177
        2       0.19754         0.19663
        3       0.17677         0.17639
        4       0.15474         0.15456
        5       0.13257         0.13253
        6       0.11351         0.1135
        7       0.097519        0.097519
        8       0.078231        0.078231
        9       0.065363        0.065363
        10      0.053394        0.053394

isi_t16_2.gif

isi_t16_2d.gif