Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab04 - Energía y Potencia de Una Señal en Matlab
Lab04 - Energía y Potencia de Una Señal en Matlab
4
ENERGÍA Y POTENCIA DE UNA SEÑAL EN MATLAB®
1. OBJETIVOS
2. JUSTIFICACIÓN
3. MARCO TEÓRICO
Para una señal arbitraria una forma habitual de caracterizarla suele ser en función de
la potencia, ya que nos dice el gasto que nos supone enviar o transmitir esa señal. Así,
una señal con más potencia que otra podrá enviarse hasta lugares más remotos,
mientras una señal de potencia débil, a igualdad de factor de atenuación en el medio
de propagación, se desvanecerá más rápidamente, limitando la distancia máxima de
su alcance. Por otra parte, una señal de más potencia requerirá más gasto del sistema
eléctrico.
Resumiendo, la potencia nos dice la energía de una señal por unidades de tiempo, y su
unidad son los wattios. La energía es atemporal y se mide en Joules. Por lo dicho
anteriormente, la potencia y la energía de una señal están relacionados entre sí.
Página 1 de 7
𝑣 2 (𝑡)
𝑝(𝑡) = 𝑣(𝑡)𝑖(𝑡) = = 𝑅𝑖 2 (𝑡)
𝑅
𝑝 (𝑡 ) = 𝑣 (𝑡 )𝑖 (𝑡 ) = 𝑣 2 (𝑡 ) = 𝑖 2 (𝑡 )
Se acostumbra usar una terminología parecida para cualquier señal, ya sea de tiempo
continuo 𝑥(𝑡) o de tiempo discreto 𝑥[𝑛] , normalizando la energía y la potencia
promedio de una señal arbitraria. Por consiguiente, en análisis de señales es
costumbre definir la potencia, en el caso de señales eléctricas, en términos de un
resistor de 1 Ohm, por lo que, independientemente de que una señal represente un
voltaje o una corriente, puede expresarse la potencia instantánea de la señal como:
𝑝(𝑡) = 𝑥 2 (𝑡)
𝑇/2 ∞
𝐸 = lim ∫ |𝑥(𝑡)|2 𝑑𝑡 = ∫ |𝑥(𝑡)|2 𝑑𝑡
𝑇→∞ −𝑇/2 −∞
1 𝑇/2
𝑃 = lim ∫ |𝑥(𝑡)|2 𝑑𝑡
𝑇→∞ 𝑇 −𝑇/2
De acuerdo con la ecuación anterior, es fácil deducir que la potencia promedio de una
señal periódica de periodo fundamental 𝑇 está determinada por:
1 𝑇/2
𝑃= ∫ |𝑥(𝑡)|2 𝑑𝑡
𝑇 −𝑇/2
En el caso de una señal en tiempo discreto 𝑥[𝑛], las integrales se reemplazan por las
sumas correspondientes. Así la energía total de 𝑥[𝑛] se define por medio de:
Página 2 de 7
∞
𝐸 = ∑ |𝑥[𝑛]|2
𝑛=−∞
Y su potencia promedio se define mediante:
𝑁
1
𝑃 = lim ∑ |𝑥[𝑛]|2
𝑁→∞ 2𝑁
𝑛=−𝑁
Aquí otra vez es deducible a partir de la ecuación anterior que la potencia promedio en
una señal periódica 𝑥[𝑛] con periodo fundamental 𝑁 está dada por:
𝑁−1
1
𝑃 = ∑|𝑥[𝑛]|2
𝑁
𝑛=0
Nota: Fíjese que para el cálculo de la energía y la potencia de una señal se utiliza
únicamente la magnitud de dicha señal, dado que puede está puede ser de naturaleza
compleja como se estudió en prácticas anteriores.
Con base en las definiciones dadas anteriormente, se pueden definir tres clases
importantes de señales:
Se dice que 𝑥(𝑡) o 𝑥[𝑛] es una señal de energía si y sólo si la energía promedio
de la misma cumple la condición: 0 < 𝐸 < ∞. Una señal de este tipo debe tener
una potencia promedio igual a cero.
Se dice que 𝑥(𝑡) o 𝑥[𝑛] es una señal de potencia si y sólo si la potencia promedio
de la misma cumple la condición: 0 < 𝑃 < ∞. Una señal de este tipo debe tener
una energía promedio infinita.
Finalmente, las señales que no satisfacen ninguna de las dos propiedades
anteriores se conocen, por supuesto, como señales que no son ni de energía ni
de potencia.
4. TRABAJO PREVIO
Página 3 de 7
Resuelva de forma teórica los siguientes ejercicios:
5. ACTIVIDAD
Sintaxis
int(expr,var,a,b)
sum(A,dim)
enerpwr(X,D,TP)
Descripción
int permite calcular integrales definidas o, donde expr puede ser una expresión
simbólica o el nombre de una expresión simbólica, los demás parámetros del
comando int son opcionales. Si la expresión expr contiene una única variable
simbólica, el cálculo se llevará a cabo con respecto a esa variable, sin embargo, si la
expresión contiene más de una variable, la integración se realizará respecto a la
variable simbólica por defecto que es x. No obstante, se puede pasar otros parámetros
al comando int para realizar cálculos más definidos, así, por ejemplo, para realizar
una integración con respecto a una variable específica se indica mediante el parámetro
var; y para el caso de integrales definidas los límites estarán indicados por a y b. Es
importante mencionar que la integración se puede extender a vectores y matrices.
Página 4 de 7
energía o la potencia de una señal. Donde X es una señal dada, D es un vector que
representa los límites de duración de la señal X, si X es un string los límites se definen
así: D=[Low, Hi] y si X está definida numéricamente se debe incluir el intervalo de
muestreo así: D=[Low, Hi, dt]. El parámetro TP es el periodo de la señal si es el
caso.
Nota: Es importante que note el uso del comando sympref para definir el valor de 1 en el origen de la
función heaviside pues de lo contrario obtendríamos un dato incorrecto en el cálculo de su energía
por las razones descritas en la práctica 1. Además, se debe notar que la variable temporal discreta se
definió solamente para los primeros 100 elementos de la señal 𝑥2 [𝑛], esto debido a que no es posible
definir una variable temporal infinita que sería lo correcto, sin embargo, se invita al estudiante a realizar
el cálculo de la energía para la señal 𝑥2 [𝑛] en diferentes valores de 𝑛 , por ejemplo, para 𝑛 =
0: 20, 0: 40, 0: 60, 0: 80 … para verificar el valor en el que convergerá su energía hacia el infinito. De la
misma forma para el cálculo de la energía de la señal 𝑥1 (𝑡) con el comando enerpwr, es importante
resaltar que por tratarse de una señal definida simbólicamente es necesario ingresarla en formato string
y definir sus operaciones como si se tratara de una señal definida numéricamente usando un vector de
tiempo, esto por la funcionalidad interna del comando; observe, además, que los límites definidos en la
función enerpwr para la señal continua no se toman de -Inf a Inf como en el caso de la integral, pues
internamente se computan de forma numérica, por tanto al tratarse de una señal que solo existe para 𝑡 ≥
0 se define este como el límite inferior y se escoge un número suficientemente alto para el límite
superior, este número por lo general para los cálculos numéricos de este tipo es de 100 (números más
altos podrían ocasionar errores de cálculo).
Ejemplo 2: Cálculo de Potencia de una señal en tiempo continuo y discreto
𝜋
𝜋
Calcule la potencia de las señales: 𝑥1 (𝑡) = 𝑒 𝑗(2𝑡+ 4 ) y 𝑥2 [𝑛] = cos (4 ∗ 𝑛).
Comandos
%% Ejemplo 2: Cálculo de Potencia de una señal en tiempo continuo y discreto
syms t; %Variable simbólica de tiempo
n = 0:7; %Vector temporal discreto (El periodo se la señal x2[n] en N = 8)
Página 5 de 7
x1 = exp(1j*(2*t+(pi/4))); %Generación de señal x1(t)
x2 = cos((pi/4)*n); %Generación de señal x2[n]
T = pi; %Periodo de la señal x1(t) "Recuerde que las señales exponenciales
complejas son siempre periódicas"
N = 8; %Periodo de la señal x2[n]
Px1 = double((1/T)*int(abs(x1)^2,-pi/2,pi/2)); %Cálculo de la potencia de la señal
x1(t)
Px11 = enerpwr('abs(exp(1j.*(2.*t+(pi/4))))',[0,pi],pi); %Cálculo de la potencia de
la señal x1(t) con ADSP Toolbox
Px2 = (1/N)*sum(x2.^2); %Cálculo de la potencia de la señal x2[n]
Px22 = enerpwr(x2,[0,8,1],8); %Cálculo de la potencia de la señal x2[n] con ADSP
Toolbox
Nota: Es importante que note uso del comando double para el cálculo de la potencia de la señal 𝑥1 (𝑡),
esto es necesario para que MATLAB® muestre un valor numérico que no esté en función de la
constante pi, de lo contrario el resultado de la Px1 será un fraccionario en función de la constante pi.
6. EVALUACIÓN
a. Cree una función en MATLAB® que permita determinar si una señal dada en
tiempo continuo o discreto es una señal de potencia, o de energía o que no
entra en esa clasificación. La función deberá imprimir el valor numérico de la
energía y la potencia de la señal, así como su clasificación.
7. BIBLIOGRAFÍA
Página 6 de 7
Teoría de Señales y Sistemas – Lab04, Energía Y Potencia De Una Señal En MATLAB®
(@Autor Ángelo Joseph Soto Vergel)
Página 7 de 7