数字无线通信原理精讲 第4篇:信号检测与接收机设计

摘要

本文将带你深入理解数字通信系统中的信号检测与接收机设计原理,帮助你掌握从噪声中恢复发送信号的核心技术。你将学到相干检测与非相干检测、匹配滤波器与相关器的设计、最大似然接收机的实现、误码率分析方法,以及不同调制方案的接收机性能比较。


本文由”51学通信”(公众号:51学通信,站长:爱卫生)原创分享。如需深入交流或获取更多通信技术资料,欢迎添加微信:gprshome201101。


学习目标

阅读完本文后,你将能够:

  • 能力1:理解并设计最优信号检测器,掌握最大后验概率(MAP)和最大似然(ML)检测准则
  • 能力2:设计匹配滤波器和相关器,分析其在加性高斯白噪声信道中的性能
  • 能力3:计算和分析不同调制方案的误码率(BER)性能,理解信噪比与误码率的关系
  • 能力4:区分相干检测和非相干检测的应用场景,选择合适的检测方案
  • 能力5:理解接收机结构的权衡,在复杂度和性能之间做出合理选择

1. 信号检测理论基础

1.1 检测问题的本质

在数字通信系统中,接收机面临的核心任务是:在受到噪声污染的接收信号中,正确判断发送的是哪一个符号或信号。这是一个统计推断问题,需要利用概率论和统计学的方法来找到最优的判决策略。

51学通信提示:信号检测可以看作是一个假设检验问题。对于M进制调制,我们有M个可能的假设,每个假设对应一个发送的信号波形。接收机需要根据观察到的接收信号,选择最有可能的假设。

1.2 加性高斯白噪声信道模型

大多数通信系统的分析都基于加性高斯白噪声(AWGN)信道模型:

flowchart TD
    subgraph Transmitter["发送端"]
        Source["信源"] --> Mapper["映射器"]
        Mapper --> Modulator["调制器"]
    end

    subgraph Channel["信道"]
        Modulator --> |"s(t)"| Add["+"]
        Noise["噪声源<br/>n(t)"] --> Add
        Add --> |"r(t)=s(t)+n(t)"|
    end

    subgraph Receiver["接收端"]
        Add --> Demodulator["解调器/检测器"]
        Demodulator --> Decision["判决器"]
        Decision --> Sink["信宿"]
    end

    style Transmitter fill:#e1f5e1
    style Channel fill:#ffe1e1
    style Receiver fill:#e1e1ff

图表讲解:这个流程图展示了基本的AWGN信道模型。发送端的信号s(t)经过信道后与加性高斯白噪声n(t)叠加,形成接收信号r(t)。接收机的任务是从r(t)中恢复出原始信息。噪声n(t)是零均值的高斯随机过程,其功率谱密度为N₀/2。

AWGN信道有两个重要特性:

  1. 加性:噪声直接叠加在信号上
  2. 白噪声:噪声的功率谱密度在所有频率上都是常数
  3. 高斯分布:噪声的幅度服从高斯(正态)分布

1.3 检测准则的选择

在设计接收机时,我们需要选择一个检测准则来指导判决决策。主要有两种准则:

准则类型全称适用条件特点
MAP最大后验概率准则已知先验概率理论上最优
ML最大似然准则等概发送或未知先验实现简单

2. 最优检测器设计

2.1 贝叶斯检测理论框架

贝叶斯决策理论为我们提供了设计最优检测器的数学框架。设:

  • M个可能的发送消息为 s₀, s₁, …, s_{M-1}
  • 对应的先验概率为 P₀, P₁, …, P_{M-1}
  • 接收信号为 r(t)
  • 条件概率密度函数为 f(r|sᵢ)

MAP判决规则:选择使后验概率 P(sᵢ|r) 最大的消息 sᵢ

根据贝叶斯公式:

P(sᵢ|r) = f(r|sᵢ) · P(sᵢ) / f(r)

由于 f(r) 对所有假设都相同,MAP准则等价于: 选择使 f(r|sᵢ) · P(sᵢ) 最大的消息 sᵢ

