Está en la página 1de 19

Nombre de la Universidad: Universidad Politécnica de Puebla

Nombre de la Materia: Modelado y Simulación de Sistemas

Evidencia y descripción de lo solicitado/ejemplo:

Producto Parte A Convertidores

Nombre del alumno:

Christian Gómez Toxqui

Brenda Vázquez Cruz

Grupo: 9MB IMEC

Nombre del profesor: José Pedro Sánchez Santana

Fecha de entrega: 08-06-2022


Introducción
En este reporte, se presenta la simulación de un convertidor Analógico Digital (ADC) y un
convertidor Digital Analógico (DAC) de 10 bits utilizando MATLAB. Se analizarán las
características técnicas de estos convertidores, incluyendo su resolución de 10 bits, rango de
entrada y precisión. Se explicará el principio de funcionamiento que involucra el muestreo y
cuantización para el ADC, y la asignación de valores analógicos para el DAC. También se
discutirá la elección de tecnología, considerando opciones como ADC Flash, ADC SAR y
ADC Sigma-Delta, así como DAC R-2R Ladder, DAC Delta-Sigma y DAC PWM. Esta
simulación proporcionará una comprensión sólida de estos convertidores y su aplicación en
el procesamiento de señales.

Tipos de Convertidores
Existen diferentes tipos de convertidores en el ámbito de la electrónica y las comunicaciones.
A continuación, se explican brevemente algunos de los tipos más comunes:

o Convertidores Analógico-Digital (ADC): Estos convertidores transforman una


señal analógica en una representación digital. La señal analógica de entrada se
muestrea y se cuantifica en valores digitales. Los ADC pueden ser de diferentes tipos,
como el ADC de aproximaciones sucesivas, el ADC de rampa, el ADC de flash, entre
otros.[5]
• ADC de Aproximaciones Sucesivas: Este tipo de ADC utiliza un proceso
iterativo para determinar el valor digital. Comienza con un valor de referencia
medio y realiza comparaciones sucesivas para aproximar gradualmente el
valor analógico. Es adecuado para aplicaciones que requieren alta precisión y
resolución. [5]

• ADC de Rampa: Utiliza una rampa ascendente controlada por un contador y


un comparador. La rampa se compara con la señal analógica hasta que se
igualan. El valor digital se determina por el tiempo que tarda en igualarse.
Este tipo de ADC es simple, pero puede tener una velocidad de muestreo
limitada. [5]

• ADC de Aproximaciones Sucesivas de Doble Rampa: Similar al ADC de


rampa, pero utiliza una rampa ascendente y descendente. La conversión se
basa en la diferencia de tiempo entre las dos rampas y proporciona una mayor
inmunidad al ruido y una mejor linealidad. [5]
• ADC de Flash: Este tipo de ADC utiliza una red de comparadores en paralelo,
donde cada comparador compara la señal analógica con diferentes niveles de
referencia. El resultado se codifica en un patrón de bits. Es rápido, pero
requiere un gran número de comparadores, lo que puede aumentar la
complejidad y el costo del diseño. [5]

• ADC Sigma-Delta: Este tipo de ADC utiliza la técnica de modulación Sigma-


Delta para lograr una alta resolución. La señal analógica se sobre muestrea a
una alta frecuencia y luego se filtra y decima para obtener la salida digital. Es
adecuado para aplicaciones de audio, sensores de baja frecuencia y
mediciones de alta precisión. [5]

o Convertidores Digital-Analógico (DAC): Estos convertidores realizan la


conversión inversa, es decir, transforman una señal digital en una señal analógica.
Los valores digitales se convierten en una representación analógica de la señal, que
puede ser continua o discreta. Los DAC pueden ser de diferentes tipos, como el DAC
de resistencia ponderada, el DAC de escalera, el DAC de corriente ponderada, entre
otros. [5]
• DAC de Resistencia Ponderada: Este tipo de DAC utiliza una red de
resistencias con pesos proporcionales para generar la señal analógica de
salida. Cada bit digital controla un interruptor que conecta una resistencia
ponderada a la salida. El valor digital se traduce en una combinación de
corrientes o voltajes ponderados. [5]

• DAC de Escalera (R-2R): Utiliza una red de resistencias R y 2R para generar


la señal analógica. La red de resistencias está conectada a interruptores
controlados por los bits digitales de entrada. La salida se obtiene mediante una
suma ponderada de las corrientes o voltajes en la red de resistencias. [5]

• DAC de Corriente Ponderada: En este tipo de DAC, se utilizan fuentes de


