Skip to main content
Log in

On the Implementation of a Quasi-Generic Synchronization Architecture for Linear Digital Modulations

  • Published:
Journal of Signal Processing Systems Aims and scope Submit manuscript

Abstract

With increasing availability of software-defined radio platforms, users are no longer tied to receiving or transmitting only one type of signal. In applications, such as signal intelligence, the user may not know ahead of time the characteristics of the signal to be received. This uncertainty results in a need for more flexible receiver architectures that can be easily modified to work for multiple signal types. In this paper the FPGA implementation of a quasi-generic synchronization architecture is presented that is easily adaptable, at implementation time, to most linear modulation schemes. The implementation is shown to work for QPSK, 8QAM, 16QAM and 32QAM with timing frequency errors of up to 4% of the symbol rate.

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.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19

Similar content being viewed by others

References

  1. Mitola, J. (1995). The software radio architecture. IEEE Communications Magazine, 33(5), 26–38. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=393001.

    Article  Google Scholar 

  2. Mitola, J. III, & Maguire, G. Jr. (1999). Cognitive radio: Making software radios more personal. Personal Communications, 6(4), 13–18.

    Article  Google Scholar 

  3. Federal Communications Commission (2003). Facilitating opportunities for flexible, efficient, and reliable spectrum use employing cognitive radio technologies, notice of proposed rule making and order. FCC-03-322.

  4. Wei, W., & Mendel, J. (2000). Maximum-likelihood classification for digital amplitude-phase modulations. IEEE Transactions on Communications, 48(2), 189–193.

    Article  Google Scholar 

  5. Fehske, A., Gaeddert, J., & Reed, J. H. (2005). A new approach to signal classification using spectral correlation and neural networks. In First IEEE symposium on new frontiers in Dynamic Spectrum Access Networks (DySPAN) (pp. 144–150).

  6. Liu, L., & Xu, J. (2006). A novel modulation classification method based on high order cumulants. In International conference on wireless communications, networking and mobile computing, 2006. WiCOM 2006 (pp. 1–5).

  7. Dobre, O., Abdi, A., Bar-Ness, Y., & Su, W. (2007). Survey of automatic modulation classification techniques: Classical approaches and new trends. Communications, IET, 1(2), 137–156.

    Article  Google Scholar 

  8. Suris, J., Recio, A., & Athanas, P. (2008). Rapid radio: Human-assisted signal classification and receiver implementation. In Software defined radio forum technical conference. Washington DC.

  9. Tachwali, Y., Barnes, W., & Refai, H. (2009). Configurable symbol synchronizers for software-defined radio applications. Journal of Network and Computer Applications, 32(3), 607–615.

    Article  Google Scholar 

  10. Zicari, P., Sciagura, E., Perri, S., & Corsonello, P. (2008). A programmable carrier phase independent symbol timing recovery circuit for [qpsk/oqpsk] signals. Microprocessors and Microsystems, 32(8), 437–446.

    Article  Google Scholar 

  11. Brookner, E. (1998). Tracking and Kalman filtering made easy. New York: Wiley.

    Book  Google Scholar 

  12. Gardner, F. (1986). A BPSK/QPSK timing-error detector for sampled receivers/qpsk timing-error detector for sampled receivers. IEEE Transactions on Communications [legacy, pre - 1988], 34(5), 423–429.

    Article  Google Scholar 

  13. Godard, D. (1978). Passband timing recovery in an all-digital modem receiver. IEEE Transactions on Communications [legacy, pre - 1988], 26(5), 517–523.

    Article  Google Scholar 

  14. Simon, M. (2005). Noncoherent symbol synchronization techniques. In Military communications conference, 2005. MILCOM 2005 (Vol. 5, pp. 3321–3327). IEEE.

  15. Recio, A., Suris, J., & Athanas, P. (2009). Blind signal parameter estimation for the rapid radio framework. In Military communications conference, 2009. MILCOM 2009. IEEE.

  16. Dick, C., Harris, F., & Rice, M. (2004). FPGA implementation of carrier synchronization for QAM receivers. Journal of VLSI Signal Processing Systems, 36(1), 57–71.

    Article  Google Scholar 

  17. Dick C., & Harris, F. (2002). FPGA QAM demodulator design. In Field-programmable logic and applications: Reconfigurable computing is going mainstream (pp. 279–287).

  18. Frey, B. J. (1998). Graphical models for machine learning and digital communication. Ser. adaptive and machine learning (pp. 11–15, 133–134). Cambridge: MIT Press.

    Google Scholar 

  19. Volder, J. (1959). The CORDIC computing technique. In IRE-AIEE-ACM ’59 (Western): Papers presented at the the March 3–5, 1959, western joint computer conference (pp. 257–261). New York: ACM.

    Chapter  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the Harris Corporation, Government Communications Division for supporting this research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jorge Alberto Surís.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Surís, J.A., Recio, A. & Athanas, P.M. On the Implementation of a Quasi-Generic Synchronization Architecture for Linear Digital Modulations. J Sign Process Syst 64, 469–481 (2011). https://doi.org/10.1007/s11265-010-0506-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11265-010-0506-5

Keywords

Navigation