flowchart TD
    Start["接收信号 r(t)"] --> Compute["计算条件概率<br/>f(r|sᵢ)"]
    Compute --> Prior["乘以先验概率<br/>P(sᵢ)"]
    Prior --> Compare["比较 M 个假设"]

    Compare --> Max["选择最大值"]
    Max --> Decision["判决为 ŝ"]

    style Start fill:#fff4e6
    style Decision fill:#d4edda
    style Compare fill:#e2e3e5

图表讲解:这个流程图展示了MAP检测器的判决过程。接收到信号r(t)后,检测器计算在每种假设下的条件概率密度函数,乘以对应的先验概率,然后选择值最大的假设作为判决结果。这个过程可以看作是在所有可能的发送消息中,找到”最可能”的一个。

2.2 最大似然检测

当所有发送消息等概率出现时,即 P₀ = P₁ = … = P_{M-1} = 1/M,MAP准则简化为ML准则:

ML判决规则:选择使 f(r|sᵢ) 最大的消息 sᵢ

对于AWGN信道,条件概率密度函数为:

f(r|sᵢ) = (1/√(πN₀)) · exp(-||r - sᵢ||²/N₀)

其中 ||r - sᵢ||² 是接收向量与信号向量之间的欧氏距离平方。

重要结论:ML检测等价于最小距离检测

flowchart LR
    subgraph SignalSpace["信号空间"]
        R["接收向量 r"]
        S1["信号 s₀"]
        S2["信号 s₁"]
        S3["信号 s₂"]

        R -->|"d₀"| S1
        R -->|"d₁"| S2
        R -->|"d₂"| S3

        D1["判决区域 0"]
        D2["判决区域 1"]
        D3["判决区域 2"]
    end

    style R fill:#ff6b6b
    style S1 fill:#4ecdc4
    style S2 fill:#4ecdc4
    style S3 fill:#4ecdc4

图表讲解:这个信号空间图展示了最小距离检测的几何解释。接收向量r(红色点)到各个信号向量的距离分别是d₀、d₁、d₂。ML检测器选择距离最近的信号作为判决结果。不同的判决区域用不同颜色表示。当接收点落在某个判决区域时,就判决为对应的信号。

2.3 相关器与匹配滤波器

实现最优检测器有两种等价的结构:相关器和匹配滤波器。

相关器检测器

相关器在符号周期内对接收信号与每个可能的信号波形进行相关运算:

flowchart TD
    subgraph Correlator["相关器检测器"]
        Input["接收信号 r(t)"] --> Mul1["×"]
        Input --> Mul2["×"]
        Input --> MulM["×"]

        S1["s₀(t)"] --> Mul1
        S2["s₁(t)"] --> Mul2
        SM["s_{M-1}(t)"] --> MulM

        Mul1 --> Int1["∫₀^T dt"]
        Mul2 --> Int2["∫₀^T dt"]
        MulM --> IntM["∫₀^T dt"]

        Int1 --> Comp1["比较器"]
        Int2 --> Comp1
        IntM --> Comp1

        Comp1 --> Max["最大值选择"]
        Max --> Output["判决 ŝ"]
    end

    style Input fill:#fff4e6
    style Output fill:#d4edda
    style Comp1 fill:#e2e3e5

图表讲解:相关器检测器将接收信号r(t)同时与M个可能的发送信号波形相乘并积分,得到M个判决变量。比较器选择值最大的那个作为判决结果。这种结构直观地体现了相关运算——相关性越大,说明接收信号与该参考信号越相似。

第i个相关器的输出为:

yᵢ = ∫₀^T r(t) · sᵢ*(t) dt

匹配滤波器检测器

匹配滤波器是另一种实现形式,其冲激响应为发送信号的时间反转:

hᵢ(t) = sᵢ*(T - t)
sequenceDiagram
    participant R as 接收信号 r(t)
    participant MF as 匹配滤波器组
    participant Samp as 采样器
    participant Comp as 比较判决器
    participant D as 输出

    Note over R: t = 0
    R->>MF: 信号输入

    Note over MF: 滤波运算<br/>hᵢ(t) = sᵢ*(T-t)

    MF->>Samp: 连续输出 yᵢ(t)

    Note over Samp: t = T
    Samp->>Comp: 采样 yᵢ(T)

    Note over Comp: 比较所有支路
    Comp->>D: 判决 ŝ = arg max yᵢ(T)

