Skip to main content
Log in

Application of symbol avoidance in Reed–Solomon codes to improve their synchronization

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

In our previous work we introduced a method for avoiding/excluding some symbols in Reed–Solomon (RS) codes, called symbol avoidance. In this paper, we apply the symbol avoidance method to make synchronization of RS encoded data more effective. We avoid symbols in a RS code and then perform conventional frame synchronization on RS encoded data by appending sync-words on the data. The symbols in the RS code are avoided according to the sync-word used, such that the sync-word has very low probability of being found in the RS codewords, where it was not inserted. Therefore, for different sync-words, different symbols need to be avoided in the RS code. The goal here is to reduce the probability of mistaking data for the sync-word in the RS encoded framed data. Hence, the probability of successful synchronization is improved. Not only does our symbol avoidance code improve probability of successful synchronization, it also reduces the overall amount of redundancy required when the channel is very noisy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Golomb, S. W., Gordon, B., & Welch, L. R. (1958). Comma-free codes. Canadian Journal of Mathematics, 10(2), 202–209.

    Article  Google Scholar 

  2. Jiggs, B. H. (1963). Recent results in comma-free codes. Canadian Journal of Mathematics, 15, 178–187.

    Article  Google Scholar 

  3. Eastman, W. L. (1965). On the construction of comma-free codes. IEEE Transactions on Information Theory, 11(2), 263–267.

    Article  Google Scholar 

  4. Kendall, W. B., & Reed, I. S. (1962). Path invariant comma-free codes. IEEE Transactions on Information Theory, 8(6), 350–355.

    Article  Google Scholar 

  5. Gilbert, E. N. (1960). Synchronization of binary messages. IEEE Transactions on Information Theory, 6(4), 470–477.

    Article  Google Scholar 

  6. Guibas, L. J., & Odlyzko, A. M. (1978). Maximal prefix-synchronized codes. SIAM Journal of Applied Mathematics, 35(2), 401–418.

    Article  Google Scholar 

  7. van Wijngaarden, A. J., & Morita, H. (1995). Extended prefix synchronization codes. In Proceedings of the 1995 IEEE International Symposium on Information Theory (p. 465). Whistler: BC, Canada.

  8. Morita, H., van Wijngaarden, A. J., & Vinck, A. J. H. (1996). On the construction of maximal prefix-synchronized codes. IEEE Transactions on Information Theory, 42(6), 2158–2166.

    Article  Google Scholar 

  9. Kendall, W. B. (1964). Optimum synchronizing words for fixed word-length code dictionaries, In Space Program Summary. Pasadena, California: Jet Propulsion Laboratory, California Institute of Technology (Vol. 4, p. 37).

  10. Stiffler, J. J. (1965). Instantaneously synchronizable block code dictionaries, In Space Program Summary. Pasadena, California: Jet Propulsion Laboratory, California Institute of Technology (Vol. 4, p. 268).

  11. Shongwe, T., & Vinck, A. J. H. (2014). Reed–solomon code symbol avoidance. SAIEE Africa Research Journal, 105(1), 13–19.

    Google Scholar 

  12. Vinck, A. J. H. (2013). Coding concepts and Reed–Solomon codes. Essen, Germany: Institute for Experimental Mathematics.

  13. Shongwe, T., Vinck, AJH., Ferreira, HC., (2013). Reducing the probability of sync-word false acquisition with reed-solomon codes, In Proceedings of IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, Vancouver, Canada Aug. 27–29, pp. 159–164.

  14. Barker, R. H. (1953). Group synchronizing of binary digital systems. In W. Jackson (Ed.), Communication theory. New York: Academic-Butterworth.

    Google Scholar 

  15. Turyn, R. (1968). Sequences with small correlation. In H. B. Mann (Ed.), Error correcting codes (pp. 195–228). New York: Wiley.

    Google Scholar 

  16. Willard, MW., (1962). Optimum code patterns for PCM synchronization, In Proceedings of the 1962 National Telemetering Conference.

  17. Maury, JL., Styles, F., (1965). Development of optimum frame synchronization codes for Goddard space flight center PCM telemetry standards, In Proceedings of the 1965 National Telemetering Conference.

  18. Scholtz, R. A. (1980). Frame synchronization techniques. IEEE Transactions on Communications, 28(8), 1782–1789.

    Article  Google Scholar 

  19. Jiang, J., & Narayanan, K. R. (2004). Iterative soft decoding of reed-solomon codes. IEEE Communications Letters, 8(4), 244–246.

    Article  Google Scholar 

  20. Vucetic, B., Ponampalam, V., Jelena, V., et al. (2001). Low complexity soft decision decoding algorithms for reed-solomon codes. IEICE Transactions on Communications, 84(3), 392–399.

    Google Scholar 

  21. Papilaya, VN., Shongwe, T., Vinck, AJH., Ferreira, HC., (2012). Selected subcarriers QPSK-OFDM transmission schemes to combat frequency disturbances, In Proceedings of the 2012 IEEE International Symposium on Power Line Communications and its Applications, Beijing, China Mar. 27–30, pp. 200–205.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thokozani Shongwe.

Appendix

Appendix

Table 6 Results of the \(P_{\text {FAD}}\) for corresponding avoided symbols, for binary sync-words of lengths \(7-11\) written in their octal format

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shongwe, T., Vinck, A.J.H. & Ferreira, H.C. Application of symbol avoidance in Reed–Solomon codes to improve their synchronization. Telecommun Syst 63, 77–88 (2016). https://doi.org/10.1007/s11235-015-9974-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-015-9974-z

Keywords

Navigation