Está en la página 1de 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/272886615

Diseño e implementación de un modulador demodulador I/Q en un DSP-FPGA

Conference Paper · February 2015

CITATIONS READS
0 2,141

3 authors:

Thaimi Niubo Aleman Apolinar Reynoso


Instituto Politécnico Nacional Ensenada Center for Scientific Research and Higher Education
3 PUBLICATIONS   0 CITATIONS    112 PUBLICATIONS   728 CITATIONS   

SEE PROFILE SEE PROFILE

José Cruz Nunez Perez


Instituto Politécnico Nacional
72 PUBLICATIONS   367 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

https://www.amazon.fr/Modeling-Synthesis-Three-Dimensional-Substrate-Interconnections-ebook/dp/B00LM4TB9E/ref=sr_1_2?ie=UTF8&qid=1474471066&sr=8-
2&keywords=gontrand View project

Autonomous electric car View project

All content following this page was uploaded by Thaimi Niubo Aleman on 28 February 2015.

The user has requested enhancement of the downloaded file.


Congreso Internacional de Investigación Tijuana. Revista Aristas: Investigación Básica y Aplicada. ISSN 2007-9478, Vol. 4, Núm. 7. Año 2015.

DISEÑO E IMPLEMENTACIÓN DE UN MODULADOR DEMODULADO


I/Q EN UN DSP- FPGA

Resumen— En este trabajo se realiza el diseño e implementación de THAIMÍ NIUBÓ ALEMÁN


las etapas de modulación y demodulación I/Q, para lo cual se toma Centro de Investigación y Desarrollo de
una señal sinusoidal como señal de información. Se desarrolla una Tecnología Digital
interfaz gráfica de usuario empleando el software Matlab que permite tniubo@citedi.mx
analizar el comportamiento de las señales a través de los bloques de
modulación, demodulación I/Q, mediante la modificación de los J. APOLINAR REYNOSO HERNÁNDEZ
parámetros: frecuencia de oscilación, amplitud de la señal, valor de la Centro de Investigación Científica y de
componente directa, fase, orden y la frecuencia de corte del filtro Educación Superior de Ensenada (CICESE)
empleado en la etapa de demodulación para recuperar la señal de apolinar@cicese.mx
información. Posteriormente se implementa el modelo
modulador/demodulador I/Q en Simulink obteniendo los mismos JOSÉ CRUZ NÚÑEZ PÉREZ
resultados que en la interfaz gráfica de usuario, y finalmente se Centro de Investigación y Desarrollo de
implementa el diseño completo en un dispositivo DSP-FPGA. Tecnología Digital, Instituto Politécnico
Nacional (CITEDI-IPN)
Palabras claves— demodulación, Matlab, Simulink. nunez@citedi.mx

1. INTRODUCCIÓN La popularidad de los sistemas digitales de comunicación


