数字传输系统的最佳接收与误码分析-python实现

文章目录

  • 0. 作业要求
  • 1. 概述
    • 1.1 背景知识
      • 1.1.1 数字传输系统
      • 1.1.2 数字基带传输系统
        • 发射机(脉冲调制)
          • 线路编码
          • 窄脉冲生成器
          • 发送滤波器
        • 信道(AWGN信道)
        • 接收机(检测)
          • 接收滤波器
          • 抽样器
          • 判决器
      • 1.1.3 数字频带传输系统
        • 信道(带限AWGN信道)
    • 1.2 研究问题
  • 2. 系统模型
    • 2.1 信号带宽无限时的单极性基带传输系统模型
      • 2.1.1 不归零码(NRZ)
      • 2.1.2 归零码(RZ, 50%)
      • 2.1.3 升余弦传输(RC)
    • 2.2 信号带宽受限时的双极性基带传输系统模型
      • 2.2.1 不归零码(NRZ)
      • 2.2.2 归零码(RZ, 50%)
      • 2.2.3 升余弦传输(RC)
    • 2.3 信道带宽受限时的 QPSK 传输系统模型
    • 2.4 信道带宽受限时的 16QAM 传输系统模型
  • 3. 误码性能分析
    • 3.1 信道带宽无限时的单极性基带传输
    • 3.2 信道带宽受限时的双极性基带传输
    • 3.3 信道带宽受限时的QPSK传输
    • 3.4 信道带宽受限时的16QAM传输
  • 4. 仿真模型与仿真过程
    • 4.1 数字基带传输系统
      • 4.1.1 仿真模型
      • 4.1.2 仿真过程
        • 4.1.2.1 待发射信号的二进制比特序列与脉冲序列
        • 4.1.2.2 信道中的信号与通过接收滤波器的信号
          • 4.1.2.2.1 单极性不归零带宽无限系统
          • 4.1.2.2.2 单极性不归零带宽受限系统
          • 4.1.2.2.3 单极性归零带宽无限系统
          • 4.1.2.2.4 单极性归零带宽受限系统
          • 4.1.2.2.5 单极性升余弦带宽无限系统
          • 4.1.2.2.6 单极性升余弦带宽受限系统
          • 4.1.2.2.7 双极性不归零带宽无限系统
          • 4.1.2.2.8 双极性不归零带宽受限系统
          • 4.1.2.2.9 双极性归零带宽无限系统
          • 4.1.2.2.10 双极性归零带宽受限系统
          • 4.1.2.2.11 双极性升余弦带宽无限系统
          • 4.1.2.2.12 双极性升余弦带宽受限系统
        • 4.1.2.3 抽样保持后的的序列与判决后的序列
          • 4.1.2.3.1 单极性不归零带宽无限系统
          • 4.1.2.3.2 单极性不归零带宽受限系统
          • 4.1.2.3.3 单极性归零带宽无限系统
          • 4.1.2.3.4 单极性归零带宽受限系统
          • 4.1.2.3.5 单极性升余弦带宽无限系统
          • 4.1.2.3.6 单极性升余弦带宽受限系统
          • 4.1.2.3.7 双极性不归零带宽无限系统
          • 4.1.2.3.8 双极性不归零带宽受限系统
          • 4.1.2.3.9 双极性归零带宽无限系统
          • 4.1.2.3.10 双极性归零带宽受限系统
          • 4.1.2.3.11 双极性升余弦带宽无限系统
          • 4.1.2.3.12 双极性升余弦带宽受限系统
    • 4.2 数字频带传输系统-带宽受限 QPSK 传输
      • 4.2.1 仿真模型
      • 4.2.2 仿真过程
        • 4.2.2.1 QPSK-待传输信号的二进制比特序列
        • 4.2.2.2 QPSK-待传输信号的基带波形与频带波形
        • 4.2.2.3 QPSK-信道传输波形
        • 4.2.2.4 QPSK-接收机解调波形
        • 4.2.2.5 QPSK-接收机归一化接收波形
        • 4.2.2.6 QPSK-接收机抽样序列
        • 4.2.2.7 QPSK-接收的二进制序列
    • 4.3 数字频带传输系统-带宽受限 16QAM 传输
      • 4.3.1 仿真模型
      • 4.3.2 仿真过程
        • 4.2.3.1 16QAM-待传输信号的比特与符号序列
        • 4.2.3.2 16QAM-待传输信号的基带波形与频带波形
        • 4.2.3.3 16QAM-信道传输波形
        • 4.2.3.4 16QAM-接收机解调波形
        • 4.2.3.5 16QAM-接收机归一化接收波形
        • 4.2.3.6 16QAM-接收机抽样序列
        • 4.2.3.7 16QAM-接收的二进制序列
  • 5. 仿真结果与分析
    • 5.1 数字基带传输系统
      • 5.1.1 仿真结果
        • 5.1.1.1 有噪单极性不归零带宽无限系统
        • 5.1.1.2 有噪单极性不归零带宽受限系统
        • 5.1.1.3 有噪单极性归零带宽无限系统
        • 5.1.1.4 有噪单极性归零带宽受限系统
        • 5.1.1.5 有噪单极性升余弦带宽无限系统
        • 5.1.1.6 有噪单极性升余弦带宽受限系统
        • 5.1.1.7 有噪双极性不归零带宽无限系统
        • 5.1.1.8 有噪双极性不归零带宽受限系统
        • 5.1.1.9 有噪双极性归零带宽无限系统
        • 5.1.1.10 有噪双极性归零带宽受限系统
        • 5.1.1.11 有噪双极性升余弦带宽无限系统
        • 5.1.1.12 有噪双极性升余弦带宽受限系统
      • 5.1.2 仿真结果分析
        • 信道带宽无限时单极性基带传输
        • 信道带宽受限时的双极性基带传输
    • 5.2 数字频带传输系统-QPSK
      • 5.2.1 仿真结果
      • 5.2.2 仿真结果分析
    • 5.3 数字频带传输系统-16QAM
      • 5.3.1 仿真结果
      • 5.3.2 仿真结果分析
  • 6. 结论
  • 7. 参考资料
  • 8. 附录
    • 8.1 环境依赖
    • 8.2 仿真顶层程序 `DTS-sim`
    • 8.3 实用程序 `utils.py`
    • 8.4 数字基带系统仿真模块 `baseBand.py`
    • 8.5 数字频带系统仿真模块 `frequencyBand.py`
    • 8.6 数字基带传输系统仿真结果数据
    • 8.7 数字频带传输系统仿真结果数据-QPSK
    • 8.8 数字频带传输系统仿真结果数据-16QAM

0. 作业要求

数字传输系统的最佳接收与误码分析-python实现_第1张图片


1. 概述

1.1 背景知识

1.1.1 数字传输系统

数字传输系统通用模型如下图所示

数字传输系统的最佳接收与误码分析-python实现_第2张图片

