Skip to main content
. 2019 May 22;19(10):2356. doi: 10.3390/s19102356
Algorithm 1 The MM1-CD algorithm for spatially non-uniform white noise.
  • 1:

    Give r0 and ϵ,

  • 2:

    u=0,

  • 3:

    repeat

  • 4:

        Wu=BDiag(ru)BH+Jm,

  • 5:

        Calculate Mu and wu,

  • 6:

        d=0,

  • 7:

        r0=ru, r=r0,

  • 8:

        repeat

  • 9:

            for i=1:k+m1 do

  • 10:

               Ni=lirlblblH+Jm,

  • 11:

               Calculate αi, βi and γi,

  • 12:

               if βiαi then

  • 13:

                   ri=0,

  • 14:

               else

  • 15:

                   ri=(βi/αi1)/γi,

  • 16:

               end if

  • 17:

            end for

  • 18:

            d=d+1,

  • 19:

            rd=[r1,,rk+m1]T,

  • 20:

        until rdrd12/rd12<ϵ,

  • 21:

        u=u+1,

  • 22:

        ru=rd,

  • 23:

    untilruru12/ru12<ϵ.