Sie sind auf Seite 1von 41

Early Stopping Method

In the next figures, the Bit Error Rate (BER) is plotted as a function of Signal-to-Noise Ratio (SNR) and Number of Iterations (ITER). From these data is possible to get 3-dimensional graphs for different sizes of Z and for both quantized and un-quantized cases.

A better way to represent the data is plotting BER as a function of SNR, parameterized with different values of Iterations. In particular a log10 scale has been used for the BER.

Z = 48 QUANTIZED

Z = 48 UN-QUANTIZED

Z = 24 UN-QUANTIZED

Z = 24 QUANTIZED

As shown in the previous figures, increasing the number of iterations (ITER), the curves tend to be more and more close, i.e. the gain of SNR in dB decrease increasing ITER. So it is possible plotting distances between these curves (for a fixed value of BER = 1e-5) as a function of ITER. An estimation of the trend of the curves has been done in order to get the SNR values corresponding to the BER = 1e-5. In particular the matlab function polyfit and polyval have been used to achieve this aim. The polynomial degree used to fit these curves is N=3.

In the next figures, the Parity Check Errors (PCE) is plotted as a function of Signal-to-Noise Ratio (SNR) and Number of Iterations (ITER). From these data is possible to get 3-dimensional graphs for different sizes of Z and for both quantized and un-quantized cases.

As before, a better way to represent the data is plotting Parity Check Errors as a function of SNR, parameterized with different values of Iterations. In particular a linear scale has been used for the Parity Check Errors .

As before, using the matlab functions polyfit and polyval fitting has been done and Gain as function of ITER has been plotted. Now, the difference is that Gain-vs-ITER can be plotted after that a fixed value for Parity Check Errors has been choosen. So I thought to figure out a correspondence between BER=1e-5 and Parity Check Errors. The idea is plotting BER and Parity Check Errors in the same firgure, both as a function of ITER.

When ITER is 18, the correspondent BER value is about 1e-5. In the same time, for ITER=18 the number of Parity Check Errors is about 0,005. As usual, the Parity Check Error values are normalized with the number of codeword (blocks) analyzed.

Conclusions

If you have a look at the graphs reporting Gain [dB] vs Number of Iteration, in both cases (Bit Error Rate and Parity Check Errors evaluation) the Gain decreases increasing the Number of Iterations. In

particular after 10 iterations, the Gain is always smaller then 0,01 dB. So the idea would be to halve
the number of Iterations, granting a Bit Error Rate of 1e-5.

Das könnte Ihnen auch gefallen