Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción a MATLAB
Archivos
Con relación a los archivos de MATLAB se puede indicar que los “Script” o “m
Files” son archivos de texto con comandos para su posterior evaluación. Los
mismos permiten evaluar gran cantidad de comandos; cambiar valores de
variables; controlar el flujo de datos en pantalla, introducir arreglos de data,
entre otros. Estos archivos tienen extensión ".m"
Adicionalmente tenemos los archivos de data y las funciones creadas en
archivos m, M-File Function. Los archivos de data son de dos tipos: MAT-files y
ASCII-files. Un archivo MAT contiene data almacenada en formato binario,
mientras que un archivo ASCII contiene información almacenada en caracteres
ASCII. Los MAT Files y los ASCII-files se pueden crear con el comando “save”
y cargar con el comando “load”. Para la sintaxis adecuada debe consultar la
ayuda en MATLAB.
Se pueden crear funciones con archivos M. Las mismas aceptan una o varias
variables, realizan ciertos cálculos u operaciones y retornan los resultados. La
sintaxis del archivo M correspondiente a una función es:
function [x,y,..] = nombre(a,b,...)
Inicialización de matrices
Una característica importante de MATLAB es que toda variable se expresa
como una matriz. Existen cuatro métodos para inicializar una matriz: listado
explícito de los valores; lectura de la data de un archivo; uso del operador “:”, o
la lectura de la data desde el teclado con el comando “input”.
Gráficas
Otra característica importante de MATLAB es la capacidad para graficar.
Existen múltiples funciones predefinidas que permiten generar gráficos de
distintas característica de forma muy fácil. La manipulación de los mismos para
incluir texto, título, cambiar colores, etc. también resulta muy simple.
Objetivos
• Revisar algunos de los comandos y características básicas de MATLAB.
• Aplicar algunos comandos de MATLAB en la solución de tareas.
• Practicar los conceptos, ideas y comandos estudiados en clase relativos a
MATLAB.
• Construir en MATLAB programas y funciones.
• Practicar comandos, manipulación de archivos, funciones, matrices y
gráficas en MATLAB.
Experiencias
Desarrolle los siguientes problemas propuestos en forma clara y ordenada. Para
el desarrollo de los mismos debe aplicar los conocimientos adquiridos durante
las sesiones de clase del curso y de las sesiones de capacitación en MATLAB.
No todos los puntos o preguntas en los problemas se pueden solucionar
directamente con el software. En algunos casos deberá desarrollar parcial o
totalmente algunos puntos en forma analítica antes de poder implementar
alguna aplicación en el programa.
2. Verifique la información de sus variables con los comandos who y whos. ¿Cuál
es la diferencia entre ellos?
9. Cargue el archivo .mat con el comando load. Verifique sus variables con whos.
10. Cargue el archivo .dat con el comando load. Verifique sus variables con whos.
¿Qué nota? ¿Dónde está almacenada la información de sus variables?
12. Haga un clear y un clc. Ahora cargue su archivo mat y verifique sus
variables en el espacio de trabajo. Asegúrese de tener las variables creadas
en el paso 1.
15. Utilice el comando input para generar una secuencia s entre un valor inicial
y un valor final con el incremento especificado por el usuario, y una
secuencia t con 1000 puntos entre un valor inicial y uno final indicados por
el usuario.
16. Genere una matriz M4x4 cualquiera que no sea singular, una matriz N2x4
cualquiera, un escalar s = 2 y un vector fila t de 5 elementos. Determine lo
siguiente:
a. El producto de N x M.
b. El determinante de M y el de N.
c. La inversa de M.
d. La transpuesta de N.
e. La transpuesta de t.
f. El producto de s x N.
g. La función r = 4st.
Dentro del script original, determine ahora las funciones y1, y2,
correspondientes a las derivadas con respecto al tiempo de las funciones x1, x2,
respectivamente. También determine la función y3 correspondiente a la
derivada con respecto al ángulo de la función x3. Para ello utilice la función
“derivada” que ha creado en el paso anterior.
Incluya título, nombre en los ejes, rejilla, colores diferentes para las curvas.
Cantidades Complejas
Objetivos
• Ilustrar y examinar los conceptos teóricos desarrollados en clase
relativos al Análisis de Señales y Sistemas Lineales.
• Aplicar una herramienta de simulación para confirmar algunos conceptos
importantes sobre análisis de señales y sistemas en el dominio del tiempo
y de la frecuencia.
• Analizar algunas señales y sistemas lineales utilizados comúnmente en el
estudio de los sistemas de comunicación.
Experiencias
Desarrolle los siguientes problemas propuestos en forma clara y ordenada. No
todos los puntos o preguntas en los problemas se pueden solucionar
directamente con el software. En algunos casos deberá desarrollar parcial o
totalmente algunos puntos en forma analítica antes de poder implementar
alguna aplicación en el programa.
Comunicaciones I - Texto de Laboratorio 9
Universidad Tecnológica de Panamá
Facultad de Ingeniería Eléctrica
Señales y Sistemas: Características y Modelos
1. Para cada caso, clasifique las señales e indique qué propiedades se aplican.
Utilizando MATLAB genere los gráficos de las señales indicadas y
muéstrelos en una sola figura (4 gráficas separadas – utilice “subplot”).
A. Señal 1: Grafique en el intervalo |t| ≤ 2 s.
a. x(t) = (2 |t|1.3 - 3|t|) / (e-4|t-1| + 1)
b. x(0.7)
c. x(-t)
d. x(-2t-1)
y (v ) = (1.5) u (− v + 3)
v
137 + j 40π f
8. La señal x(t) tiene el espectro X ( f ) =
(87 − 28π 2
f 2
) + j (62π f − 8π 3 f 3 )
a. Grafique los espectros de amplitud y fase.
b. Calcule los valores para la trasformada inversa de Fourier de X(f) y
grafíquelos para ver a x(t).
Objetivos
El desarrollo de esta experiencia de laboratorio debe permitir al estudiante el
logro de los siguientes objetivos:
• Ilustrar y aplicar los conceptos teóricos desarrollados en clase relativos
al Análisis de Señales y Sistemas Lineales.
• Aplicar una herramienta de simulación para confirmar algunos conceptos
importantes sobre análisis de señales y sistemas en el dominio del tiempo
y de la frecuencia.
• Implementar funciones en MATLAB.
• Analizar el efecto de los filtros en el ancho de banda d las señales.
Experiencias
Desarrolle los siguientes problemas propuestos en forma clara y ordenada. Para
el desarrollo de los mismos debe aplicar los conocimientos adquiridos durante
las sesiones de clase del curso y su experiencia previa en MATLAB. No todos
los puntos o preguntas en los problemas se pueden solucionar directamente con
el software. En algunos casos deberá desarrollar parcial o totalmente algunos
puntos en forma analítica antes de poder implementar alguna aplicación en el
programa.
1. Utilizando la función conv de MATLAB, genere una función propia conv_n que
permita realizar la convolución de dos secuencias finitas con distintas
longitudes y soportes arbitrarios. Muestre un ejemplo en el que se muestre
la convolución de un pulso rectangular positivo centrado en t = 0 y un pulso
rectangular negativo centrado en t = 5. Ambos pulsos con amplitud de 2 y
ancho 4.
Espectro de Señales
3. Considere la señal periódica rectangular x(t), con periodo T0, definida por
x(t)
⎧ A, t < t0
x(t ) = A∏ ( )t
2 t0
⎪A
= ⎨2 , t = ±t 0
A
5. Grafique la señal x(t) y sus espectros de magnitud y fase. La señal está dada
por:
⎧ 1, − 2 ≤ t ≤ −1
⎪t , t <1
⎪
x(t ) = ⎨
⎪ 1, 1≤ t ≤ 2
⎪⎩ 0, de lo contrario
6. Determine y grafique el espectro de magnitud de una señal par x(t) dada por
la siguiente función para los valores positivos de t:
⎧ t + 1, 0 ≤ t ≤1
⎪ 2, 1≤ t ≤ 2
⎪
x(t ) = ⎨
⎪− t + 4, 2≤t ≤4
⎪⎩ 0, de lo contrario
Determine sus resultados tanto de forma analítica como numérica y compárelos.
Objetivos
• Aplicar los conceptos teóricos desarrollados en clase relativos a la
modulación analógica de amplitud – AM.
• Utilizar una herramienta de simulación para confirmar algunos conceptos
importantes sobre las variantes de la modulación de amplitud.
• Implementar funciones en MATLAB.
• Analizar sistemas de comunicación que utilizan modulación analógica de
amplitud.
Experiencias
Desarrolle los siguientes problemas propuestos en forma clara y ordenada. Para
el desarrollo de los mismos debe aplicar los conocimientos adquiridos durante
las sesiones de clase del curso y su experiencia previa en MATLAB. No todos
los puntos o preguntas en los problemas se pueden solucionar directamente con
el software. En algunos casos deberá desarrollar parcial o totalmente algunos
puntos en forma analítica antes de poder implementar alguna aplicación en el
programa.
Comunicaciones I - Texto de Laboratorio 13
Universidad Tecnológica de Panamá
Facultad de Ingeniería Eléctrica
Modulación AM DSB-SC
m(t ) = ⎨
⎪⎩ 0, de lo contrario
y una portadora con frecuencia 100 Hz.
Modulación AM convencional
se utiliza para modular una portadora c(t) = cos 2πfct utilizando un esquema
AM convencional. Asuma que la frecuencia fc = 300 HZ y el índice de
modulación µ = 0.9.
a. Determine una expresión para la señal modulada.
Modulación AM SSB
Demodulación coherente
7. Sea la señal m(t) una señal periódica con periodo 2 seg., descrita en el
intervalo [0,2].
⎧ t, 0 .1 ≤ t < 1
⎪
m(t ) = ⎨− t + 2, 1 ≤ t < 1 .9
⎪ 0, de lo contrario
⎩
Este mensaje modula con un esquema AM-DSB una portadora de 50 Hz.
Grafique la salida del demodulador AM-DSB y compárela con el mensaje para
los casos en que ruido AWGN se ha adicionado durante la transmisión a la
señal modulada con potencias de 0.001, 0.01, 0.05, 0.1 y 0.3 de la potencia de
la señal modulada.
Otros
Objetivos:
1. Observar la operación de un oscilador controlado por voltaje.
2. Observar las características frecuencia vs. capacitancia de tiempo de
control de voltaje del oscilador.
3. Observar las características frecuencia vs. resistencia de tiempo de
control de voltaje del oscilador.
Materiales y Equipo:
1 Plantilla o protoboard
1 Generador de señales de audio
1 Fuente de Alimentación dual (+12 Vdc y -5 Vdc a +5 Vdc)
1 Osciloscopio (10 MHz)
1 Generador de Funciones Monolítico XR-2206
Resistores: (1) 150 Ω, (3) 4.7 KΩ, (1) 6.8 KΩ, (2) 10 KΩ, (1) 22 KΩ, (2) 47 KΩ,
(1) 100 KΩ
Potenciómetros: (1) 1 KΩ, (1) 10 KΩ
Capacitores: (1) 0.001 µF, (1) 0.01 µF, (1) 0.1 µF, (3) 1 µF, (1) 10 µF
Procedimiento
1. Construya el circuito generador de funciones que se muestra en la Figura 2.
2. Calcule la frecuencia del oscilador utilizando la siguiente fórmula: Fo =
1/RC, donde Fo = frecuencia de salida, R = R1 y C = C1.
3. Dibuje la forma de onda observada en el pin 2 del generador de funciones.
Indique la sensitividad vertical (V/cm) y la base de tiempo (seg/cm).
4. Mida la frecuencia Fo de la forma de onda dibujada en el paso 3.
5. Calcule el porcentaje de error entre las frecuencias calculada y medida
utilizando la siguiente fórmula:
valor medido − valor calculado
%error = × 100
valor calculado
Procedimiento
1. Construya el circuito oscilador que se muestra en la Figura 3.
2. Calcule la frecuencia Fo de oscilación.
3. Ajuste R2 hasta que se observe una onda seno con mínima distorsión en
Vout.
4. Mida la frecuencia Fo de la forma de onda observada en el paso 3.
5. Mida la amplitud Vo de la forma de onda observada en el paso 3.
6. Repita los pasos 2 al 5 utilizando los siguientes valores de R1: 10 k, 22 k, 47
k y 100 kΩ.
R1 Fo
(kΩ) (calculada) Fo (medida) Vo (medida)
10
22
47
100
PROCEDIMIENTO:
1. Construya el circuito oscilador de barrido de frecuencia que se muestra en
la Figura 4.
2. Ajuste el voltaje de polarización DC (Vc) a 0V.
3. Ajuste R3 hasta que observe una onda seno con mínima distorsión en Vout
(Pin 2).
Los generadores de funciones del tipo circuito lineal integrados son ideales para
aplicaciones de comunicaciones e instrumentación donde se requieren bajo
consumo de potencia. Aplicaciones tales como los moduladores de A.M. ofrecen
una excelente estabilidad en frecuencia con un diseño miniaturizado y simple.
En este laboratorio o experimento el generador de funciones XR-2206 es
utilizado para operar como un modulador de A.M. El diagrama en bloque
funcional del generador XR-2206 consta de 4 bloques internos como se muestra
en la Figura 1. Un oscilador controlado por voltaje (VCO), un multiplicador
análogo y generador de onda seno, un amplificador de ganancia unitaria y un
juego de conmutadores de corriente. El diagrama en bloque para el circuito de
prueba usado en este laboratorio se muestra en la Figura 1.
Materiales y Equipo:
1 Plantilla o protoboard
1 Generador de Audio
2 Fuentes de Alimentación (+12 Vdc y una de 0 a 10 Vdc)
1 Generador de Funciones XR-2206
1 Osciloscopio (10 MHz)
Resistencias: (3) 4.7 KΩ, ¼ W, (1) 10 KΩ, ¼ W, (1) 47 KΩ, ¼ W
1 Potenciómetro 1 KΩ
Capacitores: (2) 0.001 µF, (2) 1 µF, (1) 10 µF
PROCEDIMIENTO:
1. Construya el modulador AM - DSBFC que se muestra en la Figura 3.
2. Coloque el voltaje de polarización VDC = 0V.
Objetivos
1. Observar la operación de un detector de pico AM.
2. Observar la relación entre la frecuencia y la amplitud de la señal portadora
y la forma de onda detectada.
3. Observar la relación entre la frecuencia y la amplitud de la señal de audio y
la forma de onda detectada.
4. Observar la relación entre la envolvente AM y la forma de onda detectada.
5. Observar la distorsión del rectificador y el recortador diagonal.
PROCEDIMIENTO:
1. Construya el circuito detector de picos que se muestra en la Figura 2.
2. Ajuste el voltaje de salida del generador de señales a 4 Vpp y una frecuencia
de 100 kHz.
3. Describa la forma de onda de salida en términos de sus componentes ac y
dc.
4. Varíe la amplitud del voltaje de salida del generador de señales mientras
observa la onda a la salida del detector de picos.
38 Laboratorio 8: Circuito Detector de AM
Dr.-Ing. Carlos A. Medina C.
5. Describa qué efectos tiene la variación de la amplitud del voltaje de salida
del generador de señales sobre la forma de onda de salida.
6. Lentamente disminuya la frecuencia de la salida del generador de señales
hasta 0 Hz mientras observa la forma de onda a la salida del detector de
picos.
7. Describa qué efectos tiene la variación de la frecuencia del voltaje de
salida del generador de señales sobre la forma de onda de salida.
8. Invierta la polaridad de D1 y repita los pasos del 2 al 5.
9. Describa cualquier diferencia en la forma de onda con el diodo en inversa.
PROCEDIMIENTO:
Comunicaciones I - Texto de Laboratorio 39
Universidad Tecnológica de Panamá
Facultad de Ingeniería Eléctrica
1. Construya el modulador AM - DSBFC que se muestra en la Figura 3.
2. Ajuste la amplitud de la señal de salida del generador de audio de la
portadora a 2 Vpp y a una frecuencia de 580 kHz.
3. Ajuste la amplitud de la señal de audio (modulante) a 6 Vpp y ajuste su
frecuencia a 100 Hz.
4. Lentamente varíe la amplitud y la frecuencia de las dos señales hasta que
observe una envolvente AM 50% modulada.
Dibuje las formas de onda modulada y la onda demodulada (Vsalida). Indique la
sensitividad vertical (V/cm) y la base de tiempo (seg/cm)
5. Describa las formas de onda observadas en el paso 4 en términos de la
amplitud pico, el contenido de frecuencias y los voltajes ac y dc.
6. Varíe la frecuencia y la amplitud de la señal de audio mientras observa
Vsalida.
7. Describa qué efectos tiene la variación de la frecuencia y de amplitud de la
señal de audio en la forma de onda de salida.
8. Reemplace R2 con un resistor de 1MΩ.
9. Dibuje la forma de onda observada en Vsalida.
10. ¿Cuál es el nombre de la distorsión que se presenta en la onda de salida
anterior?
11. Describa la forma de onda dibujada en el paso 10.
12. Reemplace R2 con el resistor original de 10 kΩ, y reemplace C2 con un
capacitor de 0.001 µF.
13. Dibuje la forma de onda observada en Vsalida.
14. ¿Cuál es el nombre de la distorsión que se presenta en la onda de salida
anterior?
15. Describa la forma de onda dibujada en el paso 10.