Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INGENIERAS
CAD AVANZADO PARA ELECTRONICA
Actividad 6: Trabajo Colaborativo 1
PRESENTADO POR:
PEDRO ELIAS MUOZ SOLARTE.
JOSE GREGORIO CARO
ALEXANDER HENAO GUTIERREZ
FAUSTO ALEJANDRO RODRIGUEZ
JULIAN ANDRES MORENO
PRESENTADO AL TUTOR:
INGENIERO. HECTOR URIEL VILLAMIL.
1. INTRODUCCION
Las herramientas computacionales de diseo asistido por computador CAD, como es el
caso de MATLAB, son fundamentales en la etapa de diseo de los prototipos, estas han
sido de gran apoyo para los ingenieros, ya que permiten hacer la simulacin de los
modelos sin la necesidad de un hardware previo, lo que le permite al ingeniero hacer
todas las pruebas necesarias antes de elaborar un primer prototipo en hardware.
Herramientas como MATLAB, adems de permitir la simulacin de circuitos, tambin
permite la realizacin de operaciones complejas en un corto tiempo, logrando de esta
manera que los clculos matemticos de cualquier proceso de diseo, se simplifiquen de
manera excepcional.
Una de las principales herramientas que trae incorporado el software de MATLAB son las
conocidas toolbox (Caja de Herramientas), que proporcionan una serie de soluciones
especficas para determinadas reas de la ingeniera, como son: el procesamiento de
seales, el diseo de sistemas de control, la simulacin de sistemas dinmicos, el diseo
de redes neuronales, el toolbox de comunicaciones, entre otros.
Para el desarrollo del presente trabajo utilizaremos algunas de las funciones incluidas en
el toolbox de comunicaciones, incluido en MATLAB, con las cuales haremos el estudio del
proceso de comunicacin bsico : primeramente realizaremos el proceso de
modulacin(en amplitud y en frecuencia) de la seal a transmitir, posteriormente
simularemos la transmisin a travs de un canal con ruido, seguidamente realizaremos el
filtrado de la seal y finalmente la demodulacin, para as obtener una seal reconstruida
de la seal original al final del proceso de comunicacin. Este proceso descrito
anteriormente lo haremos con cuatro tipos de seales: la seal diente de sierra, la seal
cuadrada, la seal senoidal y finalmente la voz humana. Con cada una de estas seales
realizaremos el proceso mencionado anteriormente, considerando primeramente
frecuencias bajas de la seal a transmitir (10Hz) y posteriormente el mismo proceso para
seales a transmitir con una frecuencia ms alta (1500Hz).
Al final del presente trabajo elaboraremos una tabla comparativa, donde se podrn
observar las grficas de cada una de las seales originales a transmitir, as como de las
seales recuperadas en el proceso de demodulacin en amplitud y las seales
recuperadas en el proceso de demodulacin en frecuencia.
2. DESARROLLO DE LA PRCTICA
Tomar 7 seales as:
A: Seal Diente de sierra a frecuencias bajas.
B: Seal Diente de sierra a frecuencias altas.
C: Seal cuadrada a frecuencias bajas.
D: Seal cuadrada a frecuencias altas.
E: Onda senoidal a frecuencias bajas.
F: Onda senoidal a frecuencias altas.
G: La voz humana.
Cada una de estas seales debe ser transmitida a travs de un canal ruidoso, luego
recibirla y graficarla y en el caso del audio escucharla desde MATLAB.
CONDICIONES:
Las condiciones y parmetros de esta simulacin son los siguientes:
1. El mensaje lo elige el estudiante.
2. A excepcin de la voz humana para las dems seales deben elegir la frecuencia baja y
alta con la que se generar cada una de las seales, esto para poder comparar los
resultados obtenidos en su tratamiento.
3. El programa debe aplicar modulacin en frecuencia y modulacin en amplitud a cada
una de las seales.
4. Generar la seal que queda al pasarla a travs de un canal ruidoso (el ruido aplicado
debe ser el mismo para cada seal).
5. Filtrar la seal.
6. Demodular la seal.
7. Reproducirla.
En cada una de las etapas grafique la seal que se obtiene. Al final debe hacer un cuadro
comparativo de los resultados de las seales demoduladas frente al ruido y determinar
cmo afecta este en funcin de la frecuencia.
Para el desarrollo de esta actividad tomaremos como frecuencia baja fo=10 Hz y como
frecuencia alta tomaremos fo=1500 Hz. Para el literal G. Utilizaremos el mensaje
propuesto por nuestro compaero Jos Gregorio el cual es: Ingeniera Electrnica.
G. VOZ HUMANA.
Fs = 16000;
% Tasa de muestreo 16000 muestras por segundo.
Fc = 3500
% Frecuencia de Corte, que deje pasar los armnicos.
x= wavread ('mensaje')
% Asignar Mensaje a la variable x.
y = ammod(x,Fc,Fs);
% Modulacin de x para producir y
yruidoso = awgn(y,15,'measured'); %Transmisin a travs de un canal ruidoso
[num,den] = butter(10,Fc/(Fs/2)); % Definicin del filtro
y_Low = filter(num, den, yruidoso);
z = amdemod(yruidoso,Fc,Fs,0,0,num,den); % Demodulacin.
subplot(2,2,1); plot(x);
% Dibuja la seal de entrada(Superior).
grid;
% Agregar cuadricula a la grfica.
title('Seal Voz Humana');
% Seal de Entrada.
ylabel('Amplitud (V)')
% Etiqueta del eje Y
subplot(2,2,2); plot(yruidoso)
% Dibuja la seal modulada y transmitida(Medio).
grid;
% Agregar cuadricula a la grfica.
title('Seal Modulada en Amplitud');% Seal Modulada en Amplitud.
ylabel('Amplitud (V)')
% Etiqueta del eje Y
subplot(2,2,3); plot(y_Low);
% Dibuja la seal Filtrada.
grid;
% Agregar cuadricula a la grfica.
title('Seal Filtrada');
% Seal Filtrada.
ylabel('Amplitud (V)')
% Etiqueta del eje Y
subplot(2,2,4); plot(z);
% Dibuja la seal demodulada(Inferior).
title('Seal Demodulada');
% Seal Recuperada.
ylabel('Amplitud (V)')
% Etiqueta del eje Y
wavplay(x,Fs);
% Reproducir la seal de entrada.
pause(2);
wavwrite(z,Fs,'audio2');
% Grabar la seal de salida a un archivo
wavplay(z,Fs);
% Reproducir la seal de salida.
grid;
% Agregar cuadricula a la grfica.
DIENTE DE
SIERRA BAJA
FRECUENCIA
CUADRADA
BAJA
FRECUENCIA
SENOIDAL
BAJA
FRECUENCIA
DIENTE DE
SIERRA ALTA
FRECUENCIA
CUADRADA
ALTA
FRECUENCIA
SENOIDAL
ALTA
FRECUENCIA
VOZ
HUMANA NO
RECUPERADA
EN FM
VOZ
HUMANA
RECUPERADA
EN FM
SEAL
ORIGINAL
SEAL FILTRADA Y
DEMODULADA
EN AMPLITUD
SEAL FILTRADA Y
DEMODULADA
EN FRECUENCIA
3. CONCLUSIONES
En el desarrollo del presente trabajo obtuvimos los siguientes resultados:
Observamos la simulacin del proceso bsico de transmisin de una seal a travs de
un canal de comunicacin, desde el proceso de modulacin, tanto en amplitud como
en frecuencia, pasando por el proceso de transmisin de la seal a travs de un canal
con ruido, para luego introducir la seal en un proceso de filtrado y finalmente por un
proceso de demodulacin en frecuencia o en amplitud, segn el caso, para al final
obtener la simulacin de la seal recuperada a la salida.
Aprendimos a utilizar los comandos bsicos para la realizacin de cada uno de los
procesos mencionados anteriormente, como fueron los comandos:
sawtooth: utilizado para generar una seal diente de sierra.
square: utilizado para generar una seal de onda cuadrada.
sin: utilizado para generar un seal de onda senoidal.
ammod: utilizado para el proceso de modulacin en amplitud.
fmmod: utilizado para el proceso de modulacin en frecuencia.
awgn: utilizado para simular el proceso de ruido dentro de un canal de transmisin.
butter: utilizado para disear el filtro de la seal.(Filtro pasa bajo).
filter: utilizado para aplicar el filtro a la seal.
amdemod: utilizado para realizar el proceso de demodulacin en amplitud.
fmdemod: utilizado para realizar el proceso de demodulacin en frecuencia.
Analizamos que aprendiendo todas las herramientas que trae el toolbox de
comunicaciones de MATLAB, podemos simular cualquier proceso de transmisin de
seales, pudiendo estudiar el cambio que ocurre con cada una de estas seales,
durante cada uno de las etapas que hacen parte de la transmisin.
Despus de elaborar la tabla comparativa pudimos observar que con la seal de ruido
que le aplicamos a cada una de las seales, se afectaron de manera pronunciada las
seales demoduladas en frecuencia, mientras que las seales moduladas en amplitud
se pudieron recuperar casi completamente, sobre todo para las seales con
frecuencias de transmisin bajas, donde el ruido se pudo casi eliminar por completo
en la etapa de filtrado.
4. REFERENCIAS
Monroy, J. O. (2009). Protocolo Curso CAD para Electrnica. Sogamoso. Colombia:
Unad.
Monroy, J. O. (2009). CAD para Electrnica. Sogamoso. Colombia:Unad.