corriente con diferentes pesos para generar la señal analógica de salida. Cada
bit digital controla una fuente de corriente ponderada, y la combinación de
corrientes genera la señal analógica. [5]

• DAC de Escalera Binaria: Utiliza una red de interruptores ponderados para


generar la señal analógica. Los interruptores se activan o desactivan en
función de los bits digitales de entrada. La salida se obtiene sumando las
corrientes o voltajes generados por los interruptores activos. [5]
• DAC Segmentado: Combina características de varios DAC para mejorar la
resolución y la linealidad. Divide el valor digital en segmentos y utiliza
diferentes técnicas de conversión en cada segmento para obtener una mejor
precisión. [5]

• DAC de Modulación por Ancho de Pulso (PWM): Este tipo de DAC utiliza
una técnica de modulación por ancho de pulso para generar una señal
analógica. La señal digital se convierte en una señal de ancho de pulso
proporcional, y el promedio de la señal de ancho de pulso genera la señal
analógica. [5]

o Convertidores de frecuencia: Estos convertidores transforman una señal de una


frecuencia a otra. Algunos ejemplos comunes incluyen los mezcladores de frecuencia,
que combinan una señal de frecuencia variable con una señal de referencia para
generar una señal de salida con una frecuencia deseada. [5]

o Convertidores de potencia: Estos convertidores transforman la energía eléctrica de


una forma a otra. Por ejemplo, los inversores convierten la corriente continua (DC)
en corriente alterna (AC), mientras que los rectificadores hacen lo contrario,
convirtiendo la corriente alterna en corriente continua. [5]

o Convertidores de protocolo: Estos convertidores permiten la interoperabilidad entre


diferentes protocolos de comunicación. Por ejemplo, un convertidor RS-232 a USB
permite conectar dispositivos con interfaces RS-232 a puertos USB. [5]

Elección De Tecnología
Para esta simulación se decidió utilizar MATLAB como software para realizar la simulación
de los convertidores Analógico Digital y Digital Analógico, por lo que a continuación, se
muestran las ventajas y desventajas de utilizarlo.
Ventajas de elegir MATLAB para la simulación de los convertidores Analógico Digital y
Digital Analógico de 10 bits:

• Facilidad de uso: MATLAB proporciona una interfaz intuitiva y de fácil uso, lo que
permite a los usuarios comenzar rápidamente a simular y analizar sistemas
electrónicos. [1]
• Amplia biblioteca de funciones: MATLAB ofrece una amplia gama de funciones y
herramientas para el procesamiento de señales, lo que facilita la implementación de
algoritmos de conversión y análisis de datos. [1]

• Soporte de simulación numérica y simbólica: MATLAB permite realizar


simulaciones numéricas y simbólicas, lo que permite modelar y analizar tanto el
comportamiento cuantitativo como cualitativo de los convertidores. [1]

• Visualización de datos: MATLAB proporciona potentes capacidades de visualización


de datos, lo que facilita la representación gráfica de señales analógicas y digitales, lo
cual es crucial para el análisis y la depuración. [1]

• Comunidad y recursos: MATLAB cuenta con una gran comunidad de usuarios y una
amplia gama de recursos disponibles en línea, como documentación, tutoriales y
ejemplos, lo que facilita el aprendizaje y la resolución de problemas. [1]

Desventajas de elegir MATLAB para la simulación de los convertidores Analógico Digital


y Digital Analógico de 10 bits:

• Licencia y costo: MATLAB es un software propietario y requiere una licencia para


su uso. Esto puede suponer un costo para los usuarios, especialmente para aquellos
con presupuestos limitados. [2]

• Rendimiento y escalabilidad: En comparación con otros lenguajes de programación,


MATLAB puede ser más lento en el procesamiento de grandes volúmenes de datos.
Además, su escalabilidad puede verse limitada en comparación con lenguajes de
programación de propósito general. [2]

• Limitaciones en el acceso al código fuente: A diferencia de software de código


abierto, el código fuente de MATLAB no está disponible para su modificación o
adaptación directa. Esto puede restringir la capacidad de personalización y adaptación
a necesidades específicas. [2]

• Dependencia de herramientas y módulos adicionales: Para ciertas funcionalidades


especializadas, como el modelado de sistemas de comunicación o el diseño de filtros,
puede ser necesario adquirir módulos adicionales o herramientas complementarias,
lo que puede aumentar el costo total del uso de MATLAB. [2]
Principio De Funcionamiento
El principio de funcionamiento de la simulación del convertidor Analógico Digital (ADC) y
del convertidor Digital Analógico (DAC) de 10 bits en MATLAB se basa en la
representación y conversión de señales analógicas y digitales. [3]

