Algunas personas tienen el concepto de que las señales digitales están en forma de 0 y 1. Pero en un libro obtuve el concepto de que las señales digitales pueden tener valores enteros. ¿Qué concepto es correcto?
Algunas personas tienen el concepto de que las señales digitales están en forma de 0 y 1. Pero en un libro obtuve el concepto de que las señales digitales pueden tener valores enteros. ¿Qué concepto es correcto?
Estás mezclando las ideas de las señales digitales con las binarias .
Una señal digital es aquella que toma solo valores discretos o, en el mundo real, una en la que distinguimos solo un conjunto discreto de valores. Puede tener 2 valores posibles, o 3, o 10, o lo que sea.
Una señal binaria es un caso específico de una señal digital que toma dos valores diferentes.
Una señal digital ternary puede tomar tres valores diferentes.
En las comunicaciones, a menudo usamos esquemas de modulación complejos que pueden tomar uno de muchos valores diferentes en cada intervalo de baudios. Por ejemplo, los sistemas modulación de amplitud en cuadratura (QAM) pueden permitir 16, 64, 256 o más valores diferentes.
Un reloj puede tener una pantalla digital sin ninguna lógica binaria involucrada en su diseño:
Una señal digital se mide en voltios con una lógica 1 que normalmente es de 3,3 voltios o 5 voltios y el cero lógico es de 0 voltios. Por lo tanto, se puede considerar que una señal digital tiene valores lógicos (es decir, 0 o 1), pero también se puede considerar que tiene valores reales como 0V y 3.3 voltios.
Una combinación de señales digitales puede considerarse como un número binario de varios dígitos de longitud. En estas circunstancias, la interpretación básica del valor binario es la de un entero PERO, el diseñador del "sistema" puede representar valores no enteros como fracciones o cualquier otro sistema de conteo concebible.
\ $ n \ $ bits (ya sea 0s y 1s) se pueden combinar para codificar intergers en el rango \ $ 0..2 ^ n-1 \ $. Así que ambas afirmaciones son ciertas.
Es igual que en el sistema decimal varios dígitos (ya sea 0s, 1s, 2s, .. o 9s) se pueden combinar para codificar enteros en el rango \ $ 0..10 ^ n-1 \ $.
Tenga en cuenta que no es posible codificar ningún intervalo de números reales por un número finito de bits / dígitos.
Lea otras preguntas en las etiquetas digital-logic