0% encontró este documento útil (0 votos)
105 vistas6 páginas

Modulador 8PSK

Modulador 8psk

Cargado por

DrSETTZO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
105 vistas6 páginas

Modulador 8PSK

Modulador 8psk

Cargado por

DrSETTZO
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Modulador 8PSK.

Universidad Distrital Francisco Jose de Caldas

Andres Andrade Sandoval Karen Tatiana Leon Olaya David Nicolas Murillo Nova
Ingenierı́a Electrónica Ingenierı́a Electrónica Ingenierı́a Electrónica
Universidad Distrital Universidad Distrital Universidad Distrital
Bogotá, Colombia Bogotá, Colombia Bogotá, Colombia
aandrades@[Link] @[Link] dnmurillon@[Link]

Resumen—This document presents the design and implemen- PSoC 5LP de Cypress, seleccionado por su versatilidad y
tation of an 8PSK (8 Phase Shift Keying) modulator. To carry capacidad de procesamiento. Este microcontrolador facilitó
out this project, both the fundamental theory of modulation la generación de las señales necesarias y la ejecución de
and simulation tools have been used that have facilitated the
development of the design. The practical implementation of the los algoritmos de modulación en tiempo real. Además, se
modulator has been achieved using a microcontroller and va- integraron componentes circuitales adicionales, incluyendo
rious circuit components, thus guaranteeing efficient and precise amplificadores operacionales y multiplicadores analógicos,
operation of the system. que fueron cruciales para la modulación y transmisión de
The practical implementation was carried out using a mi- la señal. Los multiplicadores analógicos se emplearon para
crocontroller, selected for its ability to handle the complexities
of the 8PSK modulation algorithm. In addition, various circuit realizar las operaciones de mezcla necesarias para obtener la
components were integrated, including digital-to-analog conver- señal modulada en 8PSK.
ters (DAC), oscillators and amplifiers, which were essential for
the generation and transmission of the modulated signal.
Extensive testing was performed to verify the modulator’s
performance, evaluating key parameters such as bit error rate
II. O BJETIVOS
(BER) and spectral efficiency. The results demonstrated that the
modulator meets the established requirements, offering reliable Con la teoria vista en las sesiones de clase diseñar el
and efficient modulation for digital communications applications. modulador 8psk.
Implementar y comprobar el funcionamiento del modu-
I. I NTRODUCTION lador 8psk.
La modulación por desplazamiento de fase de 8 niveles
(8PSK) es una técnica de modulación digital ampliamente
III. M ARCO T EORICO
utilizada en sistemas de comunicación modernos debido a
su capacidad para transmitir más datos en el mismo ancho
de banda en comparación con las modulaciones de fase de III-A. Modulacion 8psk
menor orden. En este documento, se presenta un estudio
detallado sobre el diseño y la implementación de un modulador La tecnica de modulación PSK se caracteriza porque la fase
8PSK, abarcando tanto aspectos teóricos como prácticos. Para de la señal portadora representa cada simbolo de informacion
el diseño teórico del modulador 8PSK, se abordaron los de la señal moduladora, esta representación se hace con
principios fundamentales de la modulación de fase, incluyendo un valor angular que el modulador elige entre un cojunto
la representación de señales en el dominio de la fase y la devalores discretos posibles. El modulador PSK representa
constelación de 8 puntos equidistantes en el cı́rculo unitario. directamente la información por medio del valor absoluto de
Se discutieron las ventajas de 8PSK, como su mayor eficiencia la fase modulada, este valor lo obtiene el demodulador al
espectral en comparación con BPSK y QPSK, ası́ como las realizar la comparación entre la fase de la señal y la fase de
desventajas, incluyendo una mayor susceptibilidad al ruido y la portadora sin modular.
a las interferencias. La validación y optimización del diseño La modulación 8PSK emerge como una estrategia avanzada
se realizaron mediante simulaciones en MATLAB. Utilizando para la transmisión de información al permitir representar
este entorno de simulación, se modeló el modulador 8PSK tres bits por sı́mbolo. Este método aprovecha la variación
y se llevaron a cabo pruebas para evaluar su rendimiento. de fases en la onda portadora para codificar información de
Las simulaciones permitieron ajustar los parámetros del mo- manera eficiente. La implementación de 8PSK ofrece una
dulador para maximizar su desempeño antes de proceder a mayor eficiencia espectral en comparación con modulaciones
la implementación fı́sica. La implementación práctica del convencionales, lo que la convierte en una opción valiosa para
modulador se llevó a cabo utilizando el microcontrolador sistemas de comunicación digital.
analogicos para la generación y manejo de las señales que
componen al modulador.
Generación de señales portadoras: Generación de dos
señales senoidales, una desfasada 90° de la otra para la
multiplicacion de estas con las señales I y Q.
Mapeo de bits a sı́mbolos: Conversión de la secuencia de
Figura 1. Diagrama de bloques modulación 8PSK
bits de entrada en sı́mbolos de 3 bits para su modulación.
Modulación 8PSK: Implementación del algoritmo de
En la modulación 8PSK, la portadora se desplaza entre modulación 8PSK, que implica el desplazamiento de fase
8 fases diferentes separadas uniformemente por 45 grados. de la portadora según el sı́mbolo de entrada.
Cada sı́mbolo de 3 bits se mapea a una de estas 8 fases. De Filtrado y Salida: Aplicación de filtros de pulso y con-
esta manera, se pueden transmitir 3 bits por sı́mbolo, lo que versión digital-analógica para obtener la señal modulada
resulta en una mayor eficiencia espectral en comparación con 8PSK analógica.
esquemas de modulación binaria. V. M ONTAJE Y R ESULTADOS
Para la disposición final del modelo 8PSK se empleó una
Psoc 5lp, mediante esta tarjeta de desarrollo se generaron las
señales I y Q para la codificación y generación de la constela-
ción, esta fue una forma eficiente de optimizar recursos, puesto
que realizar el diseño de manera completa mente analógica
implica costos elevados, y una exposición a factores externos
que pueden afectar directamente el buen funcionamiento del
diseño. En psoc creator se utilizó código y esquema de bloques
para configurar y generar adecuadamente las señales I y Q,
además de la constelación.