图表讲解:这个时序图展示了匹配滤波器检测器的工作流程。接收信号首先通过M个并联的匹配滤波器,每个滤波器匹配一个可能的发送信号。在符号结束时刻T进行采样,然后比较所有支路的输出值,选择最大的那个作为判决结果。

51学通信建议:相关器和匹配滤波器在数学上是等价的,但在实际实现时有不同考虑。相关器需要精确的积分定时,而匹配滤波器对定时误差相对宽容。现代数字接收机通常使用数字匹配滤波器实现。

3. 相干检测技术

3.1 相干检测原理

相干检测要求接收机具有发送载波的相位和频率参考。这意味着接收机需要实现载波同步。

相干检测接收机的结构:

flowchart TD
    subgraph Receiver["相干接收机"]
        Input["接收信号 r(t)"] --> Mixer["下变频器"]

        PLL["载波同步<br/>相位锁定环"] --> Mixer
        Mixer --> BB["基带信号"]

        BB --> MF["匹配滤波器"]
        MF --> Samp["采样器"]
        Samp --> Decision["判决器"]

        Decision --> Output["判决输出"]
    end

    style Input fill:#fff4e6
    style PLL fill:#ffd3b6
    style Decision fill:#d4edda

图表讲解:相干接收机的核心是载波同步模块(PLL),它产生与接收载波同频同相的本地载波。下变频器将射频信号转换到基带,然后通过匹配滤波器、采样和判决,恢复出发送的数据。载波同步的质量直接影响解调性能。

3.2 BPSK的相干检测

以BPSK(二进制相移键控)为例,相干检测器的结构如下:

发送信号:

s₀(t) = √(2E_b/T) · cos(2πf_c t)  (发送0)
s₁(t) = -√(2E_b/T) · cos(2πf_c t) (发送1)

接收信号:

r(t) = sᵢ(t) + n(t)

相干检测器输出:

y = ∫₀^T r(t) · √(2/T) · cos(2πf_c t - φ) dt

其中φ是本地载波相位,理想情况下φ=0(完全同步)

flowchart LR
    subgraph BPSK_Detector["BPSK相干检测器"]
        R["r(t)"] --> Mix["乘法器"]
        LO["本地载波<br/>√2/T cos ω_ct"] --> Mix

        Mix --> Int["积分器<br/>0 到 T"]

        Int --> Samp["采样<br/>t=T"]

        Samp --> Decide{"判决"}

        Decide -->|"y>0"| Bit0["判决为 0"]
        Decide -->|"y≤0"| Bit1["判决为 1"]
    end

    style R fill:#fff4e6
    style Decide fill:#ffd93d
    style Bit0 fill:#d4edda
    style Bit1 fill:#f8d7da

图表讲解:BPSK相干检测器首先将接收信号与本地载波相乘(下变频),然后在符号周期内积分。积分结果代表了信号能量的累积。判决器根据积分值的正负做出判决:正值对应0,负值对应1。这种判决方式对应于信号空间中的两个星座点。

3.3 QPSK的相干检测

QPSK(四进制相移键控)需要正交解调,使用两个正交的本地载波:

flowchart TD
    subgraph QPSK_Detector["QPSK相干检测器"]
        Input["接收信号 r(t)"] --> I_Mixer["I路乘法器"]
        Input --> Q_Mixer["Q路乘法器"]

        LO_I["I路载波<br/>cos ω_ct"] --> I_Mixer
        LO_Q["Q路载波<br/>sin ω_ct"] --> Q_Mixer

        I_Mixer --> I_Int["I路积分"]
        Q_Mixer --> Q_Int["Q路积分"]

        I_Int --> I_Samp["I路采样"]
        Q_Int --> Q_Samp["Q路采样"]

        I_Samp --> Map["符号映射"]
        Q_Samp --> Map

        Map --> Output["输出比特对"]
    end

    style Input fill:#fff4e6
    style Map fill:#d4edda

