Está en la página 1de 21

Universidad Tcnica Particular de Loja

F



UNIVERSIDAD TCNICA PARTICULAR DE LOJA
La Universidad Catlica de Loja
Electrnica y Telecomunicaciones
Electrnica de Radiofrecuencia

Prctica: Distorsin lineal, no lineal y efectos multitrayecto.
Nmero: 2.
Profesor: Ing. Manuel Quiones Cuenca.
Fecha: 08/04/2014
Integrantes:
1) Carlos Chalaco
2) Israel Rodrguez
3) Erick Veintimilla
4) Marlon Macas

1. Resumen
Durante esta prctica se va a realizar una introduccin a la herramienta de
simulacin de Matlab Simulink, implementando los efectos del canal en las
seales transmitidas por los sistemas de comunicacin. Finalmente les invito
estimados estudiantes a empezar con optimismo la presente prctica.

2. Objetivos
Introducir a los profesionales en formacin al manejo de herramientas
de simulacin usando Simulink.
Simular los efectos de distorsin y el efecto multitrayecto.
Entender los efectos de distorsin lineal, no lineal y de multitrayecto en
sistemas de comunicacin.
3. Reglas generales para el desarrollo de las Prcticas de Laboratorio.
Las presentaciones de resultados deben ser originales, es decir, se
sancionar a los equipos o autores de prcticas idnticas.
El da de entrega de la prctica debe ser en formato electrnico y
subido al sistema EVA (Subir informe y archivos generados)

Universidad Tcnica Particular de Loja

Durante revisin de la prctica, se verificara los resultados y las
conclusiones que hayan obtenido con el fin de corroborar los objetivos
de la prctica se haya logrado.

4. Desarrollo
4.1. Distorsin lineal
El primer sistema que simularemos es una canal paso-bajo. Estudiaremos su
comportamiento cuando la entrada es una seal rectangular peridica. El
diagrama de bloques es como el de la figura 1.
4.2. Creacin del modelo
Para crear un nuevo modelo utilice la opcin File/New/Model de la ventana
de comando de Matlab. Una vez creado el modelo, aada y conecte los
bloques entre s, como se indica en la figura 1.

Figura 1: Modelo de canal paso-baja.


4.3. Bloques de diseo
Pulse Generator
Este bloque genera un tren de pulsos de periodo y ancho variables. Los
parmetros se fijan en la forma:

Universidad Tcnica Particular de Loja


Figura 2: Configuracin del bloque Pulse Generador.

Transfer Fcn
Este bloque implementa una funcin de transferencia arbitraria H(s). Los
parmetros del modelo son los coeficientes de los polinomios en s del
numerador y denominador de la funcin de transferencia (recuerde
que s=j ). Por ejemplo, la funcin de transferencia:
()


Y esta funcin se describe como:
Numerator: [a b c]
Denominator: [d e 0 f]
Observar que los coeficientes se introducen en orden descendente de
potencias de s, y que tambin hay que especificar los nulos. En el
ejemplo que nos ocupa, consideraremos la funcin de transferencia.
()

()




Universidad Tcnica Particular de Loja

Para el ejemplo considere un valor

= 4000, para este caso, los


parmetros deberan ser (ver tambin figura 3):
Numerator: [1]
Denominator: [0.25e-3 1]


Figura 3: Configuracin del bloque Transfer Fcn.


MUX:
Este bloque multiplexa las diferentes entradas generando un vector de
salida. Los parmetros son (ver tambin figura 4):
Number of inputs: 2

Este bloque se utiliza para multiplexar dos o ms seales. La salida es un
vector (bus) en lugar de una lnea escalar. En este caso se utiliza para
insertar dos seales (entrada y salida de H(s)) al osciloscopio de forma
que se visualicen simultneamente.

Figura 4: Configuracin del bloque Mux.


Universidad Tcnica Particular de Loja

