Escolar Documentos
Profissional Documentos
Cultura Documentos
6 66
6
Ê
Se desea comunicar dos PCs utilizando
el puerto de audio; la información que
se transmitirá serán dos señales de
audio, que viajaran moduladas en
amplitud por el canal.
Para la comunicación se deberá aplicar
las técnicas de modulación en amplitud
con banda lateral única.
Señales a Ê
Señales que
odulador viajan por el
xemodulador
canal
moduladas en
amplitud
PC2
PC 1
Señales R
odular una señal de banda base significa
trasladarla a la parte superior del espectro
y aplicar un filtro en ella según el tipo de
modulación que se desee.
atemáticamente al multiplicar una señal
de banda base por una de mayor
frecuencia la de BB se traslada a la
frecuencia alta.
Õ
!
odulación Se multiplican las
señales
ëa demodulación es el proceso de
recuperación de la señal moduladora
de una señal modulada.
Para demodular matemáticamente se
multiplica la señal modulada f(t) por la
de banda base, y se eliminan los
armónicos de altas frecuencias dejando
solamente la información de Banda
Base
ëa multiplexación por división de
frecuencia, también denominada u ,
permite compartir la banda de
frecuencia disponible en el canal de
alta velocidad, al dividirla en una serie
de canales de banda más angostos, de
manera que se puedan enviar
continuamente señales provenientes de
diferentes canales de baja velocidad
sobre el canal de alta velocidad.
Para lograrlo, es necesario filtrar las señales
a ser moduladas de tal manera que no se
interfieran entre si y dejar una banda de
guarda. ëuego de esto se procede a
multiplicarlas por una portadora diferente
dependiendo de la banda en la que se
quiera que esté para luego sumarlas y
enviarlas. ëuego en el receptor se filtrará las
señales en cada banda y se las multiplicará
nuevamente por su portadora a fin de
regresarlas a la banda base.
ëo que primero se necesita es obtener
nuestros archivos de audio que
queremos transmitir para ello usamos
avread
odulate
xemodulate
xentro del diseño de los moduladores,
se usan filtros IIR FIR, propios de matlab.
ëo siguiente, es conocer como atlab
permite enviar y recibir información
usando el puerto de audio,
"
#
sta función crea un objeto, que lee lo que este presente en
el puerto de audio, sus propiedades de frecuencia de
muestro y tiempo mediante el cual recoge el audio, esta
especificado por el objeto, creado.
Se observa que
data ya contiene
los datos leídos
44100 muestras por
seg, en 10 seg.
serán 441000 en
total
sta función crea un objeto, que envía por el puerto de
audio, sus propiedades de frecuencia de muestro y tiempo
mediante el cual envía el audio, esta especificado por el
objeto creado.
s una función de descripción similar a analoginput, por lo
cual su uso es idéntico, simplemente en vez de recibir datos,
se envía.
Primero leemos los audios que queremos
enviar.
close all ëectura de archivos
clear all
clc
ºarchivo original 1 xtraccion de uno de los
audio1_2CH,Fs1,format] = wavread('Barra de info de indows canales
P');
audio1_1CH=audio1_2CH(,1);ºextraemos 1 solo canal
audio2_2CH,Fs2,format] = wavread('Vista_BlockedPopup');
audio2_1CH=audio2_2CH(,1);ºextraemos 1 solo canal
Procedemos a verificar en tiempo que
los audios han sido leídos
x=longitud1,longitud2]
longitud_minima= min(x)
º xtracción de la longitud mínima de cada archivo de audio
audio1_1CH = audio1_1CH (1longitud_minima);
audio2_1CH = audio2_1CH (1longitud_minima);ºCuando se requiera hacer Fx
suma temporal de las 4 señales
Fs1 º44100
Fs2 º44100
rb
h
s b
sr l f lr
Procedemos a aplicar el filtro a ambos
audios
audio1_BB=filter(b,1,audio1_1CH); Se aplica el filtro es decir se
extraen las bandas base
audio2_BB=filter(b,1,audio2_1CH);
pwelch(audio1_mod,ëongVentana,Solapamiento,nFFÊ,Fs1)
;
figure
plot(F_welch_audio1_mod,P_welch_audio1_mod,'b')
title('espectro del audio 1 - modulado')
º spectro de la segunda señal
P_welch_audio2_mod,F_welch_audio2_mod] = ...
pwelch(audio2_mod,ëongVentana,Solapamiento,nFFÊ,Fs2)
;
figure
plot(F_welch_audio2_mod,P_welch_audio2_mod,'b')
title('espectro del audio 2 - modulado')
Se observa que los espectros de las señales se
han desplazado a las frecuencias que queríamos
es decir se realizo la modulación
audio_fdm=audio1_mod+audio2_mod;
P_welch_audio_Fx,F_welch_audio_Fx] = pwelch(audio_fdm,ëongVentana,Solapamiento,nFFÊ,Fs);
figure
plot(F_welch_audio_Fx,P_welch_audio1_mod_norm,'b')
hold on
plot(F_welch_audio_Fx,P_welch_audio2_mod_norm,'b') D
hold on D
Figure
D
plot(audio_fdm) ºQueremos observar en tiempo
D
D
D
D
D
D DD DDD DD DDD DD DDD DD DDD DD DDD
Observamos
claramente que se
ha realizado Fx
sound(audio_fdm,Fs) sta línea de código en la PC1 saca los datos por el puerto de audio
nFFÊ=1024;
ëongVentana= nFFÊ/4; D
Solapamiento =ëongVentana/2; D
Fs1=44100; D
P_BB,F] = ...
pwelch(y,ëongVentana,Solapamiento,nFFÊ,Fs1); D
figure D
plot(F,P,'b') D
title('espectro de la senal recibida')
D
D
D D
D
D
D
D
D
D
D
D D D
D D
D
D