基于 GA 和 MP 的信号稀疏分解%% MATLAB script for MP algorithm based on FFT%%%******************** Preparation part *****************************%%************************** part 1:imput signal ***************************Im=wavread('FEM’);Im=Im';%**************************** part 2: set parameters ***********************f1=50;f2=160;fs=200;iterative_number=100; % the matching pursuit processing iterative number[a,N]=size(Im); % the longth of signal and the longth of atoms; Na_base=2; % scale: the scale is determined by a and j;j_min=0;j_max=log2(N);u_base=1/2; % the transmission or displacement u should determined as following v_base=pi; % the frequency vk_min=0; w_base=pi/6; % the phase wi_min=0;i_max=12;%%************************ initialization ********************************signal=Im;si