Documente Academic
Documente Profesional
Documente Cultură
tipos
de
pulsos
que
cumplen
el
primer
criterio
de
Nyquist.
MARCO TERICO
A continuacin, se presentan los conceptos necesarios para comprender la
presente experiencia:
Pulsos de Nyquist
Para la transformacin de la seal de digital a analgica, es necesario la
convolucin de un tren de impulsos y una seal s(t). Por lo que lo ms importante es
encontrar esa seal o pulso s(t), tal que cumpla ciertos criterios como el ancho de banda
o potencia de la misma. Dicha convolucin es descrita como:
Siendo H(f) la transformada de Fourier de s(t), de esta forma se tiene una seal
libre de ISI o interferencia intersimblica.
Algunos de los pulsos que cumplen esta propiedad son la funcin Sinc y la
funcin coseno alzado:
Y s(0) = 1.
Esta funcin tiene la desventaja de ocupar demasiado el eje temporal, por lo que
no es un buen pulso para transmisin, a pesar de que cumple el criterio de Nyquist;
adems los lbulos laterales en vez de atenuarse, podran reforzarse en instantes que no
fuesen mltiplos de T produciendo una desincrona.
Funcin coseno alzado para diferentes valores de alpha (en la imagen mostrados como
beta).
Por ejemplo al enviar 3 smbolo, debido a que el ancho de banda es finito, los
pulsos podran dispersarse a futuros smbolos, consiguiendo que el tercer smbolo sea
reconocido errneamente como un 0 y no como un 1.
Diagrama de ojo
Este diagrama es un forma de analizar diferentes aspecto de una seal que se
est transmitiendo por un canal de comunicacin, ilustra cosas como formas, desfases,
niveles de ruido, potencias de las seales y si existe la presencia de ISI.
Corresponde a la representacin computacional de un osciloscopio, que permite
determinar antes del muestreo cul es el mejor intervalo para muestrear. Se forma
superponiendo las diferentes combinaciones de 0s y 1s en un rango de tiempo
determinado o solo por una cantidad de bits determinada. Las partes que componen este
diagrama son:
La apertura del ojo puede definir el intervalo de tiempo en que la seal puede ser
muestreada libre de ISI, la pendiente del ojo define la sensibilidad a errores y la
separacin respecto al valor central para el instante de muestreo muestra el margen de
ruido.
Debajo se muestran 2 casos, en que el nivel de ruido sobre la seal (SNR) es de
20db y en el segundo 10 db:
DESARROLLO DE RESULTADOS
Parte 1:
En esta parte del trabajo se procede a responder la actividad dada, que e organiza
segn el orden dado en el enunciado del trabajo.
1.
Para el caso del pulso de coseno alzado, se usa un alpha = 0.22 y la misma frecuencia
de muestreo anterior. En Python la funcin creada es:
Como esta funcin contiene un sinc en su interior, se vuelve a definir las operaciones de
sinc y en adicin se definen las operaciones para la parte del coseno, definiendo la
restriccin del denominador cero en l. Finalmente, se juntan ambas operaciones
multiplicndolas. El pulso entregado es:
2.
3.
Compare el pulso PRC para al menos tres valores diferentes de (0 < < 1)
En este caso se reutiliza la funcin para generar el coseno alzado en el dominio
del tiempo, y se toman 3 alphas distintos (0.1; 0.22 y 0.9). La funcin lo que realiza es
graficar segn la cantidad de alphas que se quieran graficar, en este caso se quieren
graficar en los colores azul verde y rojo. El cdigo es:
Parte 2:
1.
(pulsos superpuestos)
Primero fue necesario generar una seal aleatoria. Para esto se construye una
funcin a la que se le entrega la cantidad de bits a generar. Esta funcin genera los datos
a enviar y los convierte en una seal, ms especficamente un tren de pulsos.
Para 10 datos aleatorios se obtuvo lo siguiente:
Secuencia de bits a enviar: -1, -1, 1,-1, 1, 1, 1, 1, 1, 1
Donde el grfico de la seal generada es:
Para Sinc convolucionado con la seal y para coseno alzado convolucionado con la
seal, respectivamente:
Donde en ambos casos los puntos de muestreo son 1 o -1, cosa que es explicada
ms adelante en el anlisis de resultados.
2.
Simular, usando 10^4 bits aleatorios, una transmisin usando ambos pulsos.
La respuesta a la pregunta propuesta de cul de los 2 filtros es mejor para transmitir los
bits, es respondida en el apartado siguiente del infrome.
3.
transmisin, para una razn seal/ruido (SNR) que usted defina. Grafique los
diagramas de ojos en la entrada del receptor.
Primero, se genera en Python el ruido gaussiano a utilizar, que corresponde a una
distribucin normal aleatoria con valor del parmetro variable, siendo ms grande este
valor sinnimo de un mayor ruido.
Bonus:
1.
errores por cada valor distinto de p. Se obtiene como resultado el siguiente grfico para
el porcentaje de errores segn valores de p:
ANLISIS DE RESULTADOS
En este apartado de analizan y responden las preguntas propuestas en el
enunciado, separadas en las 2 partes que tiene el trabajo.
Parte 1:
parecida, pero coseno alzado muestra el lbulo central ms ancho que sinc; pero la
principal diferencia en la forma y que es de mucha importancia, es que coseno alzado
atena las colas ms rpido que sinc. Por lo anterior, es que coseno alzado es mucho
mejor filtro que sinc, ya que este ltimo necesita una brecha temporal muy grande.
En el dominio de la frecuencia, ambos se asemejan a un pulso cuadrado, cosa que es
muy buena en la prctica ya que permite usar una banda limitada de frecuencias en las
transmisiones. Sin embargo, sinc en oposicin a coseno alzado, se presenta mucho ms
inestables porque muestra en la parte superior, segn el grfico obtenido, varios zigzags de frecuenicias.
c.
atenuacin de las colas. Para valores ms grandes, significa que necesita menor tiempo
para hacerse cero. Si es igual a 0, entonces el pulso se mantendr infinito en el
tiempo.
En el dominio de la frecuencia, si es pequeo significa que ms se asemeja a
un pulso cuadrado, en caso contrario, se asemeja a un coseno.
Parte 2:
1.
alzado, el diagrama muestra una mejor tolerancia a errores, debido a tener menos lneas
cruzadas dentro del ojo, adems el coseno alzado presenta un slope o pendiente menor
que sinc, y esto indica que hay menos probabilidades de error por desincronizacin.
3.
transmisin, para una razn seal/ruido (SNR) que usted defina. Grafique los
diagramas de ojos en la entrada del receptor. Compare y analice Cul es el efecto
del ruido en la transmisin?, Existe ISI?, Que pulso es mejor?
Se usaron 2 SNR, uno es 1 dcimo de ruido con respecto a la seal; y el otro es
la mitad de ruido con relacin a la seal. Al ver el diagrama de ojo para el primer valor,
se observa que para coseno alzado y sinc no se presenta ISI a pesar del ruido, porque
an hay una buena porcin del ojo despejada y pocas lneas entrecruzadas en su interior.
Los efectos del ruido en este caso, son la distorsin representadas como el ancho de las
lneas superior e inferior del diagrama de ojo, que es mayor que para uno libre de ruido;
con este nivel de distorsin es muy posible distinguir sin error los bits enviados. Coseno
alzado se ve que es claramente mejor que sinc, ya que tiene menor distorsin y mayor
rea central.
Para el ruido que tiene la mitad de la potencia de la seal enviada, se ve en
ambos pulsos, sinc y coseno alzado, que existe claramente la presencia de ISI, pues es
casi imposible distinguir el centro del ojo debido a la cantidad de lneas cruzadas entre
s. La distorsin por el ruido es muy grande, a la cual se debe que la abertura del ojo sea
tan pequea, por lo que lo ms probable sea que se reciban los bits errneos y sea
imposible distinguir el mensaje. Entre coseno y alzado y sinc, coseno alzado es un poco
mejor, a pesar de ambos presentar ISI, ya que al menor con coseno alzado hay ms
partes vacas en el centro del ojo.
CONCLUSIN
Luego de realizada la experiencia, es posible notar muchos factores de
importancia para la correcta transmisin de seales, pues gracias a estas es que existen
las comunicaciones como se conocen hoy en da, aplicadas a muchos servicios
utilizados en la vida diaria.
Despus del anlisis de la parte 1, se puede concluir que tan importante es elegir
un buen pulso para transmitir las seales por un canal. No basta por ejemplo, con tener
un pulso cuadrado que cumpla el primer criterio de Nyquist si es que en el dominio de
la frecuencia este necesita un espectro de frecuencias infinito, pues se sabe que esto es
imposible en la prctica y que las bandas de frecuencias son un bien preciado. Los 2
pulsos analizados, que cumplen el criterio de Nyquist, adems cumplen con usar un
ancho de banda de frecuencias limitado para el canal de transmisin, y entonces qu
hace mejor al coseno alzado sobre Sinc?, la respuesta es que coseno alzado utiliza un
periodo limitado de tiempo, pues se atena mucho ms rpido que sinc; dems, sobre la
frecuencia, coseno alzado es ms estable para mayores valores del parmetro alpha.
De la segunda parte, se puede concluir que un buen pulso para transmitir
tambin tiene que ser tolerante a la interferencia intersimblica ISI y al ruido. Ambos
pulsos respondieron bien contra ISI en ausencia de ruido, pero coseno alzado tiene una
mayor tolerancia a los errores de desincrona, que lo hace un mejor pulso en la prctica.
En presencia de ruido, es obvio que existir una distorsin en la seal que depende de la
razn SNR que haya en la trasnmisin. Si existe mucho ruido, entonces es muy
probable que exista ISI y que el receptor reciba una seal no legible.
REFERENCIAS
Patricio Parada. (2010). Clase No.21: Pulsos de Nyquist. EL4005 Principios de
Comunicaciones, 28 de Mayo de 2016. Uchile
Wikipedia. (2016). Filtro de coseno alzado. 28 de Mayo de 2016, de Wikipedia.org Sitio
web: https://es.wikipedia.org/wiki/Filtro_de_coseno_alzado
National Instruments. (2015). Digital Timing: Clock Signals, Jitter, Hystereisis, and Eye
Diagrams. 28 de Mayo de 2016, de National Instruments Corporation Sitio web:
http://www.ni.com/white-paper/3299/en/
Carlos Gonzlez Corts. (2015). Transmisin de seales. Redes de computadores, 26 de
Mayo de 2016, De Usach Virtual
ANEXO I
Detalles de las funciones del cdigo
ANEXO II