图1.1.1.1 数字传输系统通用模型

  • 信源: 信源是消息的来源, 输出的是消息(或符号), 一般需要将其转换为电信号输出
  • 信源编码: 信源编码是对信源输出的电信号用尽量低速率的二进制数字信号表示, 减少消息剩余度, 输出二进制数字序列(信息序列)
  • 信道编码: 信道编码为(二进制)信息序列引入剩余度, 以提高信息传输的可靠性, 输出二进制数字序列
  • 脉冲调制: 又称为基带调制, 由数字脉冲调试器实现
    • 数字脉冲调制器: 将数字序列映射为适合基带信道传输的脉冲波形的数字调制器, 输出数字基带信号
      • 数字基带信号: 信号波形的功率谱为低通型, 只有直流或低频成分, 带宽有限的数字信号
    • 数字调制器有二进制与M进制两种
      • 二进制数字调制器: 将二进制数字序列中的二进制符号0映射为信号波形 s 1 ( t ) s_1(t) s1(t), 将二进制符号1映射为信号波形 s 2 ( t ) s_2(t) s2(t)
      • M进制数字调制器: 将二进制数字序列中的K个二进制符号映射为 M = 2 K M=2^K M=2K 个不同信号的波形 s i ( t ) , i = 1 , 2 , ⋯ M s_i(t), i=1, 2, \cdots M si(t),i=1,2,M
  • 带通调制: 将基带信号进行上变频, 搬移到载频上成为频带信号, 输入基带波形, 输出频带波形
    • 数字基带传输系统没有该模块
  • 信道: 数字信号的信道分为基带信道(低通信道)带通信道
    • 基带信道: 传递函数为低通型, 适合传送脉冲信号, 例如同轴电缆与双绞线
    • 带通信道: 传递函数为带通型, 适合传送带通信号, 例如无线通信与光通信
  • 带通解调: 将频带信号进行下变频, 搬移到基频上成为基带信号, 输入频带波形, 输出基带波形
    • 数字基带传输系统没有该模块
  • 检测: 将基带信号波形中的二进制数字序列提取出来
    • 由于噪声干扰的影响,其输出的二进制数字序列与原始二进制数字序列不完全相同, 即出现传输错误
  • 信道译码: 去掉二进制数字序列中的冗余比特, 实现检错或者纠错功能
  • 信源译码: 恢复原始消息

根据是否进行带通调制与带通解调可将数字传输系统分为数字基带传输系统数字频带传输系统

  • 数字基带传输系统: 将数字基带信号通过基带信道传输的系统, 不进行带通调制与带通解调
  • 数字频带传输系统: 将数字基带信号通过频带调制器进行带通调制, 搬移到载频上成为带通信号, 通过带通信道传输, 再通过频带解调器进行带通解调, 恢复成数字基带信号的传输系统

1.1.2 数字基带传输系统

数字传输系统的最佳接收与误码分析-python实现_第3张图片

图1.1.2.1 数字基带传输系统模型

数字传输系统的最佳接收与误码分析-python实现_第4张图片

图1.1.2.2 发送滤波器冲激响应与生成波形示意图


发射机(脉冲调制)

将自信源的二进制随机序列 { b n } \{b_n\} { bn} 变为信号波形 s ( t ) s(t) s(t)


线路编码

将二进制随机序列 { b n } \{b_n\} { bn} 映射为电平 { a n } \{a_n\} { an}

  • 单极性码: 将“0”映射为零电平, “1”映射为正电平
  • 双极性码: 将“0”映射为负电平, “1”映射为正电平

窄脉冲生成器

产生间隔为 T s T_s Ts 的冲激序列, 如 图1.1.2.2

数字传输系统的最佳接收与误码分析-python实现_第5张图片

图1.1.2.2 窄脉冲生成器示意图

  • 输入: 电平 { a n } \{a_n\} { an}
  • 输出: 冲激序列
    m ( t ) = ∑ n = − ∞ ∞ a n δ ( t − n T s ) (1.1.2.1) m(t) = \sum_{n=-\infty}^{\infty} a_n \delta(t-n T_s) \tag{1.1.2.1} m(t)=n=anδ(tnTs)(1.1.2.1)
    • 码元间隔: T s T_s Ts, 每个码元所对应的传输时间
    • 码元传输速率: r s = 1 T s r_s = \frac{1}{T_s} rs=Ts1, 单位时间内传输码元数量

发送滤波器

产生信号发送波形 s ( t ) s(t) s(t)

  • 输入: 冲激序列 m ( t ) m(t) m(t)
  • 输出: 信号波形
    s ( t ) = ∑ n = − ∞ ∞ a n g T ( t − n T s ) (1.1.2.2) s(t) = \sum_{n=-\infty}^{\infty} a_n g_T(t-n T_s) \tag{1.1.2.2} s(t)=n=angT(tnTs)(1.1.2.2)
    • 发送滤波器的冲激响应: g T ( t ) g_T(t) gT(t)
    • 发送滤波器的系统响应函数: G T ( f ) G_T(f) GT(f)

信道(AWGN信道)

发射机产生的发送信号经过信道进入接收机

数字传输系统的最佳接收与误码分析-python实现_第6张图片

图1.1.2.3 频带无限与频带有限信道的频率传函示意图

  • 带宽无限AWGN信道: 信道的频率传递函数 C ( f ) C(f) C(f) 在整个频率上是常数, 发送信号 s ( t ) s(t) s(t) 通过 C ( f ) C(f) C(f) 过程中时域波形不会发生形状上的变化, 接收信号为
    r ( t ) = s ( t ) + n w ( t ) (1.1.2.3) r(t) = s(t) + n_w(t) \tag{1.1.2.3} r(t)=s(t)+nw(t)(1.1.2.3)
  • 带宽有限AWGN信道: 信道的频率传递函数 C ( f ) C(f) C(f) 近似于理想低通滤波器的系统函数, 发送信号 s ( t ) s(t) s(t) 通过 C ( f ) C(f) C(f) 过程中信号的高频成分将被滤掉, 接收信号为
    r ( t ) = s ( t ) ∗ c ( t ) + n w ( t ) (1.1.2.4) r(t) = s(t) * c(t) + n_w(t) \tag{1.1.2.4} r(t)=s(t)c(t)+nw(t)(1.1.2.4)

接收机(检测)

将来自信道的接收波形 r ( t ) r(t) r(t) 恢复成二进制序列 { b n ^ } \{\hat{b_n}\} { bn^}, 理想情况下 { b n ^ } \{\hat{b_n}\} { bn^} { b n } \{b_n\} { bn} 应完全相同, 实际传输过程中由于噪声等影响, 会发生误码


接收滤波器

为使抽样器在最佳采样时刻 t 0 t_0 t0 的信噪比最大, 进而使判决器使用合适的判决门限 V T V_T VT 进行判决后平均误比特率最小(最佳接收), 需要使用匹配滤波器(MF)或相关接收机

  • 匹配滤波器: 在最佳采样时刻 t = t 0 t = t_0 t=t0 使滤波器的输出信号 y M F ( t ) y_{MF}(t) yMF(t) 的瞬时功率与输出噪声的平均功率之比(输出信噪比)最大的线性滤波器
    y ( t ) = r ( t ) ∗ h M F ( t ) = ( s i ( t ) + n w ( t ) ) ∗ h M F ( t ) = s o ( t ) + n o ( t ) (1.1.2.5) \begin{aligned} y(t) &= r(t) * h_{MF}(t) \\ &= (s_i(t) + n_w(t)) * h_{MF}(t) \\ &= s_o(t) + n_o(t) \\ \end{aligned} \tag{1.1.2.5} y(t)=r(t)hMF(t)=(si(t)+nw(t))hMF(t)=so(t)+no(t)(1.1.2.5)
    • 物理可实现的匹配滤波器
      h M F ( t ) = K ⋅ s i ( T s − t ) (1.1.2.6) h_{MF}(t) = K \cdot s_i(T_s - t) \tag{1.1.2.6} hMF(t)=Ksi(Tst)(1.1.2.6)
  • 相关接收机: 对接收信号的与其自己的乘积进行积分, 输出信号 y C R ( t ) y_{CR}(t) yCR(t) 满足 y C R ( t 0 ) = y M F ( t 0 ) y_{CR}(t_0) = y_{MF}(t_0) yCR(t0)=yMF(t0)
    y ( t ) = s ( t ) ∗ h ( t ) = ∫ − ∞ ∞ h ( α ) ⋅ s ( t − α ) = ∫ 0 T K ⋅ s ( T s − α ) ⋅ s ( t − α ) = K ⋅ R s ( t − T s ) (1.1.2.7) \begin{aligned} y(t) &= s(t) * h(t) \\ &= \int_{-\infty}^{\infty} h(\alpha) \cdot s(t - \alpha) \\ &= \int_{0}^{T} K \cdot s(T_s - \alpha) \cdot s(t - \alpha) \\ &= K \cdot R_{s}(t - T_s) \\ \end{aligned} \tag{1.1.2.7} y(t)=s(t)h(t)=h(α)s(tα)=0TKs(Tsα)s(tα)=KRs(tTs)(1.1.2.7)