no es producto de un capricho o de la casualidad. Un
Existe una clara tendencia hacia un mayor uso de los sistema digital ofrece múltiples ventajas respecto a uno
sistemas digitales de comunicación. Los servicios de analógico, como por ejemplo mayor inmunidad al ruido,
telefonía celular, analógicos hasta hace un par de años, menor consumo de energía eléctrica y menor costo [3].
hoy son todos de naturaleza digital. Lo mismo sucede con
otros sistemas de comunicación, entre los que podemos Debido a esta clara transición hacia los sistemas digitales
mencionar servicios de telefonía, transmisión de datos, de de comunicación, es necesario pensar en técnicas de
radio digital, de distribución de contenido vía satélite y, modulación digital, que ofrecen una mayor capacidad
desde luego, de televisión. En el ámbito de la televisión, para acarrear grandes cantidades de información.
aun cuando la mayor parte de las transmisiones Adicionalmente, en comparación con lo analógico, las
radiodifundidas son de carácter analógico, comienzan técnicas de modulación digital proveen transmisiones de
aparecer las transmisiones digitales, las mismas que ya se mejor calidad, compatibilidad con servicios digitales de
han hecho presentes en las redes de cable y en otros datos y mayor seguridad en la transmisión de
sistemas de televisión de paga. información [4]. Las técnicas de modulación digital
pueden agruparse en tres grupos, dependiendo de la
Hoy en día es familiar encontrar hogares con cajas característica que se varíe en la señal portadora. Cuando
decodificadoras o "set-top boxes" que, entre otras cosas, se varía la amplitud, la técnica demodulación digital que
permiten transformar las señales digitales de televisión se utiliza se conoce como Modulación por
recibidas, en una señal analógica que alimente los Desplazamiento de Amplitud (ASK, por sus siglas en
televisores convencionales. inglés). Si se varía la frecuencia o la fase, las técnicas
empleadas serían la Modulación por Desplazamiento de
Como señal analógica la información es presentada por Frecuencia (FSK) o la Modulación por Desplazamiento
medio de una forma de onda electromagnética continua, de Fase (PSK), respectivamente [5]. Cualquiera que sea
mientras que en una señal digital, la información se la técnica de modulación digital empleada, la amplitud, la
representa en forma discreta con precisión finita. En una frecuencia o la fase de la señal portadora podrá tomar
señal digital, una combinación única de bits ("unos" y únicamente un número finito de valores discretos. En la
"ceros") cuenta con un significado especial para un segunda sección de este artículo se presenta la teoría
sistema de comunicación en particular [1]. Para que una fundamental relacionada con los moduladores y
señal, ya sea analógica o digital, pueda transmitirse demoduladores IQ. En la tercera sección se presenta el
eficientemente a través de un medio o canal de proceso de simulación del módulo modulador-
comunicación, es necesario contar con algún método de demodulador IQ usando Matlab/Simulink.
modulación. La modulación consiste en variar una o Posteriormente en la cuarta sección se detalla la el
varias características (ya sea amplitud, frecuencia o fase) proceso de implementación del sistema en un dispositivo
de una señal (portadora), en función de las variaciones de DSP-FPGA. Finalmente las conclusiones se presentan en
la señal que contiene la información a transmitir [2]. la sección cinco.

18 al 20 de febrero 2015. Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright 2015. Tijuana, Baja California, México. 22
Congreso Internacional de Investigación Tijuana. Revista Aristas: Investigación Básica y Aplicada. ISSN 2007-9478, Vol. 4, Núm. 7. Año 2015.

2. MODULADOR Y DEMODULADOR I/Q De la figura 1 se desprende que:

La modulación de amplitud en cuadratura es una I(t) = S𝑥 ∗ cos⁡(wC ∗ t) (1)


modulación digital avanzada que transporta datos Q(t) = Sx ∗ cos⁡(wC ∗ t) (2)
cambiando la amplitud de 2 ondas portadoras las cuales Donde wc es la frecuencia de la señal portadora y Sx es la
poseen igual amplitud pero desfasadas 90 grados [6]. señal de información.

En este tipo de modulación dos fuentes independientes de Pero fenómenos indeseables y presentes en los sistemas
datos son transmitidas por el mismo canal. Esto es no lineales de RF como son la compresión de ganancia,
posible porque una de las señales modula linealmente la un sistema ruidoso, ruido de fase, interferencia coherente,
envolvente de una señal coseno, mientras que la otra o un desequilibrio I/Q, producirán cambios en la
modula independientemente la envolvente de una señal constelación como acercamiento entre símbolos o
seno. alargamiento de la constelación lo que provocará una
incorrecta demodulación en el lado del receptor [10].
La amplitud y la fase de una señal pueden modularse
simultáneamente o por separado, aunque esta última Del lado del receptor para obtener correctamente la
resulta más difícil de generar y detectar. Lo que se hace información es necesario demodular la señal, el esquema
en estos casos es descomponer la señal en componente de de demodulación I/Q se muestra en la Figura2.
fase (conocida como componente I) y en cuadratura
(componente Q) las cuales son ortogonales entre sí [7]. Figura 2.Esquema demodulador IQ
En las comunicaciones digitales es muy común encontrar
I(t)
las modulaciones digitales representadas mediante el uso
de constelaciones bidimensionales I-Q [8].

