当前位置:   article > 正文

模拟幅度调制相干解调系统抗噪声性能仿真分析-python实现_python实现am信号的解调

python实现am信号的解调

目录

1. 引言

1.1 研究目的

  • 理解通信系统模型, 掌握信号时域与频域特性分析方法, 能够分析模拟/数字基带/频带等各种通信系统对信号时域以及频域特性的变换关系;
  • 理解加性高斯白噪声与频带受限信道, 理解匹配滤波器接收机与相干接收机的工作原理, 掌握带宽无限与频带受限信道条件下传输波形的设计方法;
  • 理解模拟通信系统接收机输入与输出信噪比计算方法, 能够用信噪比对模拟通信系统性能进行分析;
  • 能够根据系统模型实现链路级仿真, 掌握仿真参数设置原则, 分析信号的时域以及频域特性, 获得误码性能仿真结果;

1.2 研究方法

  • 理论分析
  • 软件仿真

1.3 主要内容

  • 使用理论分析与软件仿真两种方法, 分析比较 AM, DSB-SCSSC 三种系统的抗噪声性能
    • 对原理及模型进行必要的介绍
    • 给出必要的系统框图以及分析结果
    • 完成仿真报告

2. 系统模型

2.1 常规调幅调制(AM)

2.1.1 AM 调制

AM调制器

图2.1.1 AM调制器模型

