diferencia entre decisión difícil y decisión suave en códigos de corrección de errores

3

Tengo problemas para entender la diferencia entre una decisión difícil y una blanda. Mi comprensión actual es la siguiente. Usando un gráfico disperso, cuando intentamos decodificar un flujo de bits, tomamos en cuenta la probabilidad de que cada bit en particular sea 1 o 0. Luego, usamos la probabilidad para medir cuál debe ser el bit. Y en la decisión difícil, ignoramos la información de probabilidad que obtenemos al analizar los bits de paridad. Este es el origen de mi confusión. Si no estamos considerando las probabilidades, ¿cómo está ocurriendo la verificación de errores? ¿La decisión definitiva solo se utiliza para conceptos como el intercalado, etc.? Corríjame si mi entendimiento es incorrecto.

    
pregunta Jonathan

1 respuesta

2

La decisión difícil es lo que sale después de la corrección de errores. El algoritmo de corrección de errores utilizará la decisión suave.

Una decisión difícil es un poco. Es 0 o 1 (o 00/01/10/11 etc si QPSK, etc.). Fin de la historia: es lo que pone en su flujo de salida para que se interprete como datos "reales".

Una decisión suave podría representarse como float , y podría ser algo así como 0.05 (obviamente 0 ), 0.92226 (muy muy probable 1 ), o 0.50001 (¡buena suerte sin ECC!).

    
respondido por el Aaron D. Marasco

Lea otras preguntas en las etiquetas