FPGA implementation of a BPSK modulator with adjustable parameters

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 ca...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Morel, Mariano, Rabioglio, Lucas, Lopresti, Raúl, Antonelli, Maximiliano, De Micco, Luciana
Formato: Artículo publishedVersion
Lenguaje:Español
Publicado: FIUBA 2022
Materias:
Acceso en línea:http://elektron.fi.uba.ar/index.php/elektron/article/view/170
http://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=elektron&d=170_oai
Aporte de:
id I28-R145-170_oai
record_format dspace
spelling I28-R145-170_oai2023-08-08 Morel, Mariano Rabioglio, Lucas Lopresti, Raúl Antonelli, Maximiliano De Micco, Luciana 2022-12-15 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). El trabajo presenta el diseño e implementación de un generador de señales moduladas en fase, el cual permite variar en un amplio rango sus parámetros de transmisión. Se buscó que el circuito final utilice una mínima cantidad de recursos de la FPGA. Esto fue posible ya que el diseño desarrollado almacena un cuarto de ciclo de la portadora, luego la lógica de control decide cuáles muestras tomar para obtener la frecuencia y cantidad de ciclos por dato establecidos, permitiendo una gran variación. También es configurable la potencia de salida de la señal. Además, el sistema desarrollado permite recibir los datos a través de una entrada externa o los genera en forma interna mediante un generador de números pseudo aleatorios (PRNG). El circuito se implementó mediante una FPGA (Field Programmable Gate Array) y un conversor digital analógico (DAC).  application/pdf text/html http://elektron.fi.uba.ar/index.php/elektron/article/view/170 10.37537/rev.elektron.6.2.170.2022 spa FIUBA http://elektron.fi.uba.ar/index.php/elektron/article/view/170/303 http://elektron.fi.uba.ar/index.php/elektron/article/view/170/320 http://elektron.fi.uba.ar/index.php/elektron/article/downloadSuppFile/170/215 http://elektron.fi.uba.ar/index.php/elektron/article/downloadSuppFile/170/224 Copyright (c) 2022 Mariao Morel, Lucas Rabioglio, Raúl Lopresti, Maximiliano Antonelli, Luciana De Micco http://creativecommons.org/licenses/by-nc-nd/4.0 Elektron; Vol 6, No 2 (2022); 115-119 Elektron; Vol 6, No 2 (2022); 115-119 2525-0159 Phase modulation, FPGA, DAC, BPSK, PRNG Modulación de fase, FPGA, DAC, BPSK, PRNG FPGA implementation of a BPSK modulator with adjustable parameters Implementación en FPGA de modulador BPSK con parámetros regulables info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion http://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=elektron&d=170_oai
institution Universidad de Buenos Aires
institution_str I-28
repository_str R-145
collection Repositorio Digital de la Universidad de Buenos Aires (UBA)
language Español
orig_language_str_mv spa
topic Phase modulation, FPGA, DAC, BPSK, PRNG
Modulación de fase, FPGA, DAC, BPSK, PRNG
spellingShingle Phase modulation, FPGA, DAC, BPSK, PRNG
Modulación de fase, FPGA, DAC, BPSK, PRNG
Morel, Mariano
Rabioglio, Lucas
Lopresti, Raúl
Antonelli, Maximiliano
De Micco, Luciana
FPGA implementation of a BPSK modulator with adjustable parameters
topic_facet Phase modulation, FPGA, DAC, BPSK, PRNG
Modulación de fase, FPGA, DAC, BPSK, PRNG
description 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).
format Artículo
publishedVersion
author Morel, Mariano
Rabioglio, Lucas
Lopresti, Raúl
Antonelli, Maximiliano
De Micco, Luciana
author_facet Morel, Mariano
Rabioglio, Lucas
Lopresti, Raúl
Antonelli, Maximiliano
De Micco, Luciana
author_sort Morel, Mariano
title FPGA implementation of a BPSK modulator with adjustable parameters
title_short FPGA implementation of a BPSK modulator with adjustable parameters
title_full FPGA implementation of a BPSK modulator with adjustable parameters
title_fullStr FPGA implementation of a BPSK modulator with adjustable parameters
title_full_unstemmed FPGA implementation of a BPSK modulator with adjustable parameters
title_sort fpga implementation of a bpsk modulator with adjustable parameters
publisher FIUBA
publishDate 2022
url http://elektron.fi.uba.ar/index.php/elektron/article/view/170
http://repositoriouba.sisbi.uba.ar/gsdl/cgi-bin/library.cgi?a=d&c=elektron&d=170_oai
work_keys_str_mv AT morelmariano fpgaimplementationofabpskmodulatorwithadjustableparameters
AT rabiogliolucas fpgaimplementationofabpskmodulatorwithadjustableparameters
AT loprestiraul fpgaimplementationofabpskmodulatorwithadjustableparameters
AT antonellimaximiliano fpgaimplementationofabpskmodulatorwithadjustableparameters
AT demiccoluciana fpgaimplementationofabpskmodulatorwithadjustableparameters
AT morelmariano implementacionenfpgademoduladorbpskconparametrosregulables
AT rabiogliolucas implementacionenfpgademoduladorbpskconparametrosregulables
AT loprestiraul implementacionenfpgademoduladorbpskconparametrosregulables
AT antonellimaximiliano implementacionenfpgademoduladorbpskconparametrosregulables
AT demiccoluciana implementacionenfpgademoduladorbpskconparametrosregulables
_version_ 1782032763106361344