接收灵敏度的定义公式

摘要:本应用笔记论述了扩频系统灵敏度的定义以及计算数字通信接收机灵敏度的方法。本文提供了接收机灵敏度方程的逐步推导过程,还包括具体数字的实例,以便验证其数学定义。

在 扩频数字通信接收机中,链路的度量参数Eb/No (每比特能量与噪声功率谱密度的比值)与达到某预期接收机灵敏度所需的射频信号功率值的关系是从标准噪声系数F的定义中推导出来的。CDMA、WCDMA 蜂窝系统接收机及其它扩频系统的射频工程师可以利用推导出的接收机灵敏度方程进行设计,对于任意给定的输入信号电平,设计人员通过权衡扩频链路的预算即可 确定接收机参数。

从噪声系数F推导Eb/No关系

根据定义,F是设备(单级设备,多级设备,或者是整个接收机)输入端的信噪比与这个设备输出端的信噪比的比值(图1)。因为噪声在不同的时间点以不可预见的方式变化,所以用均方信号与均方噪声之比表示信噪比(SNR)。


图1.

下面是在图1中用到的参数的定义,在灵敏度方程中也会用到它们:

Sin = 可获得的输入信号功率(W)
Nin = 可获得的输入热噪声功率(W) = KTBRF其中:
    K = 波尔兹曼常数 = 1.381 × 10-23 W/Hz/K,
    T = 290K,室温
    BRF = 射频载波带宽(Hz) = 扩频系统的码片速率
Sout = 可获得的输出信号功率(W)
Nout = 可获得的输出噪声功率(W)
G = 设备增益(数值)
F = 设备噪声系数(数值)

的定义如下:

F = (Sin / Nin) / (Sout / Nout) = (Sin / Nin) ×(Nout / Sout)

用输入噪声Nin表示Nout:

Nout = (F × Nin × Sout) / Sin其中Sout = G × Sin

得到:

Nout = F × Nin × G

调制信号的平均功率定义为S = Eb / T,其中Eb为比特持续时间内的能量,单位为W-s,T是以秒为单位的比特持续时间。

调制信号平均功率与用户数据速率的关系按下面的式子计算:

1 / T = 用户数据比特率,Rbit单位Hz,得出Sin = Eb × Rbit

根据上述方程,以Eb/No表示的设备输出端信噪比为:

Sout / Nout = (Sin × G) / (Nin × G × F) =
Sin / (Nin × F) =
(Eb × Rbit) / (KTBRF × F) =
(Eb/ KTF) ×(Rbit / BRF),

其中KTF表示1比特持续时间内的噪声功率(No)。

因此,

Sout / Nout = Eb/No × Rbit / BRF

在射频频带内,BRF等于扩频系统的码片速率W,处理增益(PG = W/Rbit)可以定义为:

PG = BRF / Rbit

所以, Rbit / BRF = 1/PG,由此得输出信噪比:

Sout / Nout = Eb/No × 1 / PG。

注意:对于没有扩频的系统(W = Rbit),Eb/No在数值上等于SNR。

接收机灵敏度方程

对于给定的输入信号电平,为了确定SNR,用噪声系数方程表示Sin:

F = (Sin / Nin) / (Sout / Nout)或F = (Sin / Nin) × (Nout / Sout)
Sin = F × Nin ×(Sout / Nout)

Sin又可以表示为:

Sin = F × KTBRF × Eb/No × 1/PG

用一种更加常用的对数形式表示,对每一项取以10为底的对数再乘10得到单位dB或dBm。于是噪声系数NF (dB) = 10 × log (F),由此得出下面的接收机灵敏度方程:

Sin (dBm) = NF (dB) + KTBRF (dBm) + Eb/No (dB) - PG (dB)

数字实例

下面是扩频WCDMA蜂窝系统基站接收机的例子。尽管接收机灵敏度方程对各种电平的输入信号都是正确的,对于给定的Eb/No、本范例在满足误码率百分比(%BER)的最小灵敏度下选择了最大输入信号功率。这个实例的条件为:

  • 对于速率为12.2kbps、功率-121dBm的数字语音信号,最大规定输入信号电平必须满足系统的最小规定灵敏度。
  • 对于QPSK调制信号,在Eb/No值为5dB时可以获得规定的误码率BER (0.1%)。
  • 射频带宽等于码片速率,即3.84MHz。
  • KTBRF(log) = 10 × log(1.381 × 10-23 W/Hz/K × 290K × 3.84MHz × 1000mW/W) = -108.13dBm.
  • 规定的用户数据速率Rbit等于12.2kbps,PG为PG = Rchip / Rbit = 314.75numeric或25dBlog。
  • 将这些值带入并利用等式:Sout / Nout = Eb/No × Rbit / BRF得到输出信噪比为:5dB - 25dB = -20dB。这表示扩展了带宽的扩频系统实际是在负值SNR下工作。

为了得到满足最小规定灵敏度的最大接收机噪声系数(表示为NFmax),使用接收机灵敏度方程:

Sin (dBm) = NF (dB) + KTBRF (dBm) + Eb/No (dB) - PG (dB)

下面的步骤和图2给出了得到NFmax的具体方法:

步骤1:对于WCDMA系统,在预期的灵敏度下最大规定射频输入信号为-121dBm。

步骤2:减去5dB的Eb/No值,得到在用户频带内允许的最大噪声电平为-126dBm (12.2kHz)。

步骤3:加上25dB的处理增益,得到在射频载波带宽内的最大允许噪声电平为-101dBm。

步骤4:从射频输入噪声中减去最大允许噪声电平得到NFmax = 7.1dB。


图2.