图表讲解:QPSK检测器有两个正交支路:I路(同相)和Q路(正交)。每个支路独立进行相干检测,类似于两个并行的BPSK检测器。映射器将I路和Q路的判决结果组合成符号(比特对)。QPSK的星座图呈正方形分布,每个象限对应一个符号。

51学通信提示:QPSK的误码率性能与BPSK相同,但频谱效率提高了一倍(每个符号传输2个比特)。这是通信系统设计中常见的”功率-带宽”权衡的一个例子。

4. 非相干检测技术

4.1 非相干检测的必要性

在实际应用中,载波同步可能存在以下困难:

  1. 多普勒频移导致载波频率不确定
  2. 信道衰落导致相位快速变化
  3. 同步开销过大或实现复杂

非相干检测不需要精确的载波相位信息,只要求频率粗同步。

4.2 非相干检测原理

非相干检测利用信号的包络能量进行判决,而不是相位信息。

对于BPSK信号,非相干检测器需要使用两个正交参考信号:

flowchart TD
    subgraph Noncoherent["非相干检测器"]
        Input["接收信号 r(t)"] --> Branch1

        Branch1["信号分路"] --> I_Mix["I路乘法器"]
        Branch1 --> Q_Mix["Q路乘法器"]

        LO_I["cos ω_ct"] --> I_Mix
        LO_Q["sin ω_ct"] --> Q_Mix

        I_Mix --> I_Int["I路积分"]
        Q_Mix --> Q_Int["Q路积分"]

        I_Int --> Square["平方器"]
        Q_Int --> Square

        Square --> Add["加法器"]
        Add --> Sqrt["平方根"]
        Sqrt --> Decide{"判决"}
    end

    style Input fill:#fff4e6
    style Decide fill:#ffd93d

图表讲解:非相干检测器使用两个正交支路来处理接收信号,无论接收信号的相位如何,至少有一个支路能输出较大的值。两路信号经过平方、相加、平方根运算,得到与相位无关的能量值。这种结构消除了相位信息的影响,适合于相位无法精确跟踪的场景。

非相干检测器的输出为:

y = √(y_I² + y_Q²)

其中:

y_I = ∫₀^T r(t) · cos(ω_c t) dt
y_Q = ∫₀^T r(t) · sin(ω_c t) dt

4.3 DPSK的差分检测

DPSK(差分相移键控)采用差分编码,相邻符号之间的相位差携带信息:

调制方式信息表示检测方式性能损失
BPSK绝对相位相干基准(最优)
DBPSK相对相位差分非相干约1-2 dB
QPSK绝对相位相干基准
DQPSK相对相位差分非相干约2-3 dB

DBPSK差分检测器结构

flowchart LR
    subgraph Differential["差分检测器"]
        Input["接收信号 r(t)"] --> Delay["延迟 T"]
        Input --> Mix["乘法器"]
        Delay --> Mix

        Mix --> Int["积分"]
        Int --> Samp["采样"]

        Samp --> Decide{"判决"}

        Decide -->|"输出>0"| Bit1["1"]
        Decide -->|"输出≤0"| Bit0["0"]
    end

    style Input fill:#fff4e6
    style Decide fill:#ffd93d

图表讲解:差分检测器将当前符号的接收信号与前一符号的接收信号相乘。如果相邻符号相位相同(发送0),乘积结果为正;如果相位相反(发送1),乘积结果为负。这种检测方式不需要绝对相位参考,只需要前后两个符号之间的相位关系相对稳定。

5. 误码率性能分析

5.1 误码率计算基础

误码率(BER)是评估通信系统性能的关键指标。对于AWGN信道中的相干检测,BER通常可以表示为Q函数的形式:

Q(x) = (1/√(2π)) ∫_x^∞ exp(-t²/2) dt

5.2 不同调制方式的BER公式

