Informe Tarea 1 de Señales
Informe Tarea 1 de Señales
Informe Tarea 1 de Señales
TAREA Nº1
1) Genere 2 períodos de una señal digital en Matlab según las siguientes especificaciones.
i) señal senoidal
ii) amplitud 5 V
iii) frecuencia 50 Hz
iv) fase 45°
2) Genere otra señal senoidal de distinta frecuencia, amplitud y fase. Muestre 2 períodos de la señal,
indicando explícitamente cuales son los valores de los parámetros utilizados.
I. Métodos
𝜔 = 2𝜋𝑓 (2)
1
𝑇= 𝑓
(3)
Para poder graficar en Matlab, bien una señal digital, se debe utilizar una correcta frecuencia de
muestreo. Por definición sabemos que la frecuencia de muestreo es el número de muestras por unidad
de tiempo que se toman de una señal continua para producir una señal discreta, durante el proceso
necesario para convertirla de analógica en digital.
El teorema de muestreo de Nyquist dice que, si la frecuencia más alta contenida en una señal análoga
de banda limitada 𝑓(𝑡) es 𝑓max y la señal se muestrea a una velocidad 1/T > 2 𝑓max, entonces la
señal 𝑓(𝑡) se puede recuperar totalmente a partir de sus muestras [4].
Donde:
1
𝑇
> 2𝑓𝑚𝑎𝑥 (5)
2
Universidad de Concepción, Chile Ingeniería Civil Biomédica, DIE
Véase en Figura 1, la señal digital que se generó en Matlab, donde se muestra dos periodos de una
señal senoidal, cuya amplitud es de 5[V], frecuencia 50[Hz] y fase de 45°.
Figura 1.
Véase en Figura 2, el código que se utilizó en Matlab para graficar la señal solicitada.
Figura 2.
Inicialmente se definió una variable “a”, que representaba la amplitud de 5[V], “f” la frecuencia de
50[Hz] y “fa” el desfase de 45. Para graficar la función seno, se decidió trabajar en radianes. Para
poder graficar, primero debemos tener en cuenta la forma básica de esta del tiempo (t) que está dada
por (1). Se pedía graficar dos periodos de la señal, en este caso como la frecuencia era de 50[Hz], los
dos periodos serian hasta el tiempo 0.04[s]. Se determino el tiempo de muestreo, basándose en el
teorema de Nyquist (5). Considerando la frecuencia máxima de 50[Hz], por lo que el tiempo de
muestreo debería ser menor a 0.01[s]. Finalmente se decide utilizar un tiempo de muestreo mucho
menor que es de 0.0001[s]. Para poder graficar correctamente la señal digital solicitada, se debió
3
Universidad de Concepción, Chile Ingeniería Civil Biomédica, DIE
eliminar un elemento de la muestra, que era el último. Esto se hizo con la parte del código en que t =
t(1:end-1). Por último, con la función plot, se grafica la señal sinusoidal.
Para generar la segunda señal senoidal, se consideró una amplitud “a2” de 10[V], una
frecuencia “f2” de 20[Hz] y una fase “fa2” de 90°, donde se decidió trabajar en Matlab con radianes
y no en grados. Véase en Figura 3, la señal digital generada en Matlab.
Figura 3.
Véase en Figura 4, el código que se utilizó en Matlab para graficar la señal solicitada.
Figura 4.
Al igual que en la primera señal, en esta también se pedía graficar dos periodos de la señal, en este
caso como la frecuencia es de 20[Hz], los dos periodos serian hasta el tiempo 0.1[s]. Se determino el
tiempo de muestreo, basándose en el teorema de Nyquist (5). Considerando la frecuencia máxima de
20[Hz], por lo que el tiempo de muestreo debería ser menor a 0.025[s]. Finalmente se decide utilizar
un tiempo de muestreo mucho menor que es de 0.0001[s]. Para poder graficar correctamente la señal
4
Universidad de Concepción, Chile Ingeniería Civil Biomédica, DIE
digital solicitada, se debió eliminar un elemento de la muestra, que era el último. Esto se hizo con la
parte del código en que t2 = t2(1:end-1). Por último, con la función plot, se grafica la señal sinusoidal.
Véase en Figura 5, ambas señales senoidales, donde se puede apreciar que estas son distintas
debido a que tienen distinta frecuencia. La primera señal que se encuentra a mano izquierda de Figura
5, tiene una frecuencia mayor que la segunda señal (primera señal a 50[Hz] y segunda señal a 20[Hz]).
El aumento de frecuencia implica un aumento de las oscilaciones, por ende, más periodos por unidad
de tiempo.
Figura 5.
Véase en Figura 6, el código que se utilizó en Matlab para graficar ambas señales superpuestas.
Figura 6.
En Figura 7, podemos ver la gráfica de la señal senoidal n°1, a distinto tiempo de muestreo. El primer
grafico el tiempo de muestreo es de 0.0001[s] mientras que en el segundo grafico el tiempo de
muestreo es de 0.0025[s]. Donde ambos tiempos de muestreos cumplen con el teorema de Nyquist.
5
Universidad de Concepción, Chile Ingeniería Civil Biomédica, DIE
Se observa que mientras menor sea el tiempo de muestreo, la señal es más parecida a la original. Se
puede concluir que la resolución depende de cuan pequeño sea el tiempo de muestreo.
Figura 7.
Véase en Figura 8, el código que se utilizó en Matlab para graficar ambas señales superpuestas.
Figura 8.
Ahora bien, las señales que anteriormente se mostraron, eran señales que cumplían con el teorema de
muestreo de Nyquist.
En Figura 9. Se puede ver la señal senoidal n°1, tiene un tiempo de muestreo de 0.0001[s], lo cual
cumple con el teorema de Nyquist (5). Ya que según este teorema el tiempo de muestreo, en este caso
con una frecuencia máxima 50[Hz], debía ser menor a 0.01[s]. La segunda señal de Figura 9, podemos
ver graficada la señal n°1 con un tiempo de muestreo de 0.01[s]. Donde no se cumple el teorema de
Nyquist. Vemos que, al graficar, ha habido perdida de información, entre los puntos donde se hizo el
muestreo. Por lo que se concluye que esta es una de las importancias de utilizar un correcto tiempo
de muestreo.
6
Universidad de Concepción, Chile Ingeniería Civil Biomédica, DIE
Figura 9.
Figura 10.
III. Referencias