Está en la página 1de 3

INFORME DEL LABORATORIO 2 DE PROCESAMIENTO DE SEALES DIGITALES

LORA VERAMENDI RONALD Pgina 1



GENERACION DE SECUENCIAS
DISCRETAS EN MATLAB
I. OBJETIVO
Disear un ecualizador digital que contenga un filtro pasa bajo, un
filtro pasa banda, un filtro pasa alto.
II. Marco terico
Las seales discretas pueden proceder de estudios demogrficos, de
datos econmicos o meteorolgicos para los cuales, la variable
independiente es inherentemente discreta. Otro tipo de secuencias
discretas son aquellas generadas a partir de un muestreo de seales
cuya variable independiente es continua. Por ejemplo, para el
procesado discreto de una seal de voz se necesita una secuencia
discreta en donde estn almacenados los valores que toma la voz
continua en instantes temporales equiespaciados.
El inters creciente del procesado discreto o digital de seales estriba
en su versatilidad y eficiencia para tratar seales bien diferentes y
procesos complejos de gran carga computacional.
La implementacin de estos procesos puede llevarse a cabo con
diferentes tecnologas, que hoy en da pueden considerarse como
muy potentes y econmicas: microprocesadores de propsito
especfico, ordenadores de propsito general, dispositivos de onda
acstica de superficie
III. PROCEDIMIENTO
EJERCICIO 1
Generar una seal rectangular en tiempo discreto.
Sea 1 y 0 todos los dems.

n= -2:0.01:1.99; % tomando un intervalo -2<n<1.99 (400 elementos)
r=zeros(400,1);% creamos un vector1x400 con elementos "0"
set1=find(abs(n)<0.5); % para el intervalo -0.5n0.5 ser 1
% para todos los dems ser 0
r(set1)=ones(size(set1));% los elementos que satisfacen la condicin
% sern 1
stem(n,r) % graficamos en la seal discreta

INFORME DEL LABORATORIO 2 DE PROCESAMIENTO DE SEALES DIGITALES

LORA VERAMENDI RONALD Pgina 2

EJERCICIO 2
Genere la siguiente secuencia : escalon unitario
U[n]=0 n<0, 1 en todos los dems casos

Solucin:

n= -50:49; % tomando un intervalo -50<n<49 (100 elementos)
r=zeros(100,1);% creamos un vector1x100 con elemrentos "0"
set1=find(n>0); % para todo n>0 sera 1
r(set1)=ones(size(set1));% los elementos que satisfacen la condicion
% seran 1
stem(n,r) % graficamos en la seal discreta


EJERCICIO 3
Genere la siguiente secuencia: rampa unitaria
Ramp[n]=0 n<0, n en todos los dems casos
n= -50:49; % tomando un intervalo -50<n<49 (100 elementos)
r=n; %creamos un r=vector1x100 con elemrentos "n"
set1=find(n<0); % para todo n<0 sera 0
r(set1)=zeros(size(set1));% los elementos que satisfacen la condicion
% seran "n"
stem(n,r) % graficamos en la seal discreta





INFORME DEL LABORATORIO 2 DE PROCESAMIENTO DE SEALES DIGITALES

LORA VERAMENDI RONALD Pgina 3

EJERCICIO 4
Genere la siguiente secuencia: arbitraria
G[n]=0 n<0
Sin(n/2) si 0n1
1, n>1
n= -2:0.05:2; % tomando un intervalo -2<n<2 (81 elementos)
r=sin((pi*n)/2); %creamos un r=vector1x81
set1=find(n<0); % para todo n<0 sera 0
set2=find(n>1); % para todo n<0 sera 1
% para 0<=n<=1, sen((pi*n)/2)
r(set1)=zeros(size(set1));% los elementos que satisfacen la condicion
% seran "0"
r(set2)=ones(size(set2));% los elementos que satisfacen la condicion
% seran "1"
stem(n,r) % graficamos en la seal discreta



IV. CONCLUSIONES

En los sistemas reales no es posible generar un impulso perfecto para
aplicar como prueba en ninguna entrada. Por lo tanto, se usan
aproximaciones de pulsos muy breves. Debido a que el pulso es
suficientemente corto comparado a la respuesta a impulso, el
resultado obtenido ser bastante cercano a la respuesta a impulso
terica. Por otro lado, es posible obtener la respuesta al impulso de
un sistema utilizando mtodos indirectos de Procesamiento de
Seales, como ser la aplicacin de un estmulo conocido y luego
proceder la deconvolucin entre ste y la respuesta del sistema bajo
estudio.

V. Bibliografa

http://bloganalisis1.files.wordpress.com/2008/02/garcia-chavez-aguilar-tarea-
5.pdf
http://www.elconesvida.net/fcastell/aula10c/SyS1/arch/Ejemplo1.16.pdf
http://www.gts.tsc.uvigo.es/ssd/practicas/practica2.pdf

También podría gustarte