Tener representados todos los posibles símbolos de una 90


modulación facilita el trabajo en el lado del receptor, el
SX
cual solo debe conocer el tipo de modulación que se
empleó para transmitir los datos y proceder a su
demodulación, obteniendo la fase y la amplitud de cada Osc
símbolo transmitido [9].

Cada símbolo se encontrará entre límites de decisión que Q(t)


servirán para que el demodulador decida en que zona se
encuentra el símbolo recibido. Fuente: Realización propia

Si el canal de comunicación fuera ideal y no afectaran Donde Sx es la señal recibida modulada.


otros parámetros como el comportamiento no lineal del
transistor, el símbolo transmitido se encontrará en la I(t) = Sx ∗ cos⁡(wC ∗ t) (3)
misma zona que el recibido y la información recibida Q(t) = Sx ∗ sin⁡(wC ∗ t) (4)
será correcta.
En el demodulador se emplea la misma frecuencia de
El esquema de modulación I/Q se muestra en la Figura 1. oscilación empleada en la modulación con el objetivo de
recuperar la señal de información de forma correcta.
Figura 1. Esquema de modulación I/Q. Una vez obtenidas las señales en fase I (t) y Q (t) en
I(t) cuadratura se suman ambas señales y son filtradas para
recuperar la señal de información como se muestra en la
Figura 3.

90 Figura 3.Señal demodulada.


+ I(t)
SxModulada
SX -

Filtro Sx Demodulada
Osc + Pasa
Bajas

Q(t)
Q (t )
Fuente: Realización propia
Fuente: Realización propia

18 al 20 de febrero 2015. Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright 2015. Tijuana, Baja California, México. 23
Congreso Internacional de Investigación Tijuana. Revista Aristas: Investigación Básica y Aplicada. ISSN 2007-9478, Vol. 4, Núm. 7. Año 2015.

3. SIMULACION EN MATLAB Figura 7.Señal demodulada en fase I(t).

La interfaz gráfica de usuario (GUI) realizada en Matlab


muestra el comportamiento del modulador y
demodulador I/Q. Permite modificar los parámetros de la
señal de información como su amplitud, frecuencia fase y
offset. Del lado del modulador se puede variar la
frecuencia de la señal portadora y observar de manera Fuente: Realización propia
visual los cambios que sufre la señal modulada.
En la Figura 8 se muestra la señal de información, la cual
Además, la simulación del demodulador permite también se obtiene aplicando la señal recibida luego de
variar la frecuencia de la portadora para realizar la introducirla en el esquema demodulador de la Figura 2 y
demodulación y las variaciones de la señal al tomar filtrarla empleando un filtro de Butterworth cuyo orden y
diferentes frecuencias de oscilación a la empleada frecuencia de corte pueden ser modificados para obtener
durante la modulación una señal con mayor nitidez.

Figura 8.Señal de información recuperada.


En la Figura 4 se muestra la sección de la GUI que se
encarga de construir la señal que se desea modular.
Permite modificar los parámetros de señales sinusoidales
como la frecuencia la fase, amplitud y componente de
directa.
Figura 3.Señal a transmitir.

Fuente: Realización propia

Para la recuperación de la señal se utilizó un filtro


Butterworth de orden 5 y una frecuencia de corte igual a
Fuente: Realización propia la frecuencia de oscilación empleada en el proceso de
modulación y demodulación como se puede observar de
Esta señal se introduce en el modulador mostrado en la la Figura 1, la señal recuperada es similar a la transmitida
Figura 1. con un ligero rizo producido por el filtro.

