logo

Comprovació de redundància vertical (VRC) o comprovació de paritat

Comprovació de redundància vertical també es coneix com a verificació de paritat. En aquest mètode, s'afegeix un bit redundant també anomenat bit de paritat a cada unitat de dades. Aquest mètode inclou la paritat parell i la paritat senar. La paritat parell significa que el nombre total d'1 a les dades ha de ser parell i la paritat senar significa que el nombre total d'1 a les dades ha de ser senar. Exemple - Si la font vol transmetre la unitat de dades 1100111 utilitzant paritat parell a la destinació. La font haurà de passar per Even Parity Generator.

Fins i tot paritat VRC



El generador de paritat comptarà el nombre d'1s a la unitat de dades i afegirà un bit de paritat. En l'exemple anterior, el nombre d'1s a la unitat de dades és 5, el generador de paritat afegeix un bit de paritat 1 a aquesta unitat de dades fent que el nombre total d'1s sigui parell, és a dir, 6, que queda clar a la figura anterior. Les dades juntament amb el bit de paritat es transmeten a través de la xarxa. En aquest cas, es transmetrà 11001111. A la destinació, aquestes dades es passen al verificador de paritat a la destinació. El nombre d'1 a les dades es compta amb el verificador de paritat. Si el nombre d'1 es compta com a senar, p. 5 o 7, llavors la destinació sabrà que hi ha algun error a les dades. Aleshores, el receptor rebutja aquesta unitat de dades errònia.

Avantatges:

  • VRC pot detectar tots els errors d'un bit.
  • També pot detectar errors de ràfega, però només en aquells casos en què el nombre de bits canviats és imparell, és a dir, 1, 3, 5, 7, ...... etc.
  • VRC és senzill d'implementar i es pot incorporar fàcilment a diferents protocols i sistemes de comunicació.
  • És eficient en termes de complexitat computacional i requeriments de memòria.
  • VRC pot ajudar a millorar la fiabilitat de la transmissió de dades i reduir la probabilitat de corrupció o pèrdua de dades a causa d'errors.
  • El VRC es pot combinar amb altres tècniques de detecció i correcció d'errors per millorar les capacitats generals de gestió d'errors d'un sistema.

Desavantatges :



  • El principal desavantatge d'utilitzar aquest mètode per a la detecció d'errors és que no és capaç de detectar l'error de ràfega si el nombre de bits canviats és parell, és a dir, 2, 4, 6, 8, ...... etc.
  • Exemple: si les dades originals són 1100111. Després d'afegir VRC, la unitat de dades que es transmetrà és 11001111. Suposem que en el camí 2 bits són 01011111. Quan aquestes dades arribin a la destinació, el verificador de paritat comptarà el nombre d'1s en dades i això surt parell, és a dir, 8. Per tant, en aquest cas, la paritat no es modifica, encara és parell. La destinació suposarà que no hi ha cap error a les dades encara que les dades siguin errònies.
  • VRC no és capaç de corregir errors, només detectar-los. Això vol dir que pot identificar errors, però no pot solucionar-los.
  • El VRC no és adequat per a aplicacions que requereixen alts nivells de detecció i correcció d'errors, com ara sistemes crítics per a la missió o aplicacions crítiques per a la seguretat.
  • VRC té una capacitat limitada per detectar i corregir errors en grans blocs de dades, ja que la probabilitat d'errors augmenta amb la mida del bloc de dades.
  • VRC requereix que s'afegeixin bits de sobrecàrrega addicionals al flux de dades, cosa que pot augmentar l'amplada de banda i els requisits d'emmagatzematge del sistema.

Dades errònies acceptades pel receptor amb nombre de bits modificats