En el caso del ADC, el principio de funcionamiento consiste en muestrear la señal analógica


de entrada a intervalos regulares de tiempo y cuantificar su amplitud en valores digitales. El
proceso se realiza en varias etapas: muestreo, cuantización y codificación. En la simulación
en MATLAB, se genera una señal analógica de entrada y se cuantifica mediante el uso de
operaciones matemáticas para convertirla en valores digitales de acuerdo con la resolución
del ADC. [3]

Por otro lado, el DAC realiza la conversión inversa, es decir, toma los valores digitales y los
convierte en una señal analógica de salida. En la simulación en MATLAB, los valores
digitales obtenidos del ADC se utilizan para reconstruir la señal analógica original. Esto se
logra mediante la aplicación de operaciones matemáticas inversas al proceso de cuantización,
donde los valores digitales se escalan y se convierten nuevamente en valores analógicos
dentro del rango de amplitud adecuado. [3]
La simulación en MATLAB permite visualizar y analizar las señales analógicas y digitales
en gráficas, lo que facilita la comprensión del proceso de conversión y su relación con la
señal original. Al ajustar los parámetros de resolución, voltaje de referencia y frecuencia de
muestreo, es posible observar el efecto en la precisión y calidad de las señales convertidas.
[3]

Características Técnicas
Las características técnicas de un convertidor Analógico Digital (ADC) y un convertidor
Digital Analógico (DAC) de 10 bits en MATLAB incluyen:

• Resolución: La resolución se refiere al número de bits utilizados para representar los


valores analógicos en el caso del ADC y los valores digitales en el caso del DAC. Un
ADC de 10 bits puede representar 2^10 (1024) niveles discretos de amplitud, mientras
que un DAC de 10 bits puede generar 2^10 (1024) niveles de voltaje de salida. [4]

• Voltaje de referencia: El voltaje de referencia es el rango de voltajes utilizados para


representar la señal analógica en el ADC y generar la señal analógica en el DAC. En
este caso, se puede especificar un voltaje máximo y mínimo para asegurar una
adecuada representación y generación de la señal. [4]
• Frecuencia de muestreo: La frecuencia de muestreo determina la cantidad de
muestras tomadas por segundo en el ADC y la frecuencia de actualización de los
valores de salida en el DAC. En la simulación en MATLAB, se puede especificar la
frecuencia de muestreo deseada para capturar y generar las señales de forma
adecuada. [4]

• Precisión y error: La precisión se refiere a la capacidad del convertidor de


representar con exactitud los valores analógicos en el caso del ADC y generar valores
analógicos precisos en el caso del DAC. Existe un margen de error asociado a las
conversiones, el cual puede ser influenciado por el ruido, la linealidad y otros
factores. La precisión y el error son aspectos importantes a considerar en la
simulación y evaluación del desempeño del convertidor. [4]

• Tiempo de conversión: El tiempo de conversión es el tiempo requerido para


completar una conversión de una señal analógica a digital o viceversa. En la
simulación en MATLAB, el tiempo de conversión puede ser medido o estimado para
evaluar la velocidad de respuesta del convertidor. [4]
Es importante tener en cuenta que estas características técnicas pueden variar dependiendo
del hardware real utilizado en la implementación de los convertidores ADC y DAC. La
simulación en MATLAB permite ajustar y evaluar estas características para entender su
impacto en la calidad de la conversión y el rendimiento del sistema.

Tabla de Convertidor Analógico-Digital


