FPGA implementation of a BPSK modulator with adjustable parameters

Authors

  • Mariano Morel
  • Lucas Rabioglio
  • Raúl Lopresti
  • Maximiliano Antonelli
  • Luciana De Micco

DOI:

https://doi.org/10.37537/rev.elektron.6.2.170.2022

Keywords:

Phase modulation, FPGA, DAC, BPSK, PRNG

Abstract

This work presents the design and implementation of a phase-modulated signal generator, which allows a widerange of variation in its transmission parameters. The implemented circuit uses a minimum amount of FPGA resources. This was possible since the developed design stores a quarter cycle of the carrier, then the control logic decides which samples to take to obtain the established frequency and number of cycles per data, allowing a great variation. The output power of the signal is also configurable. In addition, the developed system allows data to be received through an external input or generated internally through a pseudo-random number generator (PRNG). The circuit was implemented using an FPGA (Field Programmable Gate Array) and a digital-analogue converter (DAC).

Downloads

Download data is not yet available.

References

Y. Arjoune and N. Kaabouch, “A comprehensive survey on spectrum sensing in cognitive radio networks: Recent advances, new challenges, and future research directions,” Sensors (Switzerland), vol. 19, no. 1, 2019.

A. K. Chaudhary, P. Pratik, S. Gupta, and V. Kakkar, “Improved digital design of bpsk modulator using look-up table technique,” in 2013 International Conference on Advances in Computing, Communications and Informatics (ICACCI). IEEE, 2013, pp. 47–52.

S. Popescu, A. Gontean, and G. Budura, “Bpsk system on spartan 3e fpga,” in 2012 IEEE 10th International Symposium on Applied Machine Intelligence and Informatics (SAMI). IEEE, 2012, pp. 301–306.

A. Al Safi and B. Bazuin, “Fpga based implementation of bpsk and qpsk modulators using address reverse accumulators,” in 2016 IEEE 7th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON), 2016, pp. 1–6.

Y. Chye, M. Ain, and N. M. Zawawi, “Design of bpsk transmitter using fpga with dac,” in 2009 IEEE 9th Malaysia International Conference on Communications (MICC). IEEE, 2009, pp. 451–456.

M. Morel, “GitHub,” GitHub repository, 2022. [Online]. Available: https://acortar.link/2RpRLF (accedido el 1 de julio de 2022).

Ba9221. [Online]. Available: http://www.synfo.nl/datasheets/BA9221.pdf

Published

2022-12-15

Issue

Section

Signal Processing

How to Cite

[1]
M. Morel, L. Rabioglio, R. Lopresti, M. Antonelli, and L. De Micco, “FPGA implementation of a BPSK modulator with adjustable parameters”, Elektron, vol. 6, no. 2, pp. 115–119, Dec. 2022, doi: 10.37537/rev.elektron.6.2.170.2022.