Son técnicas utilizadas para transformar un conjunto de
datos binarios "N" en otro un poco más largo "K" donde
se agregan unos bits de más para dar redundancia al
código saliente K, donde (K>N). El número de dígitos de
comprobación o redundancia será M=K-N; donde M son
la cantidad dígitos adicionados.
En la codificación de bloque la fuente de
información como una secuencia binaria ("0"
o "1") es segmentada en bloques u de
longititud fija de largo kk bits y se codifica en
bloques v de n bits de codigo (>k)
Que son los codificadores de bloque lineales
Un código bloque lineal cumple también con que la suma
módulo 2 de dos palabras de código genera otra palabra del
código.Un codificador lineal sistemático divide la palabra código
en dos partes: la parte del mensaje de k bits de información y la
parte de redundancia de n-k bits de paridad (o comprobación de
paridad),
un código lineal es un código de corrección de errores para los
que cualquier combinación lineal de palabras de código es
también una palabra de código. Los códigos lineales son
tradicionalmente divididos en bloques de códigos y códigos
convolucionales, aunque los códigos turbos pueden ser vistos
como un híbrido de estos dos tipos.
A traves de un gráfico demuestre un ejemplo que códigos de bloque lineales
Cual es el fundamento de conocer los codificadores y
decodificadores
El fundamento es que los codificadores
como su nombre lo dice, sirven para
codificar ceros y unos en bloques de bits,
mientras que los decodificadores sirven
para transformar los bits en ceros y unos.
Si el mensaje a codificar es 1101 que se considera
para llegar a codificar el mismo
Si el mensaje a codificar es u = (1 1 0 1) , el código resultantes
es: v = 1g0 + 1g1 + 0g2 + 1g3 =(1 1 0 1 0 0 0)+(0 1 1 0 1 0 0)+(1 0 1
0 0 0 1) = (0 0 0 1 1 0 1)