调制方式检测方式误码率公式
BPSK相干Q(√(2E_b/N₀))
QPSK相干Q(√(2E_b/N₀))
DBPSK差分非相干(1/2)exp(-E_b/N₀)
BFSK非相干(1/2)exp(-E_b/(2N₀))
M-PSK相干≈ (2/log₂M)·Q(√(2log₂M·E_b/N₀)·sin(π/M))
flowchart TB
    subgraph BER_Comparison["误码率性能比较"]
        X["SNR (dB)"] --> Compare

        subgraph Curves["BER曲线"]
            BPSK["BPSK/QPSK<br/>相干"]
            DBPSK["DBPSK<br/>差分"]
            FSK["BFSK<br/>非相干"]
        end

        Compare --> BPSK
        Compare --> DBPSK
        Compare --> FSK

        BPSK --> Result["同一SNR下<br/>BER最低"]
        DBPSK --> Result2["性能略差<br/>约1-2dB"]
        FSK --> Result3["性能更差<br/>约3dB"]
    end

    style BPSK fill:#d4edda
    style DBPSK fill:#fff3cd
    style FSK fill:#f8d7da

图表讲解:这个比较图展示了不同调制方式在相同SNR下的误码率性能。BPSK和QPSK的相干检测性能最优(绿色),差分检测(黄色)有约1-2dB的性能损失,非相干FSK(红色)的损失更大。在实际系统设计中,需要在性能和实现复杂度之间做出权衡。

5.3 误码率与信噪比的关系

信噪比(SNR)是误码率的决定性因素。对于BPSK相干检测:

E_b/N₀ (dB)误码率 (理论值)
62.4×10⁻³
82.0×10⁻⁴
9.61×10⁻⁵
129×10⁻⁸

51学通信提示:E_b/N₀ = 9.6 dB 是一个重要的基准点,对应于BER = 10⁻⁵。这个要求在卫星通信和深空通信中经常作为系统设计的参考。

6. 接收机结构设计

6.1 超外差接收机

超外差接收机是传统通信系统中广泛使用的架构:

flowchart LR
    subgraph Superhet["超外差接收机"]
        Antenna["天线"] --> RF_BPF["射频<br/>带通滤波器"]
        RF_BPF --> LNA["低噪声<br/>放大器"]
        LNA --> Mixer1["第一混频器"]

        LO1["第一本振"] --> Mixer1
        Mixer1 --> IF_BPF["中频<br/>带通滤波器"]
        IF_BPF --> IF_Amp["中频放大器"]

        IF_Amp --> Mixer2["第二混频器"]
        LO2["第二本振"] --> Mixer2

        Mixer2 --> BB_Filter["基带滤波"]
        BB_Filter --> ADC["ADC"]

        ADC --> DSP["数字<br/>信号处理"]
    end

    style Antenna fill:#fff4e6
    style DSP fill:#d4edda

图表讲解:超外差接收机通过两级或多级下变频,将射频信号逐步转换到中频,最后到基带。每级下变频都需要一个本振信号。中频滤波器提供良好的选择性,抑制邻道干扰。现代接收机通常在中频或基带进行数字化,然后由数字信号处理器完成解调和检测。

6.2 零中频/直接变频接收机

零中频接收机直接将射频信号转换到基带:

flowchart LR
    subgraph Direct["零中频接收机"]
        Antenna["天线"] --> RF_BPF["射频<br/>带通滤波器"]
        RF_BPF --> LNA["低噪声<br/>放大器"]

        LNA --> I_Mixer["I路混频器"]
        LNA --> Q_Mixer["Q路混频器"]

        LO["正交本振"] --> I_Mixer
        LO --> Q_Mixer

        I_Mixer --> I_LPFilter["I路低通滤波"]
        Q_Mixer --> Q_LPFilter["Q路低通滤波"]

        I_LPFilter --> VGA["可变<br/>增益放大"]
        Q_LPFilter --> VGA

        VGA --> ADC["双路ADC"]
        ADC --> DSP["数字基带处理"]
    end

    style Antenna fill:#fff4e6
    style DSP fill:#d4edda

