Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio

GNU Radio es una plataforma muy popular de código libre y abierto, de desarrollo para SDR, que cuenta con bloques genéricos de procesamiento digital de señales para la modulación y demodulación QAM. En estos bloques, el mapeo se hace empleando constelaciones cuya relación símbolo–complejo se basa en...

Full description

Autores:
Rubio Wilson, Helmut Alexander
Arboleda Molina, Orlando
Villa Barona, Leandro Antonio
Tipo de recurso:
Article of journal
Fecha de publicación:
2016
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
spa
OAI Identifier:
oai:red.uao.edu.co:10614/11242
Acceso en línea:
http://hdl.handle.net/10614/11242
Palabra clave:
Frecuencia modulada (Radio)
Radio frequency modulation
Radio definida por software (SDR)
Modulación digital
Gnu Radio
QAM
Software defined radio (SDR)
Digital modulation
Rights
openAccess
License
Derechos Reservados - Universidad Autónoma de Occidente
id REPOUAO2_2e8e560b636cdd2c1e4a9e847ad5284c
oai_identifier_str oai:red.uao.edu.co:10614/11242
network_acronym_str REPOUAO2
network_name_str RED: Repositorio Educativo Digital UAO
repository_id_str
dc.title.spa.fl_str_mv Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio
dc.title.alternative.eng.fl_str_mv Design and implementation of an efficient QAM modulator/demodulator module for GNUradio
title Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio
spellingShingle Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio
Frecuencia modulada (Radio)
Radio frequency modulation
Radio definida por software (SDR)
Modulación digital
Gnu Radio
QAM
Software defined radio (SDR)
Digital modulation
title_short Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio
title_full Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio
title_fullStr Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio
title_full_unstemmed Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio
title_sort Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio
dc.creator.fl_str_mv Rubio Wilson, Helmut Alexander
Arboleda Molina, Orlando
Villa Barona, Leandro Antonio
dc.contributor.author.none.fl_str_mv Rubio Wilson, Helmut Alexander
Arboleda Molina, Orlando
Villa Barona, Leandro Antonio
dc.subject.lemb.spa.fl_str_mv Frecuencia modulada (Radio)
topic Frecuencia modulada (Radio)
Radio frequency modulation
Radio definida por software (SDR)
Modulación digital
Gnu Radio
QAM
Software defined radio (SDR)
Digital modulation
dc.subject.lemb.eng.fl_str_mv Radio frequency modulation
dc.subject.proposal.spa.fl_str_mv Radio definida por software (SDR)
Modulación digital
Gnu Radio
QAM
dc.subject.proposal.eng.fl_str_mv Software defined radio (SDR)
Digital modulation
description GNU Radio es una plataforma muy popular de código libre y abierto, de desarrollo para SDR, que cuenta con bloques genéricos de procesamiento digital de señales para la modulación y demodulación QAM. En estos bloques, el mapeo se hace empleando constelaciones cuya relación símbolo–complejo se basa en la posición dentro de los arreglos suministrados, obligando al ingreso ordenado, de parte del usuario, de los complejos correspondientes a cada símbolo. Esto mejora la complejidad en el proceso de modulación pero la degrada en la demodulación. El presente artículo presenta el diseño e implementación de un módulo modulador/demodulador alternativo para GNU Radio que proporciona bloques para mapeo de símbolos a complejos, mapeo de complejo a símbolos y modulación/demodulación QAM de orden variable que aumenta la eficiencia en el proceso de demodulación y elimina el error potencial del usuario al ingresar los valores de la constelación en el arreglo de datos
publishDate 2016
dc.date.issued.none.fl_str_mv 2016
dc.date.accessioned.none.fl_str_mv 2019-10-21T19:24:29Z
dc.date.available.none.fl_str_mv 2019-10-21T19:24:29Z
dc.type.spa.fl_str_mv Artículo de revista
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.eng.fl_str_mv http://purl.org/coar/resource_type/c_6501
dc.type.content.eng.fl_str_mv Text
dc.type.driver.eng.fl_str_mv info:eu-repo/semantics/article
dc.type.redcol.eng.fl_str_mv http://purl.org/redcol/resource_type/ARTREF
dc.type.version.eng.fl_str_mv info:eu-repo/semantics/publishedVersion
format http://purl.org/coar/resource_type/c_6501
status_str publishedVersion
dc.identifier.issn.spa.fl_str_mv 20278330 (en línea)
16578236 (impresa)
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10614/11242
identifier_str_mv 20278330 (en línea)
16578236 (impresa)
url http://hdl.handle.net/10614/11242
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.citationendpage.none.fl_str_mv 77
dc.relation.citationissue.none.fl_str_mv 43
dc.relation.citationstartpage.none.fl_str_mv 63
dc.relation.citationvolume.none.fl_str_mv 15
dc.relation.cites.spa.fl_str_mv Arboleda Molina, O., Rubio, H. A., y Villa Barona, L. A. (2016). Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio. Revista Gerencia Tecnológica Informática, 15(43), 63-77. https://revistas.uis.edu.co/index.php/revistagti/article/view/6821
dc.relation.ispartofjournal.spa.fl_str_mv Revista gerencia tecnológica informática
dc.relation.references.none.fl_str_mv [1] Giannini, V., J. Craninckx & Baschirotto, A. (2008). Baseband analog circuits for software defined radio. Springer.
[2] Santana, J. (2012). GNU-Radio en la enseñanza de comunicaciones inalámbricas. Tesis de trabajo de grado no publicada. Universidad de Concepción, Concepción, Chile.
[3] Free Software Foundation. (2012). Gnuradio. digital: Signal Processing Blocks. Generic_mod. Recuperado (2015, enero 4) de http://gnuradio. org/doc/sphinx/digital/blocks.html#gnuradio. digital.generic_mod
[4] Free Software Foundation. (2012). Gnuradio. digital: Signal Processing Blocks. Generic_demod. Recuperado (2015, enero 4) de http://gnuradio. org/doc/sphinx/digital/blocks.html#gnuradio.digital.generic_demod
[5] Gnu Radio. (2013). Welcome to GNU Radio. Recuperado (2015, enero 4) de http://gnuradio. org/redmine/projects/gnuradio/wiki
[6] Gnu Radio. (2013). What is GNU Radio and why do I want it?. Recuperado (2015, enero 4) de http://gnuradio.org/redmine/projects/gnuradio/wiki/WhatIsGR
[7] Gnu Radio. (2013). Out-of-tree modules. 2015. Recuperado (2015, enero 4) de http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules
[8] Casey, D.,Tagliarini G.(2009). Prototyping with GNU Radio and the USRP – Where to Begin IEEE,Southeastcon, pp. 50-54.
[9] Gnu Radio. (2013). GNU Radio Companion. Recuperado (2015, enero 4) de http:// gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioCompanion
[10] Gnu Radio. (2015). Constellation Class Reference. Recuperado (2015, enero 4) de http://gnuradio.org/doc/doxygen/classgr_1_1digital_1_1constellation.html
[11] Gnu Radio. (2014). chunks_to_symbols_bc FileReference. Recuperado (2015, enero 4) de http://gnuradio.org/doc/doxygen-3.7.3/chunks__to__symbols__bc_8h.html
[12] Cplusplus.com (2015). std::map. Recuperado (2015, enero 4) de http://www.cplusplus.com/reference/map/map/
[13] Gnu Radio. (2014). gr::blocks::unpacked_to_packed_bb Class Reference. Recuperado (2015, enero 4) de http://gnuradio.org/doc/doxygen-3.7.3/classgr_1_1blocks_1_1unpacked__to__packed__ bb.html
dc.rights.spa.fl_str_mv Derechos Reservados - Universidad Autónoma de Occidente
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.eng.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.eng.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.spa.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Derechos Reservados - Universidad Autónoma de Occidente
https://creativecommons.org/licenses/by-nc-nd/4.0/
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.eng.fl_str_mv application/pdf
dc.format.extent.spa.fl_str_mv 16 páginas
dc.publisher.spa.fl_str_mv Universidad Industrial de Santander
institution Universidad Autónoma de Occidente
bitstream.url.fl_str_mv https://red.uao.edu.co/bitstreams/5c32630a-1b99-4c58-8f02-44e1a702e013/download
https://red.uao.edu.co/bitstreams/1b22437a-13cb-457e-bad4-68b35f34f75a/download
https://red.uao.edu.co/bitstreams/20ccdce3-4633-42a5-b829-b5e7e8664766/download
https://red.uao.edu.co/bitstreams/a03e1f72-2570-475f-8dd5-1a548b844339/download
https://red.uao.edu.co/bitstreams/14746fd6-7872-44f5-baff-67c51568588a/download
bitstream.checksum.fl_str_mv 4460e5956bc1d1639be9ae6146a50347
20b5ba22b1117f71589c7318baa2c560
4d97145981cb25e234c258abfb96b541
43ddfb1a4c136df3283cf95641bbdc77
90a4ea5ade14a8eeacf20828b9740010
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Digital Universidad Autonoma de Occidente
repository.mail.fl_str_mv repositorio@uao.edu.co
_version_ 1814259959415701504
spelling Rubio Wilson, Helmut Alexandervirtual::4502-1Arboleda Molina, Orlandovirtual::393-1Villa Barona, Leandro Antonio6111b2548f75b2ced66031d4c47818442019-10-21T19:24:29Z2019-10-21T19:24:29Z201620278330 (en línea)16578236 (impresa)http://hdl.handle.net/10614/11242GNU Radio es una plataforma muy popular de código libre y abierto, de desarrollo para SDR, que cuenta con bloques genéricos de procesamiento digital de señales para la modulación y demodulación QAM. En estos bloques, el mapeo se hace empleando constelaciones cuya relación símbolo–complejo se basa en la posición dentro de los arreglos suministrados, obligando al ingreso ordenado, de parte del usuario, de los complejos correspondientes a cada símbolo. Esto mejora la complejidad en el proceso de modulación pero la degrada en la demodulación. El presente artículo presenta el diseño e implementación de un módulo modulador/demodulador alternativo para GNU Radio que proporciona bloques para mapeo de símbolos a complejos, mapeo de complejo a símbolos y modulación/demodulación QAM de orden variable que aumenta la eficiencia en el proceso de demodulación y elimina el error potencial del usuario al ingresar los valores de la constelación en el arreglo de datosGNU Radio is a very popular free and open source development platform for SDR. It has generic digital signal processing blocks for QAM modulation and demodulation. In these blocks, mapping is done using constellations whose symbol-complex relationship is based on position within arrays provided, forcing user to insert each complex and symbol tidily. This improves the complexity in the modulation process but degrades it in demodulation. The present paper presents the design and implementation of an alternative modulator / demodulator module for GNU Radio, which provides symbol-to-complex mapping, complex-to-symbol mapping and variable order QAM modulation / demodulation blocks that increases efficiency in demodulation process and eliminates potential user error when constellation values are inserted in data arrayapplication/pdf16 páginasspaUniversidad Industrial de SantanderDerechos Reservados - Universidad Autónoma de Occidentehttps://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radioDesign and implementation of an efficient QAM modulator/demodulator module for GNUradioArtículo de revistahttp://purl.org/coar/resource_type/c_6501http://purl.org/coar/resource_type/c_2df8fbb1Textinfo:eu-repo/semantics/articlehttp://purl.org/redcol/resource_type/ARTREFinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Frecuencia modulada (Radio)Radio frequency modulationRadio definida por software (SDR)Modulación digitalGnu RadioQAMSoftware defined radio (SDR)Digital modulation77436315Arboleda Molina, O., Rubio, H. A., y Villa Barona, L. A. (2016). Diseño e implementación de un módulo eficiente modulador/demodulador QAM para GNU radio. Revista Gerencia Tecnológica Informática, 15(43), 63-77. https://revistas.uis.edu.co/index.php/revistagti/article/view/6821Revista gerencia tecnológica informática[1] Giannini, V., J. Craninckx & Baschirotto, A. (2008). Baseband analog circuits for software defined radio. Springer.[2] Santana, J. (2012). GNU-Radio en la enseñanza de comunicaciones inalámbricas. Tesis de trabajo de grado no publicada. Universidad de Concepción, Concepción, Chile.[3] Free Software Foundation. (2012). Gnuradio. digital: Signal Processing Blocks. Generic_mod. Recuperado (2015, enero 4) de http://gnuradio. org/doc/sphinx/digital/blocks.html#gnuradio. digital.generic_mod[4] Free Software Foundation. (2012). Gnuradio. digital: Signal Processing Blocks. Generic_demod. Recuperado (2015, enero 4) de http://gnuradio. org/doc/sphinx/digital/blocks.html#gnuradio.digital.generic_demod[5] Gnu Radio. (2013). Welcome to GNU Radio. Recuperado (2015, enero 4) de http://gnuradio. org/redmine/projects/gnuradio/wiki[6] Gnu Radio. (2013). What is GNU Radio and why do I want it?. Recuperado (2015, enero 4) de http://gnuradio.org/redmine/projects/gnuradio/wiki/WhatIsGR[7] Gnu Radio. (2013). Out-of-tree modules. 2015. Recuperado (2015, enero 4) de http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules[8] Casey, D.,Tagliarini G.(2009). Prototyping with GNU Radio and the USRP – Where to Begin IEEE,Southeastcon, pp. 50-54.[9] Gnu Radio. (2013). GNU Radio Companion. Recuperado (2015, enero 4) de http:// gnuradio.org/redmine/projects/gnuradio/wiki/GNURadioCompanion[10] Gnu Radio. (2015). Constellation Class Reference. Recuperado (2015, enero 4) de http://gnuradio.org/doc/doxygen/classgr_1_1digital_1_1constellation.html[11] Gnu Radio. (2014). chunks_to_symbols_bc FileReference. Recuperado (2015, enero 4) de http://gnuradio.org/doc/doxygen-3.7.3/chunks__to__symbols__bc_8h.html[12] Cplusplus.com (2015). std::map. Recuperado (2015, enero 4) de http://www.cplusplus.com/reference/map/map/[13] Gnu Radio. (2014). gr::blocks::unpacked_to_packed_bb Class Reference. Recuperado (2015, enero 4) de http://gnuradio.org/doc/doxygen-3.7.3/classgr_1_1blocks_1_1unpacked__to__packed__ bb.htmlPublication39d49567-eaec-4b4d-95a0-59779cbffbafvirtual::4502-15cd807a5-39bc-4def-9c11-cb6d40c93018virtual::393-15cd807a5-39bc-4def-9c11-cb6d40c93018virtual::393-139d49567-eaec-4b4d-95a0-59779cbffbafvirtual::4502-10000-0003-4567-8512virtual::4502-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000011412virtual::4502-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0001357463virtual::393-1CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8805https://red.uao.edu.co/bitstreams/5c32630a-1b99-4c58-8f02-44e1a702e013/download4460e5956bc1d1639be9ae6146a50347MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://red.uao.edu.co/bitstreams/1b22437a-13cb-457e-bad4-68b35f34f75a/download20b5ba22b1117f71589c7318baa2c560MD53ORIGINALDiseño e implementación de un módulo eficiente modulador - demodulador QAM para GNU radio.pdfDiseño e implementación de un módulo eficiente modulador - demodulador QAM para GNU radio.pdfTexto archivo completo del artículo de revista, PDFapplication/pdf1237374https://red.uao.edu.co/bitstreams/20ccdce3-4633-42a5-b829-b5e7e8664766/download4d97145981cb25e234c258abfb96b541MD54TEXTDiseño e implementación de un módulo eficiente modulador - demodulador QAM para GNU radio.pdf.txtDiseño e implementación de un módulo eficiente modulador - demodulador QAM para GNU radio.pdf.txtExtracted texttext/plain44857https://red.uao.edu.co/bitstreams/a03e1f72-2570-475f-8dd5-1a548b844339/download43ddfb1a4c136df3283cf95641bbdc77MD55THUMBNAILDiseño e implementación de un módulo eficiente modulador - demodulador QAM para GNU radio.pdf.jpgDiseño e implementación de un módulo eficiente modulador - demodulador QAM para GNU radio.pdf.jpgGenerated Thumbnailimage/jpeg12295https://red.uao.edu.co/bitstreams/14746fd6-7872-44f5-baff-67c51568588a/download90a4ea5ade14a8eeacf20828b9740010MD5610614/11242oai:red.uao.edu.co:10614/112422024-03-14 11:16:54.92https://creativecommons.org/licenses/by-nc-nd/4.0/Derechos Reservados - Universidad Autónoma de Occidenteopen.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K