Skip to main content
. 2014 Apr 9;14(4):6535–6566. doi: 10.3390/s140406535

Table 5.

The total computational complexity of each implemented algorithm. For definitions of the variables, see Table 2.

Algorithm Multiplications Additions
Algorithm 1 N(2log2N + 1) + 3Nb + Np(3Bcrest + 2NitN + 2)
3Nlog2N+6Nb+Np2+Np(3Bcrest+2NitN2)+Nc(Mcont+1)
Algorithm 2 N(2log2N + 1) +3Nb + Np(Bcrest +Bnarrow+ Bwide +6NitNR + 2)
3Nlog2N+6Nb+Np2+Np(Bcrest+Bnarrow+Bwide+2(NitNR+1)3)+Nc(Mcont+1)
Algorithm 3 N(2log2N +1)+Nb(2(2NitTA −1)2 +(2NitTC −2)(2NitTC − 1) + 4NitN + 6NitNR + 9) + NitTL(NitTL + 1)/2 3Nlog2N +Nb(4NitN +NitTC +NitTA+ NitNR +5)+NitNR +NitTL
Algorithm 4 N(2log2N + 1) + 3Nb + Np(NitT L(NitT L + 1) + 3) + 3NitNR
3Nlog2(N)+6Nb+Np2+Np(2(NitTL1)+NitNR+1)+NitNR