加性高斯白噪声和码间串扰的信道中Ungerboeck和Forney接收机的区别
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、AWGN+ISI信道模型
- 二、接收机模型及原理
- 1.Forney接收机
- 2.Ungerboeck接收机
- 总结
前言
在序列检测领域,Ungerboeck 与 Forney 两种离散观测模型可视为同一最大似然判决的两种等效表达。它们在信道与噪声统计已知且实现无失真的理想条件下性能等价,关键差别体现在白化的位置与度量的形式。Forney 接收机在执行匹配滤波后,加性高斯白噪声(AWGN)有色化,需要采用白化匹配滤波进行白化操作,之后使得 Viterbi 或 BCJR 算法可直接使用欧几里得度量作为度量值。其状态数大致等于因果码间串扰(ISI)记忆,具体实现简洁高效,但在窄带条件下可能引入噪声增强。Ungerboeck 接收机保留匹配滤波后的有色噪声,在分支度量中显式纳入噪声协方差,常借助预测或创新滤波完成“度量白化”,有效记忆等于信道记忆与预测阶数之和,复杂度更高但对部分响应与严重带宽限制场景更稳健。
一、AWGN+ISI信道模型

图1 等效的离散时间AWGN+ISI信道模型
图1展示的是等效离散时间 ISI 信道:离散输入序列 x[k]x[k]x[k] 经过有限冲激响应(FIR)通道h={h0,…,hL}h=\{h_0,\ldots,h_L\}h={h0,…,hL} 后,在求和节点与加性白高斯噪声(AWGN)w[k]w[k]w[k] 相加,得到输出 y[k]y[k]y[k]。其数学形式为
公式(1): y[k]=∑ℓ=0Lhℓx[k−ℓ]+w[k].y[k] = \sum_{\ell=0}^{L} h_{\ell}\, x[k-\ell] + w[k].y[k]=∑ℓ=0Lhℓx[k−ℓ]+w[k].
其中 hhh 表示由脉冲成形、信道与接收滤波共同导致的ISI,LLL 为记忆长度。
二、接收机模型及原理

