Académique Documents
Professionnel Documents
Culture Documents
Presentado a:
AURA MARIA LONDOÑO CANO
Presentado por:
JHON JAIRO AGUIRRE………………….1094967185
I .INTRODUCCIÓN
En un sistema de comunicaciones se requiere la realización de un determinado tratamiento
a la señales a transmitir, Esto con el fin de que su propagación se realice de la manera más
eficaz posible y poder hacer que señal consuma los mínimos recursos del canal de
transmisión. Uno de los métodos más usados para la transmisión de voz es la modulación
por codificación de pulsos o PCM por sus siglas en inglés, esta modulación basa su
funcionamiento en la transformación o conversión de una señal analógica a una señal
digital, con el fin de aumentar radicalmente su eficacia en la transmisión por un canal de
comunicación, disminuyendo de manera en que radica los recursos utilizados si se
transmitiera la señal analógica.
El propósito de la siguiente practica es con base en la teoría vista hacer el proceso de la
tecnología PCM en el software MATLAB™, simular el proceso de voz de dos usuarios los
cuales se grabaran y se procesaran con ciertos parámetros previstos (ancho de banda 4k),
por medio la manera más acertada y evidenciar cada etapa del PCM gráficamente.
Con el fin de Analizar la afectación y transformaciones sufridas por la señal en las etapas de
modulación, cuantización y codificación del proceso de comunicación, se realizarán
gráficas y se compararán con los resultados obtenidos en cada etapa del proceso de
comunicación con su etapa previa. En la etapa de cuantificación se implementará un
proceso de cuantificación no lineal (ley µ), el poder analizar el ruido aportado por un canal
de comunicación rician, a una señal PCM. Para el análisis en la recepción se determinará el
error sufrido por la señal de voz original y la señal recibida en el receptor, comparando el
resultado de las señales obtenidas en la etapa de transmisión con las semejantes en la etapa
de recepción.
El siguiente documento se encuentra desarrollado de la siguiente manera. Una primera
parte de contextualización que incluye el resumen y la introducción, en los cuales se da a
entender el tema y los aspectos más importantes para el desarrollo de la práctica, luego, los
métodos e instrumentos utilizados, donde se habla del proceso que se debe llevar a cabo
para realizar la práctica, Después, la sección de resultados y discusión donde se presentan
los resultados obtenidos y el análisis respectivo para cada caso, finalmente, se presentan las
conclusiones acerca de la práctica y todo lo obtenido, y para terminar la sección de
referencias donde se encuentra todo el soporte de la fundamentación teórica presente en
este documento.
II .METODOS E INSTRUMENTOS
A continuación se presentara una breve descripción del procedimiento llevado a cabo en la
figura 1
4-Cuantificación: La cuantificación es el proceso que permite que una señal analógica sea
representada digitalmente. En este proceso la amplitud de las muestras se cuantizan,
dividiendo todo el rango en un conjunto finito de valores, y asignando el mismo valor de
amplitud a todas las muestras que caen dentro de ese rango existen varios tipos de
cuantificación para este caso utilizaremos la cuantificación no lineal Ley Mu (μ-law o mu-
law) es un sistema de cuantificación logarítmica de una señal de audio. Es utilizado
principalmente para audio de voz humana dado que explota las características de ésta. El
nombre de Ley Mu proviene de µ-law, que usa la letra griega µ. Su aplicación cubre el
campo de comunicaciones telefónicas. Este sistema de codificación es usado en Estados
Unidos y Japón. En Europa se utiliza un sistema muy parecido llamado ley A.
En la figura 3 se observa las dos señales capturadas la primera es un “hola” por lo que se ve
que la potencia está centrada en los segundos de 1.2 a 1.6 ya que en ese lapso de tiempo es
donde se dice la palaba “hola”, para la gráfica de al lado la palabra es “que más” los picos
de potencia se encuentran más esparcidos ya que la palabra “que más” es con un espacio
donde se puede ver también otros picos alejados que son los del ruido.
En el siguiente paso se implementa el filtro pasa bajos utilizando la función de filtros de
MATLAB™ llamada “butter” donde es solo se le pasan los parámetros tanto el grado del
filtro hasta que tipo de filtro, para este caso se implementa un pasa bajos para 4kHz ya que
este es el audio de la voz, con el fin de eliminar el ruido a el audio esto se representa en la
figura 4.
Figura 4 señales de audio filtradas.
En la figura 4 se observan los dos audios filtrados lo recomendando para ver el filtrado es
por medio de FFT, para este proceso se utiliza un filtro del orden de 10 ya que mientras el
filtro sea de un gran orden puede aprovechar todos los recursos del filtro y reducir las
distorsiones.
Después de acondicionar la señal se realiza la modulación PCM, para ello lo primero que se
realiza es el muestreo de la señal filtrada, con el fin de no transmitir todas las muestras
obtenidas originalmente, ya que es posible por medio del teorema de Nyquist recuperar la
señal original, solo si la frecuencia de muestreo es dos veces mayor a la frecuecnia máxima
de la señal; para ello se usa la función “downsample” de MATLAB™, En donde se
muestrea a una frecuencia de 8KHz y se toma una muestra cada 5 muestras ya que se tiene
una frecuencia de grabación de 44100Hz y se divide en la frecuencia de Nyquist 8KHz da
5.5 muestras.
Figura 5 señales de audio muestreadas.
Antes de la transmisión de cada código comprimido, éste es invertido, ya que las señales de
baja amplitud tienden a ser más numerosas que el grande visto en la figura 6.
En la figura anterior se ve primero la señal “que más “y luego el “hola” estos dos audios se
ven sus ex pación de tonos pequeños comparados con la figura 3 de los audios originales
Para el proceso de codificación se normalizaron las muestras obtenidas en la señal cuan-
tizada multiplicando cada nivel por 127 y posteriormente redondeándolos a valores enteros
para poder representarlos en 8 bits en la parte positiva y 8 bits en la parte negativa. Para
diferenciar las muestras entre negativas y positivas se formuló una condición que
determinaba que cuando las muestras eran menores a 0 guardaba un 0, en caso contrario
que guardara un 1. Después de la diferenciación de los unos y ceros se realizó una
conversión de decimal a binario mediante la función dec2bin de Matlab, esto se hizo para
establecer las muestras cuantificadas en bits visto en las figuras 7 y 8.
En la figura 7 y 8 se tiene un vector de 192000 datos por eso no se pueden ver los datos
convertidos en unos y ceros, por ellos se coge una muestra de 8 bits para poder ver la
codificación de dichos bits la muestra que se ve en la figura 7 es 11100001 que corresponde
a una sola muestra con el número decimal 225.
Figura 8 datos 2 codificados y zoom de 8 bits
Al tenerse que procesar dos audios, para poderse simular como viajan en el medio se
procede a hacerse una multiplexacion de byte a byte esto con el fin de modular visto en la
figura 9.
Para la multiplexacion se debe tener en cuenta que los dos vectores correspondan con el
mismo tamaño para que el proceso no suceden errores.
Luego de tener la señal ya codificada en un tren de pulsos, que corresponde a valores
lógicos entre 0 y 1, se realiza el proceso de modulación de la señal, en este caso en
particular una modulación en frecuencia FSK(Frecuency Shift Keying), este tipo de
modulación cambia la frecuencia en dos valores lógicos alto o bajo, una frecuencia alta de
600Hz para un valor uno y el otro valor cero con frecuencia baja la cual es 400Hz, existen
diferentes razones por las que se debe modular, entre ellas ,Porque facilita la propagación
de la señal de información por cable o por el aire, Optimiza el ancho de banda de cada
canal, Evita interferencia entre canales, Protege a la información de las degradaciones del
ruido, Define la calidad de la información transmitida se puede observar en la figura 9
dicho proceso mencionado anterior mente.
Figura 9 señal modulada FSK
Después de tener la señal modulada, se realiza el modelado del canal, este canal cuenta con las
características del canal rician, el canal rician se utiliza en comunicaciones en donde el transmisor
tiene vista al receptor, se utilizan en comunicaciones móviles. Para la simulación del canal
MATLAB cuenta con una función llamada "ricianchan", recibe tres parámetros que comprenden, la
frecuencia de muestreo de los datos, una frecuencia Doppler y una constante rician, se simula con
una frecuencia Doppler de 100Hz, y una constante rician de 2.
dicho proceso se realizara 5 veces para poder analizar los efectos del canal con diferentes
parámetros tanto el efecto doppler hasta la contante de rician y poder observar gráficamente el
proceso y mirar el error que produce con diferentes parámetros.
En la figura 12, con una frecuencia doppler de 800 Hz y constante rician 3 la variación en
la frecuencia es muy significativa observándose varios picos en la forma de onda y un poco
distorsionada, para esta simulación de canal el error de datos fue de 0.
Figura 12 simulación del canal con f=800Hz y contante rician 3
Se observa en la figura 14 con frecuencia doppler 100 Hz y constante rician 50, que la
variación en la amplitud es mínima, la variación que más se representa es en la frecuencia,
para esta simulación de canal el error de datos fue de 96445.
Figura 14 simulación del canal con f=100Hz y contante rician 5
Ahora se realiza el proceso inverso, luego de pasar por el canal se realiza la demodulación
de la señal con la ayuda de la función "Fsk_Demod( sCH, f0, f1, num_muestras )", esta
función recibe la señal que está en el canal, las frecuencias de las dos señales portadoras
iguales al as frecuencias de las utilizadas en la modulación y se realiza la correlación de las
dos portadoras con respecto a la señal modulada, para saber a qué dato corresponde el
valor lógico 0 o 1.