抽样器

在接收滤波器输出信号的输出信噪比最大的时刻(最佳采样时刻) t = t 0 t = t_0 t=t0 对接收滤波器的输出信号进行采样
y = y ( t 0 ) (1.1.2.8) y = y(t_0) \tag{1.1.2.8} y=y(t0)(1.1.2.8)


判决器

对抽样器经过抽样获得的序列 { y } \{y\} { y} 与判决门限 V T V_T VT 进行比较, 根据比较结果输出 b ^ = 1 \hat{b} = 1 b^=1 b ^ = 0 \hat{b} = 0 b^=0, 形成输出比特序列 { b ^ } \{\hat{b}\} { b^}


1.1.3 数字频带传输系统

数字传输系统的最佳接收与误码分析-python实现_第7张图片

图1.1.3.1 数字频带传输系统模型

将数字基带信号通过频带调制器进行带通调制, 搬移到载频上成为带通信号, 通过带通信道传输, 再通过频带解调器进行带通解调, 恢复成数字基带信号的传输系统即为数字频带传输系统.


信道(带限AWGN信道)

  • 带通有限AWGN信道: 信道的频率传递函数 C ( f ) C(f) C(f) 近似于理想带通滤波器的系统函数, 发送信号 s ( t ) s(t) s(t) 通过 C ( f ) C(f) C(f) 过程中信号的阻带成分将被滤掉, 接收信号为
    r ( t ) = s ( t ) ∗ c ( t ) + n w ( t ) (1.1.3.1) r(t) = s(t) * c(t) + n_w(t) \tag{1.1.3.1} r(t)=s(t)c(t)+nw(t)(1.1.3.1)

1.2 研究问题

针对信道带宽无限的单极性基带基带传输系统信号带宽受限的双极性基带传输系统, 采用匹配滤波器(相关接收机), 对误码性能进行仿真:

  • 选择系统模型, 对系统模型进行分析, 推导误码率理论结果
  • 选择仿真工具, 搭建仿真模型, 设置仿真参数进行仿真, 获得误码率仿真结果
  • 将仿真结果与误码率结果进行比较, 进行误差分析, 得出结论

2. 系统模型

传输系统为数字基带传输系统时, 其基本模型如下图所示

数字传输系统的最佳接收与误码分析-python实现_第8张图片

图2.1 数字基带传输系统基本模型


2.1 信号带宽无限时的单极性基带传输系统模型

带宽无限的理想AWGN信道的传输函数 C ( f ) C(f) C(f) 的幅频特性曲线如 图1.1.2.3 (a) 所示, 为一个恒定的值.
为保证通过接收滤波器后


2.1.1 不归零码(NRZ)

数字传输系统的最佳接收与误码分析-python实现_第9张图片

图2.1.1.1 单极性不归零码波形与功率谱密度

