Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia3 - Diagrama - Ojos PDF
Guia3 - Diagrama - Ojos PDF
seal
CANAL
Filtro
receptor
Fig. 1
Uno de los resultados ms interesantes del procesado de seal es que es posible procesar
seales continuas mediante filtros digitales (ver Figura 2). Esto es, dado un sistema LTI
continuo con respuesta al impulso h(t) y respuesta en frecuencia H(f) que para una entrada x(t)
da una salida y(t), es posible sustituirlo por un sistema en tiempo discreto equivalente, siempre
que la seal x(t) se muestree cumpliendo el criterio de Nyquist.
x(t)
Sistema continuo
y(t)
H(f)
x(t)
A/D
Sistema discreto
H()
D/A
y(t)
Se utilizan 10 muestras por smbolo, con lo que una seal de comunicaciones binaria a 800
baudios se muestrear a 8 KHz (ancho de banda de simulacin 4 KHz). En el caso de que el
programa no se comporte de esta manera, ejecute el comando clear global y repita la
operacin. Si sigue sin dar los resultados previstos pregunte al profesor. Recuerde que si en
algn momento ejecuta el comando clear o abandona Matlab deber ejecutar de nuevo iniciar.
En esta seccin vamos a analizar el efecto de un canal en la seal transmitida utilizando la
funcin channel:
V. PROCEDIMIENTO
1.
Realizar la simulacin del programa, para ello usar los siguientes datos:
Numero de smbolos: N=500
Numero de muestras por smbolo: m=10
Duracin del pulso: D=4 y D = 10
Rolloff: beta=0
Nmero de ojos: neye=3
2.
3.
4.
Repetir el primer paso para diferentes anchos de banda: {2500, 1500,1000 y 500}
5.
6.
Observar cmo se genera un diagrama de ojo y como refleja la distorsin introducida por el
canal en la seal x.
7.
Usando codlin generar el diagrama de ojo de una seal NRZ polar de 4410 bps
muestreada a
8.
44100 muestras/s para valores de potencia de ruido s2 = {0.02, 0.1} sin limitacin en el
9.
ancho de banda (use Ancho de Banda = 21000Hz) y para s2 = 0.01 con anchos de banda
neye=2;c=floor(length(x)/(neye*m));
xp=x(end-neye*m*c+1:end);
plot(reshape(xp,neye*m,c));
xlabel('tiempo(muestras)');
ylabel('Amplitud');
Diagrama del ojo para una seal con una duracin de pulso de 4:
Diagrama del ojo para una seal con una duracin de pulso de 4:
function s=srrc(syms,P,beta);
k=-syms*P+1e-8:syms*P+1e-8;
%numerical problems if beta=0
if(beta==0),beta=1e-8;end;
%calculation of srrc pulse
s=4*beta/sqrt(P)*(cos((1+beta)*pi*k/P)+...
sin((1-beta)*pi*k/P)./(4*beta*k/P))./(pi*(116*(beta*k/P).^2));
end