Sunteți pe pagina 1din 7

Laboratorio #01

SISTEMAS DE COMUNICACIN DIGITAL EN BANDA BASE (Marzo del 2011)


Pablo Luis Rodrguez Abril cd. 49054794, Jorge Esteban Blanco cod.49054515, Gustavo Armando Barrera, cod.4 UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA ESCUELA DE INGENIERIA ELECTRONICA COMUNICACIONES II Ing. Eduardo Avendao Fernndez

I.

PROCEDIMIENTO

Lo que se obtiene es una seal NRZ unipolar de frecuencia de 1000 Hz, la cual es una seal aleatoria. Ahora se genera ruido a la seal el diagrama realizado en similink se observa en la figura 3.
1/z

A. Generacin de seales Se generar un nmero aleatorio primo distribuido uniformemente entre [0,1], se usa M=2 para la semilla aleatoria randseed a una tasa simulada de 1e3. Dentro de los parmetros a configurar son un tiempo de parada de 0.02, un tipo de paso fijo, con solver discreto, sin restriccin en el tiempo de muestreo, tamao del paso 2e5 y modo de tarea automtico, esto se realiza en simulink , el diagrama se observa en la figura 1.
NoOp

Random Integer Random Integer Generator Add Uniform Uniform Noise Generator Figura 3 Seal NRZ unipolar con ms ruido. Rate Transition Scope

Random Integer Random Integer Generator


Sine Wave

Rate Transition

Scope

Figura Saturation 1. Simulacin seal NRZ.

En la figura 4 se observa el resultado de agregar ruido a la seal, se observa que la seal se deteriora y cambia significativamente a comparacin de la seal original.
2

Luego se adiciono ruido para observar el deterioro de la seal.


1

1.5

0.8

Amplitud

Amplitud

0.6

0.5
0.4

0.2

0 0

0.002

0.004

0.006

0.008

0.01 Time

0.012

0.014

0.016

0.018

0.02

Figura 4. Grafica resultado de la figura3


0 0 0.002 0.004 0.006 0.008 0.01 Time 0.012 0.014 0.016 0.018 0.02

Figura 2 Grafica seal NRZ unipolar.

Se observa que al adicionarle ruido a las seal generada su informacin es altamente modificada, y esta distorsin varia en relacin con el ruido implantado. la seal generada con ruido tiende a un comportamiento m-ario.

Random Integer
B. Espectro de una seal Se obtiene el espectro de una seal, los parmetros de la funcin seno son A=1V, fo=1Khz y un desplazamiento de fase de 0, asuma una frecuencia de la portadora de 2000*pi. Para el rectificador se trabaja con un umbral de conduccin de 0V, especificando en los parmetros del bloque de saturacin un lmite inferior de 0 y superior de 1000. El diagrama implementado en simulink se observa la figura 5.

Random Integer C. Generacin de ruido Gaussiano Generator


Para poder observar con mayor detalle se escalo el eje de la frecuencia, actualmente es fs/2=250Khz, usando la funcin plootools de la ventana en la figura 7.

Ad

Uniform
Para el generador de ruido Gaussiano deje el parmetro para la media en cero y para la varianza en 1 como fuente Random de ruido. Ajustando el tiempo de simulacin en 5.24288 y Uniform Noise Integer las muestras en 218 para una tasa de muestreo a 50Khz. El Generator Random Integer filtro paso bajo es del tipo FIR con frecuencia de corte Generator 0.45fs/2=11.25. El nmero de muestras seleccionadas fue de 218 que es Uniform igual a 262.144. El tiempo de simulacin se debe seleccionar de acuerdo a la siguiente ecuacin: T=N/fs =262.144/50.000=5.24288.

Sine Wave

Saturation

B-FFT Spectrum Scope 1

Uniform Noise Generator

Figura 5. Obtencin del espectro de una seal

Que permitir ese tiempo de muestra en la simulacin de 2us, vare este parmetro y comente al respecto?. Ahora cambiemos los parmetros para el visualizador de espectro, se deja un tamao de buffer de 262144 (Porqu se selecciona ese tamao de buffer, a qu corresponde?), buffer de sobrelapamiento de 0, tipo de ventana Boxcar (Explique las dems formas de ventana) y la longitud de la FTT igual que el tamao del buffer con un nmero de promedios espectrales de 1. Se desplegar la PSD en dB sobre un rango en Hz de 0 a fs/2, incremente el tiempo de parada en la simulacin a 0.524288 segundos que resulta en 218 muestras a una tasa de muestreo de 500Khz y una resolucin espectral de 0.19Hz, obtenga la salida para esta configuracin y comente al respecto.