图表讲解:零中频接收机使用正交下变频,直接将射频信号转换到基带的I路和Q路信号。这种架构省去了中频级,简化了电路设计,但面临直流偏移、IQ不平衡和偶次失真等挑战。现代无线通信设备(如手机、WiFi芯片)广泛采用这种架构。

6.3 数字接收机

现代通信系统越来越多地采用数字接收机架构:

flowchart TD
    subgraph DigitalReceiver["数字接收机"]
        Antenna["天线"] --> RF_Front["射频前端"]

        RF_Front --> ADC["高速ADC"]

        ADC --> DDC["数字下变频"]

        DDC --> Match_Filter["数字匹配滤波"]

        Match_Filter --> AGC["自动增益控制"]

        AGC --> Timing["定时同步"]

        Timing --> Carrier["载波同步"]

        Carrier --> Equalizer["均衡器"]

        Equalizer -> Detector["检测器"]

        Detector --> Decoder["信道解码"]

        Decoder --> Output["数据输出"]
    end

    style Antenna fill:#fff4e6
    style Output fill:#d4edda

图表讲解:数字接收机在射频前端之后立即进行数字化,然后由数字信号处理完成所有后续功能。这种架构具有灵活性高、可编程、易升级等优点。软件定义无线电(SDR)就是数字接收机的典型应用。

51学通信建议:数字接收机的关键在于ADC的采样率和分辨率。根据奈奎斯特定理,采样率需要至少是信号带宽的两倍。实际应用中通常采用过采样,采样率是信号带宽的4-8倍或更高,以降低滤波器设计复杂度。

6.4 接收机性能权衡

接收机类型优点缺点应用场景
超外差选择性好、灵敏度高电路复杂、体积大传统无线电、高性能接收机
零中频集成度高、成本低直流偏移、IQ不平衡问题手机、WiFi、蓝牙
数字接收机灵活、可重构ADC性能限制、功耗高SDR、软件定义通信系统

7. 核心概念总结

概念名称定义应用场景注意事项
MAP检测选择后验概率最大的假设已知先验概率时理论最优但需要先验信息
ML检测选择似然函数最大的假设等概发送或先验未知等价于最小距离检测
匹配滤波器冲激响应为信号时间反转的滤波器脉冲成形、最优检测在采样时刻输出最大信噪比
相关器计算接收信号与参考信号相关性的装置符号检测需要精确的定时同步
相干检测需要载波相位参考的检测方式高性能通信系统需要载波同步,实现复杂
非相干检测不需要精确相位参考的检测移动信道、突发通信有1-3dB性能损失
Q函数高斯尾概率分布函数BER计算常用近似公式简化计算
E_b/N₀每比特能量与噪声功率谱密度之比系统性能指标标准化的信噪比度量

8. 常见问题解答

Q1:为什么匹配滤波器是”最优”的?

:匹配滤波器之所以被称为最优,是因为它在加性高斯白噪声信道中能够使输出信号的信噪比在采样时刻达到最大值。

从数学角度来看,匹配滤波器的冲激响应h(t)与输入信号s(t)满足共轭对称关系:h(t) = s*(T-t)。这种关系确保了信号能量在采样时刻被完全收集,而噪声能量由于随机性不会完全相干叠加。

直观理解上,匹配滤波器相当于”记住”了发送信号的形状,然后与接收信号进行”模式匹配”。当接收信号与记忆的形状一致时,输出最大;不一致时输出较小。这就是为什么它能够实现最优检测。


Q2:相干检测和非相干检测应该如何选择?

:选择相干检测还是非相干检测需要在性能、复杂度和信道条件之间进行权衡。

相干检测适用于以下场景:

  • 信道相对稳定,相位变化缓慢
  • 对误码率要求严格,需要最优性能
  • 系统资源充足,可以承受载波同步的开销

非相干检测适用于以下场景:

  • 信道时变快,载波相位难以跟踪
  • 系统要求简单,实现复杂度受限
  • 短突发通信,同步开销过大

实际应用中,许多系统采用混合方案。例如,4G/5G系统使用导频符号辅助的相干检测,在数据符号之间插入已知参考信号来辅助信道估计,这样既保持了相干检测的性能优势,又降低了同步难度。


