Aceleración de SDR mediante el uso de RFNOC
Los sistemas de radio definido por software como los USRP serie X300 o E300 contienen un FPGA de altas prestaciones, que de fabrica, se utiliza para el procesa- ´ miento basico de se ´ nales en procesos como ˜ Digital Down Conversion y Digital Up Conversion, los cuales no utilizan la totalidad de lo...
- Autores:
-
Oviedo Rueda, Kevin Johan
Santos Rueda, Jorge Andres
- Tipo de recurso:
- http://purl.org/coar/version/c_b1a7d7d4d402bcce
- Fecha de publicación:
- 2018
- Institución:
- Universidad Industrial de Santander
- Repositorio:
- Repositorio UIS
- Idioma:
- spa
- OAI Identifier:
- oai:noesis.uis.edu.co:20.500.14071/37834
- Palabra clave:
- Aceleracion De Software
Fft
Fpga
Gnu-Radio
Hdl
Rf- ´ Noc
Software Defined Radio
Usrp
Fft
Fpga
Gnu-Radio
Hdl
Rfnoc
Software-Acceleration
Software Defined Radio
Usrp.
- Rights
- License
- Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id |
UISANTADR2_9b8355f7b3f7c49c4cacb4488003b627 |
---|---|
oai_identifier_str |
oai:noesis.uis.edu.co:20.500.14071/37834 |
network_acronym_str |
UISANTADR2 |
network_name_str |
Repositorio UIS |
repository_id_str |
|
dc.title.none.fl_str_mv |
Aceleración de SDR mediante el uso de RFNOC |
dc.title.english.none.fl_str_mv |
Sdr acceleration by using rfnoc |
title |
Aceleración de SDR mediante el uso de RFNOC |
spellingShingle |
Aceleración de SDR mediante el uso de RFNOC Aceleracion De Software Fft Fpga Gnu-Radio Hdl Rf- ´ Noc Software Defined Radio Usrp Fft Fpga Gnu-Radio Hdl Rfnoc Software-Acceleration Software Defined Radio Usrp. |
title_short |
Aceleración de SDR mediante el uso de RFNOC |
title_full |
Aceleración de SDR mediante el uso de RFNOC |
title_fullStr |
Aceleración de SDR mediante el uso de RFNOC |
title_full_unstemmed |
Aceleración de SDR mediante el uso de RFNOC |
title_sort |
Aceleración de SDR mediante el uso de RFNOC |
dc.creator.fl_str_mv |
Oviedo Rueda, Kevin Johan Santos Rueda, Jorge Andres |
dc.contributor.advisor.none.fl_str_mv |
Reyes Torres, Óscar Mauricio Angulo Julio, Carlos Andrés |
dc.contributor.author.none.fl_str_mv |
Oviedo Rueda, Kevin Johan Santos Rueda, Jorge Andres |
dc.subject.none.fl_str_mv |
Aceleracion De Software Fft Fpga Gnu-Radio Hdl Rf- ´ Noc Software Defined Radio Usrp |
topic |
Aceleracion De Software Fft Fpga Gnu-Radio Hdl Rf- ´ Noc Software Defined Radio Usrp Fft Fpga Gnu-Radio Hdl Rfnoc Software-Acceleration Software Defined Radio Usrp. |
dc.subject.keyword.none.fl_str_mv |
Fft Fpga Gnu-Radio Hdl Rfnoc Software-Acceleration Software Defined Radio Usrp. |
description |
Los sistemas de radio definido por software como los USRP serie X300 o E300 contienen un FPGA de altas prestaciones, que de fabrica, se utiliza para el procesa- ´ miento basico de se ´ nales en procesos como ˜ Digital Down Conversion y Digital Up Conversion, los cuales no utilizan la totalidad de los recursos del FPGA. Los recursos restantes podr´ıan aprovecharse para ejecutar algoritmos que normalmente se llevan a cabo en el procesador del servidor, especialmente aquellos que se beneficien de la paralelizacion que los FPGAs ofrecen. En este trabajo se propuso RFNoC ´ como arquitectura integradora que permite el procesamiento heterogeneo en SDR; ´ para sustentar esta propuesta, primero se busco realizar una verificación del entornoútilizando la transformada rapida de Fourier como prueba piloto, documentando laárquitectura y el proceso de implementacion. Después se realizaron pruebas que ´ verificaron el correcto funcionamiento del bloque; estas pruebas consistieron en el analisis de propiedades y medición de exactitud con respecto a su versión teórica. ´ Finalmente se compararon resultados obtenidos del bloque RFNoC con respecto al bloque FFT de GNU-Radio los cuales permitieron indicar las situaciones donde el FPGA o el servidor destacan. Estos resultados ofrecen a los desarrolladores de SDR un metodo para aprovechar el potencial del FPGA en determinados momen- ´ tos y podr´ıa expandir el uso de SDR a nuevas areas de aplicación, cumpliendo la ´ funcion de diversos dispositivos de propósito espec ´ ´ıfico a los que podr´ıa reemplazar. |
publishDate |
2018 |
dc.date.available.none.fl_str_mv |
2018 2024-03-03T23:57:13Z |
dc.date.created.none.fl_str_mv |
2018 |
dc.date.issued.none.fl_str_mv |
2018 |
dc.date.accessioned.none.fl_str_mv |
2024-03-03T23:57:13Z |
dc.type.local.none.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
dc.type.hasversion.none.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.coar.none.fl_str_mv |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
format |
http://purl.org/coar/version/c_b1a7d7d4d402bcce |
dc.identifier.uri.none.fl_str_mv |
https://noesis.uis.edu.co/handle/20.500.14071/37834 |
dc.identifier.instname.none.fl_str_mv |
Universidad Industrial de Santander |
dc.identifier.reponame.none.fl_str_mv |
Universidad Industrial de Santander |
dc.identifier.repourl.none.fl_str_mv |
https://noesis.uis.edu.co |
url |
https://noesis.uis.edu.co/handle/20.500.14071/37834 https://noesis.uis.edu.co |
identifier_str_mv |
Universidad Industrial de Santander |
dc.language.iso.none.fl_str_mv |
spa |
language |
spa |
dc.rights.none.fl_str_mv |
http://creativecommons.org/licenses/by/4.0/ |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.none.fl_str_mv |
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) |
dc.rights.uri.none.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0 |
dc.rights.creativecommons.none.fl_str_mv |
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) |
rights_invalid_str_mv |
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) http://creativecommons.org/licenses/by/4.0/ http://creativecommons.org/licenses/by-nc/4.0 Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
dc.format.mimetype.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Universidad Industrial de Santander |
dc.publisher.faculty.none.fl_str_mv |
Facultad de Ingenierías Fisicomecánicas |
dc.publisher.program.none.fl_str_mv |
Ingeniería Electrónica |
dc.publisher.school.none.fl_str_mv |
Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones |
publisher.none.fl_str_mv |
Universidad Industrial de Santander |
institution |
Universidad Industrial de Santander |
bitstream.url.fl_str_mv |
https://noesis.uis.edu.co/bitstreams/bc877a1e-2949-4800-a6f7-af932450958c/download https://noesis.uis.edu.co/bitstreams/57518da1-5c74-4b05-9cef-68259fffc3e9/download https://noesis.uis.edu.co/bitstreams/dbb24b30-66d1-4130-bffd-19acd42ac735/download |
bitstream.checksum.fl_str_mv |
d5f7dd69e2f235875bb3eaaf16a6258d 21e3d192861aa43745e7f78a838df459 3bf5096fc5bff414c26e28852623c2a5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
DSpace at UIS |
repository.mail.fl_str_mv |
noesis@uis.edu.co |
_version_ |
1814095179019190272 |
spelling |
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by-nc/4.0Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Reyes Torres, Óscar MauricioAngulo Julio, Carlos AndrésOviedo Rueda, Kevin JohanSantos Rueda, Jorge Andres2024-03-03T23:57:13Z20182024-03-03T23:57:13Z20182018https://noesis.uis.edu.co/handle/20.500.14071/37834Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coLos sistemas de radio definido por software como los USRP serie X300 o E300 contienen un FPGA de altas prestaciones, que de fabrica, se utiliza para el procesa- ´ miento basico de se ´ nales en procesos como ˜ Digital Down Conversion y Digital Up Conversion, los cuales no utilizan la totalidad de los recursos del FPGA. Los recursos restantes podr´ıan aprovecharse para ejecutar algoritmos que normalmente se llevan a cabo en el procesador del servidor, especialmente aquellos que se beneficien de la paralelizacion que los FPGAs ofrecen. En este trabajo se propuso RFNoC ´ como arquitectura integradora que permite el procesamiento heterogeneo en SDR; ´ para sustentar esta propuesta, primero se busco realizar una verificación del entornoútilizando la transformada rapida de Fourier como prueba piloto, documentando laárquitectura y el proceso de implementacion. Después se realizaron pruebas que ´ verificaron el correcto funcionamiento del bloque; estas pruebas consistieron en el analisis de propiedades y medición de exactitud con respecto a su versión teórica. ´ Finalmente se compararon resultados obtenidos del bloque RFNoC con respecto al bloque FFT de GNU-Radio los cuales permitieron indicar las situaciones donde el FPGA o el servidor destacan. Estos resultados ofrecen a los desarrolladores de SDR un metodo para aprovechar el potencial del FPGA en determinados momen- ´ tos y podr´ıa expandir el uso de SDR a nuevas areas de aplicación, cumpliendo la ´ funcion de diversos dispositivos de propósito espec ´ ´ıfico a los que podr´ıa reemplazar.PregradoIngeniero ElectrónicoSoftware-defined radio systems such as the USRP series X300 or E300 contain a high-performance FPGA used by default for basic processing of signals in processes such as Digital Down Conversion and Digital Up Conversion, which do not use all the FPGA resources. The remaining resources could be used to execute algorithms that are normally carried out in the server processor, especially those that benefit from the parallelization that FPGAs offer. In this thesis, RFNoC was proposed as an integrating architecture that allows heterogeneous processing in SDR. To support this proposal, first it was sought to verify the environment using the fast Fouier transform as a pilot test, documenting the architecture features and the implementation process. After that, tests were carried out to verify the correct behavior of the block. It were consisted of properties analysis and accuracy measurement with respect to its theoretical version. Finally, results obtained from the RFNoC block were compared with respect to the GNU-Radio FFT block, which allowed to indicate where the FPGA or the server procesor stand out. These results offer SDR developers a method to harness the potential of the FPGA at certain times and could expand the use of SDR to new application areas, fulfilling the function of various specific purpose devices that it could replace.application/pdfspaUniversidad Industrial de SantanderFacultad de Ingenierías FisicomecánicasIngeniería ElectrónicaEscuela de Ingenierías Eléctrica, Electrónica y TelecomunicacionesAceleracion De SoftwareFftFpgaGnu-RadioHdlRf- ´ NocSoftware Defined RadioUsrpFftFpgaGnu-RadioHdlRfnocSoftware-AccelerationSoftware Defined RadioUsrp.Aceleración de SDR mediante el uso de RFNOCSdr acceleration by using rfnocTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_b1a7d7d4d402bcceORIGINALCarta de autorización.pdfapplication/pdf10926048https://noesis.uis.edu.co/bitstreams/bc877a1e-2949-4800-a6f7-af932450958c/downloadd5f7dd69e2f235875bb3eaaf16a6258dMD51Documento.pdfapplication/pdf14859858https://noesis.uis.edu.co/bitstreams/57518da1-5c74-4b05-9cef-68259fffc3e9/download21e3d192861aa43745e7f78a838df459MD52Nota de proyecto.pdfapplication/pdf1970358https://noesis.uis.edu.co/bitstreams/dbb24b30-66d1-4130-bffd-19acd42ac735/download3bf5096fc5bff414c26e28852623c2a5MD5320.500.14071/37834oai:noesis.uis.edu.co:20.500.14071/378342024-03-03 18:57:13.326http://creativecommons.org/licenses/by-nc/4.0http://creativecommons.org/licenses/by/4.0/open.accesshttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.co |