图2 Forney和Ungerboeck接收机模型
1.Forney接收机
首先对 y(t)y(t)y(t) 用常规匹配滤波器 h∗(−t)h^*(-t)h∗(−t) 并在符号时刻取样,得到
公式(2): zk≜∫−∞∞y(t)h∗(t−kT)dt=∑ℓgℓak−ℓ+vk,z_k \triangleq \int_{-\infty}^{\infty} y(t)\,h^*(t-kT)\,dt= \sum_{\ell} g_\ell\,a_{k-\ell} + v_k,zk≜∫−∞∞y(t)h∗(t−kT)dt=∑ℓgℓak−ℓ+vk,
其中 gℓ≜∫−∞∞h(t)h∗(t−ℓT)dtg_\ell \triangleq \int_{-\infty}^{\infty} h(t)\,h^*(t-\ell T)\,dtgℓ≜∫−∞∞h(t)h∗(t−ℓT)dt 为自相关抽头,噪声为有色高斯过程
公式(3): E{vkvm∗}=N0gk−m.\mathbb{E}\{v_k v_m^*\} = N_0\,g_{k-m}.E{vkvm∗}=N0gk−m.
定义 G(z)≜∑ℓ=−∞∞gℓz−ℓG(z) \triangleq \sum_{\ell=-\infty}^{\infty} g_\ell z^{-\ell}G(z)≜∑ℓ=−∞∞gℓz−ℓ,做谱因子分解(最小相位、monic)
公式(4): G(z)=σw2F(z)F∗(1/z∗),G(z) = \sigma_w^{2}\,F(z)\,F^*(1/z^*),G(z)=σw2F(z)F∗(1/z∗),
其中 F(z)=∑ℓ=0Lfℓz−ℓF(z)=\sum_{\ell=0}^{L} f_\ell z^{-\ell}F(z)=∑ℓ=0Lfℓz−ℓ 为因果最小相位多项式,σw2\sigma_w^{2}σw2 为白化后噪声方差。
取白化匹配滤波器(WMF)
公式(5): W(z)≜1F∗(1/z∗),W(z) \triangleq \frac{1}{F^*(1/z^*)},W(z)≜F∗(1/z∗)1,
将其作用到 {zk}\{z_k\}{zk} 上得到白噪声观测
公式(6): yk=(W∗z)k=∑ℓ=0Lfℓak−ℓ+wk,E{wkwm∗}=σw2δ[k−m].y_k = (W*z)_k = \sum_{\ell=0}^{L} f_\ell\,a_{k-\ell} + w_k,\quad \mathbb{E}\{w_k w_m^*\}=\sigma_w^{2}\delta[k-m].yk=(W∗z)k=∑ℓ=0Lfℓak−ℓ+wk,E{wkwm∗}=σw2δ[k−m].
在此白化模型下,观测似然可按独立样本分解,与前述“公式(2)”一致,可写为
公式(7): p(y∣a)=∏kp(yk∣a),p(yk∣a)∝exp{−12σw2∣yk−∑ℓ=0Lfℓak−ℓ∣2}.p(\mathbf{y}\mid\mathbf{a})=\prod_k p(y_k\mid\mathbf{a}),\quad p(y_k\mid\mathbf{a})\propto\exp\!\big\{-\tfrac{1}{2\sigma_w^{2}}\big|\,y_k-\sum_{\ell=0}^{L} f_\ell a_{k-\ell}\big|^2\big\}.p(y∣a)=∏kp(yk∣a),p(yk∣a)∝exp{−2σw21yk−∑ℓ=0Lfℓak−ℓ2}.
由此得到基于分支度量的 MAP/MLSE 实现(与“公式(3)”一致):
公式(8): λk(ak,σk)=∣yk−∑ℓ=0Lfℓak−ℓ∣2+2σw2lnP(ak∣σk),\lambda_k(a_k,\sigma_k)=\big|\,y_k-\sum_{\ell=0}^{L} f_\ell a_{k-\ell}\big|^2+2\sigma_w^{2}\ln P(a_k\mid\sigma_k),λk(ak,σk)=yk−∑ℓ=0Lfℓak−ℓ2+2σw2lnP(ak∣σk),
先验均匀时退化为欧几里得度量的 MLSE。
2.Ungerboeck接收机
Ungerboeck 采用常规匹配滤波器h∗(−t)h^*(-t)h∗(−t) 并在符号时刻取样,得到充分统计量
公式(9): zk≜∫−∞∞y(t)h∗(t−kT)dtz_k \triangleq \int_{-\infty}^{\infty} y(t)\,h^*(t-kT)\,dtzk≜∫−∞∞y(t)h∗(t−kT)dt。
定义通道自相关抽头
公式(10): gℓ≜∫−∞∞h(t)h∗(t−ℓT)dtg_\ell \triangleq \int_{-\infty}^{\infty} h(t)\,h^*(t-\ell T)\,dtgℓ≜∫−∞∞h(t)h∗(t−ℓT)dt,
则 {zk}\{z_k\}{zk} 满足
公式(11): zk=∑ℓgℓak−ℓ+nkz_k=\sum_{\ell} g_\ell\,a_{k-\ell}+n_kzk=∑ℓgℓak−ℓ+nk,
噪声 {nk}\{n_k\}{nk} 为零均值复高斯过程,协方差
公式(12): E{nknm∗}=N0gk−m\mathbb{E}\{n_k n_m^*\}=N_0\,g_{k-m}E{nknm∗}=N0gk−m(有色)。
对数似然的负号(等价度量)可写成连续时间能量形式
公式(13): JU(a)≜∫−∞∞∣y(t)−∑nanh(t−nT)∣2dtJ_U(\mathbf{a}) \triangleq \int_{-\infty}^{\infty}\!\left|\,y(t)-\sum_n a_n h(t-nT)\right|^2 dtJU(a)≜∫−∞∞∣y(t)−∑nanh(t−nT)∣2dt。
将其按“常数项 + 相关项 + 自相关项”展开,有
公式(14): JU(a)=A−2ℜ∑nan∗zn+∑k∑nakan∗gn−kJ_U(\mathbf{a}) = A - 2\,\Re\!\sum_n a_n^* z_n + \sum_k\sum_n a_k a_n^*\,g_{n-k}JU(a)=A−2ℜ∑nan∗zn+∑k∑nakan∗gn−k,
其中 A=∫∣y(t)∣2dtA=\int |y(t)|^2 dtA=∫∣y(t)∣2dt 与序列 a\mathbf{a}a 无关,可在判决中忽略。
因此,基于 Ungerboeck 充分统计量的 ML/MAP 序列检测可在与信道记忆相同的网格上实现。令状态 σk=(ak−1,…,ak−L)\sigma_k=(a_{k-1},\ldots,a_{k-L})σk=(ak−1,…,ak−L),则分支度量可取为
公式(15): BMk(ak,σk)=g0∣ak∣2−2ℜ{ak∗(zk−∑ℓ=1Lgℓak−ℓ)}BM_k(a_k,\sigma_k) = g_0 |a_k|^2 - 2\,\Re\!\Big\{a_k^*\!\Big(z_k - \sum_{\ell=1}^{L} g_\ell a_{k-\ell}\Big)\Big\}BMk(ak,σk)=g0∣ak∣2−2ℜ{ak∗(zk−∑ℓ=1Lgℓak−ℓ)}(MAP 时再加上先验项 +2N0lnP(ak∣σk)+\,2N_0\ln P(a_k\mid\sigma_k)+2N0lnP(ak∣σk))。
总结
在 Forney 接收机中,MLSE 的分支度量通常采用欧几里得距离;该做法在噪声为白噪声时最为简洁高效。实际流程是先经常规模型的匹配滤波得到含有色噪声的观测zk=∑ℓgℓak−ℓ+vkz_k=\sum_{\ell} g_{\ell}\,a_{k-\ell}+v_kzk=∑ℓgℓak−ℓ+vk,其中噪声协方差为E{vkvm∗}=N0gk−m\mathbb{E}\{v_k v_m^{*}\}=N_0\,g_{k-m}E{vkvm∗}=N0gk−m。随后对自相关谱因子分解并施加 WMF进行白化,得到yk=∑ℓ=0Lfℓak−ℓ+wky_k=\sum_{\ell=0}^{L} f_{\ell}\,a_{k-\ell}+w_kyk=∑ℓ=0Lfℓak−ℓ+wk,且 E{wkwm∗}=σw2δ[k−m]\mathbb{E}\{w_k w_m^{*}\}=\sigma_w^{2}\delta[k-m]E{wkwm∗}=σw2δ[k−m]。此时即可用欧几里得度量实现 MLSE/Viterbi/BCJR;若保持有色噪声而不白化,则应改用似然概率度量(在分支度量中显式包含噪声协方差)。与之相对,Ungerboeck 接收机保留匹配滤波输出的有色噪声模型,在分支度量中通过创新/预测滤波完成“度量内白化”,无需显式 WMF。在信道与噪声统计已知时,两者在性能上等价。
