Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica 1
Señales de energía y potencia
Objetivos
Introducción
Algunos de los comandos MATLAB para operaciones matemáticas son exp, sin,
cos, tan, acos, asin, atan, pi, real, imag, sqrt (para raíz cuadrada), abs (para
valor absoluto o magnitud), angle (para el Angulo o fase en radianes), log2 y log10
(para logaritmos base 2 o 10), length (longitud de un vector o fila) y size (tamaño de
una matriz). Otros comandos útiles son min, max, int, fix, find, conj, sum,
cumsum, diff, prod, eval, fliplr y sign. Use help para aprender más sobre ellos.
• Matlab
Desarrollo
1. Utilizando matlab genere una señal digital senoidal x(t)= sin(2*π*f*t) con
frecuencia de 400 hz, y amplitud de 1 durante 2 segundos y reprodúzcala en
las bocinas. Siga los pasos siguientes:
a. Para trabajar señales de audio se recomienda utilice una frecuencia de
muestreo de 8,000 Hz. Calcule el periodo de muestreo. Tm=?
𝟏
𝑻𝒎 =
𝑭𝒎
𝟏
𝑻𝒎 = = 𝟎. 𝟎𝟎𝟎𝟏𝟐𝟓 𝒔
𝟖𝟎𝟎𝟎
Programa en Octave
clc
clear all
figure (1)
t=0:0.000125:0.005; #vector de tiempo
x=sin(2*pi*400*t);
plot (t,x)
sound (x,8000)
t=0:0.000125:0.005;
x=sin(2*pi*400*t);
plot (t,x)
sound (x,8000) % No se escucha por que es poco tiempo
Programa en Octave
clc
t=0:0.00125:2;
x=sin(2*pi*400*t);
plot (t,x)
sound (x,8000)
Fs=400
Muestras=20*Fs
Fm=8000
Tm=1/Fm
Ts=1/Fs
t=5:Tm:2;
x=sin(2*pi*Fs*t)
plot (t,x)
grid
3. Escale la señal por 2; y(t) = 2 x(t), reproduzca el sonido en las bocinas. anexe el
programa.
Programa en Octave
clc
clc all
t=0:0.0025:2;
Fs=400
Muestras=20
Fm=Muestras*Fs
Tm=1/Fm
Ts=1/Fs
y=2*(sin(2*pi*Fs*t));
plot (t,y)
grid
sound(y,8000)
𝑨𝟐 𝒃 𝑬
𝑬= 𝑷=
𝟐 𝑻
𝑨 = 𝟐 𝒃 = 𝟎. 𝟎𝟎𝟐𝟓
(𝟐𝟐 )(𝟎. 𝟎𝟎𝟐𝟓)
𝑬= = 𝟎. 𝟎𝟎𝟓
𝟐
𝟎. 𝟎𝟎𝟓
𝑷= =𝟐
𝟎. 𝟎𝟎𝟐𝟓
5. Escale la señal por 0.5; z(t) = 0.5 x(t), reproduzca el sonido en las bocinas. anexe el
programa.
Programa en Octave
clc
clc all
Fs=400
Muestras=20
Fm=Muestras*Fs
Tm=1/Fm
Ts=1/Fs
t=0:0.005:2;
z=2*(sin(2*pi*Fs*t));
plot (t,z)
grid
sound(z,8000)
𝟏
𝑷= (𝒙(𝟏)𝟐 + 𝒙(𝟐)𝟐 + 𝒙(𝟑)𝟐 + 𝒙(𝟒)𝟐 + 𝒙(𝟓)𝟐 + 𝒙(𝟔)𝟐 )
𝟕
𝟏 𝟏𝟑
𝑷 = ((𝟎)𝟐 + (𝟏)𝟐 + (𝟐)𝟐 + (𝟐)𝟐 + (𝟐)𝟐 + (𝟎)𝟐 ) =
𝟕 𝟕
∞
𝑬 = ∑ |𝒙(𝒏)|𝟐
𝒏−∞
Programa en Octave
clc
clc all
x=[0, 1, 2, 2, 2, 0, 0];
n=[0, 1, 2, 3, 4, 5, 6];
stem (n,x, 'filled');
clc
clc all
x=[0,1,2,2,2,0,0];
N=7
PP=sum(abs (x).^2)
P=PP/N
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14
Conclusiones individuales
M.C. Lidia H Rascón Madrigal
12
Sistemas lineales
Concluyendo con la práctica, Matlab es un software muy interesante que nos ayuda
bastante a interpretar las señales tanto analógicas(digitalizándolas) como digitales de una
mejor manera. Utilizando los comandos adecuados podemos generar señales de potencia,
de energía, discretas, continuas, etc. Para generar señales es necesario conocer bien los
conceptos de frecuencia y periodo. Por otro lado, la potencia se puede calcular de
distintas formas, dependiendo de la forma de la gráfica, por ejemplo, para una señal
senoidal y cosenoidal, si se conoce el valor de la altura, se puede utilizar la fórmula de
0.5A^2 para evitar hacer tantos cálculos. Existen muchas fórmulas para conocer los datos
que nos arrojan las señales, con ellas se puede calcular todo manualmente o el software
puede realizar los cálculos utilizando los distintos comandos. Las muestras de cada señal
también son un factor importante para obtener su frecuencia y periodo.
Funcionamiento de las señales, conocer tanto sus características que lo componen como
son la frecuencia, el periodo, el periodo de muestreo, frecuencia de muestreo, etc., es
importante también saber los conceptos que trae consigo y las unidades como los Hz,
utilizar las funciones que tienen estas características para realizar prácticas y cálculos,
conocer el lenguaje en el que se está trabajando. Es importante como trabajar con la
señal, como se puede transformar, como se puede manipular y establecer diferentes
mediciones para obtener resultados inesperados, graficar estos conceptos y señales, así
como también obtener sonidos de las señales mediante fórmulas matemáticas. Conocer
los tipos de señales que existen como lo son de energía, discretas, etc. Las diversas
fórmulas, conceptos, características, mediciones son material para trabajar pero así
también tenemos las herramientas que en la práctica se utilizó Matlab, para procesar las
señales y obtener los resultados de la práctica requeridos, experimentar con las diversas
formular y tener con claridad la funcionalidad de esta.
M.C. Lidia H Rascón Madrigal
13
Sistemas lineales