Un convertidor analógico-digital (ADC) de 10 bits tiene 10 entradas digitales (D9 a D0) y
una entrada automática (Vin). La tabla de verdad completa para un ADC de 10 bits resultó
todas las combinaciones posibles de valores de entrada digital y su correspondiente salida
digital. A continuación, se muestra la tabla de verdad completa:
TABLA DE VERDAD ADC
Vout
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Vin Vout (binario) Vout (decimal)
(decimal)
0 0 0 0 0 0 0 0 0 0 V0 0000000000 0 0
0 0 0 0 0 0 0 0 0 1 V1 0000000001 1 0.004887586
0 0 0 0 0 0 0 0 1 0 V2 0000000010 2 0.009775171
0 0 0 0 0 0 0 0 1 1 V3 0000000011 3 0.014662757
0 0 0 0 0 0 0 1 0 0 V4 0000000100 4 0.019550342
0 0 0 0 0 0 0 1 0 1 V5 0000000101 5 0.024437928
0 0 0 0 0 0 0 1 1 0 V6 0000000110 6 0.029325513
0 0 0 0 0 0 0 1 1 1 V7 0000000111 7 0.034213099
0 0 0 0 0 0 1 0 0 0 V8 0000001000 8 0.039100684
0 0 0 0 0 0 1 0 0 1 V9 0000001001 9 0.04398827
0 0 0 0 0 0 1 0 1 0 V10 0000001010 10 0.048875855
0 0 0 0 0 0 1 0 1 1 V11 0000001011 11 0.053763441
... ... ... ... ... ... ... ... ... .... ... ... ... ...
1 1 1 1 1 1 1 1 1 0 V1022 1111111110 1022 4.995112414
1 1 1 1 1 1 1 1 1 1 V1023 1111111111 1023 5

En la tabla de verdad, se incluyen todas las combinaciones posibles de los valores de entrada
digital (D9 a D0) y su correspondiente valor de entrada de moda (Vin). La columna "Vout
(binario)" representa la salida digital en formato binario, mientras que la columna "Vout
(decimal)" representa la salida digital en formato decimal.

Tabla de Convertidor Digital-Analógico


Un convertidor digital-analógico (DAC) de 10 bits tiene 10 entradas digitales (D9 a D0) y
una salida automática (Vout). La tabla de verdad completa para un DAC de 10 bits resultó
todas las combinaciones posibles de valores de entrada digital y su salida correspondiente. A
continuación, se muestra la tabla de verdad completa:
TABLA DE VERDAD DAC
Salida
Vout
D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 Vout Vout (binario) analógica
(decimal)
(voltaje)
0 0 0 0 0 0 0 0 0 0 V0 0000000000 0 0
0 0 0 0 0 0 0 0 0 1 V1 0000000001 1 0.004887586
0 0 0 0 0 0 0 0 1 0 V2 0000000010 2 0.009775171
0 0 0 0 0 0 0 0 1 1 V3 0000000011 3 0.014662757
0 0 0 0 0 0 0 1 0 0 V4 0000000100 4 0.019550342
0 0 0 0 0 0 0 1 0 1 V5 0000000101 5 0.024437928
0 0 0 0 0 0 0 1 1 0 V6 0000000110 6 0.029325513
0 0 0 0 0 0 0 1 1 1 V7 0000000111 7 0.034213099
... ... ... ... ... ... ... ... ... ... ... ... ... ...
1 1 1 1 1 1 1 1 1 0 V1022 1111111110 1022 4.995112414
1 1 1 1 1 1 1 1 1 1 V1023 1111111111 1023 5

En la tabla de verdad, se incluyen todas las combinaciones posibles de los valores de entrada
digital (D9 a D0) y su correspondiente valor de salida predeterminada (Vout). Cada
combinación de entrada digital tiene asignado un valor analógico correspondiente que se
genera en la salida Vout del DAC.

Simulación De Convertidor Analógico-Digital


A continuación, se muestra el código en MATLAB de la simulación del convertidor
Analógico-Digital.

clear all;
clc

% Parámetros de la señal senoidal


frecuencia = 1; % Frecuencia de la señal en Hz
amplitud = 5; % Amplitud de la señal en V
tiempo = 0:0.001:1; % Vector de tiempo (0 a 1 segundo con paso de 1 ms)
senal_analogica = amplitud * sin(2*pi*frecuencia*tiempo); % Generación de la
señal senoidal

% Parámetros del ADC


rango_maximo = 2^10 - 1; % Rango máximo de valores digitales (10 bits)
voltaje_referencia = 5; % Voltaje de referencia utilizado por el ADC en V

% Conversión de la señal analógica a valores digitales


valores_digitales = round((senal_analogica/voltaje_referencia) * rango_maximo);

% Conversión de los valores digitales a señal analógica muestreada


senal_muestreada = (valores_digitales/rango_maximo) * voltaje_referencia;
% Gráfica de la señal analógica muestreada con líneas
figure;
plot(tiempo, senal_muestreada, '-');
hold on;
plot(tiempo, senal_analogica, 'r--');
title('Señal Analógica Muestreada');
xlabel('Tiempo (s)');
ylabel('Voltaje (V)');
legend('Señal Muestreada', 'Señal Analógica');

% Configuración del eje y para la señal muestreada


