Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Los cdigos postales se codifican y se colocan en el sobre. Una larga barra comienza y termina cada
cdigo. Un comprobacin de paridad dgito adicional est codificada. Este dgito, cuando se aade a
los que estn en el cdigo postal de cinco dgitos, produce un nmero que es un mltiplo de diez. Si
los seis dgitos codificados no se suman a un mltiplo de diez, a continuacin, debe haber ocurrido
un error en la transmisin. As, el 29.733 cdigos postales y 28.209 hacerse
Uno puede comprobar que estas operaciones tienen las propiedades familiares de la suma y la multiplicacin de
Nmeros reales. Una particularidad es el hecho de que desde el 1 + 1 = 0, 1 = - 1. Es decir, 1 es su propio
aditivo
inversa, y por lo tanto la resta es exactamente la misma que la adicin en Z 2 Los mensajes ahora pueden ser
expresados como vectores columna de elementos de Z 2 . Los mensajes 1001 y 1101 se expresara como
Supongamos que cada mensaje es n dgitos de longitud; el conjunto de todos los posibles mensajes de longitud
n dgitos Zn 2 . En otras palabras, Z n 2 es el conjunto de todos los vectores con n elementos tomados de Z 2
. El conjunto Z 4 2 contiene el tras diecisis vectores
Estos vectores se pueden aadir al igual que en R n ; estos vectores tambin se pueden multiplicar por escalares
tomadas de la Z 2
.
Ejemplos
De hecho, si Z 2 son los escalares, y las operaciones de suma de vectores y multiplicacin escalar como se da
en los ltimos ejemplos se utilizan, entonces Z n 2 es un espacio vectorial: dejar claro que Z 2 son los escalares,
Z n 2 se llama un espacio vectorial sobre Z 2 . El material en las Secciones 4.2 a 4.6 en matrices de nmeros
reales tambin se aplica a las matrices cuyas entradas se han tomado de Z 2 , Excepto que toda la aritmtica se
realiza en Z 2
.
Ejemplo: Para encontrar una base para el espacio de la columna, una base para el espacio nulo, y el rango de
As rango A = 2. Para encontrar una base para Nul A, resolver A x = 0 y obtener las
ecuaciones
Observe que estos resultados difieren de los que se calcula si A fueron tratados como una matriz de nmeros
Tenga en cuenta que el nmero de vectores en Nul A es 4 = 2 2 , Que es 2 elevado a la dimensin de Nul A.
Esto es cierto para cualquier subespacio de Z
Realidad: Si W es un subespacio de Z n 2 con dim W = k, entonces el nmero de vectores en W es igual a 2 k
. Suponga que los mensajes son cada 4 dgitos. Un cdigo de auto-correccin de estos mensajes ahora ser
creado. Una versin ms sofisticada de la comprobacin de paridad se hace; tres nmeros sern se aade al final
de cada mensaje de 4 dgitos. As, los mensajes codificados sern elementos de Z 7 2 . A empezar, tenga en
cuenta la matriz
Observe que las columnas de H, que se llamar h 1 , H 2 , ... H 7 , Resultan ser todo lo que no sea cero
miembros de Z 3 2 . Una base para el espacio nulo de H se puede encontrar que el anterior:
Por razones que se aclararn ms adelante, ser mejor tener una base diferente para Nul H.
Esta nueva base ser creada haciendo una matriz cuyas filas son los vectores en la base de edad, fila
la reduccin de esta matriz, y luego usando las filas no nulos de la matriz resultante como base para Nul H.
Este proceso es permitida por el teorema 13 de la seccin 4.6
Dado que la dimensin de Nul H es 4, por el hecho anterior Nul H contiene 16 vectores. Por supuesto, Z 4 2
Tambin contiene 16 vectores, por lo que cada vector en Z 4 2 se puede codificar utilizando un vector diferente
en Nul H. Por esa razn el espacio nulo de H se llama el (7,4) cdigo de Hamming. Para codificar los vectores
en Z 4 2
, Formar una matriz A cuyas columnas son los elementos bsicos para Nul H; la matriz A ser la
Ntese que, dado que las primeras cuatro filas de A son la matriz de identidad, la multiplicacin por una mera
suma tres dgitos a la mensaje original.
La matriz H fue elegido debido a que su espacio nulo tiene algunas propiedades muy interesantes que permiten
para la deteccin y correccin de errores individuales en los mensajes transmitidos. Supongamos en este punto
que cualquier mensaje transmitido tiene a lo sumo un error en la transmisin. Si la probabilidad de un error en
la transmisin es pequea, entonces esta es una suposicin razonable. Considere la norma vectores de la base e
1 , e 2 , ... E 7 en Z 7 2
Observe que la adicin de uno de estos vectores a un mensaje codificado vector x es equivalente a hacer un
solo error en la transmisin de x. Note tambin que los vectores e1 , E 2 , ... E 7 no estn en el espacio nulo de
H, para H e yo = H yo = 0. De hecho, no es el siguiente teorema.
Teorema 1 Si H es la matriz dada anteriormente, y si x est en Nul H, entonces x + e
yo
no est en Nul H
Este resultado significa que si se hace un solo error en la transmisin de un mensaje x, entonces ese error puede
ser detectado por la comprobacin para ver si el mensaje recibido est en Nul H.
Ejemplo: Si se recibe el mensaje de 0.100.101, compruebe que
Dado que el vector de mensaje est en Nul H, ningn error de transmisin nica ha sucedido. Si un solo error
que haba pasado, el teorema dice que el vector de mensaje resultante no estara en Nul H.
Ejemplo: Si se recibe el mensaje de 0.111.001, compruebe que
Por lo tanto (suponiendo que se han realizado a lo sumo un error en la transmisin) un nico error de
transmisin
Ha ocurrido.
As que el Hamming (7,4) cdigo es un cdigo de deteccin de errores. El teorema siguiente mostrar que es
tambin un cdigo de correccin de errores.
Teorema 2 Si H es la matriz dada anteriormente, y si x = H h yo
, Entonces x + e yo est en Nul H, y x + e j no est en Nul H para j = i. Demostracin: Supongamos que x = h
yo entonces
Supongamos un mensaje x es recibida que ha tenido suceda un solo error en la transmisin. Por el teorema
1, H x = 0, por lo que H = h x yo para algunos i. El resultado en el teorema 2 implica que el error solo
En la transmisin debe haber ocurrido a la i dgitos; el cambio de este dgitos (mediante la adicin de correo
yo ax) lo har producir un vector en Nul H, y por lo tanto un vector correctamente codificada. Cambiar
cualquier otro dgito en X no produce un vector en Nul H.
Ejemplo: El mensaje 0111001 fue un error de un ejemplo anterior. De hecho,
Por el teorema 2, el error individual en la transmisin debe haber ocurrido en el segundo dgito. Por lo tanto, la
verdadero mensaje que se envi es 0011001.
Preguntas:
1. Los siguientes cdigos Servicio Postal de los Estados Unidos se encuentran en sobres; determinar si se
cometi un error en la transmisin.
Calcule el siguiente.
a) a + b
b) c - b + a
3. Sean a, b, yc ser lo ms en la Pregunta 2. Es el conjunto {a, b, c} linealmente independientes o linealmente
dependiente?
4. Encuentre una base para el espacio de la columna, una base para el espacio nulo, y el rango de
6. Cada uno de los siguientes mensajes se ha recibido, y cada uno haba sido codificado mediante el
Hamming (7,4) cdigo. Durante la transmisin a lo sumo un elemento en el vector se cambi.
Cualquiera de determinar que no se hizo ningn error en la transmisin, o encontrar el error cometido en la
transmisin y corregirlo.
a) 0101101
b) 1000011
c) 0010111
d) 0101010
e) 0111100
f) 1001101
g) 1010010
h) 1110111