¿Cuál es la diferencia entre los algoritmos BP y BF en la decodificación LDPC? Gracias.

BP significa propagación de creencias, que se refiere al método de propagación de creencias.

BF es Bit-Flipping, que se refiere al método de inversión de bits.

La idea de ambos es determinar de forma iterativa los puntos de error más probables mediante la transferencia de información. Sin embargo, BP utiliza la probabilidad a priori y la probabilidad posterior como base para juzgar en sus cálculos. BF evalúa la posibilidad de que un determinado bit sea 1 o 0 en función de la información transmitida. Si los diferentes valores superan 50, 1 se convierte en 0 y 0 se convierte en 1.

De hecho, BF puede considerarse BP en condiciones especiales.