Scope:
Este bloque simula un osciloscopio. Es decir, visualiza las seales que se
aplican a su entrada frente al tiempo de simulacin del sistema (Tomar
en cuenta los siguientes parmetros como se indican en la figura 5).

Figura 5: Parmetros de configuracin del bloque Scope.

To Workspace
Este bloque muestrea la seal que se aplica a su entrada y almacena
las muestras en una variable que es accesible a Matlab al terminar la
simulacin.

Figura 6: Parmetros de configuracin del bloque To Workspace.



Universidad Tcnica Particular de Loja

4.4. Actividades
Simulacin
Para iniciar la simulacin, primero elegiremos los parmetros. Para esta
simulacin fijaremos los parmetros como se indica en la figura 7.

Figura 7: Parmetros de configuracin para la simulacin.



Una vez insertados los bloques y fijados los parmetros de la simulacin,
ya pude simular el modelo, pero antes gurdelo con File/Save... con el
nombre DIST_LINEAL. Simule ahora el modelo eligiendo Simulation/Run.
Segn va avanzando la simulacin, en el osciloscopio se puede ver la
evolucin temporal de la entrada y salida al sistema.









Universidad Tcnica Particular de Loja

A continuacin presente el resultado de la grfica.



Anlisis temporal
Para iniciar la simulacin, primero elegiremos los parmetros. Para esta
simulacin fijaremos los parmetros como se indica en la figura 7. Una
vez la simulacin ha finalizado, en la ventana de comandos de Matlab
puede ejecutar whos y encontrar que se ha creado una variable
denominada salida que debe contener 81 elementos reales,
correspondientes a las muestras de la salida. Visualcela con plot(salida).
Deber obtener una grfica de la seal de salida. A continuacin
presente el resultado de la grfica (Scope).

Para un ancho de pulso de 0,25e-3



Universidad Tcnica Particular de Loja


Cuestiones
Con ayuda de Data Cursor (ver figura 8), mida los valores mximo (A1) y
mnimo (A2) de la seal y calcule la relacin (A1-A2)/A1, que es la
separacin relativa entre niveles (una medida de la interferencia inter-
simblica introducida por el canal), para valores de ancho de pulsos de
0.25e-3, 0.5e-3 y 0.75e-3. Compruebe que los resultados concuerdan
con los previstos en teora. Para una mayor precisin en las medidas,
realice estas sobre los ltimos periodos de la seal. De esta forma evitar
los efectos del transitorio inicial.

Para un ancho de pulso de 0,5e-3



Para un ancho de pulso de 0,75e-3






.




Universidad Tcnica Particular de Loja



Tabla de Resultados

Parmetro Coordenada Pulso 1 Pulso 2 Pulso 3
Dif
Amplitud1
Dif
Amplitud2
Dif
Amplitud3
A1 x 3,05E-03 3,05E-03 3,05E-03 0,00E+00 0,00E+00 0,00E+00
y 3,34E-05 2,09E-05 1,69E-05 1,24E-05 4,06E-06 1,65E-05
A2 x 0,004 0,004 0,004 0,00E+00 0,00E+00 0,00E+00
y 7,46E-07 3,13E-06 4,75E-06 -2,38E-06 -1,62E-06 -4,00E-06


Separacin relativa entre niveles

Para un ancho de pulso de 0,25e-3



Para un ancho de pulso de 0,5e-3



Para un ancho de pulso de 0,75e-3











Universidad Tcnica Particular de Loja


4.5. Distorsin no-lineal.
En esta segunda parte estudiaremos los efectos de la caracterstica no lineal
de transferencia del canal. Consideraremos un modelo como el de la figura 9.


Figura 9: Modelo de canal no-lineal.

Este modelo genera una seal de la forma:
()

)
que es transmitida a travs del canal cuya funcin de transferencia en
amplitud es de la forma:
()

()

()

()


4.6. Bloques de diseo
Los nuevos bloques de diseo son:
Sin Wave
Genera una seal seno de amplitud, frecuencia y fase constantes.
Fcn
Aplica una transformacin arbitraria a la entrada.
Gain
Amplificador de ganancia constante.