Figura 4. Diagrama de bloques Psoc Creator

En la Figura 4, se muestra el diseño de bloques del micro-


Figura 2. Constelación 8PSK controlador PSoC para generar las señales de fase y cuadratura.
Este diseño utiliza dos módulos DAC y un temporizador que
Luego de la mezclar las portadoras con las señales de fase produce interrupciones que nos definiendo ası́ el Ts (tiempo
y cuadradtura I Y Q se genera la señal modulada a la salida de simbolo).
1 /* ========================================
2 *
3 * Copyright YOUR COMPANY, THE YEAR
4 * All Rights Reserved
5 * UNPUBLISHED, LICENSED SOFTWARE.
6 *
7 * CONFIDENTIAL AND PROPRIETARY INFORMATION
8 * WHICH IS THE PROPERTY OF your company.
9 *
10 * ========================================
Figura 3. Señal de modulada 11 */
12 #include "project.h"
13
IV. M ETODOLOGIA 14 uint16 datos [] = {0,0,0,
15 0,0,1,
Para el desarrollo de este laboratorio se propone el diseño e 16 0,1,0,
implementación de un modulador 8PSK utilizando los recursos 17 0,1,1,
18 1,0,0,
de PSoC, como el procesador digital de señales (DSP) y los 19 1,0,1,
bloques de lógica programable y tambien el uso de circuitos 20 1,1,0,
21 1,1,1}; 94 ISR_1S_StartEx(Int_Timer);
22 95 /* Place your initialization/startup code here (
23 uint16 indice_0 = 0; e.g. MyInst_Start()) */
24 uint16 indice_1 = 0; 96
25 uint16 in [] = {0,0,0}; 97 for(;;)
26 uint16 x = 0b0111; 98 {
27 99 /* Place your application code here. */
28 CY_ISR(Int_Timer){ 100 Generator_Write(datos[indice_0]);
29 101 in[indice_1] = Reader_Read();
30 if(indice_0 < 23){ 102
31 if(indice_1 == 2){ 103 }
32 indice_1 = 0; 104 }
33 x = in[2]*4 + in[1]*2 + in[0]; 105
34 switch (x){ 106 /* [] END OF FILE */
35 // 1
36 case 0b0111: Listing 1. Código Psoc para generar las señaes de fase y cuadratura
37 VDAC_I_SetValue(150);
38 VDAC_Q_SetValue(105);
39 break; El código utilizado para generar los sı́mbolos a partir de un
40 // 2 vector de valores mostrado en 1. Este código separa los valores
41 case 0b0110:
42 VDAC_I_SetValue(105);
en vectores de longitud 3 para representar cada sı́mbolo.
43 VDAC_Q_SetValue(150); Luego, mediante una interrupción y una estructura case, se
44 break; seleccionan los diferentes niveles de voltaje por medio de DAC
45 // 3
46 case 0b0010:
que representan cada sı́mbolo en cada intervalo de Ts (tiempo
47 VDAC_I_SetValue(45); de simbolo).
48 VDAC_Q_SetValue(150);
49 break;
50 // 4
51 case 0b0011:
52 VDAC_I_SetValue(0);
53 VDAC_Q_SetValue(105);
54 break;
55 // 5
56 case 0b0001:
57 VDAC_I_SetValue(0);
58 VDAC_Q_SetValue(45);
59 break;
60 // 6
61 case 0b0000:
62 VDAC_I_SetValue(45);
63 VDAC_Q_SetValue(0);
64 break;
65 // 7
66 case 0b0100:
67 VDAC_I_SetValue(105);
68 VDAC_Q_SetValue(0);
69 break;
70 // 8
71 case 0b0101:
72 VDAC_I_SetValue(150);
73 VDAC_Q_SetValue(45);
74 break;
75 }
76 }else{
77 indice_1++;
78 }
79 indice_0++;
80 }else{
81 indice_0 = 0; Figura 5. Filtro pasa bajos
82 }
83 Timer_ReadStatusRegister();
84 }
85 Considerando el rango de salida del PSoC, que va desde
86
0.000V hasta 4.020V, fue necesario acondicionar las señales
87
88 int main(void) de salida de fase y cuadratura. Para este propósito, se empleó
89 { un filtro pasa bajos, representado en la Figura 5, con el fin de
90 CyGlobalIntEnable; /* Enable global interrupts. eliminar el componente de corriente continua (DC) presente
*/
91 VDAC_I_Start(); // Inicio VDAC en estas señales. Este filtro asegura que las señales resultantes
92 VDAC_Q_Start(); estén dentro del rango adecuado y sean aptas para su uso en
93 Timer_Start(); el proceso de modulación.
Para lograr hacer el producto de las señales de las de fase y
cuadratura con las portadoras se implemento el circuito de la
figura 8, en el cual se hizo uso del integrado MC1496M y con
un arreglo de resistencias y condensadores se logro construir
dicho mezclador, aunque este circuito implementado tenia la
limitante que la señal de entrada no podia pasar de 300 mV.

Figura 6. Circuito Desfasador

Figura 9. Señales I y Q

En la Figura 9, se observa el diagrama de constelación en el


osciloscopio utilizando el modo X-Y. Este diagrama se genera
a partir de las componentes de fase (I) y cuadratura (Q),
Figura 7. Señales portadoras mostrando la representación bidimensional de los sı́mbolos
modulados. Cada punto en la constelación corresponde a un
Para generar las dos señales portadoras, se utilizó un sı́mbolo único definido por sus valores de fase y amplitud.
generador de funciones. Una de las portadoras se produjo
directamente con una señal de la forma A cos(2πfc t), mientras
que para generar la otra portadora con la forma A sin(2πfc t),
se implementó un circuito desfasador como se muestra en la
Figura 6. Este circuito introduce un desfase de π2 a la señal
de entrada, logrando ası́ obtener la portadora en fase cuadrada
necesaria para el proceso de modulación tal y como se muestra
en la figura 7.

Figura 8. Circuito mezclador Figura 10. Montaje de circuito mezclador y desfasador


ajuste de estas portadoras son crı́ticos para asegurar la correcta
transmisión y demodulación de la señal modulada.

Figura 13. Señal Q despues de la portadora

Figura 11. Constelacion generada

En la Figura 11, se pueden observar en el osciloscopio las


señales de fase (I) y cuadratura (Q) en función del tiempo,
generadas por el microcontrolador PSoC. Estas señales son
fundamentales para la modulación y demodulación en siste-
mas de comunicación digital, representando las componentes Figura 14. Señal I despues de la portadora
ortogonales que conforman los sı́mbolos modulados.
En las Figuras 13 y 14, se pueden observar en el osci-
loscopio las señales de fase (I) y cuadratura (Q) después
de haberles eliminado el componente DC y multiplicado por
las portadoras correspondientes. Este proceso es fundamental
en la modulación para trasladar las señales banda base a la
frecuencia de la portadora.

Figura 12. Señales portadoras

En la Figura 12, se observan en el osciloscopio las dos Figura 15. Salida de los mezcladores
señales portadoras X1 (t) y X2 (t). Estas señales son funda-
mentales en el proceso de modulación, ya que constituyen las En la Figura 15, se pueden observar las señales de salida
portadoras en fase y cuadratura respectivamente, necesarias del mezclador, preparadas para ser sumadas posteriormente. La
para la generación de la señal modulada 8PSK. El análisis y suma de estas señales se llevó a cabo mediante el uso de dos
resistencias de valores iguales, conformando ası́ la señal Sn (t),
que representa la señal modulada final. Este proceso de suma
es crucial para combinar las componentes de fase y cuadratura
de manera adecuada, generando ası́ la señal modulada 8PSK
lista para su transmisión.

Figura 16. Salida del modulador 8psk

Finalmente, en la Figura 16, se puede apreciar la señal


modulada 8PSK de salida, la cual está lista para ser trans-
mitida. Esta señal representa la información digital modulada
utilizando la técnica 8PSK, lista para ser enviada a través del
medio de transmisión correspondiente. Este paso finaliza el
proceso de modulación y prepara la señal para su posterior
transmisión y eventual demodulación en el receptor.
VI. C ONCLUSIONES
La implementación de manera analógica del modulador
8PSK se logró aunque se tuvo el problema de que el
ruido de las señales de fase y cuadratura afectó la salida
del modulador. Como resultado, se observó en la salida
no solo cambios de fase sino también cambios en la
amplitud.
El modulador 8PSK es capaz de transmitir más infor-
mación en el mismo ancho de banda comparado con
modulaciones de menor orden como BPSK y QPSK. Con
8PSK, se transmiten 3 bits por sı́mbolo, lo que aumenta
la eficiencia espectral.
Se aplicó la codificación Gray para reducir la proba-
bilidad de error en la demodulación, asegurando que
cualquier error en la detección de un sı́mbolo afecte
únicamente a un bit adyacente en lugar de múltiples bits.
Esto mejora significativamente la robustez del sistema
frente a errores de demodulación.

También podría gustarte