输入:信号y

参数:正则化参数λ;参数μ,γ;最大迭代次数k = K

初始化: c ( 0 ) = A T y , v ( 0 ) = 0

迭代更新: k = 0 , 1 , 2 , , K

ω k = c ( k ) μ A T ( A ( c ( k ) + γ ( v ( k ) c ( k ) ) ) y )

u ( k ) = v ( k ) μ γ A T A ( v ( k ) c ( k ) )

c ( k + 1 ) = s o f t ( ω ( k ) , μ λ ω )

v ( k + 1 ) = s o f t ( u ( k ) , μ λ ω )

输出:估计信号成分 x = A c o p t