The difference between ACMD and VNCMD is that it is inspired by the matching pursuit method and uses the greedy algorithm to estimate the signal components one by one [11]. For example, for the ith signal component, the following problems shall be solved: min𝑎𝑖(𝑡),𝑏𝑖(𝑡),...
and you must solved them in order: Before you solve the (i+1)th problem, you must solve the ith problem at first. And solving the ith problem requires a specified code template Ti.