单极性不归零码幅度序列 { a n } \{a_n\} { an} 为:
a n = { A , i = 1 0 , i = 2 (2.1.1.1) a_n = \begin{cases} A, & i = 1 \\ 0, & i = 2 \end{cases} \tag{2.1.1.1} an={ A,0,i=1i=2(2.1.1.1)

单极性不归零码冲激序列表达式:
∑ n = − ∞ ∞ a n δ ( t − n T s ) (2.1.1.2) \sum_{n = - \infty}^{\infty} a_n \delta (t - nT_s) \tag{2.1.1.2} n=anδ(tnTs)(2.1.1.2)

单极性不归零码发送信号 s ( t ) s(t) s(t) 表达式:
s ( t ) = ∑ n = − ∞ ∞ a n g T ( t − n T s ) (2.1.1.3) s(t) = \sum_{n = - \infty}^{\infty} a_n g_T(t - nT_s) \tag{2.1.1.3} s(t)=n=angT(tnTs)(2.1.1.3)

其中, 发送滤波器单位脉冲响应 g T ( t ) g_T(t) gT(t):
g T ( t ) = A ⋅ R e c t ( t T s ) = { A , 0 < t < T s 0 , 其 它 (2.1.1.4) g_T(t) = A \cdot Rect(\frac{t}{T_s}) = \begin{cases} A, &0 < t < T_s \\ 0, &其它 \end{cases} \tag{2.1.1.4} gT(t)=ARect(Tst)={ A,0,0<t<Ts(2.1.1.4)

系统函数 G T ( f ) G_T(f) GT(f):
G T ( f ) = A T s S a ( π f T s ) (2.1.1.5) G_T(f) = A T_s Sa(\pi f T_s) \tag{2.1.1.5} GT(f)=ATsSa(πfTs)(2.1.1.5)

发送信号功率谱密度表达式(0, 1等概):
P s ( f ) = σ a 2 T s ∣ G T ( f ) ∣ 2 + m a 2 T s 2 ∑ k = − ∞ ∞ ∣ G T ( k T s ) ∣ 2 δ ( f − k T s ) = A 2 T s 4 S a 2 ( π f T s ) + A 2 4 δ ( f ) (2.1.1.6) \begin{aligned} P_s(f) &= \cfrac{\sigma_a^2}{T_s}|G_T(f)|^2 + \cfrac{m_a^2}{T_s^2} \sum_{k = -\infty}^{\infty} |G_T(\frac{k}{T_s})|^2 \delta(f - \cfrac{k}{T_s}) \\ &= \frac{A^2 T_s}{4} Sa^2(\pi f T_s) + \frac{A^2}{4} \delta(f) \end{aligned} \tag{2.1.1.6} Ps(f)=Tsσa2GT(f)2+Ts2ma2k=GT(Tsk)2δ(fTsk)=4A2TsSa2(πfTs)+4A2δ(f)(2.1.1.6)

接收滤波器输入信号:
r ( t ) = s i ( t ) + n w ( t ) (2.1.1.7) r(t) = s_i(t) + n_w(t) \tag{2.1.1.7} r(t)=si(t)+nw(t)(2.1.1.7)

其中
s i ( t ) = { s 1 ( t ) = A , 发 送 " 1 " s 2 ( t ) = 0 , 发 送 " 0 " (2.1.1.8) s_i(t) = \begin{cases} s_1(t) = A, &发送"1" \\ s_2(t) = 0, &发送"0" \end{cases} \tag{2.1.1.8} si(t)={ s1(t)=A,s2(t)=0,"1""0"(2.1.1.8)

匹配滤波器/相关接收机输出信号(传输 s 1 ( t ) s_1(t) s1(t) 时):
y ( t ) = r ( t ) ∗ h ( t ) = ∫ 0 t r ( τ ) h ( t − τ ) d τ = ∫ 0 t r ( τ ) s 1 ( T − t + τ ) d τ = ∫ 0 t [ s 1 ( τ ) + n w ( τ ) ] s 1 ( T − t + τ ) d τ (2.1.1.9) \begin{aligned} y(t) &= r(t) * h(t) \\ &= \int_0^t r(\tau) h(t - \tau) d\tau \\ &= \int_0^t r(\tau) s_1(T - t + \tau) d\tau \\ &= \int_0^t [s_1(\tau) + n_w(\tau)]s_1(T - t + \tau) d\tau \\ \end{aligned} \tag{2.1.1.9} y(t)=r(t)h(t)=0tr(τ)h(tτ)dτ=0tr(τ)s1(Tt+τ)dτ=0t[s1(τ)+nw(τ)]s1(Tt+τ)dτ(2.1.1.9)

其中, 匹配滤波器的单位冲激响应 h ( t ) h(t) h(t):
h ( t ) = s 1 ( T − t ) (2.1.1.10) h(t) = s_1(T - t) \tag{2.1.1.10} h(t)=s1(Tt)(2.1.1.10)

在最佳抽样时刻( T = T s T=T_s T=Ts)进行抽样(传输 s 1 ( t ) s_1(t) s1(t) 时), 得:
y 1 ≡ y ( T ) = ∫ 0 T [ s 1 ( τ ) + n w ( τ ) ] s 1 ( τ ) d τ = ∫ 0 T s 1 2 ( τ ) d τ + ∫ 0 T s 1 ( τ ) n w ( τ ) d τ = E s 1 + Z (2.1.1.11) \begin{aligned} y_1 &\equiv y(T) \\ &= \int_0^T [s_1(\tau) + n_w(\tau)]s_1(\tau) d\tau \\ &= \int_0^T s_1^2(\tau) d\tau + \int_0^T s_1(\tau) n_w(\tau) d\tau \\ &= E_{s1} + Z \\ \end{aligned} \tag{2.1.1.11} y1y(T)=0T[s1(τ)+nw(τ)]s1(τ)dτ=0Ts12(τ)dτ+0Ts1(τ)nw(τ)dτ=Es1+Z(2.1.1.11)

同理可得传输信号 s 2 ( t ) s_2(t) s2(t) 时有:
y 2 ≡ y ( T ) = ∫ 0 T [ s 2 ( τ ) + n w ( τ ) ] s 1 ( τ ) d τ = ∫ 0 T s 1 ( τ ) s 2 ( τ ) d τ + ∫ 0 T s 1 ( τ ) n w ( τ ) d τ = 0 + Z (2.1.1.12) \begin{aligned} y_2 &\equiv y(T) \\ &= \int_0^T [s_2(\tau) + n_w(\tau)]s_1(\tau) d\tau \\ &= \int_0^T s_1(\tau)s_2(\tau) d\tau + \int_0^T s_1(\tau) n_w(\tau) d\tau \\ &= 0 + Z \\ \end{aligned} \tag{2.1.1.12} y2y(T)=0T[s2(τ)+nw(τ)]s1(τ)dτ=0Ts1(τ)s2(τ)dτ+0Ts1(τ)nw(τ)dτ=0+Z(2.1.1.12)

其中 E s 1 E_{s1} Es1 为传输符号 s 1 s_1 s1 时有用信号的能量, Z Z Z 为传输符号 s 1 s_1 s1 时噪声的能量
E s 1 = ∫ 0 T s s 1 2 ( τ ) d τ = A 2 T s (2.1.1.13) E_{s1} = \int_0^{T_s} s_1^2(\tau) d\tau = A^2 T_s \tag{2.1.1.13} Es1=0Tss12(τ)dτ=A2Ts(2.1.1.13)
Z = ∫ 0 T s s 1 ( τ ) n w ( τ ) d τ (2.1.1.14) Z = \int_0^{T_s} s_1(\tau) n_w(\tau) d\tau \tag{2.1.1.14} Z=0Tss1(τ)nw(τ)dτ(2.1.1.14)
E ( Z ∣ s 1 ) = 0 (2.1.1.15) E(Z | s_1) = 0 \tag{2.1.1.15} E(Zs1)=0(2.1.1.15)
D ( Z ∣ s 1 ) = σ 2 = E { [ Z − E ( Z ) ] 2 ∣ s 1 } = E [ ∫ 0 T s ∫ 0 T s n w ( t 1 ) n w ( t 2 ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 ] = ∫ 0 T s ∫ 0 T s E [ n w ( t 1 ) n w ( t 2 ) ] s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = ∫ 0 T s ∫ 0 T s R w ( τ ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = ∫ 0 T s ∫ 0 T s N 0 2 δ ( τ ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = N 0 2 E s 1 (2.1.1.16) \begin{aligned} D(Z | s_1) &= \sigma^2 \\ &= E\bigg\{ [Z - E(Z)]^2 | s_1 \bigg\} \\ &= E\bigg[ \int_0^{T_s} \int_0^{T_s} n_w(t_1) n_w(t_2) s_1(t_1) s_1(t_2) dt_1 dt_2 \bigg] \\ &= \int_0^{T_s} \int_0^{T_s} E\bigg[ n_w(t_1) n_w(t_2) \bigg] s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \int_0^{T_s} \int_0^{T_s} R_w(\tau) s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \int_0^{T_s} \int_0^{T_s} \frac{N_0}{2} \delta(\tau) s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \frac{N_0}{2}E_{s1} \\ \end{aligned} \tag{2.1.1.16} D(Zs1)=σ2=E{ [ZE(Z)]2s1}=E[0Ts0Tsnw(t1)nw(t2)s1(t1)s1(t2)dt1dt2]=0Ts0TsE[nw(t1)nw(t2)]s1(t1)s1(t2)dt1dt2=0Ts0TsRw(τ)s1(t1)s1(t2)dt1dt2=0Ts0Ts2N0δ(τ)s1(t1)s1(t2)dt1dt2=2N0Es1(2.1.1.16)

  • 其中 τ = t 2 − t 1 \tau = t_2 - t_1 τ=t2t1

2.1.2 归零码(RZ, 50%)

数字传输系统的最佳接收与误码分析-python实现_第10张图片

图2.1.2.1 单极性归零码波形与功率谱密度

单极性归零码幅度序列 { a n } \{a_n\} { an} 同公式 (2.1.1.1):
a n = { A , i = 1 0 , i = 2 (2.1.2.1) a_n = \begin{cases} A, & i = 1 \\ 0, & i = 2 \end{cases} \tag{2.1.2.1} an={ A,0,i=1i=2(2.1.2.1)

单极性归零码冲激序列表达式同公式 (2.1.1.2):
∑ n = − ∞ ∞ a n δ ( t − n T s ) (2.1.2.2) \sum_{n = - \infty}^{\infty} a_n \delta (t - nT_s) \tag{2.1.2.2} n=anδ(tnTs)(2.1.2.2)

单极性归零码发送信号 s ( t ) s(t) s(t) 表达式同公式 (2.1.1.3):
s ( t ) = ∑ n = − ∞ ∞ a n g T ( t − n T s ) (2.1.2.3) s(t) = \sum_{n = - \infty}^{\infty} a_n g_T(t - nT_s) \tag{2.1.2.3} s(t)=n=angT(tnTs)(2.1.2.3)

其中, 发送滤波器单位脉冲响应 g T ( t ) g_T(t) gT(t):
g T ( t ) = A ⋅ R e c t ( 2 t T s ) = { A , 0 < t < T s 2 0 , 其 它 (2.1.2.4) g_T(t) = A \cdot Rect(\frac{2 t}{T_s}) = \begin{cases} A, &0 < t < \frac{T_s}{2} \\ 0, &其它 \end{cases} \tag{2.1.2.4} gT(t)=ARect(Ts2t)={ A,0,0<t<2Ts(2.1.2.4)

系统函数 G T ( f ) G_T(f) GT(f):
G T ( f ) = A T s 2 S a ( π f T s 2 ) (2.1.2.5) G_T(f) = \frac{A T_s}{2} Sa(\frac{\pi f T_s}{2}) \tag{2.1.2.5} GT(f)=2ATsSa(2πfTs)(2.1.2.5)

发送信号功率谱密度表达式(0, 1等概):
P s ( f ) = σ a 2 T s ∣ G T ( f ) ∣ 2 + m a 2 T s 2 ∑ k = − ∞ ∞ ∣ G T ( k T s ) ∣ 2 δ ( f − k T s ) = A 2 T s 16 S a 2 ( π f T s 2 ) + A 2 16 ∑ k = − ∞ ∞ S a 2 ( k π 2 ) δ ( f − k T s ) (2.1.2.6) \begin{aligned} P_s(f) &= \cfrac{\sigma_a^2}{T_s}|G_T(f)|^2 + \cfrac{m_a^2}{T_s^2} \sum_{k = -\infty}^{\infty} |G_T(\frac{k}{T_s})|^2 \delta(f - \cfrac{k}{T_s}) \\ &= \frac{A^2 T_s}{16} Sa^2(\frac{\pi f T_s}{2}) + \frac{A^2}{16} \sum_{k = -\infty}^{\infty} {Sa}^2(\frac{k \pi}{2}) \delta(f - \frac{k}{T_s}) \end{aligned} \tag{2.1.2.6} Ps(f)=Tsσa2GT(f)2+Ts2ma2k=GT(Tsk)2δ(fTsk)=16A2TsSa2(2πfTs)+16A2k=Sa2(2kπ)δ(fTsk)(2.1.2.6)

接收滤波器输入信号, 同公式 (2.1.1.7):
r ( t ) = s i ( t ) + n w ( t ) (2.1.2.7) r(t) = s_i(t) + n_w(t) \tag{2.1.2.7} r(t)=si(t)+nw(t)(2.1.2.7)

其中
s i ( t ) = { s 1 ( t ) = A , 发 送 " 1 " , 0 < t < T s 2 s 1 ( t ) = 0 , 发 送 " 1 " , T s 2 < t < T s s 2 ( t ) = 0 , 发 送 " 0 " (2.1.2.8) s_i(t) = \begin{cases} s_1(t) = A, &发送"1", 0 < t < \frac{T_s}{2} \\ s_1(t) = 0, &发送"1", \frac{T_s}{2} < t < T_s \\ s_2(t) = 0, &发送"0" \end{cases} \tag{2.1.2.8} si(t)=s1(t)=A,s1(t)=0,s2(t)=0,"1",0<t<2Ts"1",2Ts<t<Ts"0"(2.1.2.8)

匹配滤波器/相关接收机输出信号(传输 s 1 ( t ) s_1(t) s1(t) 时), 同公式 (2.1.1.9):
y ( t ) = r ( t ) ∗ h ( t ) = ∫ 0 t r ( τ ) h ( t − τ ) d τ = ∫ 0 t r ( τ ) s 1 ( T − t + τ ) d τ = ∫ 0 t [ s 1 ( τ ) + n w ( τ ) ] s 1 ( T − t + τ ) d τ (2.1.2.9) \begin{aligned} y(t) &= r(t) * h(t) \\ &= \int_0^t r(\tau) h(t - \tau) d\tau \\ &= \int_0^t r(\tau) s_1(T - t + \tau) d\tau \\ &= \int_0^t [s_1(\tau) + n_w(\tau)]s_1(T - t + \tau) d\tau \\ \end{aligned} \tag{2.1.2.9} y(t)=r(t)h(t)=0tr(τ)h(tτ)dτ=0tr(τ)s1(Tt+τ)dτ=0t[s1(τ)+nw(τ)]s1(Tt+τ)dτ(2.1.2.9)

其中, 匹配滤波器的单位冲激响应 h ( t ) h(t) h(t), 同公式 (2.1.1.10):
h ( t ) = s 1 ( T − t ) (2.1.2.10) h(t) = s_1(T - t) \tag{2.1.2.10} h(t)=s1(Tt)(2.1.2.10)

在最佳抽样时刻( T = T s 2 T=\frac{T_s}{2} T=2Ts)进行抽样(传输 s 1 ( t ) s_1(t) s1(t) 时), 同公式(2.1.2.11):
y 1 ≡ y ( T ) = ∫ 0 T [ s 1 ( τ ) + n w ( τ ) ] s 1 ( τ ) d τ = ∫ 0 T s 1 2 ( τ ) d τ + ∫ 0 T s 1 ( τ ) n w ( τ ) d τ = E s 1 + Z (2.1.2.11) \begin{aligned} y_1 &\equiv y(T) \\ &= \int_0^T [s_1(\tau) + n_w(\tau)]s_1(\tau) d\tau \\ &= \int_0^T s_1^2(\tau) d\tau + \int_0^T s_1(\tau) n_w(\tau) d\tau \\ &= E_{s1} + Z \\ \end{aligned} \tag{2.1.2.11} y1y(T)=0T[s1(τ)+nw(τ)]s1(τ)dτ=0Ts12(τ)dτ+0Ts1(τ)nw(τ)dτ=Es1+Z(2.1.2.11)

同理可得传输信号 s 2 ( t ) s_2(t) s2(t) 时同公式 (2.1.2.12):
y 2 ≡ y ( T ) = ∫ 0 T [ s 2 ( τ ) + n w ( τ ) ] s 1 ( τ ) d τ = ∫ 0 T s 1 ( τ ) s 2 ( τ ) d τ + ∫ 0 T s 1 ( τ ) n w ( τ ) d τ = 0 + Z (2.1.2.12) \begin{aligned} y_2 &\equiv y(T) \\ &= \int_0^T [s_2(\tau) + n_w(\tau)]s_1(\tau) d\tau \\ &= \int_0^T s_1(\tau)s_2(\tau) d\tau + \int_0^T s_1(\tau) n_w(\tau) d\tau \\ &= 0 + Z \\ \end{aligned} \tag{2.1.2.12} y2y(T)=0T[s2(τ)+nw(τ)]s1(τ)dτ=0Ts1(τ)s2(τ)dτ+0Ts1(τ)nw(τ)dτ=0+Z(2.1.2.12)

其中 E s 1 E_{s1} Es1 为传输符号 s 1 s_1 s1 时有用信号的能量, Z Z Z 为传输符号 s 1 s_1 s1 时噪声的能量
E s 1 = ∫ 0 T s 2 s 1 2 ( τ ) d τ = A 2 T s 2 (2.1.2.13) E_{s1} = \int_0^{\frac{T_s}{2}} s_1^2(\tau) d\tau = A^2 \frac{T_s}{2} \tag{2.1.2.13} Es1=02Tss12(τ)dτ=A22Ts(2.1.2.13)
Z = ∫ 0 T s 2 s 1 ( τ ) n w ( τ ) d τ (2.1.2.14) Z = \int_0^{\frac{T_s}{2}} s_1(\tau) n_w(\tau) d\tau \tag{2.1.2.14} Z=02Tss1(τ)nw(τ)dτ(2.1.2.14)
E ( Z ∣ s 1 ) = 0 (2.1.2.15) E(Z | s_1) = 0 \tag{2.1.2.15} E(Zs1)=0(2.1.2.15)
D ( Z ∣ s 1 ) = σ 2 = E { [ Z − E ( Z ) ] 2 ∣ s 1 } = E [ ∫ 0 T s 2 ∫ 0 T s 2 n w ( t 1 ) n w ( t 2 ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 ] = ∫ 0 T s 2 ∫ 0 T s 2 E [ n w ( t 1 ) n w ( t 2 ) ] s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = ∫ 0 T s 2 ∫ 0 T s 2 R w ( τ ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = ∫ 0 T s 2 ∫ 0 T s 2 N 0 2 δ ( τ ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = N 0 2 E s 1 (2.1.2.16) \begin{aligned} D(Z | s_1) &= \sigma^2 \\ &= E\bigg\{ [Z - E(Z)]^2 | s_1 \bigg\} \\ &= E\bigg[ \int_0^{\frac{T_s}{2}} \int_0^{\frac{T_s}{2}} n_w(t_1) n_w(t_2) s_1(t_1) s_1(t_2) dt_1 dt_2 \bigg] \\ &= \int_0^{\frac{T_s}{2}} \int_0^{\frac{T_s}{2}} E\bigg[ n_w(t_1) n_w(t_2) \bigg] s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \int_0^{\frac{T_s}{2}} \int_0^{\frac{T_s}{2}} R_w(\tau) s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \int_0^{\frac{T_s}{2}} \int_0^{\frac{T_s}{2}} \frac{N_0}{2} \delta(\tau) s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \frac{N_0}{2}E_{s1} \\ \end{aligned} \tag{2.1.2.16} D(Zs1)=σ2=E{ [ZE(Z)]2s1}=E[02Ts02Tsnw(t1)nw(t2)s1(t1)s1(t2)dt1dt2]=02Ts02TsE[nw(t1)nw(t2)]s1(t1)s1(t2)dt1dt2=02Ts02TsRw(τ)s1(t1)s1(t2)dt1dt2=02Ts02Ts2N0δ(τ)s1(t1)s1(t2)dt1dt2=2N0Es1(2.1.2.16)

  • 其中 τ = t 2 − t 1 \tau = t_2 - t_1 τ=t2t1

2.1.3 升余弦传输(RC)

数字传输系统的最佳接收与误码分析-python实现_第11张图片

图2.1.3.1 升余弦滚降传输系统单位冲激响应与幅度频谱

![升余弦滚降传输系统单位冲激响应与幅度频谱]
图2.1.3.1 升余弦滚降传输系统单位冲激响应与幅度频谱
升余弦传输系统幅度序列 $\{a_n\}$ 同公式 `(2.1.1.1)`: $$ a_n = \begin{cases} A, & i = 1 \\ 0, & i = 2 \end{cases} \tag{2.1.3.1} $$

升余弦传输系统冲激序列表达式同公式 (2.1.1.2):
∑ n = − ∞ ∞ a n δ ( t − n T s ) (2.1.3.2) \sum_{n = - \infty}^{\infty} a_n \delta (t - nT_s) \tag{2.1.3.2} n=anδ(tnTs)(2.1.3.2)

升余弦传输系统发送信号 s ( t ) s(t) s(t) 表达式:
s ( t ) = ∑ n = − ∞ ∞ a n h R R C ( t − n T s ) (2.1.3.3) s(t) = \sum_{n = - \infty}^{\infty} a_n h_{RRC}(t - nT_s) \tag{2.1.3.3} s(t)=n=anhRRC(tnTs)(2.1.3.3)

其中, 由发送滤波器(根升余弦滤波器), 带宽无限信号与接收滤波器(根升余弦滤波器)组成的升余弦基带成型网络的单位脉冲响 h R C ( t ) h_{RC}(t) hRC(t) 与系统函数 H R C ( f ) H_{RC}(f) HRC(f)图2.1.3.1 所示.
升余弦单位脉冲响应表达式 h R C ( t ) h_{RC}(t) hRC(t):
h R C ( t ) = s a ( π t T s ) c o s ( α π t T s ) 1 − 4 α 2 t 2 T s 2 (2.1.3.4) h_{RC}(t) = sa(\frac{\pi t}{T_s}) \frac{cos(\cfrac{\alpha \pi t}{T_s})}{1 - \cfrac{4 \alpha^2 t^2}{T_s^2}} \tag{2.1.3.4} hRC(t)=sa(Tsπt)1Ts24α2t2cos(Tsαπt)(2.1.3.4)

升余弦滚降传输系统函数表达式 H R C ( f ) H_{RC}(f) HRC(f):
H R C ( f ) = { T s , ∣ f ∣ < 1 2 T s ( 1 − α ) T s 2 { 1 − sin ⁡ [ T s α ( f − 1 2 T s ) ] } , ∣ 1 2 T s ( 2 − α ) ∣ ≤ ∣ f ∣ ≤ 1 2 T s ( 1 + α ) 0 , ∣ f ∣ > 1 2 T s ( 1 + α ) (2.1.3.5) H_{RC}(f) = \begin{cases} T_s, &|f| < \frac{1}{2 T_s} (1 - \alpha) \\ \frac{T_s}{2} \big\{ 1 - \sin\big[ \frac{T_s}{\alpha} (f - \frac{1}{2 T_s}) \big] \big\}, &|\frac{1}{2 T_s} (2 - \alpha)| \le |f| \le \frac{1}{2 T_s} (1 + \alpha) \\ 0, &|f| > \frac{1}{2 T_s}(1 + \alpha) \\ \end{cases} \tag{2.1.3.5} HRC(f)=Ts,2Ts{ 1sin[αTs(f2Ts1)]},0,f<2Ts1(1α)2Ts1(2α)f2Ts1(1+α)f>2Ts1(1+α)(2.1.3.5)
根升余弦单位脉冲响应表达式 h R R C ( t ) h_{RRC}(t) hRRC(t):
h R R C ( t ) = 4 α cos ⁡ ( ( 1 + α ) π t T s ) + sin ⁡ ( ( 1 − α ) π t T s ) 4 α t T s π T s ( 1 − ( 4 α t T s ) 2 ) = sin ⁡ [ ( 1 − α ) π t T s ] + 4 α t T s cos ⁡ [ ( 1 + α ) π t T s ] π t [ 1 − ( 4 α t T s ) 2 ] (2.1.3.6) \begin{aligned} h_{RRC}(t) &= 4 \alpha \frac{\cos(\cfrac{(1 + \alpha) \pi t}{T_s}) + \cfrac{\sin(\cfrac{(1 - \alpha) \pi t}{T_s})}{4 \alpha \cfrac{t}{T_s}}}{\pi \sqrt{T_s}(1 - (\cfrac{4 \alpha t}{T_s})^2)} \\ &= \frac{\sin\bigg[ \cfrac{(1 - \alpha) \pi t}{T_s} \bigg] + \cfrac{4 \alpha t}{T_s} \cos \bigg[ \cfrac{(1 + \alpha) \pi t}{T_s} \bigg]}{\pi t \bigg[ 1 - (\cfrac{4 \alpha t}{T_s})^2 \bigg]} \end{aligned} \tag{2.1.3.6} hRRC(t)=4απTs (1(Ts4αt)2)cos(Ts(1+α)πt)+4αTstsin(Ts(1α)πt)=πt[1(Ts4αt)2]sin[Ts(1α)πt]+Ts4αtcos[Ts(1+α)πt](2.1.3.6)

根升余弦滚降传输系统函数表达式 H R R C ( f ) H_{RRC}(f) HRRC(f):
H R R C ( f ) = H R C ( f ) (2.1.3.7) H_{RRC}(f) = \sqrt{H_{RC}(f)} \tag{2.1.3.7} HRRC(f)=HRC(f) (2.1.3.7)

  • 其中滚降因子 0 ≤ α ≤ 1 0 \le \alpha \le 1 0α1

接收滤波器输入信号, 同公式 (2.1.1.7):
r ( t ) = s i ( t ) + n w ( t ) (2.1.3.8) r(t) = s_i(t) + n_w(t) \tag{2.1.3.8} r(t)=si(t)+nw(t)(2.1.3.8)

其中
s i ( t ) = { s 1 ( t ) = A h R R C ( t ) , 发 送 " 1 " s 2 ( t ) = 0 , 发 送 " 0 " (2.1.3.9) s_i(t) = \begin{cases} s_1(t) = Ah_{RRC}(t), &发送"1" \\ s_2(t) = 0, &发送"0" \end{cases} \tag{2.1.3.9} si(t)={ s1(t)=AhRRC(t),s2(t)=0,"1""0"(2.1.3.9)

匹配滤波器/相关接收机输出信号(传输 s 1 ( t ) s_1(t) s1(t) 时), 同公式 (2.1.1.9):
y ( t ) = r ( t ) ∗ h ( t ) = ∫ 0 t r ( τ ) h ( t − τ ) d τ = ∫ 0 t r ( τ ) s 1 ( T − t + τ ) d τ = ∫ 0 t [ s 1 ( τ ) + n w ( τ ) ] s 1 ( T − t + τ ) d τ (2.1.3.10) \begin{aligned} y(t) &= r(t) * h(t) \\ &= \int_0^t r(\tau) h(t - \tau) d\tau \\ &= \int_0^t r(\tau) s_1(T - t + \tau) d\tau \\ &= \int_0^t [s_1(\tau) + n_w(\tau)]s_1(T - t + \tau) d\tau \\ \end{aligned} \tag{2.1.3.10} y(t)=r(t)h(t)=0tr(τ)h(tτ)dτ=0tr(τ)s1(Tt+τ)dτ=0t[s1(τ)+nw(τ)]s1(Tt+τ)dτ(2.1.3.10)

其中, 匹配滤波器的单位冲激响应 h ( t ) h(t) h(t), 同公式 (2.1.1.10):
h ( t ) = s 1 ( T − t ) (2.1.3.11) h(t) = s_1(T - t) \tag{2.1.3.11} h(t)=s1(Tt)(2.1.3.11)

在最佳抽样时刻( T = T s T=T_s T=Ts)进行抽样(传输 s 1 ( t ) s_1(t) s1(t) 时), 同公式(2.1.3.11):
y 1 ≡ y ( T ) = ∫ 0 T [ s 1 ( τ ) + n w ( τ ) ] s 1 ( τ ) d τ = ∫ 0 T s 1 2 ( τ ) d τ + ∫ 0 T s 1 ( τ ) n w ( τ ) d τ = E s 1 + Z (2.1.3.12) \begin{aligned} y_1 &\equiv y(T) \\ &= \int_0^T [s_1(\tau) + n_w(\tau)]s_1(\tau) d\tau \\ &= \int_0^T s_1^2(\tau) d\tau + \int_0^T s_1(\tau) n_w(\tau) d\tau \\ &= E_{s1} + Z \\ \end{aligned} \tag{2.1.3.12} y1y(T)=0T[s1(τ)+nw(τ)]s1(τ)dτ=0Ts12(τ)dτ+0Ts1(τ)nw(τ)dτ=Es1+Z(2.1.3.12)

同理可得传输信号 s 2 ( t ) s_2(t) s2(t) 时同公式 (2.1.3.12):
y 2 ≡ y ( T ) = ∫ 0 T [ s 2 ( τ ) + n w ( τ ) ] s 1 ( τ ) d τ = ∫ 0 T s 1 ( τ ) s 2 ( τ ) d τ + ∫ 0 T s 1 ( τ ) n w ( τ ) d τ = 0 + Z (2.1.3.13) \begin{aligned} y_2 &\equiv y(T) \\ &= \int_0^T [s_2(\tau) + n_w(\tau)]s_1(\tau) d\tau \\ &= \int_0^T s_1(\tau)s_2(\tau) d\tau + \int_0^T s_1(\tau) n_w(\tau) d\tau \\ &= 0 + Z \\ \end{aligned} \tag{2.1.3.13} y2y(T)=0T[s2(τ)+nw(τ)]s1(τ)dτ=0Ts1(τ)s2(τ)dτ+0Ts1(τ)nw(τ)dτ=0+Z(2.1.3.13)

其中 E s 1 E_{s1} Es1 为传输符号 s 1 s_1 s1 时有用信号的能量, Z Z Z 为传输符号 s 1 s_1 s1 时噪声的能量
E s 1 = ∫ 0 T s s 1 2 ( τ ) d τ = A 2 ∫ 0 T s h R C ( τ ) d τ (2.1.2.14) E_{s1} = \int_0^{T_s} s_1^2(\tau) d\tau = A^2 \int_0^{T_s} h_{RC}(\tau) d\tau \tag{2.1.2.14} Es1=0Tss12(τ)dτ=A20TshRC(τ)dτ(2.1.2.14)
Z = ∫ 0 T s s 1 ( τ ) n w ( τ ) d τ (2.1.3.15) Z = \int_0^{T_s} s_1(\tau) n_w(\tau) d\tau \tag{2.1.3.15} Z=0Tss1(τ)nw(τ)dτ(2.1.3.15)
E ( Z ∣ s 1 ) = 0 (2.1.3.16) E(Z | s_1) = 0 \tag{2.1.3.16} E(Zs1)=0(2.1.3.16)
D ( Z ∣ s 1 ) = σ 2 = E { [ Z − E ( Z ) ] 2 ∣ s 1 } = E [ ∫ 0 T s ∫ 0 T s n w ( t 1 ) n w ( t 2 ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 ] = ∫ 0 T s ∫ 0 T s E [ n w ( t 1 ) n w ( t 2 ) ] s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = ∫ 0 T s ∫ 0 T s R w ( τ ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = ∫ 0 T s ∫ 0 T s N 0 2 δ ( τ ) s 1 ( t 1 ) s 1 ( t 2 ) d t 1 d t 2 = N 0 2 E s 1 (2.1.3.17) \begin{aligned} D(Z | s_1) &= \sigma^2 \\ &= E\bigg\{ [Z - E(Z)]^2 | s_1 \bigg\} \\ &= E\bigg[ \int_0^{T_s} \int_0^{T_s} n_w(t_1) n_w(t_2) s_1(t_1) s_1(t_2) dt_1 dt_2 \bigg] \\ &= \int_0^{T_s} \int_0^{T_s} E\bigg[ n_w(t_1) n_w(t_2) \bigg] s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \int_0^{T_s} \int_0^{T_s} R_w(\tau) s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \int_0^{T_s} \int_0^{T_s} \frac{N_0}{2} \delta(\tau) s_1(t_1) s_1(t_2) dt_1 dt_2 \\ &= \frac{N_0}{2}E_{s1} \\ \end{aligned} \tag{2.1.3.17} D(Zs1)=σ2=E{ [ZE(Z)]2s1}=E[0Ts0Tsnw(t1)nw(t2)s1(t1)s1(t2)dt1dt2]=0Ts0TsE[nw(t1)nw(t2)]s1(t1)s1(t2)dt1dt2=0Ts0TsRw(τ)s1(t1)s1(t2)dt1dt2=0Ts0Ts2N0δ(τ)s1(t1)s1(t2)dt1dt2=2N0Es1(2.1.3.17)

  • 其中 τ = t 2 − t 1 \tau = t_2 - t_1 τ=t2t1

2.2 信号带宽受限时的双极性基带传输系统模型

带宽受限的理想AWGN信道的传输函数 C ( f ) C(f) C(f) 的幅频特性曲线如 图1.1.2.3 (b) 所示, 为一个理想低通滤波器.


2.2.1 不归零码(NRZ)

数字传输系统的最佳接收与误码分析-python实现_第12张图片

图2.2.1.1 双极性不归零码波形与功率谱密度

双极性不归零码幅度序列 { a n } \{a_n\} { an} 为:
a n = { A , i = 1 − A , i = 2 (2.2.1.1) a_n = \begin{cases} A, & i = 1 \\ -A, & i = 2 \end{cases} \tag{2.2.1.1} an={ A,A,i=1i=2(2.2.1.1)

双极性不归零码冲激序列表达式:
∑ n = − ∞ ∞ a n δ ( t − n T s ) (2.2.1.2) \sum_{n = - \infty}^{\infty} a_n \delta (t - nT_s) \tag{2.2.1.2} n=anδ(tnTs)(2.2.1.2)

双极性不归零码发送信号 s ( t ) s(t) s(t) 表达式:
s ( t ) = ∑ n = − ∞ ∞ a n g T ( t − n T s ) (2.2.1.3) s(t) = \sum_{n = - \infty}^{\infty} a_n g_T(t - nT_s) \tag{2.2.1.3} s(t)=n=angT(tnTs)(2.2.1.3)

其中, 发送滤波器单位脉冲响应 g T ( t ) g_T(t) gT(t):
g T ( t ) = A ⋅ R e c t ( t T s ) = { A , 0 < t < T s 0 , 其 它 (2.2.1.4) g_T(t) = A \cdot Rect(\frac{t}{T_s}) = \begin{cases} A, &0 < t < T_s \\ 0, &其它 \end{cases} \tag{2.2.1.4} gT(t)=ARect(Tst)={ A,0,0<t<Ts(2.2.1.4)

系统函数 G T ( f ) G_T(f) GT(f):
G T ( f ) = A T s S a ( π f T s ) (2.2.1.5) G_T(f) = A T_s Sa(\pi f T_s) \tag{2.2.1.5} GT(f)=ATsSa(πfTs)(2.2.1.5)

发送信号功率谱密度表达式(0, 1等概):
P s ( f ) = σ a 2 T s ∣ G T ( f ) ∣ 2 + m a 2 T s 2 ∑ k = − ∞ ∞ ∣ G T ( k T s ) ∣ 2 δ ( f − k T s ) = A 2 T s S a 2 ( π f T s ) (2.2.1.6) \begin{aligned} P_s(f) &= \cfrac{\sigma_a^2}{T_s}|G_T(f)|^2 + \cfrac{m_a^2}{T_s^2} \sum_{k = -\infty}^{\infty} |G_T(\frac{k}{T_s})|^2 \delta(f - \cfrac{k}{T_s}) \\ &= A^2 T_s Sa^2(\pi f T_s) \end{aligned} \tag{2.2.1.6} Ps(f)=Tsσa2GT(f)2+Ts2ma2k=GT(Tsk)2δ(fTsk)=A2TsSa2(πfTs)(2.2.1.6)

接收滤波器输入信号:
r ( t ) = s i ( t ) ∗ c ( t ) + n w ( t ) (2.2.1.7) r(t) = s_i(t) * c(t) + n_w(t) \tag{2.2.1.7} r(t)=si(t)c(t)+nw(t)(2.2.1.7)

其中 c ( t ) c(t) c(t) 为带宽受限信道的传输函数的单位冲激响应
s i ( t ) = { s 1 ( t ) = A , 发 送 " 1 " s 2 ( t ) = − A , 发 送 " 0 " (2.2.1.8) s_i(t) = \begin{cases} s_1(t) = A, &发送"1" \\ s_2(t) = -A, &发送"0" \end{cases} \tag{2.2.1.8} si(t)={ s1(t)=A,s2(t)=A,"1""0"(2.2.1.8)

匹配滤波器/相关接收机输出信号(传输 s 1 ( t ) s_1(t) s1(t) 时):
y ( t ) = r ( t ) ∗ h ( t ) = ∫ 0 t r ( τ ) h ( t − τ ) d τ = ∫ 0 t r ( τ ) [ s 1 ( T − t + τ ) ∗ c ( T − t + τ ) ] d τ = ∫ 0 t [ s 1 ( τ ) ∗ c ( t ) + n w ( τ ) ] ⋅ [ s 1 ( T − t + τ ) ∗ c ( T − t + τ ) ] d τ (2.2.1.9) \begin{aligned} y(t) &= r(t) * h(t) \\ &= \int_0^t r(\tau) h(t - \tau) d\tau \\ &= \int_0^t r(\tau) [s_1(T - t + \tau) * c(T - t + \tau)] d\tau \\ &= \int_0^t [s_1(\tau) * c(t) + n_w(\tau)] \cdot [s_1(T - t + \tau) * c(T - t + \tau)] d\tau \\ \end{aligned} \tag{2.2.1.9} y(t)=r(t)h(t)=0tr(τ)h(tτ)dτ=0tr(τ)[s1(Tt+τ)c(Tt+τ)]dτ=0t[s1(τ)c(t)+nw(τ)][s1(Tt+τ)c(Tt+τ)]dτ(2.2.1.9)

其中, 匹配滤波器的单位冲激响应 h ( t ) h(t) h(t):
h ( t ) = s 1 ( T − t ) ∗ c ( T − t ) (2.2.1.10) h(t) = s_1(T - t) * c(T - t) \tag{2.2.1.10} h(t)=s1(Tt)c(Tt)(2.2.1.10)

在最佳抽样时刻( T = T s T=T_s T=Ts)进行抽样(传输 s 1 ( t ) s_1(t) s1(t) 时), 得:
y 1 ≡ y ( T ) = ∫ 0 T [ s 1 ( τ ) ∗ c ( t ) + n w ( τ ) ] ⋅ [ s 1 ( T − t + τ ) ∗ c ( T − t + τ ) ] d τ = ∫ 0 T [ s 1 ( T − t + τ ) ∗ c ( T − t + τ ) ] 2 d τ + ∫ 0 T n w ( τ ) [ s 1 ( T − t + τ ) ∗ c ( T − t + τ ) ] d τ = E s 1 + Z (2.2.1.11) \begin{aligned} y_1 &\equiv y(T) \\ &= \int_0^T [s_1(\tau) * c(t) + n_w(\tau)] \cdot [s_1(T - t + \tau) * c(T - t + \tau)] d\tau \\ &= \int_0^T [s_1(T - t + \tau) * c(T - t + \tau)]^2 d\tau + \int_0^T n_w(\tau) [s_1(T - t + \tau) * c(T - t + \tau)] d\tau \\ &= E_{s1} + Z \\ \end{aligned} \tag{2.2.1.11} y1y(T)=0T[s1(τ)c(t)+nw(τ)][s1(Tt+τ)c(Tt+τ)]dτ=0T[s1(Tt+τ)c(Tt+τ)]2dτ+0Tnw(τ)[s1(Tt+τ)c(Tt+τ)]dτ=Es1+Z(2.2.1.11)

同理可得传输信号 s 2 ( t ) s_2(t) s2(t) 时有:
y 2 ≡ y ( T ) = ∫ 0 T [ s 2 ( τ ) ∗ c ( t ) + n w ( τ ) ] ⋅ [ s 1 ( T − t + τ ) ∗ c ( T − t + τ ) ] d τ = ∫ 0 T [ s 2 ( τ ) ∗ c ( τ ) ] ⋅ [ s 1 ( T − t + τ ) ∗ c ( T − t + τ ) ] d τ + ∫ 0 T n w ( τ ) [ s 1 ( T − t + τ ) ∗ c ( T − t + τ ) ] d τ = − E s 1 + Z (2.2.1.12) \begin{aligned} y_2 &\equiv y(T) \\ &= \int_0^T [s_2(\tau) * c(t) + n_w(\tau)] \cdot [s_1(T - t + \tau) * c(T - t + \tau)] d\tau \\ &= \int_0^T [s_2(\tau) * c(\tau)] \cdot [s_1(T - t + \tau) * c(T - t + \tau)] d\tau + \int_0^T n_w(\tau) [s_1(T - t + \tau) * c(T - t + \tau)] d\tau \\ &= -E_{s1} + Z \\ \end{aligned} \tag{2.2.1.12} y2y(T)=0T[s2(τ)c(t)+nw(τ)][s1(Tt+τ)c(Tt+τ)]dτ=0T[s2(τ)c(τ)][s1(Tt+τ)c(Tt+τ)]dτ+0Tnw(τ)[s1(Tt+τ)c(Tt+τ)]dτ=Es1+Z(2.2.1.12)

其中 E s 1 E_{s1} Es1 为传输符号 s 1 s_1 s1 时有用信号的能量, Z Z Z 为传输符号 s 1 s_1 s1 时噪声的能量
E s 1 = ∫ 0 T s [ s 1 ( τ ) ∗ c ( τ ) ] 2 d τ (2.2.1.13) E_{s1} = \int_0^{T_s} [s_1(\tau) * c(\tau)]^2 d\tau \tag{2.2.1.13} Es1=0Ts[s1

你可能感兴趣的:(通信原理,数字通信,数字信号处理,python)