Академический Документы
Профессиональный Документы
Культура Документы
SISTEMAS DE COMUNICACIONES
TRABAJO N° 1
MODULACIÓN DE SEÑAL DE VOZ
NRC:3462
Problema
Las comunicaciones se han extendido de forma radical para diversas aplicaciones, esto ha
provocado la diversificación de tecnologías para llevar a cabo la transmisión de información,
una de las formas más prácticas son las tecnologías inalámbricas, estas son muy practicas ya
que el medio que necesitan para transmitir información puede ser el espacio, no necesitan de
cables, solo necesitan de instrumentos que sean capaces de transmitir y de recibir dicha
información.
Pero el medio no necesariamente es homogéneo, si observamos nuestro entorno se puede ver
paredes, ventanas, arboles, montañas, etc. Estos objetos atenúan estas señales inalámbricas
reduciendo su alcance de transmisión, es por ello que para transmitir información es
necesario considerar estos obstáculos, es por ello que, para tener una mayor penetración por
parte de las ondas, por lo general se usan ondas con frecuencias con más energía, es decir
con mayor frecuencia, y en ellas mediante diferentes métodos se puede introducir
información.
Como punto de partida para entender esto, se utiliza la modulación por onda continua, y en
la cual observaremos varios métodos mediante el uso de MatLab, que es una herramienta
matemática que permite simular variados entornos, y en este caso, las modulaciones con una
señal de voz obtenida desde el micrófono del computador. Lo que se busca con esto es
entender de una forma más practica el análisis y procedimiento necesario para la modulación
y su respectiva demodulación
Desarrollo
Matlab
MATLAB combina un entorno de escritorio perfeccionado para el análisis iterativo y los
procesos de diseño con un lenguaje de programación que expresa las matemáticas de matrices
y arrays directamente. (mathworks, 2018)
Está disponible para Windows, Mas OS, GNU/LINUX y Unix. Mediante el uso de matrices y
vectores se pueden desarrollar múltiples aplicaciones en varios campos de la ciencia y
tecnología, esto mediante su propio lenguaje de programación, adicionalmente permite la
visualización de varios tipos de gráficas, de acuerdo a las necesidades del usuario.
Modulación AM (Amplitud Modulada)
Metodología
Para iniciar con la modulación, necesitamos la inclusión de una función llamada transfourier,
esta permite obtener la transformada de Fourier de manera sencilla, esta función fue obtenida
mediante el texto guía. (Gonzalo Olmedo, 2018)
Modulación AM
En la modulación AM tenemos una onda portadora de la forma
C(𝑡) = 𝐴𝑐cos(2𝜋𝑓𝑐𝑡)
Una vez grabada la voz, se observa las características, como su respuesta en el tiempo, como un
espectrograma, su correlación y su respuesta en la frecuencia.
Con ello ya se sabe que tenemos una voz a ser modulada, ahora es momento de crear la señal portadora,
para ello se trabajará a una frecuencia de 4 kHz, esto también se aplicará las otras modulaciones.
Entonces primero definimos las frecuencias y periodos de esta señal portadora, también se asigna u
tiempo en el cual se evaluará, se debe considerar que el número de muestras en el tiempo debe ser el
mismo que el número de muestras que se obtuvo en el audio, si el audio tiene un muestreo de 8 kHz y
tiene una duración de 4 segundos, entonces tenemos 32000 muestras, esto debe ser igual para el tiempo,
para evitar problemas al momento de multiplicar la señal de voz con la portadora que depende del
tiempo.
Figura 5. Código de ModAM.m
En la figura 6 se detallan las características de la señal portadora, por ejemplo, nos proponemos una
amplitud de 1, graficamos en el tiempo y en la frecuencia, cabe destacar que para graficar algunas
señales se optó por limitar el rango, esto debido a que, si graficamos toda la señal de 4 segundos, debido
a los 4 kHz no se ve bien.
En la figura 7 se puede ver el resto del código, básicamente se detalla los límites, nombres de las
señales a graficar, que mediante la ya mencionada transfourier se obtiene la gráfica. Luego de esto se
inicia la modulación, para ello es necesario indicar una constante de amplitud para la señal de voz, en
este caso el micrófono del PC no es muy sensible, por lo cual se usa una gran amplificación.
Al inicio de la explicación se observa la fórmula de la modulación AM, esta se puede observar en el
código en la línea 58, así se modula la señal y este vector tiene la misma longitud que la señal de voz,
32000 muestras.
Figura 6. Detalles de la señal portadora
De la misma forma en la línea 74 se ve la fórmula para modular la señal de voz con la portadora
para obtener la DSB, luego se delimita las gráficas para obtener una mejor visualización.
Para la demodulación debemos eliminar la frecuencia portadora, para ello se usa un filtro tipo
butterworth de quinto orden, con ello nos quedamos con la frecuencia de voz.
Figura 9. Aplicación del filtro butterwoth
Figura 10. Modulación DSB
Modulación USB
Para esta modulación es necesario hacer primero una trasformación a la señal de voz, la transformada
de Hilbert es necesaria para iniciar con la demodulación, esto se observa en la línea 11 de la figura
11
Figura 11. Modulación USB
Se puede ver en la figura 13 que la señal demodulada respecto al tiempo muestra no muestra
cambios significativos del mensaje original.
Modulación LSB
Para esta modulación al igual que la USB se necesita primero encontrar la transformada de
Hilbert, y de la misma manera se la utiliza en su fórmula previamente descrita, La
transformada de Hilberta es una versión de la señal de voz que se encuentra desfasada en
90°.
Figura 14. Código Desmodulación LSB
Figura 15. Demodulación LSB
Resultados
En la modulación de DSB observamos en su transformada de Fourier que evidentemente la
señal de audio fue amplificada y ahora se desplazó 4 kHz, esto indica que, si se pudo lograr
la modulación, la señal de voz respecto a la frecuencia se puede comparar con esta y se podrá
ver que la amplificación del facto ‘k’ si es importante.
Cuando se trata de representar en el tiempo es importante determinar el rango que se utilizará ya que
este puede ser muy grande para una señal de voz captada que es muy pequeña. Sin embargo, en su
transformada se observa que, si se produce la modulación, y existe réplicas de esta señal cada cierto
intervalo.
Figura 17. Demodulación en USB
Para esta señal de voz se tiene también como portadora la frecuencia de 4 kHz, se
puede observar que existe una imagen del otro lado del eje tomado desde cero, al
igual que en las otras modulaciones.
Conclusiones
• Se pudo observar que para las modulaciones se debe tener en cuenta las amplitudes de las
señales, y al gratarse se señale reales, es decir tomadas por un micrófono, no podemos estimar
con precisión la amplitud del mismo, es por ello que se debe tener cuidado con la señal que
entra, e incluso la señal puede ser muy débil y no detectarse.
• Se vio que al momento de grabar es necesario hacer una transpuesta de este vector ya que el
resto de los datos tienen otras dimensiones y para evitar errores el momento de ejecutar el
programa es necesario que sean de la misma dimensión.
• Una señal a modular es más compleja cuando se usa una función real que un coseno puro, se
puede ver que la señal de voz tiene muchas componentes, esto hace que no sea muy definida
sus límites por lo que estimar hasta donde es la señal de voz es complicado.
Recomendaciones