Universidad Tcnica Particular de Loja

4.7. Actividades
Simulacin
Ajuste los parmetros del modelo para conseguir una entrada:
() () ()
y las ganancias para conseguir una caracterstica lineal del canal y una
frecuencia de muestreo para la salida de 25600 Hz. Simule el sistema durante
0.05 segundos.
A continuacin presente el resultado de la grfica (Scope).



Al terminar la simulacin, puede visualizar la seal de salida ejecutando el
siguiente comando plot(salida) en el command window de Matlab.














Universidad Tcnica Particular de Loja

Anlisis en frecuencia
A continuacin aada un bloque que permita visualizar el espectro de
la seal a la salida del bloque de sumador (comente el resultado).


Finalmente aada otro bloque que permita visualizar el espectro de la
seal a la salida del bloque de sumador (Add) y comente los resultados
comparando con el resultado anterior.








Universidad Tcnica Particular de Loja

4.8. Efecto de multi-trayectoria (multi-path)
En este ltimo apartado consideraremos el efecto multi-trayectoria causado
por la superposicin de un eco retardado y atenuado de la seal.
4.9. Actividades
Simulacin 1
Consideraremos un modelo como el de la figura 10.

Figura 10: Modelo de efecto multi-trayectoria 1.
Para la configuracin del bloque de diseo del generador de banda
senoidal (ver figura 11).

Figura 11: Configuracin del bloque Sine Wave.

Universidad Tcnica Particular de Loja



Simulacin 2
Consideraremos un modelo como el de la figura 12, aadiendo un
bloque de atenuacin.

Figura 12: Modelo de efecto multi-trayectoria 2.








Universidad Tcnica Particular de Loja

Simulacin 3
A continuacin un modelo como el de la figura 13, ahora considerando
un sistema de modulacin.


Figura 13: Modelo de efecto multi-trayectoria 3.
Para la configuracin del bloque PN Sequence Generator (ver figura 14)
y del modulador (ver figura 15).

Figura 14: Configuracin del bloque PN Sequence Generator .

Universidad Tcnica Particular de Loja


Figura 15: Configuracin del bloque M-FSK Modulator Baseband.












Universidad Tcnica Particular de Loja

Simulacin 4
Consideraremos un modelo como el de la figura 16, ahora tomando en
cuenta retraso.

Figura 16: Modelo de efecto multi-trayectoria 4.












Universidad Tcnica Particular de Loja

Simulacin 5
Consideraremos un modelo como el de la figura 16, ahora tomando en
cuenta retraso.


Figura 16: Modelo de efecto multi-trayectoria 5.











Universidad Tcnica Particular de Loja

5. CONCLUSIONES
- Para la simulacin de distorsin lineal, obtuvimos tres grficas en el
Scope que nos permiten establecer comparaciones. La primera nos
muestra la multiplexacin de dos seales conforme lo especificado
tambin en el modelo de Simulink. La segunda grfica tiene una
distorsin de la seal de entrada, que hemos simulado a travs de una
funcin de transferencia, y la tercera seal es la entrada original del
generador de pulsos.
- Como sabemos de antemano que para que no exista distorsin la
respuesta en frecuencia debe mantenerse constante en amplitud y
lineal en fase. Lo que podemos concluir por simple observacin del
modelo es que para solucionar una distorsin en comunicaciones,
generalmente se usa un ecualizador, que en este caso est simulado a
travs del multiplexor, de modo que el modelo que hemos generado
elimine la distorsin y trate de asemejarse a la seal original.
- Otro parmetro importante ha sido observar el comportamiento del
mismo modelo anterior, en funcin temporal. La separacin entre
niveles es otro parmetro que hemos medido de manera prctica y
adems calculado de forma matemtica. Los resultados obtenidos, dan
cuenta de que existe un comportamiento lineal en varios parmetros,
sin embargo en frecuencia este comportamiento vara mucho ms
conforme aumenta el ancho de pulso.

