Algoritmo de recuperación de portadora: algoritmo de búsqueda de fase ciega (algoritmo de búsqueda de fase ciega algoritmo BPS)

antecedentes

El algoritmo de recuperación de portadora generalmente se divide en dos partes, el algoritmo de estimación de desplazamiento de frecuencia y el algoritmo de recuperación de fase. En la comunicación real, hay una desviación en la frecuencia de la portadora óptica en el extremo del transceptor, 100 MHz-GHz, que introducirá una gran rotación de fase en la señal óptica . Al mismo tiempo, los sistemas de comunicación óptica suelen transmitir a largas distancias y, a medida que pasa el tiempo, el láser presenta inevitablemente una deriva de frecuencia. El láser también tiene un cierto ancho de línea, 100KHz-10MHz, este tipo de ruido cambia aleatoriamente a una cierta tasa de cambio, lo que hace que los puntos de constelación se sigan, se extiendan y se aliasen .

El algoritmo clásico de compensación de fase VV introducido anteriormente solo es aplicable a señales de módulo constante. Para señales QAM de módulo no constante, el algoritmo de búsqueda de fase ciega se utiliza para la estimación de fase y frecuencia portadora.

Principio de algoritmo

Inserte la descripción de la imagen aquí
Nota: En la columna de esta figura donde se va a calcular el cuadrado, el subíndice tiene un problema, debe ser de 0 a B-1, no todos 0.

  1. La secuencia de símbolos de muestreo de entrada rk r_krk, Utilice respectivamente las fases de prueba B φ b \ varphi_bFibMultiplicar. Es rotar el punto de constelación correspondiente a cada símbolo de muestreo en φ b \ varphi_bFibÁngulo. φ b = segundo segundo ⋅ π 2 \ varphi_b = \ frac {b} {B} \ cdot \ frac {\ pi} {2}Fib=segundob2P. b = (- B / 2: B / 2 - 1) b = (- B / 2: B / 2-1) segundo=( - B / 2:B / 2-1 ) 16QAM toma B = 32.
  2. Luego, calcule la distancia entre el punto de constelación girado y los M puntos de constelación ideales en MQAM, denotados como dk, b d_ {k, b}rek , b(El k- ésimo símbolo de muestreo se gira φ b \ varphi_bFibÁngulo).
  3. El 2N longitudinal continuo (el valor óptimo de N depende de la velocidad de símbolo y el ancho de línea del láser de los proveedores , generalmente toma 10) sumando la distancia al cuadrado calculada sk, b = Σ n = - NN | dk - n, b | 2 s_ {k, b} = \ sum_ {n = -N} ^ N | d_ {kn, b} | ^ 2sk , b=n = - NNdk - n , b2
  4. Se calcula un valor para cada fase de prueba. La fase de prueba con el valor más pequeño φ b \ varphi_bFib, Creemos que la desviación de estos 2N símbolos es φ b \ varphi_bFib. Luego procese los siguientes datos 2N.

Observación
Creo que el algoritmo BPS es solo para compensación de desfase de fase, porque trata los datos 2N continuos como un conjunto de métodos de procesamiento, y el valor de N solo está relacionado con el ancho de línea del láser. Y de φ b \ varphi_bFibTambién se puede ver que el algoritmo BPS solo puede corregir (- π / 4, π / 4) (- \ pi / 4, \ pi / 4)( - π / 4 ,π / 4 ) desplazamiento de fase en el rango. Si hay un factor de compensación de frecuencia, este rango de fase definitivamente no es suficiente. [Es mejor tomarse el tiempo para leer el documento original de BPS. ]

Supongo que te gusta

Origin blog.csdn.net/Explore_OuO/article/details/109015038
Recomendado
Clasificación