Engineering School, 2nd year
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

18 lines
413 B

function e = algo1(samples)
%ALGO1(samples) beat detection (algo1).
nSamples = length(samples)
blockSize = 1024
winSize = 43
nBlocks = floor(nSamples / blockSize)
instantEnergies = zeros(1, nBlocks);
localAverageEnergies = zeros(1, nBlocks);
for b = 1 : nBlocks
for s = (b - 1) * blockSize + 1: b * blockSize
instantEnergies(b) = instantEnergies(b) + samples(s) * samples(s);
end
end
e = instantEnergies;