yudy-garzon-3-avatar
Resuelta

Como se hace la codificacion de mensajes

Como se hace codificacion de mensajes con matrices
hace más de 3 años
hace más de 3 años
mauricio-ochoa-student-avatar
La codificación de mensajes con matrices es una técnica de codificación de canal que se utiliza para proteger los mensajes de errores de transmisión. Este proceso se basa en la teoría de matrices de álgebra lineal y se puede realizar de la siguiente manera:
  1. Seleccionar un mensaje: primero, se debe seleccionar el mensaje que se desea enviar.
  2. Dividir el mensaje en bloques: el mensaje se divide en bloques de n caracteres. Cada bloque se convierte en un vector fila de longitud n, donde cada elemento del vector representa un carácter del mensaje.
  3. Crear una matriz generadora: se crea una matriz G de dimensiones k x n, donde k es el número de vectores fila que se utilizarán para codificar el mensaje y n es la longitud de cada vector fila. La matriz G se utiliza para transformar los vectores fila del mensaje original en vectores fila codificados.
  4. Codificación: cada vector fila del mensaje original se multiplica por la matriz G para obtener un vector fila codificado. Esto se puede escribir como:
    c = mG
    donde c es el vector fila codificado, m es el vector fila del mensaje original y G es la matriz generadora.
  5. Transmisión: los vectores fila codificados se transmiten a través del canal de comunicación.
  6. Decodificación: el receptor recibe los vectores fila codificados y los multiplica por una matriz de decodificación H para recuperar los vectores fila originales. La matriz H se elige de tal manera que la multiplicación de G y H es la matriz identidad de k x k.
    m = cH
    donde m es el vector fila original y H es la matriz de decodificación.
  7. Reconstrucción del mensaje: finalmente, los vectores fila originales se concatenan para formar el mensaje original.
Esta técnica de codificación de mensajes con matrices es muy útil en la transmisión de datos a través de canales de comunicación ruidosos, como las comunicaciones inalámbricas, donde los errores de transmisión pueden ser comunes.
hace más de 3 años
Val79-avatar
el mensaje es convertido a números dividiéndolo en matrices fila sin codificar, cada uno con "n" elementos. Se encripta multiplicando cada matriz fila formada por n elementos por una matriz cuadrada de orden n que sea regular, es decir, que tenga inversa.