Sie sind auf Seite 1von 8

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

Facultad de Ingeniería Electrónica y Eléctrica

TRANSFORMACION DE UNA SEÑAL ALEATORIA


UNIFORME A UNA SEÑAL ALEATORIA RAYLEIGH
Trabajo de medio ciclo

Sistemas de comunicación digital I: Grupo 2


Profesor: Ríos Julcapoma, Milton
Enco Castañeda, Owen Paulo: 15190179
Fecha de entrega 25 de junio del 2018
TRANSFORMACION DE UNA SEÑAL ALEATORIA
UNIFORME A UNA SEÑAL ALEATORIA RAYLEIGH

I. Objetivos:

 Demostrar que a partir de una señal aleatoria uniforme se puede obtener una señal
aleatoria con distribución de Rayleigh, mediante una transformación no lineal.
 Obtener una gráfica similar a una distribución de Rayleigh con un σ dado por el
alumno.

II. Procedimiento:

1. Generamos en MATLAB una señal aleatoria uniforme.

La generamos con ayuda del comando “rand”, generamos una señal uniforme de
10000 muestras.

Fig.1. Creación de una señal aleatoria uniforme en MATLAB

2. Aplicar una transformación no lineal a la señal uniforme.

Teniendo como base al libro “Principios de probabilidad, variables aleatorias y


señales aleatorias” (Peyton Z. Peebles, Jr.) tomando la ecuación 3.4-10, esta ecuación
la mostraremos en la ecuación 1.

𝑑𝑥
𝑓𝑌 (𝑦) = 𝑓𝑋 (𝑥) | | … (1)
𝑑𝑦

En este caso tenemos que nuestra señal de entrada es una señal aleatoria uniforme y
es mostrada en la ecuación 2:

𝑓𝑋 (𝑥) = 1 … (2)

Reemplazando (2) en (1):

𝑑𝑥
𝑓𝑌 (𝑦) = | | … (3)
𝑑𝑦
En nuestro caso queremos transformar una señal aleatoria uniforme a una señal
aleatoria con distribución Rayleigh, entonces tendremos que la distribución de “y”
está dada por la ecuación 4:
2𝑦 𝑦
− ⁄ 2
𝑓𝑌 (𝑦) = 2
𝑒 𝜎 … (4)
𝜎

Reemplazando (4) en (3):

2𝑦 𝑦 𝑑𝑥
− ⁄ 2
𝑒 𝜎 = | |…(5)
𝜎2 𝑑𝑦

Integramos:

𝑦 𝑥
2𝑦 −𝑦
∫ 2 𝑒 ⁄𝜎2 = ∫ 𝑑𝑥
𝜎
0 0

𝑦2
− ⁄ 2
1− 𝑒 2𝜎 =𝑥

𝑦2
− ⁄ 2
𝑒 2𝜎 =1−𝑥

Sacamos Ln en ambos términos:

𝑦 2⁄
− = ln(1 − 𝑥)
2𝜎 2

Finalmente obtenemos “y”, siendo la transformación mostrada en la ecuación 6:

𝑦 = 𝜎√−2 ln(1 − 𝑥) … (6)

Está sería la transformación no lineal que se aplicará, con un parámetro 𝜎 = 0.25.

𝑦 = 0.25√−2 ln(1 − 𝑥)
3. La salida de la mencionada transformación debe ser otra señal aleatoria pero con
comportamiento de Rayleigh.

Fig.2. Señal aleatoria uniforme graficada mediante Excel

Aplicando la transformación no lineal que obtuvimos antes.

Fig.3. Transformación a una señal Rayleigh a partir de nuestra señal uniforme.

Fig.4. Transformación de la señal uniforme a Rayleigh graficada mediante Excel


En este punto tenemos que verificar que esta señal de salida nos representa a una
señal aleatoria con comportamiento Rayleigh, para esto crearemos una señal
aleatoria Rayleigh gracias al comando de MATLAB “raylpdf” como se observa en
la Fig. 5.
En este caso creamos un una señal Rayleigh de 100 muestras debido a que la señal
transformada en nuestro Excel tiene 100 intervalos.

Fig.5. Señal Rayleigh creada en MATLAB.

Llevamos a nuestro libro de Excel la señal creada y procedemos a normalizarla para


poder obtener una buena comparación con nuestra transformación.
Luego de ello graficamos nuestra señal esto se muestra en nuestra Fig. 6.

Fig.6. Señal Rayleigh de MATLAB graficada mediante Excel

Entonces compararemos nuestras gráficas en Excel de nuestra señal Rayleigh


realizada mediante la transformación no lineal y la señal Rayleigh de MATLAB, esto
lo veremos en la Fig.7.
Fig.7. Comparación de nuestras señales Rayleigh

Como se observa en la Fig. 7 las dos graficas tienen una mayor concentración de datos alrededor de 0.25, siendo este valor el
parámetro con el cual hicimos la transformación.
4. Calcular en MATLAB y Excel la media y dispersión de la señal de entrada y salida de la
transformación.

Entrada Excel

Entrada MATLAB

Salida Excel

Salida MATLAB

5. Calcular en Excel la oblicuidad y la curtosis de ambos señales.

Valores en la entrada
 El tener el valor de oblicuidad cercano a 0 nos representa que nuestra señal de
entrada es simétrica, misma cantidad de muestras a la derecha y a la izquierda
de la media.
 El tener el valor de curtosis negativo representa que nuestra señal de entrada es
platicúrtica (no presenta un pico).

Valores en la salida

 El tener el valor de oblicuidad mayor a 0 nos representa que nuestra señal de


entrada es asimétrica, teniendo más cantidad de muestras a la parte izquierda de
la media.
 El tener el valor de curtosis positivo representa que nuestra señal de entrada es
leptocúrtica (presenta un pico).

III. Observaciones:

 A medida que aumentamos el número de muestras nuestra transformación será


más acertada a la distribución de Rayleigh.
 Tenemos que normalizar nuestra señal Rayleigh proveniente de MATLAB ya
que si comparamos sin normalizar no se lograra apreciar su semejanza.

IV. Conclusiones:

 Se logra comprobar que mediante una transformación no lineal se puede


transformar una señal aleatoria uniforme en una señal aleatoria con un
comportamiento de Rayleigh, esto se logra comprobar con la Fig. 7 ya que se
compara nuestra señal transformada con una señal de Rayleigh creada en
MATLAB, siendo estas dos gráficas semejantes.
 En la Fig. 7 las dos graficas tienen una mayor concentración de datos alrededor
de 0.25, siendo este valor el parámetro con el cual hicimos la transformación.
 Con los valores de curtosis y oblicuidad también logramos ver que nuestra señal
aleatoria aleatoria de salida tiene una distribución Rayleigh debido a que tiene
una oblicuidad mayor a cero (esto nos muestra mayor concentración a la
izquierda de la media) y una curtosis positiva (presencia de un pico).

Das könnte Ihnen auch gefallen