Skip to main content

Table 10 SL0 steps

From: A unified approach to sparse signal processing

 Initialization:

1. Set s ̂ 0 equal to the minimum 2-norm solution of A s=x, obtained by pseudo-inverse of A.

2. Choose a suitable decreasing sequence for σ, [ σ 1 ,, σ K ].

 For i=1,,K:

1. Set σ=σ i ,

2. Maximize the function F σ on the feasible set S={s|As=x} using L iterations of the steepest ascent algorithm (followed by projection onto the feasible set):

−Initialization: s= s ̂ i 1 .

−for j=1,,L (loop L times):

(a) Let: Δs= [ s 1 e s 1 2 2 σ 2 , , s n e s n 2 2 σ 2 ] T .

(b) Set ssμΔ s (where μ is a small positive constant).

(c) Project s back onto the feasible set S:

s s A T A A T 1 A s x

3. Set s ̂ i =s.

 Final answer is s ̂ = s ̂ K