Q3:为什么QPSK的误码率与BPSK相同但频谱效率更高?

:这是一个看似矛盾但实际上非常合理的设计特性。

从误码率角度看,QPSK可以看作是两个正交的BPSK信号的叠加。每个BPSK支路独立工作,各自的误码率都是Q(√(2E_b/N₀))。因为两个支路相互独立且正交,一个支路的噪声不会影响另一个支路,所以整体误码率保持不变。

从频谱效率角度看,BPSK每个符号传输1个比特,而QPSK每个符号传输2个比特(I路和Q路各1个比特)。在相同的符号速率下,QPSK传输的信息量是BPSK的两倍,或者说在相同的信息速率下,QPSK所需的符号速率和带宽是BPSK的一半。

这种”免费午餐”式的增益来自于利用了信号的二维(I和Q)特性,而不是功率的简单叠加。这体现了正交调制在通信系统设计中的强大优势。


Q4:误码率和误符号率有什么区别?如何换算?

:误码率(BER)和误符号率(SER)是两个不同的性能指标,它们之间的关系取决于调制方式。

误符号率是指检测器错误判断符号的概率,而误码率是指错误判断比特的概率。对于二进制调制(如BPSK),两者相同。

对于M进制调制(如M-PSK、M-QAM),一个符号错误可能包含多个比特错误,但并非所有比特都错误。一般有:

BER ≈ SER / (每符号比特数) = SER / log₂M

这个近似假设当一个符号被误判为相邻符号时,只有部分比特错误。对于Gray映射(相邻符号之间只有1比特不同),这个近似相当准确。

例如,对于16-QAM(每符号4比特,使用Gray映射),如果SER = 10⁻³,那么:

BER ≈ 10⁻³ / 4 = 2.5×10⁻⁴

精确的BER计算需要考虑星座图中所有可能的误判路径及其对应的比特错误数,这在高阶调制时会比较复杂。


Q5:实际接收机中如何平衡灵敏度和选择性?

:灵敏度和选择性是接收机设计中的两个关键指标,它们之间往往存在权衡关系。

灵敏度是指接收机检测微弱信号的能力,主要由接收机噪声系数决定。选择性是指接收机抑制邻道干扰和其他干扰信号的能力,主要由滤波器特性决定。

提高灵敏度的方法:

  • 使用低噪声放大器(LNA)
  • 降低系统噪声系数
  • 增加中频或基带滤波器带宽
  • 使用更长的积分时间

提高选择性的方法:

  • 使用高Q值滤波器
  • 增加滤波器的阶数
  • 使用多级滤波

这种权衡体现在滤波器带宽的选择上:窄带宽可以提高选择性,但会增加信号失真;宽带宽可以保持信号完整性,但会引入更多噪声。

现代数字接收机通过ADC和数字信号处理缓解了部分矛盾。射频前端可以使用相对宽的模拟滤波器,而数字域可以实现接近理想的滤波特性。这为接收机设计提供了更大的灵活性。


总结

本文深入讲解了数字通信系统中的信号检测与接收机设计技术。我们学习了:

  1. 检测理论基础:理解了MAP和ML检测准则,以及它们在AWGN信道中的应用
  2. 最优检测器设计:掌握了相关器和匹配滤波器的原理和等价性
  3. 相干检测技术:分析了BPSK、QPSK等调制方式的相干检测实现
  4. 非相干检测技术:了解了差分检测和非相干检测的原理和适用场景
  5. 误码率分析:掌握了不同调制方式的误码率公式和性能比较
  6. 接收机结构:比较了超外差、零中频和数字接收机的优缺点

信号检测是通信系统的核心技术,直接决定了系统能否在噪声中可靠地恢复信息。理解这些原理对于设计高性能通信系统至关重要。

下篇预告

下一篇我们将深入探讨信息论基础与信道容量,带你了解通信系统的理论极限,包括信息熵、信道容量定理、香农限等核心概念,帮助你理解为什么通信系统可以达到如此高效的性能。