Page 121 - 《应用声学》2021年第2期
P. 121

第 40 卷 第 2 期       郭铁梁等: OFDM 水声通信 CS 限幅失真补偿与 LS 信道估计优化算法                                   289


                                                      ˆ [9]
             式(5)在接收端利用式(6)可得到X 的估计值X :                            利用式 (12),在设定一个误差容忍值 ε 和已知
                                                                                                 ˆ
                                   H
                                           ˆˆ
                 ˆ
                                ˆ
                X = arg min ||F CF X + F Ci − Y || 2 ,  (6)    信道响应估计初值的前提下就可得到 i c ,从而再利
                        X                                      用式 (6) 对限幅所产生的非线性失真进行补偿得到
                   ˆ ˆ
                                              ˆ
             其中,C、i 分别表示 C、i 的估计值,C 可通过信道                      X,而误差容忍值ε的设定由2.2节完成。
                                                                ˆ
                                 ˆ
             估计得到初步的估值,i 值在 2.1 节中可利用 CS 算
                                                               2.2  基于LS算法的误差容忍值ε的设定
             法获得。
                                                                   首先通过 LS 信道估计得到的 N p 个导频信道
             2 基于CS理论及导频数据的限幅噪声补                               估值H p (k) =  Y p (k)  ,k = 0, 1, 2, · · · , N p − 1,再将
                                                                    ˆ
                偿算法                                                         X p (k)
                                                               这些数据进行N p 点IDFT,得到N p 点时域序列:
             2.1 基于导频子载波的限幅噪声估计                                                  1  N p −1     j 2πk  n
                                                                                    ∑
                                                                        ˆ               H p (k) e  N p  ,  (13)
                                                                                        ˆ
                                                                        h p (n) =
                 由于在 OFDM 系统中有 N p 个导频子载波,而                                     N p
                                                                                    k=0
             导频子载波处的数据在接收端是已知的,所以接收                            其中,n = 0, 1, 2, · · · , N p − 1。然后对式 (13) 做降
             端收到的实际导频数据与已知导频数据的差值就                             噪处理,将N p 个响应值保留 L 个有效路径,其余置
             是导频处的噪声数据,而这个噪声中包含具有稀疏                            “0”,如果信道的时延信息未知,可保留循环前缀或
             特性的限幅噪声和限幅信号经过多径水声信道之                             者通过设置噪声门限的方法确定 L 的值。降噪处理
             后高斯白噪声。                                           后得到N p 点时域序列:
                 设 OFDM 系统中 N p 个导频子载波的子载波                             
                                                                       ˆ
                              {              }                           h p (n), n = 0, 1, · · · , L − 1,
             序号集合 用 P =         p 1 , p 2 , · · · , p  表示, 根据   h p (n)=                                 (14)
                                           N p
                                                                        0,      n = L, L+1, · · · , N p − 1.
             式 (5),接收端导频子载波上频域数据可表示为
                                H
                     Y p = F p CF X p + F p Ci + G p ,  (7)    再对 h p (n) 做 N p 点的 DFT,最后得到降噪后导频
                                p
                         [                ] T        [         处信道响应估值为
                                                          ,
                                                                                  N p −1
             其中,Y p = Y p 1  , Y p 2         ,X p = X p 1
                                 , · · · , Y p N p
                          ] T                                                     ∑          j 2πk  n
             X p 2  , · · · , X p N p  ,F p 表示N p × N 维DFT矩阵,该           H p (k) =     h p (n) e  N p  .  (15)
                                                   行组成,                           n=0
             矩阵的行由 F 矩阵中的第 p 1 , p 2 , · · · , p N p
                         [                 ] T                                       (      H         H)
                                                                                                   ˆ
             G p = F g = G p 1  , G p 2  , · · · , G p N p  表示导频处的  根据式(11),令Z = F p CF    p  − F p CF  p  X p +
             频域高斯白噪声。由于导频子载波的数据在接收端                            G p ,Z 表示除限幅噪声以外的噪声 (信道估计误
                                                                                                      (
             是已知的,则接收端导频子载波上的频域总噪声可                            差及高斯白噪声),由式 F p CF           p H  = diag H p (0),
                                                                                    )
             表示为                                               H p (1), · · · , H p (N p − 1) 可得
                                         H
                                       ˆ
                                                                                           ˆ
                         I p = Y p − F p CF X p .       (8)            Z = diag(X p )(H p − H p ) + G p ,  (16)
                                         p
             又由式(7),所以式(8)变为                                   其中,H p 、H p 分别表示导频处 N p × 1 维信道频
                                                                           ˆ
                                                                                                       ˆ
                          (      H         H)                  响的真实值及 LS 估计值。再令 d = H p − H p ,则
                                        ˆ
              I p =F p Ci + F p CF p  − F p CF  p  X p +G p . (9)
                                                               式 (16) 变为式 Z = diag(X p )d + G p ,可假设噪声
                 根据CS理论,定义测量矩阵:
                                                               Z 为均值为 0 的多变量正态分布,其协方差矩阵可
                               Φ p = F p .             (10)
                                                               表示为
             再令i c = Ci,则式(9)变为                                                              H    2
                                                                 R ZZ = diag(X p )R dd diag(X p ) + σ I N p ,  (17)
                           ˆ
                         (      H         H)
                                       ˆ
              I p =Φ p i c + F p CF p  − F p CF  p  X p +G p , (11)  其中,σ 表示高斯噪声的方差,可根据 LS 信道估
                                                                      2
             其中,向量 i c 表示限幅脉冲稀疏噪声通过水声信道                        计获得估值,R dd 表示 d 的协方差矩阵,由式 (18)
             之后的时域值,式 (11) 方程右边第 2 项表示导频处                      计算:
             信道估计产生的误差。                                                               (           β      ) −1
                 结合式(1)和式(11),可得                               R dd = R H p H p  − R H p H p  R H p H p +  SNR  I N p
               ˆ i c = arg min ∥i c ∥ s.t. ∥Φ p i c − I p ∥ 6 ε.  (12)         ,                         (18)
                              1                2                      × R H p H p
   116   117   118   119   120   121   122   123   124   125   126