Patent ES-2750999-T3 (ES)
Title: Método y aparato para determinar límites de trama de corrección de errores hacia adelante, y sistema de descodificación
Inventor: LU YUCHUN
IPC: H03M13/33
Filed: 2014-07-22
Granted: 2020-03-30
Abstract: Método para determinar un límite de trama de una trama de corrección de errores hacia adelante, FEC, en un escenario en el cual se lleva a cabo una corrección de errores hacia adelante usando un código de RS o un código de BCH, que comprende: recibir (S110), por parte de un circuito de determinación de límites de trama, datos, en donde los datos comprenden N+P símbolos consecutivos con un primer símbolo que es un punto de inicio, N es la cantidad de símbolos comprendidos en una trama de FEC, N es un entero positivo múltiplo de P, N es mayor que P, N símbolos consecutivos, siendo el primer símbolo un punto de inicio, que están en los N+P símbolos consecutivos constituyen un primer bloque de datos, N símbolos consecutivos, siendo un segundo símbolo un punto de inicio, que están en los N+P símbolos consecutivos constituyen un segundo bloque de datos, y el desplazamiento del segundo símbolo con respecto al primer símbolo es P símbolos; obtener (S120) s valores de parámetros correspondientes al primer bloque de datos; determinar (S130) un primer elemento iterativo y un segundo elemento iterativo del segundo bloque de datos, en donde el primer elemento iterativo del segundo bloque de datos se obtiene de acuerdo con los P primeros símbolos consecutivos del primer bloque de datos, y el segundo elemento iterativo del segundo bloque de datos se obtiene de acuerdo con los últimos P símbolos consecutivos del segundo bloque de datos; determinar (S140), de acuerdo con los s valores de parámetros correspondientes al primer bloque de datos y con el primer elemento iterativo y el segundo elemento iterativo del segundo bloque de datos, s valores de parámetros correspondientes al segundo bloque de datos; y determinar (S150), de acuerdo con los s valores de parámetros correspondientes al segundo bloque de datos, si el segundo símbolo es un límite de trama de una trama de FEC; en donde los s valores de parámetros correspondientes al primer bloque de datos son s valores de un factor de corrección, y los s valores de parámetros correspondientes al segundo bloque de datos son s valores de un factor de corrección, 1 < s <= 2t, en donde t es la cantidad máxima de símbolos de error que se pueden corregir en una trama de FEC, y el primer elemento iterativo y el segundo elemento iterativo comprenden, cada uno de ellos, s valores; y los s valores del factor de corrección correspondientes al segundo bloque de datos se determinan usando la siguiente fórmula:**Fórmula** , en donde: Sactual,i es el valor iésimo del factor de corrección correspondiente al segundo bloque de datos, Sprevio,i es el valor iésimo del factor de corrección correspondiente al primer bloque de datos, H1(αi) es el valor iésimo del primer elemento iterativo del segundo bloque de datos, H2(αi) es el valor iésimo del segundo elemento iterativo del segundo bloque de datos, y αi es la raíz iésima de un polinomio generador de un código de FEC; en donde la determinación (S150), de acuerdo con los s valores de parámetros correspondientes al segundo bloque de datos, de si el segundo símbolo es un límite de trama de una trama de FEC comprende: si los s valores de parámetros correspondientes al segundo bloque de datos son, todos ellos, 0, determinar que el segundo símbolo es un límite de trama de una trama de FEC; o si por lo menos un valor de parámetro de los s valores de parámetros correspondientes al segundo bloque de datos no es igual a 0, determinar que el segundo símbolo no es un límite de trama de una trama de FEC; en donde el primer elemento iterativo y el segundo elemento iterativo del segundo bloque de datos se determinan usando la siguiente fórmula:**Fórmula** , en donde: a es una constante, y r(j) indica el símbolo jésimo de los P primeros símbolos consecutivos o el símbolo jésimo de los últimos P símbolos consecutivos; el valor iésimo Si del factor de corrección se determina usando la siguiente fórmula:**Fórmula** , en donde r(x) es una palabra de código polinómica.