Page 33 - 《应用声学》2024年第6期
P. 33

第 43 卷 第 6 期          王晓楠等: 多项式结构恒定束宽波束形成器的高效稀疏化设计                                         1209


             且 I U ∈ R U×U  为 U 阶单位矩阵。令式 (34) 中代价              m = 1, 2, · · · , M.                      (41)
             函数对 ˜ w 的一阶导数为0,可得解:
                                                                   步骤3 更新辅助变量{β          (t+1) , y (t+1) }
                                         (t)
                            ˜ w (t+1)  = A A A −1 B B B .  (37)         (t+1)  (t+1)
                                                                     {β     , y   }
                 步骤2 更新辅助变量{α          (t+1) , x (t+1) }                       (t)        (t)         (t)
                                                                   = arg min λ (β + µ g ||v  || 2 − η + τ 2  )
                                                                               2
                 考虑到变量 α 与 x 为优化相关项,需要进行联                                {β,y}
                                                                        ρ          (t)        (t) 2
             合求解:                                                     + (β + µ g ||v  || 2 − η + τ 2  )
                                                                        2
                                                                         S
                 {α (t+1) , x (t+1) }                                   ∑   (t) T      T    (t+1)
                                                                      +    ς s  (y s − G SL,s  ˜ w  )
                               M
                              ∑      T                                  s=1
               = arg min α +      ξ (t)  (x m − G T  ˜ w (t+1) )        ρ
                                   m          f,m                                T    (t+1) 2
                     {α,x}                                            + ||y s − G    ˜ w   || ,         (42a)
                              m=1                                       2        SL,s       2
                    ρ         T    (t+1) 2
                  + ||x m − G f,m  ˜ w  || ,          (38a)          s.t. ||y s || 2 6 β, s = 1, 2, · · · , S.  (42b)
                                        2
                    2
                   s.t. ||x m || 2 6 α, m = 1, 2, · · · , M.  (38b)  为了简化运算,舍去与求解无关的项:
             舍 去 式 (38a) 中 与 {α (t+1) , x (t+1) } 无 关 的 项, 将     {β (t+1) , y (t+1) } = arg min (β − Γ  (t) 2
                                                                                                  )
                                                                                                β
                                                                                     {β,y}
             式 (38)重新改写为
                                                                                     S
                                                                                    ∑          (t+1) 2
                  {α (t+1) , x (t+1) }                                            +     ||y s − Γ y,s  || , (43a)
                                                                                                     2
                                                                                    s=1
                                 M
                              ρ  ∑          (t+1) 2                                                     (43b)
               = arg min α +        ||x m − Γ x,m  || ,  (39a)     s.t. ||y s || 2 6 β, s = 1, 2, · · · , S,
                                                 2
                     {α,x}    2
                                m=1
                                                               其中,
                  s.t. ||x m || 2 6 α, m = 1, 2, · · · , M,  (39b)
                                                                  (t)          (t)     (t)   (t)
                                                                Γ    = η − µ g ||v  || 2 − τ  − λ /ρ,
             其中,                                                  β                    2     2
                                                                  (t+1)
                                                                Γ y,s  = G T   ˜ w (t+1)  − ς s (t) /ρ, s = 1, 2, · · · , S.
                                                                           SL,s
               (t+1)
              Γ x,m  =G T  ˜ w (t+1)  − ξ (t) /ρ, m = 1, 2, · · · , M.
                       f,m
                                    m
                                                                   由于式 (43) 与式 (39)问题相似,根据步骤2,若
                                    (t+1)
             按从小到大的顺序将 ||Γ x,m || 2 划分成 M + 1 个
                                                                    (t+1) || 2 按从小到大划分为S +1个区间:Ξ 1 =
                                                                                                           ∆
             区间:                                               将||Γ y,s
                                                                    (t+1)            ∆     (t+1)     (t+1)
                                                               [0, ||Γ   || 2 ), · · · , Ξ s = [||Γ  ||  || 2 ),
                     ∆      (t+1)                                   y,1                    y,s−1 2 , ||Γ y,s
                 Λ 1 = [0, ||Γ  || 2 ), · · · ,
                            x,1                                          ∆     (t+1)
                                                               · · · , Ξ S+1 = [||Γ  || 2 , ∞),同理可得式 (43) 的最
                     ∆    (t+1)      (t+1)                                    y,S
                 Λ m = [||Γ x,m−1 2 , ||Γ x,m  || 2 ), · · · , Λ M+1
                               ||
                                                               优解为
                     ∆    (t+1)
                    = [||Γ    || 2 , ∞).
                          x,M                                     (t+1)
                                                                           ˆ ˆ
                                                                 β     = {β|β ∈ Ξ χ , χ = 1, 2, · · · , S + 1}, (44)
             类似文献[11] 的推导过程,计算式(39)所得结果为
                                                               式(44)中,
              α (t+1)  = {ˆα|ˆα ∈ Λ ι , ι = 1, 2, · · · , M + 1}, (40)      ∑ S             
                                                                         (t)           (t+1)
                                                                     Γ     +       ||Γ y,s  || 2
                                                                    
             其中,定义符号[·] + 为max{0, ·},                                   β      s=χ          
                                                                     
                                                                                               , 1 6 χ 6 S,
                                                                    
                                                                ˆ
                                                            β =            S − χ + 2
                       1  ∑ M
                  − +           ||Γ (t+1) || 2                                               +
                 
                                                                    
                                   x,m                             
                     ρ     m=ι                                      (t+1)
                                                                   
                                           , 1 6 ι 6 M,            [Γ y,s  ] + ,               χ = S + 1,
             ˆ α =         M − ι+1        
                                                              进一步得到:
                                           +
                 
                 
                 
                    0,                         ι = M + 1,          (t+1)
                 
                                                                 y s   =
             进一步可得:                                                  (t+1)                (t+1)
                                                                         ,                    || 2 6 β (t+1) ,
                                                                   Γ y,s               ||Γ y,s
                                                                  
                                                                    (          )
              (t+1)
                                                                         (t+1)
             x m   =                                                   Γ y,s               (t+1)
                                                                                β (t+1)       || 2 > β (t+1) ,
                                                                       (t+1)         , ||Γ y,s
                                                                  
                                          (t+1)
              (t+1)                   ||Γ x,m || 2 6 α (t+1) ,       ||Γ y,s  || 2
               Γ x,m ,
                 (t+1)   (t+1)    (t+1)   (t+1)     (t+1)               s = 1, 2, · · · , S.             (45)
               (Γ x,m /||Γ x,m || 2 )α  , ||Γ x,m || 2 > α  ,
             
   28   29   30   31   32   33   34   35   36   37   38