Los códigos BCH son códigos cíclicos que buscan tener una longitud y distancia de bloque designadas. Se utilizan en telefonía celular, codificadores digitales de TV y transmisiones espaciales. Los códigos BCH se especifican por un polinomio generador que contiene un factor de grado mínimo n-k como polinomio generador del código.
2. Que es un Código BCH???
El nombre BCH viene de Bose,
Chaudhuri y Hocquengheim hacen
parte de los códigos cíclicos como lo
son CRC y Reed Salomón o
comúnmente conocidos RS , El
Código BCH es una vifurcacion de
este ultimo, Busca que tenga una
longitud y distancia designada.
3. En Modulación se Trabaja con
:
QPSK (para recepción de datos)
OQPSK (para transmisión de datos)
4. Características de Trabajo
de BCH
Longitud de
bloque
Tamaño de
mensaje
Distancia
minima
Bits de
paridad
Errores a
coregir
n-k
t
Donde m >=3
5. Codigo BCH
Telefonia celular analogia bajo la
version BCH (48,36) y BCH (40,28)
En codificadores digitales de TV a 34
Mb/s se utiliza el codigo BCH
(511,493)
6. CODIFICACION DE ERRORES
Códigos del tipo FEC (Forward Error Corrección)
La comparación consiste en :
Relación entre la redundancia
Relación de BER (Bit Error Código)
Complejidad de Hardware
7. FEC
Distancia de Hamming : entre
códigos
La mínima distancia ( dmin >2*t+1)
Codigo Ciclico : polinomio generado
9. POLINOMIO GENERADOR
Polinomio generador
Un código cíclico (n,k) es
especificadopor un conjunto de
polinomios de palabras – códigos de
grado n-14 o menos, el contiene un
polinomio de grado mínimo n-k como
un factor, Este factor especial,
denotado por g(D) es seleccionado
como el polinomio generador del
código.
13. Codigo Convolucionales
El uso de códigos convolucionales ha
tenido un gran peso en la
exploración espacial.
Anteriormente a 1969 no se utilizaban
códigos en las transmisiones y antes
de utilizar códigos convolucionales se
utilizó un código llamado código
biortogonal de bloques. A partir de
1977 se comenzó a utilizar un código
convolucional con decodificación por
el algoritmo de Viterbi.
14. Definición
Los códigos convolucionales son
códigos lineales al igual que los
códigos bloque (como los códigos de
Hamming, por ejemplo) y, por tanto,
se utilizan para proteger la
información añadiendo redundancia a
la misma, de manera que las palabras
del código tengan la distancia mínima
necesaria.
15. Principales características
Los códigos convolucionales son códigos lineales al igual que los
códigos bloque (como los códigos de Hamming, por ejemplo) y
por tanto, se utilizan para proteger la información añadiendo
redundancia a la misma, de manera que las palabras del código
tengan la distancia mínima necesaria.