No BSD License  

Highlights from
DTMF Filtering and Noise Simulator

image thumbnail
from DTMF Filtering and Noise Simulator by Rajiv Singla
Dual Tone Multiple Frequency Noise and Filter SImulator

EnergySignal(X);
function [E,ES,Iszero] = EnergySignal(X);

%Computes the energy of the Signal
%Input Variables
%    X       = Input Signal
%
% Output Variables
%    E       = Energy
%    EG      = Energy Signal
%    Iszero  = Returns 1 for zero Energy signal else 0 

ES = (abs(X)).^2;

E = 0;
for i = 1:length(X);
    E = E+ES(i);
end

if E == 0
    Iszero = 1;
else 
    Iszero = 0;
end

Contact us at files@mathworks.com