Page 20 - 《应用声学》2023年第3期
P. 20

458                                                                                  2023 年 5 月


             2.2 簇约束的联合字典矩阵构建                                  插入密度相对信道时延较低时,各数据块之间互不
                 在联合稀疏模型 (JSM2) 下,N 个数据块对应                     相同的导频位置能够在 CS 匹配相关的过程中提供
             的信道冲激响应向量 h i (i ∈ [1, N]) 具有联合稀疏                 更全面的子载波响应信息,从而使得匹配相关的结
             性,即每个 h i 中少数不为零的抽头所在位置均相                         果更加准确。因此,本文方法中,导频子载波采用各
             同,但不同信道之间每个抽头对应的多径幅度不同,                           数据块相异的随机插入方式。
             N 个数据块的联合信道响应模型可表示为                                   从 N 个数据块输入输出关系推导结果来看,
                                                               本文所提方法中的簇约束的联合字典矩阵 Λ 与
                      h i = Ωξ i , i ∈ (1, 2, · · · , N),  (16)
                                                               SOMP 算法中的联合字典矩阵的区别在于引入了
             式 (16) 中,h i ∈ C N de ×1 ,为第 i 个数据块对应的时
                                                               簇约束矩阵 Φ,在 Φ 作用下,联合字典矩阵 Λ 中在
             域信道响应向量,Ω 表示 N 个信道共同稀疏支撑集
                                                               簇对应位置字典原子 (ψ i , n s < i < n e ) 保持不变,
             对应的路径矩阵,Ω ∈ C        N de ×K ,矩阵列数K 对应信
                                                               簇约束矩阵 Φ 这一先验信息的引入能够限制信道
             道的共同稀疏度,路径矩阵中的每一列对应一个多
                                                               所在簇区域,在后续的匹配追踪算法求解的过程中
             径,在各个列向量中,各多径的时延对应位置处元素
                                                               起到了降低有限字典原子数目的作用。
             为1,其余部分为0,ξ i ∈ C      K×1  为第i 个数据块的多
             径系数构成的向量,对于不同的 i,该路径系数可以                          2.3  簇约束的OMP算法求解
             有不同的取值。                                               利用 DCS 的思想可以利用式 (18) 中的水声信
                 在此信道模型基础上引入式 (15) 中的簇区域                       道进行联合稀疏恢复,联合N 个数据块进行联合信
                                                                      ¯
             约束信息,构建簇约束的联合信道稀疏模型,该模型                           道向量h的稀疏重构,对应优化问题表示为
                                                                            N
             中各个数据块在簇区域约束下的信道冲激响应为                                         ∑
                                                                                                 ¯ 2
                                                                 ˆ ¯
                                                                 h=arg min     ∥h i ∥ 1 , s.t. ∥¯ z p − Λh∥ <δ, (19)
                                                                                                   2
                             Φh i = ΦΩξ i .            (17)                i=1
                 在簇约束的联合信道稀疏模型下,将式 (5) 中                       式 (19) 中的优化问题可以利用簇约束的 SOMP 算
             导频子载波处的信号输入输出关系从单数据块扩                             法来求解,算法的具体实现步骤如下:
             展到N 个数据块可以得到                                          输入:N 个 OFDM 数据块的簇约束联合字
                                                       典原子矩阵 Λ;N 个 OFDM 数据块的解调符号
                z p 1    Ψ 1 0 · · · 0    Φh 1       w p 1
                                                       ¯ z ∈ C L p N×1 ;最大迭代次数K;残差门限δ。
                 1                              2  
                 p
                                                                                              i
                                                                                        0
                                                       p
                                                                                                  0
               z      0 Ψ 2 · · · 0   Φh 2    w            初始化:初始化残差 r = z ,r ∈ C               L p ×1 ,
                        .
                    =                  .    +                                   i     p   i
                 .        .  .   .  .       .         .
               .           . .    .            . 
               .      .   .   .  .     .      .        i ∈ [1, N],上标表示迭代次数,下标‘i’ 表示第 i个数
                                                 
                z N       0 0 · · · Ψ N   Φh N       w N       据块,初始化原索引集θ = ∅,原子集合Θ = ∅,初始
                                                      p
                 p
                                                                                         ˆ
              | {z }                                           化各数据块对应的多径系数 h i = ∅, i ∈ [1, N],初
                :=¯ z p
                                                               始化迭代次数λ = 1。
                                                
                  ΦΨ 1   0  · · ·  0    h 1      w p 1             第一步:分别选取字典矩阵 Λ 中第 i 块对应的
                                                
                                              2                               λ−1
                  0   ΦΨ 2 · · ·  0    h 2    w          子矩阵的 ΦΨ i 和残差 r          做内积,并求出 N 个数
                                                   p
              =    .    .       .        +                                    i
                                         .
                                                  .
                                                                                                         λ
                   .    .  . .  .    .      .            据块对应的内积和,计算内积和的最大位置 m ,并
                   .    .    .  .    .      . 
                                                                            λ
                                                                                                     λ ;
                                                               保存各子矩阵位置m 对应的字典原子ψ                   m ,λ
                                                   N
                    0    0  · · · ΦΨ N  h N      w p
                 |        {z         } | {z }  | {z }                  λ          ∑              ⟩
                                                                                   N ⟨
                          :=Λ           := ¯ h   := ¯ w p            m = arg max       ΦΨ i , R λ−1  ,
                                                                                             i
                                                                                  i=1              .     (20)
                          ¯
                 ⇒ ¯ z p = Λh + ¯ w p .                (18)                     λ
                                                                      θ = θ ∪ m , Θ = Θ ∪ ψ  m ,λ
                                                                                               λ
                 定义式 (18) 中的 Λ ∈ C      NL p ×NN de  为簇约束
                                                                   第二步:采用 LS 法分别计算每个数据块对应
             的 联 合 字 典 矩 阵, ¯ z p ∈ C   NN de ×1  为 联 合 接 收    的多径系数并更新残差;
                            ¯
             导频符号向量,h ∈ C          NN de ×1  为联合信道向量,                       [     ] −1
                                                                        ˆ
                                                                               H
                                                                                         i
                                                                        ξ i = Θ Θ    Θz ,
             ¯ w p ∈ C NN de ×1  为与噪声有关的向量。在联合字典                                         p  i ∈ [1, N].  (21)
                                                                                    ˆ
                                                                              i
                                                                         λ
             矩阵中,Ψ i ∈ C  L p ×N de  (i ∈ [1, N])为单个数据块的                r = z − Θξ i ,
                                                                              p
                                                                         i
             字典矩阵,不同数据块的字典矩阵 Ψ i (i ∈ [1, N])中                     第三步:收敛判断:如果各数据块对应残差
                                                               
  
 2
             的导频子载波位置集合可以不同。事实上,在导频                            
 λ
  (i ∈ [1, N]) 小于设定的残差门限 δ 或 λ 大于
                                                                r
                                                                 i
   15   16   17   18   19   20   21   22   23   24   25