- El segundo modelo que hemos generado, muestra los efectos de la
caracterstica no lineal de transferencia de un canal de
comunicaciones. Lo que se indica en la figura resultante de Simulink es
en primera instancia las dos seales originales, y en segundo trmino la
suma de ambas seales con una distorsin no lineal que genera
armnicos de manera indistinta, como indica la figura 3 del scope, es
decir lo que observamos son productos de intermodulacin. Si
deseamos eliminar esta distorsin no lineal, deberamos aplicar dos filtros
pasabandas para recuperarlas las seales originales.

- La respuesta en frecuencia es ms clara todava, puesto que si
comparamos la respuesta inicial (suma de las dos seales sinusoidales),

Universidad Tcnica Particular de Loja

aparecen nicamente las dos seales originales. Sin embargo, al final
del modelo, es decir cuando medimos la respuesta en frecuencia por
distorsin no lineal aparecen 10 seales de similar potencia y amplitud,
lo que lgicamente generara problemas en el canal de comunicacin,
generados por la intermodulacin de tercer orden con dos tonos.

- Para el siguiente modelamiento que pretende mostrar el efecto
multitrayectoria causado por la superposicin de un eco retardado de
la seal. Tenemos tres seales para ser comparadas. La primera seal
corresponde a la original, la segunda seal ha sido retardada con un
valor especfico (-5) y la tercera es una sumatoria de las dos seales
antes mencionadas, de modo que stas se anulen. Esto muestra
claramente los efectos negativos que este tipo de ecos pueden
producir en comunicaciones.

- Como conocemos de antemano estos ecos se traducen en un rizado
sobre la respuesta de amplitud y fase, afectando de manera
considerable las transmisiones digitales. Por ello dentro del mismo
modelo anterior, realizamos una variante para introducir aparte del
retraso una atenuacin de la seal que modela los ecos, de modo que
el comportamiento cambia. Lo que muestra la figura 3 del Scope es
que aparece un pulso de la seal original y otros pulsos de menor
amplitud, puesto que los ecos tienen una atenuacin que permite que
la superposicin de ecos no anule completamente a la seal original.
Estos ecos en la prctica son difciles de eliminar, aunque se pueden
corregir con un filtrado adecuado de la seal.

- Finalmente hemos modelado un sistema para seales moduladas en
FSK, que genera una distorsin no lineal. Este tipo de problemas son muy
comunes en sistemas modernos de comunicaciones digitales.

- En la segunda y tercera simulacin hemos variado el retardo
introducido, hacindolo cada vez mayor, lo que lgicamente genera
un cambio en la respuesta del modelo, haciendo que la seal original
cambie de manera considerable. Este efecto multitrayecto, suele
causar enormes complicaciones en comunicaciones digitales,

Universidad Tcnica Particular de Loja

sobretodo en telefona mvil por lo que ha sido de utilidad conocer la
forma en que se producen, y su comportamiento simulado.

- Finalmente es necesario recomendar que los parmetros de cada una
de las partes de un modelo en Simulik sean correctamente
dimensionados, puesto que las respuestas grficas pueden variar
considerablemente, o en su defecto es poco visible los fenmenos que
queremos observar. Esta herramienta cuenta con varias opciones tanto
para autoescala, como para elegir varios parmetros que mejoren la
visualizacin de la distorsin y efectos multitrayecto.

6. Bibliografa

[1]. Cdigos Matlab y Scilab. Fuente:
http://artemisa.unicauca.edu.co/~vflorez/RCMI/ejemplos%20M
atlab%20Simulink.pdf.
[2]. Comunicaciones Digitales, Guiones de Prcticas. J.M. Grriz
y J.C. Segura-Luna. Fuente:
http://sirio.ugr.es/comdig/prac_matlab/practicas_simulink_05_0
6.pdf

También podría gustarte