时域表示:
{ s A M ( t ) = A c [ 1 + m ( t ) ] cos ⁡ ( 2 π f c t ) β A M = m a x { ∣ m ( t ) ∣ } (2.1.1) {sAM(t)=Ac[1+m(t)]cos(2πfct)βAM=max{|m(t)|} \tag{2.1.1} { sAM(t)βAM=Ac[1+m(t)]cos(2πfct)=max{ m(t)}(2.1.1)

  • m ( t ) m(t) m(t) 为基带信号
  • A c A_c Ac 为载波信号的幅值
  • f c f_c fc 为载波信号的频率
  • s A M ( t ) s_{AM}(t) sAM(t) 为已调AM信号
  • β A M \beta_{AM} βAM 为调幅指数
    • β A M < 1 \beta_{AM} < 1 βAM<1 时为欠调制
    • β A M = 1 \beta_{AM} = 1 βAM=1 时为临界调制
    • β A M > 1 \beta_{AM} > 1 βAM>1 时为过调制
    • 为避免包络检波时出错, 调制时应确保 β A M ≤ 1 \beta_{AM} \leq 1 βAM1

频域表示:
S A M ( f ) = A c 2 [ δ ( f − f c ) + δ ( f + f c ) ] + A c 2 [ M ( f − f c ) + M ( f + f c ) ] (2.1.2) S_{AM}(f) = \cfrac{A_c}{2}\bigg[\delta(f - f_c) + \delta(f + f_c)\bigg] + \cfrac{A_c}{2}\bigg[M(f - f_c) + M(f + f_c)\bigg] \tag{2.1.2} SAM(f)=2Ac[δ(ffc)+δ(f+fc)]+2Ac[M(ffc)+M(f+fc)](2.1.2)

  • S A M ( f ) S_{AM}(f) SAM(f) 为已调AM信号的傅里叶变换

2.1.2 AM 解调

相干解调器

图2.1.2 AM相干解调器模型

解调器输入的已调AM信号 s ( t ) s(t) s(t):

时域表示:
s ( t ) = A c [ 1 + m ( t ) ] cos ⁡ ( 2 π f c t ) (2.1.3) s(t) = A_c[1 + m(t)]\cos(2\pi f_c t) \tag{2.1.3} s(t)=Ac[1+m(t)]cos(2πfct)(2.1.3)

频域表示:
S ( f ) = A c 2 [ δ ( f − f c ) + δ ( f + f c ) ] + A c 2 [ M ( f − f c ) + M ( f + f c ) ] (2.1.4) S(f) = \cfrac{A_c}{2}\bigg[\delta(f - f_c) + \delta(f + f_c)\bigg] + \cfrac{A_c}{2}\bigg[M(f - f_c) + M(f + f_c)\bigg] \tag{2.1.4} S(f)=2Ac[δ(ffc)+δ(f+fc)]+2Ac[M(ffc)+M(f+fc)](2.1.4)


通过带通滤波器(BPF)并移频的AM信号 s d ( t ) s_d(t) sd(t):

时域表示:
s d ( t ) = A c 2 [ 1 + m ( t ) ] ⋅ [ 1 + cos ⁡ ( 2 ⋅ 2 π f c t ) ] (2.1.5) s_d(t) = \cfrac{A_c}{2}\bigg[1 + m(t)\bigg]\cdot\bigg[1 + \cos(2 \cdot 2\pi f_c t)\bigg] \tag{2.1.5} sd(t)=2Ac[1+m(t)][1+cos(22πfct)](2.1.5)

频域表示:
S d ( f ) = A c 2 [ M ( f ) + δ ( f ) ] + A c 4 [ M ( f − 2 f c ) + M ( f + 2 f c ) + δ ( f − 2 f c ) + δ ( f + 2 f c ) ] (2.1.6) S_d(f) = \cfrac{A_c}{2}\bigg[M(f) + \delta(f)\bigg] + \cfrac{A_c}{4}\bigg[M(f - 2f_c) + M(f + 2f_c) + \delta(f - 2f_c) + \delta(f + 2f_c)\bigg] \tag{2.1.6} Sd(f)=2Ac[M(f)+δ(f)]+4Ac[M(f2fc)+M(f+2fc)+δ(f2fc)+δ(f+2fc)](2.1.6)


通过低通滤波器(LPF)滤除高频成分的解调信号 s o ( t ) s_o(t) so(t):

时域表示:
s o ( t ) = A c 2 + A c 2 m ( t ) (2.1.7) s_o(t) = \cfrac{A_c}{2} + \cfrac{A_c}{2}m(t) \tag{2.1.7} so(t)=2Ac+2Acm(t)(2.1.7)

频域表示:
S o ( f ) = A c 2 δ ( f ) + A c 2 M ( f ) (2.1.8) S_o(f) = \cfrac{A_c}{2}\delta(f) + \cfrac{A_c}{2}M(f) \tag{2.1.8} So(f)=2Acδ(f)+2AcM(f)(2.1.8)

所滤除的高频成分 s h ( t ) s_h(t) sh(t):

时域表示:
s h ( t ) = A c 2 [ 1 + m ( t ) ] ⋅ cos ⁡ ( 2 ⋅ 2 π f c t ) (2.1.9) s_h(t) = \cfrac{A_c}{2}\bigg[1 + m(t)\bigg] \cdot \cos(2 \cdot 2\pi f_c t) \tag{2.1.9} sh(t)=2Ac[1+m(t)]cos(22πfct)(2.1.9)

频域表示:
S h ( f ) = A c 4 [ M ( f − 2 f c ) + M ( f + 2 f c ) + δ ( f − 2 f c ) + δ ( f + 2 f c ) ] (2.1.10) S_h(f) = \cfrac{A_c}{4}\bigg[M(f - 2f_c) + M(f + 2f_c) + \delta(f - 2f_c) + \delta(f + 2f_c)\bigg] \tag{2.1.10} Sh(f)=4Ac[M(f2fc)+M(f+2fc)+δ(f2fc)+δ(f+2fc)](2.1.10)


2.2 抑制载波双边带调制(DSB-SC)

2.2.1 DSB_SC 调制

DSB-SC调制器

图2.2.1 DSB-SC调制器模型

时域表示:
s D S B ( t ) = A c m ( t ) cos ⁡ ( 2 π f c t ) (2.2.1) s_{DSB}(t) = A_cm(t)\cos(2\pi f_c t) \tag{2.2.1} sDSB(t)=Acm(t)cos(2πfct)(2.2.1)

  • m ( t ) m(t) m(t) 为基带信号
  • A c A_c Ac 为载波信号的幅值
  • f c f_c fc 为载波信号的频率
  • s D S B ( t ) s_{DSB}(t) sDSB(t) 为双边带(DSB)信号

频域表示:
S D S B ( f ) = A c 2 [ M ( f − f c ) + M ( f + f c ) ] (2.2.2) S_{DSB}(f) = \cfrac{A_c}{2}\bigg[M(f - f_c) + M(f + f_c)\bigg] \tag{2.2.2} SDSB(f)=2Ac[M(ffc)+M(f+fc)](2.2.2)

  • S D S B ( f ) S_{DSB}(f) SDSB(f) 为双边带(DSB)信号的傅里叶变换

2.2.2 DSB_SC 解调

相干解调器

图2.2.2 DSB-SC相干解调器模型

解调器输入的DSB信号 s ( t ) s(t) s(t):

时域表示:
s ( t ) = A c m ( t ) cos ⁡ ( 2 π f c t ) (2.2.3) s(t) = A_cm(t)\cos(2\pi f_c t) \tag{2.2.3} s(t)=Acm(t)cos(2πfct)(2.2.3)

频域表示:
S ( f ) = A c 2 [ M ( f − f c ) + M ( f + f c ) ] (2.2.4) S(f) = \cfrac{A_c}{2}\bigg[M(f - f_c) + M(f + f_c)\bigg] \tag{2.2.4} S(f)=2Ac[M(ffc)+M(f+fc)](2.2.4)


通过带通滤波器(BPF)的并移频的DSB信号 s d ( t ) s_d(t) sd(t):

时域表示:
s d ( t ) = A c 2 m ( t ) ⋅ [ 1 + cos ⁡ ( 2 ⋅ 2 π f c t ) ] (2.2.5) s_d(t) = \cfrac{A_c}{2}m(t) \cdot \bigg[1 + \cos(2 \cdot 2\pi f_c t)\bigg] \tag{2.2.5} sd(t)=2Acm(t)[1+cos(22πfct)](2.2.5)

频域表示:
S d ( f ) = A c 2 M ( f ) + A c 4 [ M ( f − 2 f c ) + M ( f + 2 f c ) ] (2.2.6) S_d(f) = \cfrac{A_c}{2}M(f) + \cfrac{A_c}{4}\bigg[M(f - 2f_c) + M(f + 2f_c)\bigg] \tag{2.2.6} Sd(f)=2AcM(f)+4Ac[M(f2fc)+M(f+2fc)](2.2.6)


通过低通滤波器(LPF)滤除高频成分的解调信号 s o ( t ) s_o(t) so(t):

时域表示:
s o ( t ) = A c 2 m ( t ) (2.2.7) s_o(t) = \cfrac{A_c}{2} m(t) \tag{2.2.7} so(t)=2Acm(t)(2.2.7)

频域表示:
S o ( f ) = A c 2 M ( f ) (2.2.8) S_o(f) = \cfrac{A_c}{2}M(f) \tag{2.2.8} So(f)=2AcM(f)(2.2.8)

所滤除的高频成分 s h ( t ) s_h(t) sh(t):

时域表示:
s h ( t ) = A c 2 m ( t ) ⋅ cos ⁡ ( 2 ⋅ 2 π f c t ) (2.2.9) s_h(t) = \cfrac{A_c}{2}m(t) \cdot \cos(2 \cdot 2\pi f_c t) \tag{2.2.9} sh(t)=2Acm(t)cos(22πfct)(2.2.9)

频域表示:
S h ( f ) = A c 4 [ M ( f − 2 f c ) + M ( f + 2 f c ) ] (2.2.10) S_h(f) = \cfrac{A_c}{4}\bigg[M(f - 2f_c) + M(f + 2f_c)\bigg] \tag{2.2.10} Sh(f)=4Ac[M(f2fc)+M(f+2fc)](2.2.10)


2.3 单边带调制(SSB)

2.3.1 SSB 调制
2.3.1.1 滤波法调制

SSB调制器-滤波法

图2.3.1 SSB调制器模型(滤波法)

时域表示:
s S S B ( t ) = A c m ( t ) cos ⁡ ( 2 π f c t ) ∗ h S S B ( t ) (2.3.1) s_{SSB}(t) = A_cm(t)\cos(2\pi f_c t) * h_{SSB}(t) \tag{2.3.1} sSSB(t)=Acm(t)cos(2πfct)hSSB(t)(2.3.1)

  • m ( t ) m(t) m(t) 为基带信号

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/95092
推荐阅读
相关标签
  

闽ICP备14008679号