ylim([0 voltaje_referencia]);

% Muestra la gráfica en un formato más legible


grid on;

En este código, se genera una señal senoidal con una frecuencia y amplitud específicas.
Luego, la señal analógica se convierte a valores digitales utilizando el rango máximo de
valores digitales de 10 bits y el voltaje de referencia proporcionado. Estos valores digitales
se convierten nuevamente a señal analógica muestreada, donde se muestran los 1023 valores
posibles.

La gráfica resultante muestra la señal analógica muestreada con líneas continuas y la señal
analógica original en rojo (como referencia).

Fig. 1. Gráfica de simulación de la señal de salida ADC.


Fig. 2. Acercamiento a la gráfica de simulación de la señal de salida ADC.

Simulación De Convertidor Digital- Analógico


A continuación, se muestra el código en MATLAB de la simulación del convertidor Digital-
Analógico.
clear all;
clc;

% Parámetros de la señal senoidal


frecuencia = 1; % Frecuencia de la señal en Hz
amplitud = 5; % Amplitud de la señal en V
tiempo = 0:0.001:1; % Vector de tiempo (0 a 1 segundo con paso de 1 ms)
senal_analogica = amplitud * sin(2*pi*frecuencia*tiempo); % Generación de la
señal senoidal

% Parámetros del DAC


rango_maximo = 2^10 - 1; % Rango máximo de valores digitales (10 bits)
voltaje_referencia = 5; % Voltaje de referencia utilizado por el DAC en V

% Conversión de la señal analógica a valores digitales


valores_digitales = round((senal_analogica/voltaje_referencia) * rango_maximo);

% Conversión de los valores digitales a señal analógica muestreada


senal_muestreada = (valores_digitales/rango_maximo) * voltaje_referencia;

% Gráfica de la señal analógica muestreada con líneas


figure;
plot(tiempo, senal_muestreada, '-');
hold on;
plot(tiempo, senal_analogica, 'r--');
title('Señal Analógica Muestreada');
xlabel('Tiempo (s)');
ylabel('Voltaje (V)');
legend('Señal Muestreada', 'Señal Analógica');

% Configuración del eje y para la señal muestreada


ylim([0 voltaje_referencia]);

% Muestra la gráfica en un formato más legible


grid on;

En este código, se genera una señal senoidal con una frecuencia y amplitud específicas.
Luego, la señal analógica se convierte a valores digitales utilizando el rango máximo de
valores digitales de 10 bits y el voltaje de referencia proporcionado. Estos valores digitales
se convierten nuevamente a señal analógica muestreada, donde se muestran los 1023 valores
posibles.

La gráfica resultante muestra la señal analógica muestreada con líneas continuas y la señal
analógica original en rojo (como referencia).

Fig. 3. Gráfica de simulación de la señal analógica del convertidor DAC.


Fig. 4. Acercamiento a la gráfica de simulación de la señal analógica del convertidor DAC.

Simulación De Comparación Entre el Convertidor


Analógico-Digital y Digital- Analógico
Se presenta a continuación, la comparación mediante dos gráficas entre el convertidor
analógico-digital y digital-analógico:
% Parámetros de la señal senoidal
frecuencia = 1; % Frecuencia de la señal en Hz
amplitud = 2.5; % Amplitud de la señal en V
tiempo = 0:0.001:1; % Vector de tiempo (0 a 1 segundo con paso de 1 ms)
senal_analogica = amplitud * sin(2*pi*frecuencia*tiempo); % Generación de la
señal senoidal

% Parámetros del ADC


rango_maximo_adc = 2^10 - 1; % Rango máximo de valores digitales del ADC (10
bits)
voltaje_referencia_adc = 5; % Voltaje de referencia utilizado por el ADC en V

% Conversión de la señal analógica a valores digitales (ADC)


valores_digitales_adc = round((senal_analogica/voltaje_referencia_adc) *
rango_maximo_adc);

% Parámetros del DAC


rango_maximo_dac = 2^10 - 1; % Rango máximo de valores digitales del DAC (10
bits)
voltaje_referencia_dac = 5; % Voltaje de referencia utilizado por el DAC en V
% Conversión de los valores digitales a señal analógica (DAC)
senal_analogica_dac = (valores_digitales_adc/rango_maximo_adc) *
voltaje_referencia_dac;

% Gráfica del ADC y el DAC


