La modulación por desplazamiento de fase o PSK (Phase Shift Keying) es una forma de modulación angular en que se modifica la fase de la portadora acorde a valores discretos.
BPSK (PSK Binario)
La modulación consiste en el desplazamiento de fase para 2 símbolos.
También conocida como 2-PSK o PRK (Phase Reversal Keying).
Es la modulación más sencilla por emplear solo 2 símbolos, con 1 bit de información cada uno.
Los símbolos suelen tener un valor de salto de fase de 0º para el 1 y 180º para el 0 (-1), como se muestra en un diagrama de constelación.
En cambio, su velocidad de transmisión es la más baja de las modulaciones de fase.
BPSK – pmf
La pmf de BPSK muestra el uso de cada símbolo durante una transmisión. Por ejemplo: de un ejercicio previo se codificó a Sigma-Delta una canción teniendo como resultado:
elaguacate_deltasigma_datos.txt
elaguacate_deltasigma_parametros.txt
cantidad de símbolos: 8595119 cuenta de símbolos: [4297559 1 4297559] pmf de símbolos: [ 4.99999942e-01 1.16345102e-07 4.99999942e-01] >>>
Instrucciones en Python
# PMF de una señal Sigma-Delta # propuesta:edelros@espol.edu.ec import numpy as np import matplotlib.pyplot as plt # INGRESO # archivo = input('archivo delta-sigma:' ) archivo = 'elaguacate_deltasigma_datos.txt' senal = np.loadtxt(archivo, dtype=int) # PROCEDIMIENTO n = len(senal) simbolos = [-1,0,1] m = len(simbolos) cuenta = np.zeros(m, dtype=int) for i in range(0,n,1): bit = senal[i] cual = simbolos.index(bit) cuenta[cual] = cuenta[cual]+1 pmf = cuenta/n # SALIDA print('cantidad de símbolos: ', n) print('cuenta de símbolos:', cuenta) print('pmf de símbolos: ', pmf) # Gráfica plt.stem(simbolos,pmf) plt.title('pmf sigma-delta') plt.xlabel('símbolos') plt.ylabel('frecuencia relativa') plt.show()