注 意:如果在接收机设计中使用了更高效的检测器,使对Eb/No值的要求仅为3dB而不是5dB,在接收机NFmax为7.1dB的条件下,接收机灵敏度可 以达到-123dBm。另外,由于降低了对于Eb/No值的要求,在满足最大规定输入信号为-121dBm的同时,高达9.1dB的NFmax值也是可以 承受的。

小结

使用从噪声系数的定义推导出来的接收机灵敏度方程,设计者可以在扩频链路预算中权衡和确定接收机的参数,它对任意输入信号电平都可行,从而使这个方程在确定系统灵敏度方面非常实用。

Sin (dBm) = NF (dB) + KTBRF (dBm) + Eb/No (dB) - PG (dB)

参考文献

  1. CDMA Systems Engineering Handbook, Jhong Sam Lee & Leonard E. Miller, Artech House Publishers, 1998.
  2. CDMA RF System Engineering, Samuel C. Yang, Artech House Publishers, 1998.

接收灵敏度的定义公式相关推荐

  1. Markdown如何定义公式编号,以及引用编号

    定义公式编号使用:\tag{1} 例 \mathbf{G}{k, l, n}=\sum{i, j, m} \mathbf{K}{i, j, m, n} \cdot \mathbf{F}{k+i-1, ...

  2. 信息熵(entropy)定义公式的简单理解

    首先公式长这样: H ( X ) = − ∑ i = 1 n p ( x i ) log ⁡ p ( x i ) H(X)=-\sum_{i=1}^{n} p\left(x_{i}\right) \l ...

  3. 原码的定义公式怎么理解_原码、反码、补码

    一. 机器数和机器数的真值 在学习原码,反码和补码之前, 需要先了解机器数和真值的概念. 1.机器数 一个数在计算机中的二进制表示形式,叫做这个数的机器数.机器数是带符号的,在计算机用机器数的最高位存 ...

  4. 【组合数学】递推方程 ( 递推方程内容概要 | 递推方程定义 | 递推方程示例说明 | 斐波那契数列 )

    文章目录 一.递推方程 内容概要 二.递推方程 定义 三.递推方程 示例 四.斐波那契数列 ( Fibnacci ) 一.递推方程 内容概要 递推方程 内容概要 : 递推方程定义 递推方程实例 常系数 ...

  5. SD Price公式(例程,即Formula)

    SD 定价公式(例程,即Formula) : 使用事物 VOFM 定义公式,并用 abap 编写公式代码.SAP ERP 实施中,经常会用到例程开发(TCODE:VOFM). 创建例程需要ACCESS ...

  6. int arr 13 java,java学习13 - 数组的定义、操作、异常、二维数组

    续java学习12: 1.数组,引用类型变量,保存数据实际是保存的数组的首地址 2.定义数组容器三要素,数据类型,大小(长度),数组名 3.数组的定义公式一:数据类型[] 数组名 = new 数据类型 ...

  7. nndl学习笔记(一)反向传播公式总结

    nndl是什么? 反向传播算法简介 定义&公式 基本思想 Back Propagation四个基本方程 算法表示 Python实现 nndl是什么? <神经网络与深度学习>(< ...

  8. JSK-136 公式计算【入门】

    公式计算 定义公式F(n) = 1 + 2! + 3! + - + n! ,我们输入一个数字n,需要计算出F(n) 输入:输入是一个数字,这个数字表示n(1<= n <= 15) 输出:输 ...

  9. Linux变量的定义、赋值、查看、删除(export、echo、unset)

    一.变量 概念:变量就是一个字符串,可以指向一个内容,该内容可以是路径.命令.数字.字符串等... 变量的分类: 环境变量:或者叫做全局变量 自定义变量:或者叫做局部变量 二.变量的定义与赋值 定义: ...

最新文章

  1. linux文件 i节点结构,Linux 文件描述符 文件表项 i节点结构
  2. JVM第三篇 — JVM是怎么工作的?
  3. Linux上iptables防火墙的基本应用教程
  4. 从概率论到Markov Chain Monte Carlo(MCMC)-- 转
  5. opencv学习笔记14:图像礼帽,图像黑帽
  6. Focal Loss论文阅读笔记
  7. uva10884 Persephone
  8. JS简单正则得到字符串中特定的值
  9. mysql 开发基础系列22 SQL Model(带迁移事项)
  10. 利用mysql提供的c语言接口操作数据库
  11. consul代理---健康检测
  12. 小程序监听点击右上角按钮_朋友圈支持应用直达、公众号小程序支持行动按钮文案、原生页拉取...
  13. 如何将枯燥的大数据呈现为可视化的图?
  14. 定时器name冲突会报错吗_部落冲突:冬季版本即将更新,多个超级兵种被曝光,会上线吗?...
  15. chrome浏览器的各个历史版本下载
  16. 本特利振动探头177230-01-01-CN
  17. springboot简历制作
  18. 老公分不到股份?问题根源是创业者人才观缺失
  19. Linux命令之压缩gzip
  20. 使用Java解牛客网六一儿童节

热门文章

  1. 软件测试的目的和意义
  2. 第三方支付和第四方支付有什么区别?
  3. linux终端基本操作命令
  4. Java-8-Optional类
  5. php网页制作代码_如何制作一个简单的HTML登录页面(附代码)
  6. 【FFmpeg】flv转码测试2: 24fps gop为24 恒定码率
  7. 当涉及某个项目需要大量使用到tensorflow时,最后不要使用tensorflow的GPU版本,这会出很多毛病,最好使用CPU版本
  8. ltoa() 、itoa()函数实现
  9. 《JSP实用教程(第4版)》第2章学习笔记
  10. NaN表示什么?typeof NaN结果是什么?