Modulaciones M-PSK y Q-PSK en SDR
Kevin Rueda Muñoz Juan Sebastian Jaramillo Diaz Eduwin Alejandro Caceres Muñoz
Cod:2214635 Cod:2212273 Cod:2194665
kevin2214635@[Link] juan2212273@[Link] eduwin2194665@[Link]
GitHub Repository II-B. Observación de los videos y análisis de diagramas de
bloques
Abstract—This practice focuses on implementing M-PSK mod-
Antes de comenzar con la implementación, se observaron
ulation using Software Defined Radio (SDR) techniques. The
main tasks include generating a binary signal, packaging bits los videos proporcionados en la práctica para comprender los
for 8-PSK modulation, and creating a complex envelope with diagramas de bloques necesarios para la modulación. Estos
GNURadio. The practice involves visualizing constellation dia- videos guiaron el proceso de creación de los bloques en
grams, analyzing bandwidth and symbol rate, and studying the GNURadio y fueron fundamentales para entender la estruc-
effects of noise. Additionally, a comparison between M-PSK and
tura del sistema y cómo generar la envolvente compleja de
Q-PSK modulations is made based on parameters like bandwidth
and bit rate. manera correcta. A partir de esta información, se diseñaron
los diagramas de bloques que se utilizaron en los siguientes
pasos.
I. I NTRODUCCI ÓN
II-C. Generación de la señal binaria
La modulación M-PSK (M-Phase Shift Keying) es
una técnica de modulación digital utilizada en diversas Se generó una señal binaria que servirı́a como entrada para
aplicaciones de comunicaciones. Esta práctica se enfoca en la la modulación 8-PSK. Esta señal fue preparada en formato
implementación de M-PSK para transmitir señales binarias, digital y utilizada como base para los siguientes pasos de la
modulado mediante 8-PSK, y estudiar los efectos del ruido modulación.
en la señal transmitida.
II-D. Empaquetado de los bits para modulación 8-PSK
El proceso inicia con la generación de una señal binaria, En este paso, los bits generados se empaquetaron en grupos
que luego se empaqueta en grupos de bits para representar de tres, de acuerdo con el esquema de modulación 8-PSK. Se
los sı́mbolos de la constelación 8-PSK. Se realiza un análisis utilizó un bloque de empaquetado para convertir cada conjunto
del diagrama de constelación y se calcula el ancho de banda, de tres bits en un número decimal que representó un sı́mbolo
la tasa de sı́mbolos y la densidad espectral de potencia de la en la constelación 8-PSK. Este paso es crucial, ya que prepara
señal. la señal binaria para ser modulada adecuadamente.
II-E. Implementación de la modulación 8-PSK
Además, se evalúa el impacto del ruido sobre la señal modu-
Con los bits empaquetados, se implementó la modulación
lada, lo que permite entender cómo este afecta la transmisión.
8-PSK, asignando cada conjunto de bits a una fase especı́fica
Al final de la práctica, se compara la modulación 8-PSK con
en la señal portadora. El proceso de modulación se realizó
otras técnicas como Q-PSK para observar las diferencias en
de acuerdo con los diagramas de bloques aprendidos en los
términos de eficiencia y rendimiento en condiciones de ruido.
videos, utilizando una tabla de verdad para ajustar la conste-
lación y garantizar la correcta asignación de los sı́mbolos.
II. M ETODOLOG ÍA
II-F. Análisis de la constelación
II-A. Creación del directorio de la práctica
Se observó la constelación de la señal modulada en GNU-
En este primer paso de la metodologı́a, se crearon los Radio, para comprobar que los puntos de la constelación repre-
respectivos directorios y ramas en GitHub para anexar todos sentaban correctamente los sı́mbolos asignados. Se compara-
los avances de esta cuarta práctica. ron los resultados obtenidos con las simulaciones previas, y se
verificó que la señal modulada cumpliera con las expectativas.
Dentro del repositorio del grupo de trabajo, se creó el
directorio principal Práctica 4, con las carpetas GNURadio e II-G. Cálculo del ancho de banda y la tasa de sı́mbolos
Informe. De este directorio surgen tres ramas, una para cada En este paso, se calculó el ancho de banda necesario para
integrante del grupo, en donde se anexaron por separado los la transmisión de la señal modulada y se determinó la tasa
aportes de cada uno. de sı́mbolos Rs. Este análisis permitió evaluar cómo estos
parámetros afectan la forma y eficiencia de la señal modulada
II-H. Introducción de ruido en la señal Según [1], y también según lo visto en clase, en sistemas
Se introdujo un canal de ruido para simular las condiciones de comunicación digital, la tasa de sı́mbolos determina la
de transmisión realistas. Este paso permitió observar cómo el frecuencia con la que se transmiten los sı́mbolos. Esta fre-
ruido afectaba la constelación y los parámetros de la señal. cuencia influye directamente en la forma del espectro de la
Luego, se eliminó el componente de ruido para obtener una señal modulada. En modulaciones como BPSK o QPSK, la
EC más limpia, tal como se habı́a visto en las clases previas. PSD muestra lóbulos principales con puntos donde la potencia
es nula. La distancia entre estos puntos nulos está relacionada
II-I. Comparación con la modulación Q-PSK con la tasa de sı́mbolos: a mayor Rs, mayor es la separación
En la segunda parte de la práctica, se implementó la modula- entre los puntos, indicando un mayor ancho de banda ocupado
ción Q-PSK y se compararon los resultados con la modulación por la señal.
8-PSK. Se analizaron las diferencias en términos de ancho de III-A2. ¿Se puede obtener la misma señal EC si se
banda, tasa de sı́mbolos y rendimiento bajo condiciones de programa con una tabla de verdad y una vector source?:
ruido, observando que Q-PSK presentaba un ancho de banda Para dar respuesta a esta pregunta, se reprogramó el flujo-
menor que 8-PSK. grama utilizando ahora una tabla de verdad para ajustar la
constelación. Además, se utilizó una fuente de vector como
III. R ESULTADOS entrada al sistema. La programación de estos dos parámetros
III-A. Modulación M-PSK que se utilizó es la siguiente:
En esta subsección se presentan los resultados obtenidos en
la primera parte de la práctica. En esta fase, se trabajó con la
modulación M-PSK, siguiendo como guı́a [3]. El equipo de
trabajo elaboró el diagrama que se desarrolla en el video, y a
continuación se analizan los resultados obtenidos, basándose
en la guı́a de laboratorio.
III-A1. Ancho de banda de la envolvente compleja y su Figura 2. Configuración de constelación utilizada para comprobar que EC es
relación con la tasa de simbolos (Rs): Inmediatamente des- igual.
pués de realizar el montaje del flujograma, el equipo de trabajo
se dispuso a interpretar el ancho de banda de la envolvente
compleja. Los resultados obtenidos pueden apreciarse en las
siguientes figuras:
Figura 3. Configuración de la fuente vector para comprobar que EC es igual.
Y con esto se obtuvieron los siguientes reesultados:
Figura 1. Resultados obtenidos para la modulación 8-PSK sin tabla de verdad.
De esta figura se puede observar el ancho de banda de la
señal modulada es Bw ≈ 10,63kHz.
Los valores en los que la PSD cruza por cero pueden
identificarse como aquellos que corresponden a la tasa de
sı́mbolos utilizada en el flujograma. Esto implica que la tasa
de sı́mbolos afecta directamente el ancho de banda de la
señal modulada. En consecuencia, a medida que Rs aumenta,
el ancho de banda de la señal modulada también aumenta. Figura 4. Resultados obtenidos para la modulación 8-PSK con tabla de verdad
y vector source.
Con estos resultados se puede demostrar que, al utilizar
una tabla de verdad y una fuente de vector, es posible obtener
una señal envolvente compleja con los mismos niveles que al
usar la programación anterior. Sin embargo, la forma de la
señal es diferente, ya que la señal modulada previamente era
aleatoria, mientras que la utilizada en esta subsección está
definida por el usuario.
Si se varı́an los puntos de la constelación, se esperarı́a que
la EC cambiara. A continuación, se realiza este experimento.
Figura 7. Resultados obtenidos para la modulación 8-PSK sin componente
La constelación utilizada y los resultados obtenidos son los de ruido.
siguientes:
III-B. Modulación Q-PSK
En esta subsección se presentan los resultados obtenidos
en la segunda parte de la práctica. En esta segunda parte, se
trabajó con la modulación Q-PSK, siguiendo como guı́a [2].
El equipo de trabajo elaboró el diagrama que se desarrolla
en el video, y a continuación se analizan los resultados
obtenidos, basándose en la guı́a de laboratorio.
III-B1. Ancho de banda de la envolvente compleja y su
Figura 5. Configuración de constelación diferente a las anteriores.
relación con la tasa de simbolos (Rs): Para la modulación
Q-PSK se obtuvieron los siguientes resultados respecto a su
ancho de banda observable en la PSD:
Figura 8. Resultados obtenidos para la modulación Q-PSK con fuente
aleatoria.
Figura 6. Resultados obtenidos para la modulación 8-PSK con una constela-
ción distinta y una fuente de vector. De esta figura se puede observar el ancho de banda de la
señal modulada es Bw ≈ 4kHz.
Al igual que el caso anterior, el valor de Rs afecta directa-
Se puede observar que los valores de los niveles de esta mente la PSD y sus cruces por cero, sin embargo, la relación
última simulación son diferentes a los de las simulaciones no es directa, pues en este caso, Bw ≈ Rs 8 . Investigando un
anteriores, lo cual era lo esperado. poco, se encontró qué, según [4], el comportamiento obser-
vado, puede explicarse por el tipo de filtrado y el muestreo
aplicado en el sistema. Aunque la tasa de sı́mbolos influye en
III-A3. La envolvente compleja como se observó en clase: la transmisión de información, factores como la interpolación
Para observar la EC de una mejor manera, es necesario y el filtrado de la señal pueden limitar el ancho de banda.
eliminar el ruido gaussiano que se añadió en el diagrama de La interpolación aumenta la resolución temporal de la señal,
bloques. Ası́, la EC se ve mucho mas limpia, tal cual como lo que puede reducir la amplitud de las componentes de
se vió en clase. A continuación, se observan los resultados: alta frecuencia en el espectro, haciendo que el ancho de
banda observado no dependa directamente de Rs, sino de la
configuración del sistema.
III-B2. ¿Se puede obtener la misma señal EC si se
programa con una tabla de verdad y una vector source?: Al
igual que lo realizado anteriormente, se reprogramó la señal
modulada por una fuente de vector, los resultados obtenidos
son los siguientes:
Figura 11. Resultados obtenidos para la modulación Q-PSK con diferente
constelación.
Figura 9. Configuración de la fuente vector para comprobar que EC es igual
para QPSK.
Figura 12. Resultados obtenidos para la modulación Q-PSK con diferente
constelación.
Se puede observar que, al igual que 8-PSK, al variar la
constelación, esto afecta únicamente a los valores de los
niveles de la EC.
III-C. Comparación valores obtenidos de Q-PSK y M-PSK
En esta subsección se analizan los resultados obtenidos
para las dos modulaciones objeto de estudio. El objetivo
es comparar las diferencias entre ambas modulaciones en
términos de ancho de banda, tasa de sı́mbolos y tasa de bits.
Figura 10. Resultados obtenidos para la modulación Q-PSK con una vector A continuación, se observa el Cuadro I, el cual es la
source. recopilación de los datos que se han abordado en esta práctica.
Modulación BW (kHz) Rs (bd) Rb (bps)
Q-PSK 4 32000 64000
M-PSK 10.67 10670 32010
Se puede observar que los valores de los niveles para este
caso son iguales a los obtenidos al usar una fuente aleatoria. Cuadro I
DATOS OBTENIDOS PARA LAS DOS MODULACIONES
Claramente, estos valores dependen de la constelación utiliza-
da; por lo tanto, al variar la constelación, los valores de los
niveles de la envolvente compleja también cambiarı́an. Ahora, las diferencias observadas se deben a, según [5],
que la modulación Q-PSK se caracteriza por una eficiencia
III-B3. ¿Que pasa si se varı́a la constalción en Q-PSK?: espectral de 2 bits por Hz, ya que cada sı́mbolo transporta dos
Para realizar este experimento, se varió la constelación dos bits, lo que la hace eficiente en términos de ancho de banda.
veces y se obtuvieron los siguientes resultados: Por otro lado, la modulación M-PSK, que puede representar
más bits por sı́mbolo a medida que el número de fases [3] C. Older. Modulación 8PSK en GNU radio usando dos métodos: VCO
aumenta, como en el caso de 8-PSK (donde cada sı́mbolo y tabla de verdad.
[4] J. B. M. Purba and S. Horan. The effect of pulse shaping QPSK on
transmite tres bits), tiene una eficiencia espectral menor bandwidth efficiency. Technical report, 1997.
debido a la mayor separación angular entre los sı́mbolos, lo [5] M. Steer. 23.9: Phase shift keying modulation. [Link]
que incrementa la posibilidad de errores en condiciones de org/Courses/Kettering University/Electricity and Magnetism with
Applications to Amateur Radio and Wireless Technology/23%3A
ruido. Signal Modulation/23.09%3A Phase Shift Keying Modulation, Aug.
2024. Accessed: 2025-5-3.
En cuanto al ancho de banda, la tasa de sı́mbolos (Rs )
es directamente proporcional al ancho de banda ocupado
por la señal. En Q-PSK, el ancho de banda necesario es
más eficiente que en M-PSK, especialmente para tasas de
sı́mbolos altas.
Respecto a las velocidades de bits y de sı́mbolos, en el
cuadro se puede observar que la tasa de bits de Q-PSK es
mayor. Sin embargo, esto no siempre es ası́, ya que en este
caso, la tasa de bits es mayor debido a que la tasa de sı́mbolos
también es mayor. En cambio, para la modulación 8-PSK,
aunque la tasa de sı́mbolos es menor, se logra una velocidad
de transmisión aceptable. En términos generales, la tasa de bits
de 8-PSK podrı́a ser mayor que la de Q-PSK si se comparan
bajo las mismas condiciones. El costo de esta mayor tasa de
bits es que 8-PSK es menos eficiente espectralmente.
IV. C ONCLUSI ÓNES
En este laboratorio, se lograron importantes avances en la
comprensión y aplicación de técnicas de modulación digital
utilizando Software Defined Radio (SDR). A través de la
implementación de la modulación 8-PSK y la comparación
con la modulación Q-PSK, se pudieron observar las
diferencias clave entre ambas en términos de ancho de banda,
tasa de sı́mbolos y tasa de bits. Los resultados mostraron que
la tasa de sı́mbolos afecta directamente al ancho de banda de
la señal modulada, y que a mayor tasa de sı́mbolos, mayor es
el ancho de banda requerido, lo que se confirmó al analizar
la Densidad Espectral de Potencia (PSD).
Además, al experimentar con la reprogramación de la
señal usando una tabla de verdad y una fuente de vector, se
demostró que se puede obtener una señal envolvente compleja
similar, aunque con diferencias en la forma, dependiendo de
la configuración utilizada. Este ejercicio también permitió
entender cómo las variaciones en la constelación afectan los
niveles de la señal.
En general, la práctica brindó una comprensión más profun-
da de cómo los diferentes parámetros de la modulación impac-
tan el rendimiento de las señales digitales, y la importancia de
elegir la técnica adecuada en función de los requisitos de ancho
de banda y eficiencia espectral en sistemas de comunicación.
R EFERENCIAS
[1] E.-. Lecture. Binary modulated bandpass signals (5-9 in text).
[Link] notes/EELE44514
[Link]. Accessed: 2025-5-2.
[2] C. Older. Implementacion de un modulador M-PSK en GNU radio. en
particular QPSK.