Está en la página 1de 27

CONVERSIONES ADC y DAC

Laboratorio 2

Estudiantes:

Marlyns gutierrez bertel


Paula Rolón
Sergio mercado
Yaritza florez

Ingeniero :
JHON JAIRO ANAYA DÍAZ
1. Consideremos una señal sinusoidal discreta de 40Hz y amplitud 10 voltios;
represéntelo en una grafica que evidencie solo dos periodos de la función.
a) utilice tres intervalos de muestreo diferentes y dibuje las señales
obtenidas
b) escriba cuantas muestras se obtienen por periodo de oscilación en cada
grafica, utilice Matlab, Scilab y Octave.
c) escriba cada script utilizado como anexo.

MATLAB
código implementado

FIGURE 1.1. Script utilizado en la H.S MATLAB 2018B para generar la señal discreta sinusoidal a
40Hz
Grafica obtenida

FIGURE 1.2 grafica obtenida en MATLAB a una frecuencia de muestreo de 200Hz generando
5 muestras por ciclos.

FIGURE 1.3 grafica obtenida en MATLAB a una frecuencia de muestreo de 400Hz generando 10
muestras por ciclos.
FIGURE 1.4 grafica obtenida en MATLAB a una frecuencia de muestreo de 1200Hz generando
30 muestras por ciclos.
Scilab
Código implementado

FIGURE 1.5 Script implementado en la H.S Scilab 6.1 para generar la señal sinusoidal
discreta a 40 Hz
Grafica obtenida

FIGURE 1.6. grafica obtenida en Scilab a una frecuencia de muestreo de 200Hz generando 5
muestras por ciclos.
Grafica obtenida

FIGURE 1.7. grafica obtenida en Scilab a una frecuencia de muestreo de 400Hz generando 10
muestras por ciclos.
Grafica obtenida

FIGURE 1.8. grafica obtenida en Scilab a una frecuencia de muestreo de 1200Hz generando 30
muestras por ciclos.
Octave
Código implementado

FIGURE 1.9 script implementado en Octave 5.2 para generar la señal con las especificaciones
deseadas
Grafica obtenida

FIGURE 1.10 grafica obtenida en Octave a una frecuencia de muestreo de 200Hz


generando 5 muestras por ciclos.
Grafica obtenida

FIGURE 1.11 grafica obtenida en Octave a una frecuencia de muestreo de 400Hz generando 10
muestras por ciclos.
Grafica obtenida

FIGURE 1.12 grafica obtenida en Octave a una frecuencia de muestreo d e1200Hz generando 30
muestras por ciclos.
2. De acuerdo con la figura 1, realice la simulación en simulink y scilab
(Xcos), pruebe el teorema de Nyquist para sus tres casos.

• Esquema implementado en simulink

FIGURE 2.1 circuito implementado en simulink de Matlab de acuerdo a la figura 1.


Grafica de simulación en simulink comprobando el teorema de Nyquist

FIGURE 2.2 grafica obtenida en Matlab (simulink) a una frecuencia de muestreo d e 50Hz, Fs.=50Hz
Grafica de simulación en simulink comprobando el teorema de Nyquist

FIGURE 2.3 grafica obtenida en Matlab (simulink) a una frecuencia de muestreo d e 80Hz, Fs.=80Hz
Grafica de simulación en simulink comprobando el teorema de Nyquist

FIGURE 2.4 grafica obtenida en Matlab (simulink) a una frecuencia de muestreo d e 1000Hz, Fs.=1000Hz
• Esquema implementado en scilab
3. Considere la siguiente ecuación en diferencias, con condiciones
iniciales iguales a cero y con T=1seg

  10 𝑧 + 5
𝑦 ( 𝑧 )=
¿¿
Encuentre la respuesta discreta de la ecuación a una entrada delta
kronecker, escalón unitaria y rampa en Matlab, scilab y octave,
dibujando cada grafica obtenida.(desarrolle un script que genere la
respuesta al sistema ante las entradas planteadas).
• Código implementado para una entrada delta kronecker,
escalón unitario y rampa en Matlab

FIGURE 3.1 código implementado en Matlab para obtener la respuesta a cada entrada:
delta kronecker, escalón unitario y rampa.
• Grafica de la respuesta en Matlab de cada entrada

FIGURE 3.2 código implementado en Matlab para obtener la respuesta a cada entrada:
delta kronecker, escalón unitario y rampa.

FIGURE 3.3 grafica de la respuesta de delta kronecker, escalón unitario y rampa en


Matlab.
• Código implementado para una entrada delta kronecker,
escalón unitario y rampa en scilab

FIGURE 3.4 código implementado en scilab para obtener la respuesta a cada entrada:
delta kronecker, escalón unitario y rampa.
• Grafica de la respuesta en scilab de cada entrada

FIGURE 3.5 grafica de la respuesta de delta kronecker, escalón unitario y rampa en scilab.
• Código implementado para una entrada delta kronecker,
escalón unitario y rampa en octave

FIGURE 3.6 código implementado en octave para obtener la respuesta a cada entrada: delta
kronecker, escalón unitario y rampa.
• Grafica de la respuesta en octave de cada entrada

FIGURE 3.7 grafica de la respuesta de delta kronecker, escalón unitario y rampa en octave.
OBSERVACIONES

 Para poder llegar a los resultados del punto 2 rellenamos los espacios
entre las frecuencias de muestreo esto se logra con los circuitos de
retención (zero-order-hold1 y first-order-hold1) y así se reconstruye de
manera aproximada la señal analógica de la entrada.
CONCLUSIONES

 Se comprobó el teorema de Nyquist tomando frecuencias de muestreo f=50Hz.


f=80Hz y f=1000Hz y se comprobó con la señal muestreada es mejor a una mayor
frecuencia de muestreo.

 Se pudo concluir que ante una señal de entrada sinusoidal a una f=40Hz con 5
muestras por ciclo habrá una reconstrucción pobre de la señal. Con respecto a la
original, se decidió aumentar las muestras por ciclo y se logró observar como mejora
la reconstrucción de la señal, en este caso se aumentó 10 muestras por ciclo lo cual
se pudo notar una señal mas identificada con la original, se aumentó a 40 muestras
por segundo lo cual evidencia la manera en que la señal original es muy parecida a la
muestreada, logrando así una perdida menor de datos.

 Al realizar el trabajo se pudo observar que con una frecuencia de muestreo mayor se
obtendrá mayor muestras por ciclo, esto es muy importante ya que al momento de
reconstruir la señal, se obtendrá una señal mas fiel con respecto a la señal original.

 Gracias a las simulaciones se puede concluir y observar la teoría de Nyquist dado que
si aumentamos la frecuencia de muestreo dos veces a la frecuencia (fs>2f) esta señal
de entrada se puede recuperar.

También podría gustarte