Uniform Uniform Noise Generator 1

Lowpass B-FFT Lowpass Filter Spectrum Scope 2

B-FFT Spectrum Scope 1


Figura 7. Filtrado de ruido Gaussiano

En las figuras 8 y 9, se observa el ruido Gaussiano obtenido, y filtrado respectivamente.

Figura 8. Ruido Gaussiano.

2Figura 6. Espectro de la seal seno Cuando se modifica el paso a fijar, se debe de modificar los valores de tiempos de muestreo y revisar que si no son los mismos, por lo menos que sean mltiplos los unos de los otros para no generar error.

Figura 9. Ruido Gaussiano filtrado.

Se puede observa por las figuras 8 y 9 la importancia de los filtros digitales debido a su facilidad en configuracin y aplicacin en las comunicaciones digitales. Otra caracterstica importante de los filtros digitales es que pueden responder a seales de gran frecuencia ya que solo es limitado por el poder de procesamiento del dispositivo en que se programe.

-2

-4

-6

-8 0 0.005 0.01 0.015 0.02 0.025 Time 0.03 0.035 0.04 0.045 0.05

D. Simulacin de PAM rectangular En la figura10 se observa un Sistema de Comunicacin Digital (SCD) con AWGN, dentro de los parmetros se tiene que el Tb=1ms, la tasa de transicin produce unos datos en el tiempo de simulacin de 20us o una tasa de simulacin de 50Khz. Los datos unipolares binarios son desplazados por 0.5, se introduce una ganancia de 10 para tener unos pulsos a la salida de A=5V a una tasa de datos rb=1Kbps. Para el bloque de AWGN se cambio la varianza a 0.5V. Para el generador de pulsos se configuro una amplitud de A=0V 1V a una f=1Khz, ancho de pulso del 10%Tb=0.1ms y retardo de fase de Tb/2=0.5ms. La tasa de simulacin es ajustada a 50Khz con 2500 muestras y un tiempo de parada en simulacin de 50ms
1/z

Figura12. Seal receptor.

El bloque de Sample and Hold retencin con la sincronizacin generador de impulsos. Estas retardo de muestra.
8 6

realiza el muestreo y la en Tb/2, siempre por un acciones introducen un Tb/2 en la

Uniform

Lowpass

B-FFT

Random Integer

Uniform Noise Generator 1

Lowpass Filter

Spectrum Scope 2

Random Integer Generator

Rate Transition

Scope

Add

B-FFT

Uniform

Spectrum Scope 1

Uniform Noise Generator

-2

-4

-6

Pulse Generator

-8 0 0.005 0.01 0.015 0.02 0.025 Time 0.03 0.035 0.04 0.045 0.05

Random Integer Random Integer Generator 1 Rate Transition 1 -0.5 Constant

10 Gain

AWGN

In S/H

Figura 13. Seal en el retenedor de orden cero.


Sign Lookup Table Scope 4

AWGN Channel

Sample and Hold

Scope 3 Scope 1 Scope 2

El modulo de Lookup table convierte el vector [-1, 0, 1] a una rplica de la bipolares de transmisin seal [ 5] comparacin por asignacin de 0-5.
5 4

Figura 10. Transmisin y recepcin de una seal PAM

La seal transmitida se encuentra antes del sumador. Su grafica se observa en la figura11. La fuente de informacin (voz, msica, video, texto, seales o imgenes), son moduladas en el transmisor el cual se representa por el sumador, referenciado por Tx Offset. La salida del transmisor es la entrada fsica de medio de transmisin (cables, fibra ptica, inalmbrica o acstica), un canal con ruido auditivo. La salida del canal entra al receptor que trata de demodular la seal y recuperar los datos.

3 2 1 0 -1 -2 -3 -4 -5 0 0.005 0.01 0.015 0.02 0.025 Time 0.03 0.035 0.04 0.045 0.05

Figura 14. Reconstruccin de la seal

5 4 3 2 1 0 -1 -2 -3 -4 -5

La salida del canal entra al receptor que trata de demodular la seal y recuperar los datos. Se observa que la seal adquiere un retardo de Tb/2 debido a la retencin de realizada por el bloque de Sample and Hold. Ahora obteniendo la PSF para el sistema PAM, para ello se adiciono el bloque Spectrum scope y se ajusto el tiempo de parada en 5.24288. Se Asume que la RL=1, si la PAM tiene una amplitud de 5V y una potencia normalizada de 25W y considerando que la PSD para esta seal viene dada por:

0.005

0.01

0.015

0.02

0.025 Time

0.03

0.035

0.04

0.045

0.05

Figura 11. Seal a transmitir

( )

) )

Se Obtinene una relacin del porcentaje total de potencia para los siguientes casos:
Tabla 1. Porcentaje total de potencia

10.97 10 6.98 3.98 3.19 2.22 0.97

2 2.5 5 10 12 15 20

Ancho de Banda (Hz) 1/Tb 2/Tb 3/Tb 4/Tb 5/Tb

Porcentaje total de potencia (%) 90 95 96.5 97.5 98

E. Desempeo de un sistema PAM rectangular en un receptor simple con AWGN Ahora se realiza un anlisis incluyendo un bloque para calcular la tasa de bit errado BER e incrementando la varianza de la fuente de ruido Gaussiano. El receptor PAM se deja inicialmente sin filtro para capturar la potencia total en la seal. Se utilizando dos entradas de comparacin para el anlisis de BER, esas seales son muestreadas a una tasa de simulacin de 50Khz con Tb=1ms, en este bloque se ajusto un retardo en los datos recibidos de 1 para compensacin en el receptor. Como la potencia Pn es la varianza dividida en la carga, se tiene:

Figura 15. PAM rectangular filtrada en Receptor simple en presencia de AWGN

El rendimiento de forma rectangular PAM (= Tb, el 100% ciclo de trabajo) en un receptor simple (un solo punto de muestreo en Tb / 2) en AWGN es evaluado por la tasa de error (BER). Los datos recibidos binarios se comparan bit a bit con los del bloque de la tasa de error de la transmisin de datos binarios. El bloque de Clculo de tasa de error con retardo (BER) realiza la transmisin binaria de datos que se correlacionan con los datos recibidos binarios. La salida del BER aparece numricamente en el bloque BER DATA. F. Desempeo de PAM rectangular filtrada en Receptor simple en presencia de AWGN

La relacin seal a ruido o la razn de potencia de seal puede expresarse como: [ ]( )

Ajustando el tiempo de parada en la simulacin en 10 segundos, procesa 10000 bits de informacin en un posible error. Se incrementando la varianza de ruido a 4V2 con una SNR=7.96dB. Se aproximo una tasa de BER para este caso. Se Genero la tabla 2 para obtener distintos valores del VER observado en funcin de los parmetros de AWGN (2 V2) y SNR (dB), y se asumi una potencia de seal normalizada de 25W. En la figura 15 se observa el diagrama implementado en simulink.
Tabla 2 . valores del BER.

Para optimizar el desempeo del transmisor PAM rectangular y sin filtro, se incluye un filtro paso bajo (LPF) luego del AWGN y a la entrada del receptor. El diseo del LPF permite el paso de una cantidad seleccionada de potencia de seal total, pero suprime las componentes espectrales de ruido blanco indeseadas sobre la frecuencia de corte. Los parmetros del filtro son filtro tipo I Chebyshev de 9 polos, con frecuencia de corte de 1.2Khz (1.2xrb) y ripple en la banda de paso de 0.1dB (ripple de 1%). Frecuencia en el borde de la banda de paso de 2 pi (fcorte)=2 pi 1200 rad/s. La potencia promedio de ruido normalizada a la salida del LPF est dada por:

SNR dB 13.98 12.22

AWGN 2V2 0 1 1.5

Donde No/2 tiene amplitud uniforme en su densidad espectral de potencia. Ajustando el tiempo de parada en 10.001 segundos que proporcionad 10000 bits de informacin en posible error. Para el clculo de la tasa de error los parmetros se ajusto a un retardo en los datos de 2, igualmente la varianza de ruido Gaussiano debe se ajusto a 0V2, incrementando a 4V2 con una SNR de

7.96dB se logra una fuente de datos binaria aleatoria rectangular de tipo PAM. Se obtiene la tabla 3 .
Tabla 3. valores del BER.

0.8

0.6

0.4

0.2

SNR(dB) 10 6.98 3.98 0.97 -3.01 -6.02 -9.03 -13.01

AWGN( V ) 0 2.5 5 10 20 50 100 200 500

-0.2

-0.4

-0.6

-0.8

-1

0.005

0.01

0.015 Time

0.02

0.025

0.03

