Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GENERADOR Y
VERIFICADOR
DE PARIDAD
E J E R C I C I O S R E S U E LTO S
INTEGRANTES:
• S H E S I R A U S H I Ñ A H U A O C H A VA N O
• DONNA EVELIN GAMBOA TULUMBA
• IRIS JANETH DÍAZ MENDOZA
• J H O N K E LV I N O R D O Ñ E Z R Í O S
• JUAN NICANOR MARÍN RENGIFO
• RICARDO HUMBERTO YANAPA HUAYTA
• JAIRO DOUGLAS LANCHI ANDRADE
EJERCICIO 1:
Halle los Bits de Paridad del bit de datos 1001 utilizando el código Hamming.
1 0 1 0 1 0 1 0 1
Código
1 2 3 4 5 6 7 8 9 10 11 12 13 Hamming
N° bits Hamming
P0 P1 d 0 P2 d 1 d 2 d 3 P3 d 4 d 5 d6 d7 d8
N P0 P1 P2 P3
°
0 0 0 0 0
1 1 0 0 0
P0= 1,3,5,7,9,11,13
2 0 1 0 0 P1=2,3,6,7,10,11
3 1 1 0 0
4 0 0 1 0 P2= 4,5,6,7,12,13
5 1 0 1 0
6 0 1 1 0 P3=8,9,10,11,12,13
7 1 1 1 0
8 0 0 0 1
9 1 0 0 1
10 0 1 0 1
11 1 1 0 1
12 0 0 1 1
13 1 0 1 1
1 1 1 0 0 1 0 1 1 0 1 0 1
1 2 3 4 5 6 7 8 9 10 11 12 13
P0 P1 d0 P2 d1 d2 d3 P3 d4 d5 d6 d7 d8
0 1 0 0 1 1 1
1 1 1 0 0 1
0 0 1 0 0 1
1 1 0 1 0 1
1 1 1 0 0 1 0 1 1 0 0 0 1
XOR 1 2 3 4 5 6 7 8 9 1 11 12 13
0
A B S
P0 P1 d 0 P2 d 1 d 2 d 3 P3 d 4 d5 d6 d7 d8
0 0 0
0 1 0 0 1 0 1
0 1 1
1 1 1 0 0 0
1 0 1
0 0 1 0 0 1
1 1 0
1 1 0 0 0 1
1 1 1 0 0 1 0 1 1 0 1 0 1
1 2 3 4 5 6 7 8 9 10 11 12 13
P0 P1 d0 P2 d1 d2 d3 P3 d4 d5 d6 d7 d8
0 1 0 0 1 1 1
1 1 1 0 0 1
0 0 1 0 0 1
1 1 0 1 0 1
24 ≥ 8+ 4+1
16 ≥ 13 ¡Si cumple la inecuación!
p=4 ; d=8
N° Bits Hamming = 12
1 2 3 4 5 6 7 8 9 10 11 12
P0 P1 D0 P2 D1 D2 D3 P3 D4 D5 D6 D7
1 1 1 0 0 1 1 0 1 0 0 1
A B XOR
1 1 0 1 1 0
0 0 0 1 1 1 1 0 0
0 1 1 0 0 1 1 1
1 0 1 0 1 0 0 1
1 1 0 P0
=1 ⊕ 1 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 0 = 0
P1 =1 ⊕ 1 ⊕ 1 ⊕ 1 ⊕ 0 ⊕ 0 = 0
Error: 0010
P2 =0 ⊕ 0 ⊕ 1 ⊕ 1 ⊕ 1 = 1
P3 =0 ⊕ 1 ⊕ 0 ⊕ 0 ⊕ 1 = 0
EJERCICIO 4:
24 ≥ 7+ 4+1
16cumple
¡Si ≥ 12 la inecuación!
0 1 0 1 0 0 1 Codigo Hamming
1 2 3 4 5 6 7 8 9 10 11
p0 p1 d0 p2 d1 d2 d3 p3 d4 d5 d6
0 1 0 1 0 0 1
N° p0 p1 p2 p3
1 0 1 1 0 1
0 0 0 1 0 1
0 1 0 1
1 0 0 1
1 0 0 0 1 0 1 1 0 0 1
0 0 0 0 0
1 1 0 0 0
2 0 1 0 0
3 1 1 0 0
4 0 0 1 0
5 1 0 1 0
6 0 1 1 0
7 1 1 1 0
8 0 0 0 1
P0 = 01101 = 1
9 1 0 0 1
P1 = 00101 = 0
10 0 1 0 1
11 1 1 0 1 P2 = 101 = 0
P3 = 001 = 1
Comprobamos la paridad:
1 2 3 4 5 6 7 8 9 10 11
P0 = 1 ⊕ 0⊕ 1⊕ 0⊕ 0⊕1 =1 p0 p1 d0 p2 d1 d2 d3 p3 d4 d5 d6
P1 = 0 ⊕ 0⊕ 0⊕ 0⊕ 0⊕1 =
0 1 0 0 0 0 1
1
1 0 1 0 0 1
P2 = 0 ⊕ 1⊕ 0⊕ 0 = 1
0 0 0 0 0 1
P3 = 1⊕ 0⊕ 0⊕ 1 = 0
0 1 0 0
Ubicación de error:
1 0 0 1
Error = 1110
1 0 0 0 1 0 0 1 0 0 1
N° p0 p1 p2 p3 1 2 3 4 5 6 7 8 9 10 11
p0 p1 d0 p2 d1 d2 d3 p3 d4 d5 d6
0 0 0 0 0
1 1 0 0 0 0 1 0 0 0 0 1
2 0 1 0 0 0 0 1 0 0
3 1 1 0 0 0 0 0 0 1
4 0 0 1 0 0 1 0 0
5 1 0 1 0 1 0 0 1
6 0 1 1 0 0 0 0 0 1 0 0 1 0 0 1
7 1 1 1 0
8 0 0 0 1
9 1 0 0 1
10 0 1 0 1