En la Figura 4.se observan la sección de la interfaz que se El modelo de modulación y demodulación de la Figura 1
encarga de la etapa de modulación graficando el y Figura 2 se implementaron en Simulink obteniendo los
resultado de las señales en fase en cuadratura y la señal a mismos resultados que los graficados con anterioridad.
transmitir que no es más que la suma de las señales
mencionadas anteriormente. En la Figura 9 se muestra el modelo realizado en
Simulink.
Figura 4. Señal Modulada en Fase I (t).
Figura 9.Esquema de modulación y demodulación I/Q.

Fuente: Realización propia

Figura 6. Señal de salida del modulador.

Fuente: Realización propia

En la Figura 10.se muestra en el osciloscopio de


Simulink la señal modulada a enviar.
Fuente: Realización propia

En la Figura 7 se muestra la sección de la interfaz


encargada de graficar la señal en el lado del receptor
demodulada en fase y en cuadratura y finalmente la señal
de información recuperada.

18 al 20 de febrero 2015. Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright 2015. Tijuana, Baja California, México. 24
Congreso Internacional de Investigación Tijuana. Revista Aristas: Investigación Básica y Aplicada. ISSN 2007-9478, Vol. 4, Núm. 7. Año 2015.

Figura 10. Señal modulada.


En la Figura 12 se muestra el kit de desarrollo empleado
Cyclone III de Altera con la señal demodulada graficada
en el osciloscopio.

Figura12. Tarjeta Cyclone III, Señal representada en el


osciloscopio.
Fuente: Realización propia

En la Figura 11se grafica la señal recibida después de ser


filtrada.

Figura 11. Señal de información recuperada.

Fuente: Realización propia Fuente: Realización propia

4. IMPLEMENTACION EN UN DPS-FPGA Se pudo demostrar que la señal de salida del


