ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

BITACORA # 2: SEÑALES Y SISTEMAS DISCRETOS

Laura Carranza CabraInforme18 de Agosto de 2020

505 Palabras (3 Páginas)227 Visitas

Página 1 de 3

BITACORA # 2: SEÑALES Y SISTEMAS DISCRETOS

FECHA: 11 de agosto del 2020

NOMBRES: -    Carlos Andrés Chaves Santos

  • Sergio David Trujillo Franco
  • Laura Maria Carranza Cabra

DESCRIPCION DEL LABORATORIO

 

Generación de una señal en MATLAB

  1. Represente las siguientes señales en tiempo continuo:
  1. Señal cuadrada amplitud #grupo, ciclo útil del 60% y frecuencia de 10π. Emplee las funciones square y plot
  2. Onda triangular de tiempo continuo con amplitud 2*#grupo, frecuencia 10π y pico en la mitad del periodo. Emplee las funciones sawtooth y plot. 
  3. Señal cuadrada de tiempo discreto con amplitud #grupo+5, ciclo útil de 50%, y frecuencia π/4, usando las funciones square y stem. 

Discretización de una señal en MATLAB

  1. Represente las señales anteriores en tiempo discreto

 

Adquisición de una señal por medio de la tarjeta de sonido de la PC

  1. Captura una señal de audio con MATLAB.
  2. Realiza la representación gráfica del sistema que implementaste (Diagrama de bloques).
  3. Gráfica la señal capturada.
  4. Analiza la señal obtenida y define todas sus características.

SOLUCIÓN DEL LABORATORIO

Señal continua.[pic 1]

Señal discreta.

[pic 2]

  1.  

Señal continua

[pic 3]

Señal discreta

[pic 4]

  1.  

Señal continua

[pic 5]

Señal discreta

[pic 6]

Adquisición de una señal por medio de la tarjeta de sonido del PC

Comando utilizado en MATLAB:

close all;

clear all; %borra las variables del archivo%

clc;

 

%t = input ('Cuantos segundos quieres grabar '); %variable de tiempo en segundos%

%Fs= input ('Con que Frecuencia quieres grabarlo ');%frecuancia de muestreo%

t = 2;

Fs = 5000;

v = audiorecorder(Fs, 24, 1); %(frecuencia, cantidad de bits, monoestereo)

v.StartFcn = 'disp(''   iniciando grabación'')';

v.StopFcn = 'disp(''   terminando grabación'')';

 

input ('Presione enter para grabar la primera senal'); %impresion de pantalla

recordblocking(v, t)

y=v.getaudiodata()

audiowrite ('1.wav', y, Fs); %guarda el sonido en formato wav%

which '1.wav'

input ('Señal capturada');

 

input ('Presione enter para escuchar la primera grabacion');%impresion de pantalla%

sound(y,Fs);

 

plot (y);

 

** Este fue guardado previamente con el nombre de audio en la misma carpeta donde se va a guardar el audio al momento de compilar el código **

Diagrama de Bloques

[pic 7]

Grafica: Grabación de voz diciendo “Hola”

[pic 8]

Análisis de la señal

  • Como es de notar en la grafica anterior, la señal se determina por los diferentes componentes frecuenciales que tiene la voz, por ello, cada que se ingresa una nueva grabación, se va a tener diferente gráfica, puede ser similar pero nunca llega a ser igual a ninguna.  
  • Es una señal discretizada causal porque recurre a la regla de n
  • El eje x se encuentra en términos de frecuencia, mientras que el eje y se puede denotar como la energía presente en cada componente frecuencial, por lo tanto, se puede decir que en el rango de los 40KHz y los 50KHz se presenta mayor energía en la voz.
  • Se pueden ver muchos picos en la grafica debido a que al momento de realizar la grabación se presentan demasiados ruidos e interrupciones que pueden afectar la recolección de datos en el sistema y generar un rango de error mínimo pero suficiente para lograr notar las perturbaciones.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (540 Kb) docx (915 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com