Símbolo | Código |
0 | 0 |
1 | 10 |
2 | 110 |
3 | 1110 |
4 | 11110 |
5 | 111110 |
6 | 1111110 |
7 | 11111110 |
Diseñar un codificador unario, que codifique símbolos con índices comprendidos entre 0 y 7. Calcular fmax. La figura 4.12 muestra las entradas y salidas del codificador. En cada ciclo de reloj debe producirse la salida de 1 bit de código y puesto que se trata de un codificador de longitud variable, no en cada ciclo de reloj se procesa un símbolo. La señal de control de salida especifica cuando debe ser aplicado el símbolo a la entrada del codificador (por ejemplo, si control=1 es que el codificador ha finalizado de codificar el símbolo anterior y si control=0, es que está ocupado y el símbolo situado a la entrada no es procesado).