demodulador obtenida con el uso de software Matlab, en
Se realizó la implementación del modelo de modulación el modelo empleado en Simulink y finalmente la
y demodulación en la tarjeta de desarrollo Cyclone III de implementada en una tarjeta de desarrollo FPGA
Altera obteniendo los mismos resultados que en presentada en el osciloscopio físico son las mismas que la
simulación. En la Figura 11 se muestran los bloques señal de información que se desea enviar y modulada en
utilizados haciendo uso de la herramienta DSP Builder I/Q, arribando así a que los resultados obtenidos son
presente en Matlab que se encarga de traducir a VHDL el satisfactorios.
modelo implementado.
5. CONCLUSIONES
Figura 10. Módulos del DSP-Builder y modelo de modulación y
demodulación I/Q.
Con este trabajo se logró realizar un estudio de la teoría
de modulación y demodulación I/Q, usando como
principal el software Matlab, se obtuvo un modelo en
Simulink y luego usando la herramienta el DSP-Builder
se implementó en dispositivo FPGA usando la tarjeta de
desarrollo Cyclone III de Altera. Este trabajo servirá de
base para la implementación de trabajos futuros, entre los
que destacan la implementación en un FPGA de un
detector de fase para corrección de desequilibrio I/Q,
conforme al estado del arte actual.
Fuente: Realización propia
4. REFERENCIAS
La señal de salida del demodulador antes mencionado se
muestra en la Figura 11.
[1] [1 K. Asami, “An algorithm to Evaluate Wide-
Figura11.Señal de información demodulada
band Quadrature Mixers”, IEEE ITC,Oct 2007,pp.1-7.
[2] J. K. Cavers,” New Methods for Adaptation of
Quadrature Modulators and Demodulators in Amplifier
Linearization Circuits”,IEEE Transaction on Vehicular
Technology, Vol.46, No.3, Aug 1997, pp.707-716.
[3] E.S. Erdogan,S. Ozev,”Single-Measurement
Diagnostic Test Method for Parametric Fault”,IEEE
VTS, Apr 2008,pp.209-214.
[4] C.P. Lee, et al,”A Highly Linear Direct-
Conversion Transmit Mixer Transconductance Stage
with Local Oscillation Feedthrough and I/Q Imbalance
CancellationScheme”,IEEE ISSCC,Feb.2006,pp.1450-
1459.
Fuente: Realización propia

18 al 20 de febrero 2015. Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright 2015. Tijuana, Baja California, México. 25
Congreso Internacional de Investigación Tijuana. Revista Aristas: Investigación Básica y Aplicada. ISSN 2007-9478, Vol. 4, Núm. 7. Año 2015.

[5] E.Nash,”Correcting Imperfections in IQ


Modulators to Improve RF signal Fidelity”, AN-1039,
Application Note,Analog Device.
[6] H. Choi, Donghoon Han, Chatterjee,
A..,”Enhanced Resolution Jitter Testing Using Jitter
Expansion”, IEEE VTS 2007, pp:104-109.
[7] S. Sen et al.,”Low cost AM/AM and AM/PM
Distortion Measurement Using Distortion-to-Amplitude
Transformations” IEEE ITC 2009.
[8] Gu, Qizheng, RF system design of transceivers
for wireless communications, Springer, 2005.
[9] Lei Ding, Zhengxiang Ma, Morgan, D.R.,
Zierdt, M., Tong Zhou, G., “Compensation of Frequency-
Dependent Gain/Phase Imbalance in Predistortion
Linearization Systems,” Circuits and Systems I: Regular
Papers, IEEE Transactions on, Vol. 55, No. 1, pp.390–
397, Feb. 2008.
[10] Anttila, L., Valkama M., Renfors, M., “Blind
Compensation of Frequency-Selective I/Q imbalances in
Quadrature Radio Receivers: Circularity-Based
Approach,” Acoustics, Speech and Signal Processing,
2007. ICASSP 2007. IEEE International Conference on,
Vol. 3, No., pp.III-245-III-248, 15-20 April 2007.

Thaimí Niubó Alemán: Ingeniera en Telecomunicaciones y


Electrónica por el Instituto Superior Politécnico José Antonio
Echeverría, La Habana, Cuba. Estudiante de Maestría en Ciencias en
Sistemas Digitales por el Centro de Investigación y Desarrollo de
Tecnología Digital del Instituto Politécnico Nacional

José Cruz Núñez Pérez: Recibió el grado del Maestro en Ciencias en


Ingeniería Electrónica por el Centro Nacional de Investigación y
Desarrollo Tecnológico (CENIDET), en Cuernavaca Morelos, México,
en el 2003, y el grado de Doctor por el Institut National des Sciences
Apliquées de Lyon (INSA-Lyon), en Francia, en Diciembre 2007.
Durante el primer semestre del 2008, fue Director de Investigación en la
empresa Advanced Technology Research (ATR S.A. de C.V.) en
Guadalajara Jalisco, México, en donde dirigió un equipo de
investigadores en un proyecto de redes y arquitecturas de
telecomunicaciones. Desde Agosto 2008 se desempeña como Profesor
Investigador en el Centro de Investigación y Desarrollo de Tecnología
Digital (CITEDI) del Instituto Politécnico Nacional (IPN), en Tijuana,
México, en el departamento de Telecomunicaciones. Ha publicado más
de 50 artículos científicos internacionales. Sus intereses de
investigación incluyen los siguientes temas: Micro y Nano electrónica,
Modelado, Diseño y Control de Circuitos y Sistemas de
Telecomunicaciones, Radio frecuencia y Microondas, Sistemas
Digitales y Analógicos, Implementación en FPGA y DSP, Modelado de
Transistores Bipolares.

18 al 20 de febrero 2015. Facultad de Ciencias Químicas e Ingeniería. UABC. Copyright 2015. Tijuana, Baja California, México. 26

View publication stats

También podría gustarte