Figura 18. Seal de datos binarios. Las figuras 17 y 18 , estas muestran como es el comportamiento de la modulacin por funcin sinc, esta funcin lo que hace es tomar el dato binario y modularlo de tal forma que a cada cambio de la seal binaria hay un cambio respectivo de la seal sinc tal como se observa, adems se obtiene que la modulacin efectivamente se hace por ancho de pulso, que es lo que se pretende observar. H. Densidad Espectral de Potencia de una PAM sinc La PAM rectangular binaria requiere un ancho de banda de canal grande para transmitir una parte razonable de la seal original sin distorsin significante. El dominio temporal de descripcin de un pulso sinc centrado en cero debe obtubo as: ( )

El bloque adicionado de display permite observar el valor numrico del BER. Mediante la implementacin de un filtro pasabajas, el ruido blanco fue filtrado ya que este ruido en su mayora est compuesto por componentes de altas frecuencias.

G. Modulacin por Amplitud de Pulso Sinc Una vez implementada la simulacin de los bloques respectivos y configurados, se obtienen los datos correspondientes de la modulacin en la funcin Sinc

( )

Figura 16. Simulacin de la modulacin por amplitud de pulso sinc. De la simulacin se obtienen unas seales mostradas en las figuras
10 8 6

Derivando con la transformada de Fourier se encuentro la representacin en el dominio de la frecuencia y est dado por: ( ) ( ) El espectro de voltaje rectangular es de doble lado y el ancho de banda est dado por:

-2

-4

-6

-8

-10

0.005

0.01

0.015 Time

0.02

0.025

0.03

Figura 17. Seal Sinc PAM

La densidad espectral de energa de pulsos sinc PAM polares es n veces el cuadrado de la magnitud de la representacin en el dominio de la frecuencia dividida por la resistencia de carga y est dada por: ( ) ( )

La densidad espectral de potencia de doble lado es la densidad espectral de energa dividida por el nmero de veces a transmitir los pulsos PAM nTb:

10

-2

( ) ( )

-4

-6

-8

-10

0.005

0.01

0.015

0.02

0.025 Time

0.03

0.035

0.04

0.045

0.05

Figura 22. Seal PAM de coseno alzado

Se Obtuvo la DEP de una seal PAM sinc aleatoria de tipo polar para una tasa de 1Kbps. El tiempo de parada de la simulacin fue de 5.24288 ,con una tasa de muestreo y resolucin espectral de aproximadamente 0.19Hz, con carga normalizada RL=1.

Como se puede observar en la figuras 21 y 22, se hace un procedimiento similar al de la funcin sinc, esto no quiere decir que sean los mismos resultados, son muy diferentes, ya que la amplitud de la seal del coseno es menor, adems la amplitud es mucho ms constante y no tiene grandes diferencias a las de la seal SINC. J. Diagramas de ojo

Figura 23. Diagrama de bloques

Para el anterior diagrama de bloques de simulink lo que se hace es establecer la seal trasmitida, y el diagrama de ojo estrecho.
Figura19. Potencia de una PAM sinc.

I.

Modulacin de amplitud de pulso de coseno alzado.

Figura 20. Diagrama de simulacin. Figura 24 . Diagrama de ojo estrecho


2 6 1.5

0.5 2 0

0 -0.5

-1

-2

-1.5 -4 -2

0.005

0.01

0.015

0.02

0.025 Time

0.03

0.035

0.04

0.045

0.05 -6 0.9

0.91

0.92

0.93

0.94

Figura 21. Seal de datos binarios.

0.95 Time

0.96

0.97

0.98

0.99

Figura 25 . Seal transmitida

-2

-4

-6

-8 0.9

0.91

0.92

0.93

0.94

0.95 Time

0.96

0.97

0.98

0.99

Figura 26. Seal recibida del canal

Para lasimulacin con el digrama de bloques se obtiene las seales de la siguiente forma.
Figura 30. Seal de ancho de banda y jitter

II. CONCLUSIONES El cerramiento del diagrama de ojo es proporcional al ruido, es decir este se ve ms cerrado a medida que hay ms ruido Se observo que las seales unipolares presentan continuamente problemas de sincronismo en el receptor. La limitacin por ancho de banda ocasiona que el diagrama de ojo tenga transiciones suaves lo que hace que el ojo termine por cerrarse. La seal de PAM se presenta mucho mejor cuando se usa un filtro de coseno alzado, y no un filtro sinc. La seal jitter es conveniente eliminarla, ya que esto es ruido, aunque quizs no se pueda eliminar, se debe tratar de atenuar al mximo, esto ocasiona retardos.
Figura 28. Diagrama de ojo en el canal banda ancha

Figura 27. Diagrama de bloques

Figura 29. Seal jiter

S-ar putea să vă placă și