当前位置: 首页 > news >正文

通信原理学习笔记6-3:数字解调——判决和误码率推导

根据 [通信原理学习笔记6-1],基础的解调链路由下变频、匹配滤波器、抽样、判决组成,并且已经知道:

  • 在无ISI时,任意位置 n n n上的一个符号 I n I_n In经过AWGN信道、匹配滤波器、采样后,接收端得到符号 Y n Y_{n} Yn Y n = I n + n n Y_{n}=I_{n}+n_{n} Yn=In+nn
  • 其中, n n n_{n} nn为离散高斯白噪声,原因:
    高斯白噪声 n ( t ) n(t) n(t)经过匹配滤波器 g ( T − t ) g(T-t) g(Tt),得到带限高斯白噪声 n B ( t ) = ∫ − ∞ ∞ n ( τ ) g [ t − ( T − τ ) ] d τ n_B(t)=\int_{-\infty}^{\infty} n(\tau) g[t-(T-\tau)] \mathrm{d} \tau nB(t)=n(τ)g[t(Tτ)]dτ
    带限高斯白噪声 n B ( t ) n_B(t) nB(t) T + n T s T+nT_s T+nTs时刻采样得到离散高斯白噪声 n n n_{n} nn(自相关函数满足 R n n [ n ] = N 0 2 δ [ n ] R_{n n}[n]=\frac{N_{0}}{2} \delta[n] Rnn[n]=2N0δ[n],故噪声方差/功率谱密度 N 0 / 2 N_0/2 N0/2

抽样判决

判决,就是在数字解调中,将接收符号判定为某个可能的发射符号

这里直接给出译码准则的结论,具体依据在6-3文章介绍:

  • 根据下面的译码准则,当噪声为高斯的,ML准则等价于最小二乘LS准则
  • 在QAM中, I n I_n In为复数(星座点 c ∈ C c\in C cC位于复平面上)的情况下,
    最小二乘准则LS进一步具体化为最小距离准则
    最终判决结果就是在星座图上找一个点 c c c,使得 c c c和接收符号 Y n Y_n Yn的欧式距离最小
    I ^ n = arg ⁡ min ⁡ c ∈ C ∣ Y n − c ∣ 2 \hat{I}_{n}=\arg \min _{c \in C}\left|Y_{n}-c\right|^{2} I^n=argcCminYnc2

6-3中还会详细介绍译码准则的来源

误码率的讨论

平均比特能量 E b E_b Eb

对于 Y n = I n + n n Y_{n}=I_{n}+n_{n} Yn=In+nn,其中离散高斯白噪声 n n n_{n} nn的方差/功率谱密度为 N 0 / 2 N_0/2 N0/2

  • 符号能量为 E s = E [ ∣ I n ∣ 2 ] = ∑ m = 1 M ∣ c m ∣ 2 M E_s=E[|I_n|^2]=\sum_{m=1}^{M}\frac{|c_m|^2}{M} Es=E[In2]=m=1MMcm2(所有复数星座点能量取平均)
  • 噪声功率谱密度: N 0 N_0 N0(复信号的两路实信号,或实信号的双边带)
  • 实际中更经常使用的是平均比特能量 E b E_b Eb,就是将一个符号的能量平摊到其承载的比特中 E b = E s l o g 2 M ⋅ R E_b=\frac{E_s}{log_2M\cdot R} Eb=log2MREs其中 R R R信道编码的码率(比如1bit编码为2bit,则 R = 1 / 2 R=1/2 R=1/2
    采用了平均比特能量 E b E_b Eb,有利于公平比较不同的编码调制方式
  • 数字系统的信噪比,用 E b / N 0 E_b/N_0 Eb/N0衡量,该指标和模拟系统的信噪比概念本质相同: S N = E b N 0 ⋅ R b B \frac{S}{N}=\frac{E_b}{N_0}\cdot\frac{R_b}{B} NS=N0EbBRb

误码率推导

一般而言,数字系统的误码率,就是关于 E b / N 0 E_b/N_0 Eb/N0的函数

下面用2PAM举例,推导误码率:

2PAM的星座点若位于 c = ± E s c=\pm \sqrt {E_s} c=±Es ,则其符号能量为 c 2 = E s c^2=E_s c2=Es,由于2PAM(M=2)无信道编码(R=1),故平均比特能量 E b = E s E_b=E_s Eb=Es
由于接收符号 Y n = I n + n n Y_{n}=I_{n}+n_{n} Yn=In+nn
I n = c I_{n}=c In=c为一个星座点,而 n n n_{n} nn为高斯随机变量,故最终 Y n Y_n Yn也是高斯随机变量(均值为星座点 I n = c = ± E b I_{n}=c=\pm \sqrt {E_b} In=c=±Eb ,方差为 N 0 N_0 N0),分别讨论发射端的符号为 I n = c = ± E b I_{n}=c=\pm \sqrt {E_b} In=c=±Eb 的两种情况: p Y n ∣ I n = E b ( x ) = 1 π N 0 e − ( x − E b ) 2 / N 0 p Y n ∣ I n = − E b ( x ) = 1 π N n e − ( x + E b ) 2 / N 0 p_{Y_{n} \mid I_{n}=\sqrt{E_{b}}}(x)=\frac{1}{\sqrt{\pi N_{0}}} \mathrm{e}^{-\left(x-E_{b}\right)^{2} / N_{0}} \\ p_{Y_{n} \mid I_{n}=-\sqrt{E_{b}}}(x)=\frac{1}{\sqrt{\pi N_{n}}} \mathrm{e}^{-\left(x+E_{b}\right)^{2} / N_{0}} pYnIn=Eb (x)=πN0 1e(xEb)2/N0pYnIn=Eb (x)=πNn 1e(x+Eb)2/N0
在这里插入图片描述
如果判决门限如图,则 I n = E b I_{n}=\sqrt {E_b} In=Eb 的误码率 P ( E ∣ I n = E b ) = ∫ − ∞ 0 p Y n ∣ I n = E b ( x ) d x = 1 π N 0 ∫ − ∞ 0 e − ( x − E b ) 2 / N 0   d x = Q ( 2 E b N 0 ) \begin{aligned} P\left(E \mid I_{n}=\sqrt{\mathcal{E}_{b}}\right) &=\int_{-\infty}^{0} p_{Y_{n} \mid I_{n}=\sqrt{\mathcal{E}_{b}}}(x) \mathrm{d} x \\ &=\frac{1}{\sqrt{\pi N_{0}}} \int_{-\infty}^{0} \mathrm{e}^{-\left(x-\mathcal{E}_{b}\right)^{2} / N_{0}} \mathrm{~d} x \\ &=Q\left(\sqrt{\frac{2 \mathcal{E}_{b}}{N_{0}}}\right) \end{aligned} P(EIn=Eb )=0pYnIn=Eb (x)dx=πN0 10e(xEb)2/N0 dx=Q(N02Eb )
同理, I n = − E b I_{n}=-\sqrt {E_b} In=Eb 的误码率 P ( E ∣ I n = − E b ) = Q ( 2 E b N 0 ) P\left(E \mid I_{n}=-\sqrt{E_{b}}\right)=Q\left(\sqrt{\frac{2 E_{b}}{N_{0}}}\right) P(EIn=Eb )=Q(N02Eb )
总体的误码率 P ( E ) = P ( E ∣ I n = − E b ) P ( I n = − E b ) + P ( E ∣ I n = E b ) P ( I n = E b ) = Q ( 2 E b N 0 ) P(E)=P\left(E \mid I_{n}=-\sqrt{E_{b}}\right) P\left(I_{n}=-\sqrt{E_{b}}\right)+P\left(E \mid I_{n}=\sqrt{E_{b}}\right) P\left(I_{n}=\sqrt{E_{b}}\right)=Q\left(\sqrt{\frac{2 \mathcal{E}_{b}}{N_{0}}}\right) P(E)=P(EIn=Eb )P(In=Eb )+P(EIn=Eb )P(In=Eb )=Q(N02Eb )

相关文章:

  • Mybatis快速上手2——通用的CRUD操作
  • 基于Oracle数据库高校学生宿舍管理系统
  • 基于ACS40核心板的串口图传设计
  • Android移动应用开发之ListView和RecyclerView的简单使用
  • 探究linux进程调度
  • android新版本适配-android13最全适配方案
  • 【mongo 系列】聚合知识点梳理
  • 2022年9月26日--10月2日(ue4热更新视频教程为主)
  • 阿里云SLB负载均衡理论与操作
  • 【理论】(spark 二)spark core之RDD:基础概念、特点、stage任务划分与hello spark
  • JWT安全WebGoat实战与预编译CASE注入
  • 贝叶斯公式——假阳性问题
  • ES6-let-难点
  • 如何处理消费过程中的重复消息
  • 【reverse】虚假控制流入门:Ubuntu20.04安装ollvm4.0踩坑记+用IDApython去除BCF
  • ES6指北【2】—— 箭头函数
  • 03Go 类型总结
  • JavaScript服务器推送技术之 WebSocket
  • js
  • JS+CSS实现数字滚动
  • Magento 1.x 中文订单打印乱码
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • php的插入排序,通过双层for循环
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Vue2.x学习三:事件处理生命周期钩子
  • 关于字符编码你应该知道的事情
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 记录:CentOS7.2配置LNMP环境记录
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 删除表内多余的重复数据
  • 通过几道题目学习二叉搜索树
  • 推荐一个React的管理后台框架
  • 网络应用优化——时延与带宽
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (3)nginx 配置(nginx.conf)
  • (C语言)二分查找 超详细
  • (Repost) Getting Genode with TrustZone on the i.MX
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (三)终结任务
  • (转)程序员技术练级攻略
  • .jks文件(JAVA KeyStore)
  • .Net 4.0并行库实用性演练
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Standard 的管理策略
  • .Net 中Partitioner static与dynamic的性能对比
  • .NET 中的轻量级线程安全