figure;
subplot(2,1,1);
plot(tiempo, senal_analogica, 'b--');
hold on;
plot(tiempo, senal_analogica_dac, 'r-');
title('Comparación del ADC y el DAC');
xlabel('Tiempo (s)');
ylabel('Voltaje (V)');
legend('Señal Analógica', 'Señal Analógica (DAC)');
ylim([-voltaje_referencia_dac voltaje_referencia_dac]);
grid on;

subplot(2,1,2);
stairs(tiempo, valores_digitales_adc, 'b-');
hold on;
stairs(tiempo, round((senal_analogica_dac/voltaje_referencia_dac) *
rango_maximo_dac), 'r--');
title('Comparación de los Valores Digitales');
xlabel('Tiempo (s)');
ylabel('Valor Digital');
legend('Valores Digitales (ADC)', 'Valores Digitales (DAC)');
grid on;

% Ajustar los ejes y mantener la relación de aspecto


axis tight;

En este código, se genera una señal senoidal con una frecuencia y amplitud específicas.
Luego, se realiza la conversión de la señal analógica a valores digitales utilizando el ADC de
10 bits y el voltaje de referencia proporcionado. A continuación, se convierten los valores
digitales nuevamente a señal analógica utilizando el DAC de 10 bits y el voltaje de referencia.
La gráfica resultante muestra la comparación entre la señal analógica original y la señal
analógica reconstruida por el DAC en la primera subfigura. En la segunda subfigura, se
muestra la representación de los valores digitales generados por el ADC y el DAC utilizando
la función "stairs", que muestra los valores digitales de forma discreta con líneas verticales.
Fig. 5. Gráfica de comparación del ADC y el DAC.

Fig. 6. Acercamiento a la gráfica de comparación del ADC y el DAC.

Fig. 7. Gráfica de comparación de los valores digitales del ADC y el DAC.


Fig. 8. Acercamiento a la gráfica de comparación de los valores digitales del ADC y el
DAC.

Circuito
CIRCUITO DAC
En el siguiente circuito(Ilustración 1), DAC (Analog-to-Digital Converter) de 10 bits en
Arduino convierte una señal analógica en un valor digital de 10 bits. Esto permite a
Arduino leer y procesar valores analógicos provenientes de sensores o cualquier otra fuente
de señal analógica.

Ilustración 1 Circuito DAC


El potenciómetro funciona como una señal senoidal, los leds como valores digitales de 0 y
1, representando así un convertidor analógico digital. (Ilustración 2)

Ilustración 2 Convertidor Analógico-Digital


CIRCUITO ADC

En el apasionante mundo de la electrónica, los circuitos ADC (Convertidores Digital-


Analógico) desempeñan un papel crucial al convertir señales analógicas en señales
digitales. Estos dispositivos son esenciales en una amplia gama de aplicaciones, desde la
adquisición de datos en sistemas de control hasta la digitalización de señales en sistemas de
comunicación.
A continuación, presentaremos un circuito en el cual a través de un Arduino generamos una
señal digital representada por un LED, esta señal es introducida a otro Arduino el cual
funciona como el convertidor, y nos muestra la señal analógica a través del puerto serial.

Ilustración 3 (Circuito ADC)


Conclusión
En conclusión, la simulación del convertidor Analógico Digital y del convertidor Digital
Analógico de 10 bits en MATLAB ha demostrado ser una herramienta efectiva para
comprender el principio de funcionamiento y evaluar las características técnicas de estos
convertidores. MATLAB ofrece una interfaz intuitiva, biblioteca de funciones y capacidad
de visualización que facilitan la simulación y análisis de las señales analógicas y digitales.
Además, se destacan las ventajas de MATLAB, como su facilidad de uso y la disponibilidad
de recursos y comunidad activa. Sin embargo, es importante considerar las limitaciones,
como el costo y la dependencia de licencias. En general, la simulación en MATLAB
proporciona una plataforma sólida para explorar y optimizar el rendimiento de los
convertidores ADC y DAC de 10 bits.

Bibliografía

[1] D. Manolakis y J. G. Proakis, Digital Signal Processing: Principles, Algorithms, and Applications,
Pearson Education, 2006.

[2] . R. G. Lyons, Understanding Digital Signal Processing, Pearson Education, 2011.

[3] R. C. Gonzalez y R. E. Woods, Digital Image Processing, Pearson Education, 2009.

[4] S. W. Smith, The Scientist and Engineer's Guide to Digital Signal Processing, California Technical
Publishing., 2003.

[5] . A. S. Sedra y K. C. Smith, Microelectronic Circuits, Oxford University Press, 2004.

También podría gustarte