350 likes | 854 Vues
M?todo de Q-M. DefinicionesImplicante: es un monomio que aparece en cualquier expresi?n de f como suma de productosImplicante Primo (PI): es un implicante que no puede reducirse m?sImplicante primo esencial (EPI): es un PI que debe aparecer necesariamente en cualquier expresi?n de f como suma de
E N D
1. Quine-McCluskey Mtodo de minimizacin por tablas
2. Mtodo de Q-M Definiciones
Implicante: es un monomio que aparece en cualquier expresin de f como suma de productos
Implicante Primo (PI): es un implicante que no puede reducirse ms
Implicante primo esencial (EPI): es un PI que debe aparecer necesariamente en cualquier expresin de f como suma de productos
3. Mtodo Q-M Tabla de implicantes primos
Genera los PI de la expresin
Tabla de conjunto PI minimal
Selecciona de entre los PI aquellos que debemos usar en la expresin simplificada
4. Se basa en sacar factor comn de forma reiterada
Cualquier expresin del tipo MxN+MxN es igual a
M(x+x)N = M1N = MN
Esto se traduce sobre mintrminos de la siguiente forma:
xyzt + xyzt = x(y + y)zt = x1zt = xzt
al escribirlo en binario
0011 + 0111 = 0-11
5. Por tanto:
si tengo dos nmeros en binario que tengan todos los dgitos iguales menos uno, puedo reemplazar su suma por el monomio consistente en escribir los dgitos que tengan iguales y poner un - en la posicin en que eran distintos
Ejemplo
11011 + 10011 = 1-011
porque de los cinco dgitos hay cuatro iguales. He sustituido el segundo dgito (el que era distinto) por -
Visto sobre monomios esto es
xyztu + xyztu = x(y + y)ztu = x1ztu = xztu
6. Ejemplo de clculo de los PI Empezamos con una expresin en forma normal y contamos el nmero de 1s de cada mintrmino
f(x,y,z,t) = m(1,2,3,4,5,7,9,15) = 0001 + 0010 + 0011 + 0100 +
+ 0101 + 0111 + 1001 + 1111
Nmero de 1s = 1 1 2 1 2 3 2 4
Paso 1: agrupamos los mintrminos de acuerdo a su nmero de 1s
7. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 3 de las 4 cifras
0011 la parte comn es 00-1
0101 Aadimos en una nueva tabla
1001 00-1 y marcamos esos dos
0111 casos. Hemos sustituidos
1111 xyzt+xyzt por xyt
8. Comparamos el grupo 1 con el grupo 2
0001 * 00-1
0010
0100
0011 *
0101
1001
0111
1111
9. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 3 de las 4 cifras
0011 la parte comn es 0-01
0101 Aadimos en la nueva tabla
1001 0-01 y marcamos esos dos
0111 casos. Hemos sustituido
1111 xyzt+xyzt por xzt
10. Comparamos el grupo 1 con el grupo 2
0001 * 00-1
0010 0-01
0100
0011 *
0101 *
1001
0111
1111
11. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 3 de las 4 cifras
0011 la parte comn es -001
0101 Aadimos en la nueva tabla
1001 -001 y marcamos esos dos
0111 casos. Hemos sustituido
1111 xyzt+xyzt por yzt
12. Comparamos el grupo 1 con el grupo 2
0001 * 00-1
0010 0-01
0100 -001
0011 *
0101 *
1001 *
0111
1111
13. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 3 de las 4 cifras
0011 la parte comn es 001-
0101 Aadimos en la nueva tabla
1001 001- y marcamos esos dos
0111 casos. Hemos sustituido
1111 xyzt+xyzt por xyz
14. Comparamos el grupo 1 con el grupo 2
0001 * 00-1
0010 * 0-01
0100 -001
0011 ** 001-
0101 *
1001 *
0111
1111
15. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 1 de las 4 cifras
0011 no hacemos nada
0101
1001
0111
1111
16. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 1 de las 4 cifras
0011 no hacemos nada
0101
1001
0111
1111
17. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 1 de las 4 cifras
0011 no hacemos nada
0101
1001
0111
1111
18. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 3 de las 4 cifras
0011 la parte comn es 010-
0101 Aadimos en la nueva tabla
1001 010- y marcamos esos dos
0111 casos. Hemos sustituido
1111 xyzt+xyzt por xyz
19. Comparamos el grupo 1 con el grupo 2
0001 * 00-1
0010 * 0-01
0100 * -001
0011 ** 001-
0101 ** 010-
1001 *
0111
1111
20. Comparamos el grupo 1 con el grupo 2
0001
0010
0100 son iguales en 1 de las 4 cifras
0011 no hacemos nada
0101
1001
0111
1111
21. Comparamos el grupo 2 con el grupo 3
0001
0010
0100 son iguales en 3 de las 4 cifras
0011 la parte comn es 0-11
0101 Aadimos en la nueva tabla
1001 0-11 y marcamos esos dos
0111 casos. Hemos sustituido
1111 xyzt+xyzt por xzt
22. Comparamos el grupo 2 con el grupo 3
0001 * 00-1
0010 * 0-01
0100 * -001
0011 *** 001-
0101 ** 010-
1001 * 0-11
0111 *
1111
23. Comparamos el grupo 2 con el grupo 3
0001
0010
0100 son iguales en 3 de las 4 cifras
0011 la parte comn es 01-1
0101 Aadimos en la nueva tabla
1001 01-1 y marcamos esos dos
0111 casos. Hemos sustituido
1111 xyzt+xyzt por xzt
24. Comparamos el grupo 2 con el grupo 3
0001 * 00-1
0010 * 0-01
0100 * -001
0011 *** 001-
0101 *** 010-
1001 * 0-11
0111 ** 01-1
1111
25. Comparamos el grupo 2 con el grupo 3
0001
0010
0100 son iguales en 1 de las 4 cifras
0011 no hacemos nada
0101
1001
0111
1111
26. Comparamos el grupo 3 con el grupo 4
0001
0010
0100 son iguales en 3 de las 4 cifras
0011 la parte comn es -111
0101 Aadimos en la nueva tabla
1001 -111 y marcamos esos dos
0111 casos. Hemos sustituido
1111 xyzt+xyzt por yzt
27. Comparamos el grupo 3 con el grupo 4
0001 * 00-1
0010 * 0-01
0100 * -001
0011 *** 001-
0101 *** 010-
1001 * 0-11
0111 *** 01-1
1111 * -111
28. Hay que repetir todo el procedimiento con esta segunda tabla. El resultado es
0001 * 00-1 * 0--1
0010 * 0-01 + 0--1
0100 * -001
0011 *** 001-
0101 *** 010-
1001 * 0-11 +
0111 *** 01-1 *
1111 * -111
donde hemos sustituido
xyt+xyt por xt
xzt+xzt por xt
29. En las tablas anteriores aparecen monomios marcados, estos no hay que escribirlos, ya que han sido simplificados.
Su lugar lo ocupan ahora las simplificaciones
Los implicantes primos son los elementos no marcados de todas las tablas
30. Estos PI son
-001 = yzt
001- = xyz
010- = xyz
-111 = yzt
0--1 = xt
La expresin del Paso 1 es
f = yzt + xyz + xyz + yzt + xt
31. Paso 2
Podra pasar que alguno de estos sumandos sobrara
Tenemos el siguiente resultado
Podemos quitar un sumando si y slo si, despus de quitarlo se cumpla la siguiente condicin
Para cada mintrmino hay, al menos, un PI que est includo en l
32. La informacin de qu PI estn incluidos en cada mintrmino suele presentarse en forma de tabla de doble entrada
Las filas indican los PI calculados en el Paso 1
Las columnas indican los mintrminos
Se hace una marca en una casilla si el PI correspondiente a esa fila est incluido en el mintrmino correspondiente a la columna
Se pueden eliminar filas siempre y cuando quede siempre al menos una marca en cada columna
33. Expresin minimizada