Nakagami-m 信道

2023-11-13

Nakagami-m 分布是日本学者Nakagami 在1960年的一篇论文中提出的快衰落模型。

Nakagami-m 的表达式

我们遵照参考文献[1]的说法1 ,假设接收信号表示如下:

r n = g n s n + w n r_n = g_ns_n+w_n rn=gnsn+wn

其中 r n r_n rn表示接收信号, g n g_n gn表示信道增益, s n s_n sn表示发射信号, w n w_n wn是白噪声干扰。这个公式中我们默认 r n r_n rn s n s_n sn是电压或者电流信号,这样如果利用香农公式求解信道容量时我们需要转变成信噪功率比。

而 Nakagami-m 描述得就是 g n g_n gn的变化情况。我们知道信号经过路径损耗之后,由于信道短时间内的变化还会发生快衰落,即 g n g_n gn在某一值附近随机抽样。Nakagami-m 分布就是对这一“随机性”的描述。

Nakagami-m 分布的概率密度函数表示如下:

f ( g ) = 2 m m ⋅ g 2 m − 1 Γ ( m ) ⋅ Ω ⋅ exp ⁡ − m g 2 Ω , g ≥ 0 , m ≥ 1 2 f(g)=\frac{2m^m\cdot g^{2m-1}}{\Gamma(m)\cdot \Omega}\cdot \exp ^{-\frac{mg^2}{\Omega}}, g\geq 0, m \geq \frac{1}{2} f(g)=Γ(m)Ω2mmg2m1expΩmg2,g0,m21

其中 Γ ( g ) \Gamma(g) Γ(g)表示伽马函数, Ω \Omega Ω表示 g g g的归一化方差的逆。但是在参考文献[1]中表示信道增益平方的期望,即 Ω = E [ ∣ g ∣ 2 ] \Omega =\mathbb{E}[|g|^2] Ω=E[g2] 1 ,参考文献[2]中表示为平均发射功率 2。Nakagami 原论文说的“归一化方差的逆”我不理解,而后两种说法应该是相同的。之前提到的 g n g_n gn是电压或者电流的增益,平方一下就是功率的增益。我们一般仿真也是直接按照功率来设置的,比如XXdBm。
参数 m m m表示衰落的程度,值越大衰落越严重。 m = 0.5 m=0.5 m=0.5时是单边高斯分布, m = 1 m=1 m=1时是瑞利分布, m = ∞ m=\infty m=时是随机信道。

伽马分布

更进一步,当 g n g_n gn满足Nakagami-m分布时, ∣ g n ∣ 2 |g_n|^2 gn2满足伽马分布。也就是说我们在仿真时没必要对 g n g_n gn抽样,直接对 ∣ g n ∣ 2 |g_n|^2 gn2抽样再乘以发射功率就可以了。

下面我们用随机变量函数的概率分布推导这个结论。

设随机变量 X ∼ N a k a g a m i − m , Y = X 2 X\sim {\rm Nakagami}-m,Y=X^2 XNakagamimY=X2,那么随机变量 Y Y Y的分布函数有
F Y ( y ) = P ( Y < y ) = P ( X 2 < y ) = P ( X < y ) ( X 非 负 ) = ∫ − ∞ y f X ( x ) d x \begin{aligned} F_Y(y)&=P(Y<y)\\ &=P(X^2<y)\\ &=P(X<\sqrt{y})(X{\rm 非负)}\\ &=\int_{-\infty}^{\sqrt y} f_X(x) {\rm d}x \end{aligned} FY(y)=P(Y<y)=P(X2<y)=P(X<y )(X)=y fX(x)dx
对分布函数求导即可得到概率密度函数,这里利用变上限积分求导法则容易得到:
f Y ( y ) = F Y ′ ( y ) = f X ( y ) ⋅ 1 2 y \begin{aligned} f_Y(y)&=F_Y^{'}(y)\\ &=f_X(\sqrt y)\cdot \frac{1}{2\sqrt y} \end{aligned} fY(y)=FY(y)=fX(y )2y 1
把Nakagami-m分布中的 x x x换成 y \sqrt y y 并乘以 1 2 y \frac{1}{2\sqrt y} 2y 1即可得到随机变量 Y Y Y的概率密度函数:
f Y ( y ) = m m ⋅ y m − 1 Γ ( m ) ⋅ Ω ⋅ exp ⁡ − m y Ω , y ≥ 0 , m ≥ 1 2 f_Y(y)=\frac{m^m \cdot y^{m-1}}{\Gamma (m)\cdot \Omega}\cdot \exp ^{-\frac{my}{\Omega}},y\geq 0, m\geq \frac{1}{2} fY(y)=Γ(m)Ωmmym1expΩmy,y0,m21
这个形式便是伽马分布。

Python的相关包

Nakagami-m的Python包可以用scipy.stats.nakagami,文档页面的密度函数公式中取的 Ω = 1 \Omega = 1 Ω=1
伽马分布可以用numpy.random.gamma,文档的公式中 Ω = 1 \Omega = 1 Ω=1,另一个参数 θ = Ω / k \theta =\Omega /k θ=Ω/k k k k也就是本文中的 m m m
可以看到 k θ = Ω k \theta=\Omega kθ=Ω,即伽马分布的均值为形状参数 k k k和尺度参数 θ \theta θ的乘积,伽马分布的方差为 k θ \sqrt k \theta k θ一些图像


  1. S. A. Dianat, “SNR Estimation in Nakagami Fading Channels with Arbitrary Constellation,” 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07, Honolulu, HI, 2007, pp. II-325-II-328.IEEE链接 ↩︎ ↩︎

  2. 曾孝平,毛海伟,杨凡,简鑫,李诗琪,蒋欣,方伟.Nakagami-m衰落信道下D2D通信自适应调制算法研究[J].通信学报,2018,39(09):31-42.知网链接 ↩︎

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Nakagami-m 信道 的相关文章

  • 正交多载波调制(OFDM)

    Orthogonal Frequency Division Multiplexing OFDM OFDM is a special case of multi carrier communication as opposed to a co
  • 一维随机变量的常见分布、期望、方差及其性质与推导过程

    文章目录 必须知道的概率论知识 一维变量 离散随机变量 def 常见分布 几何分布 期望 方差 二项分布 b n p 期望 方差 泊松分布 P
  • HTTP协议中的短轮询、长轮询、长连接和短连接

    转自 https www cnblogs com Leo wl p 5397265 html 阅读目录 一 引言 二 以前的误解 三 一个疑问 四 长轮询和短轮询 五 长短轮询和长短连接的区别 六 结语 阅读目录 HTTP协议中的短轮询 长
  • 压缩感知 热身实验 OMP算法Python实现(详细代码注释)

    压缩感知实验 OMP算法Python实现 一维图信号重建 Experiment Result 一维图信号重建 coding utf 8 Created on Wed Sep 23 21 46 43 2020 author chen impo
  • 数据的探索性分析

    探索一下 数据分析的起点 数据分类 一 描述性分析 整理数据 定义 主要作用 可视化技术 定义 主要作用 常用方法 二 相关性分析 分析数据 定义 主要作用 相关性分类 相关性测定 三 假设检验 分析数据 定义 作用 步骤 相对理论 常见的
  • 统计学笔记(四)概率与概率分布

    文章目录 1 随机事件及其概率 1 1 随机事件的几个基本概念 1 2 事件的概率 2 离散型随机变量及其分布 2 1 基本概念 2 2 分布 2 2 1 二项分布 2 2 2 泊松分布 3 连续型随机变量的概率分布 3 1 基本概念 3
  • 【信号与系统】傅里叶变换

    傅里叶变换 文章目录 傅里叶变换 傅里叶级数 基本公式 常用公式 基本性质 其他公式 卷积公式 周期信号的傅里叶变换 抽样信号的傅里叶变换 提供延时的理想滤波器 无失真传输 傅里叶级数 https blog csdn net lafea a
  • 梳理半月有余,精心准备了17张知识思维导图,这次要讲清统计学

    想要学好数据分析 统计学是必学的基础课程 统计学看似简单 实则知识多而繁杂 对于初学小白来说更是不知所措 理不清知识架构体系 为了让大家对统计学有更加清晰地认识 我总结了17 张 统计学知识思维导图 今天分享给大家 图片上传后会自动压缩 如
  • 信道编码知识点总结

    通信系统常用差错控制方法 自动重发请求法 ARQ 前向纠错法 FEC 信头差错校验法 HEC 自动重发法 接收端译码器判决收到的码序列有没有错误 通过反馈信道把判决结果告诉发送端 发送端根据判决信号重发接收端认为有错的信息 直到接收端认为正
  • 信号处理之FFT(如何求幅度、相位、画频谱图)

    信号处理 可以理解为对信号进行某种加工或变换来达到削弱信号中的多余内容 滤除混杂的噪声和干扰 将信号变换成容易分析与识别的形式 便于估计和选择它的特征参量等目的 快速傅里叶变换 FFT 是信号处理的重要组成部分 是离散傅里叶变换 DFT 的
  • Qt信号发送过快,槽函数处理不过来解决方法

    问题 跨线程使用信号与槽连接 信号的发送时间间隔小于槽函数处理的时间间隔 造成的问题 子线程下的槽函数 用sleep来模拟槽函数的耗时操作 void MyThread myTimeout qDebug lt lt test QThread
  • 【科普】CRC校验(一)什么是CRC校验?

    目录 CRC 循环冗余校验 CRC 校验码的生成 CRC 的发送方与接收方 发送方 接收方 除法异或运算示意图 CRC 循环冗余校验 CRC Cyclic Redundancy Check 循环冗余检验 是一种用于检测数字数据错误的技术 作
  • [技术发展-28]:信息通信网大全、新的技术形态、信息通信行业高质量发展概览

    目录 前言 第1章 什么是信息与通信 第2章 为啥要编制信息与通信发展规划 第3章 信息与通信如何高质量发展 重点 3 0 发展目标 编辑 3 1 建设新型数字基础设施 3 1 1 移动通信网 无线接入层 1G到5G 3 1 2 固定宽带网
  • 为不同的调制方案设计一个单载波系统(映射器-信道-去映射器)(Matlab代码实现)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Matlab代码实现 1 概述 本代码为不同的调制方案 BPSK QPSK
  • 自协商功能原理及工作过程

    自协商原理 自协商是通过一种叫做快速连接脉冲 Fast Link Pulse 的信号实现的 简称FLP 自协商的双方通过FLP来交换数据 在具备自协商能力的端口没有Link的情况下 端口一直发送FLP 在FLP中包含着自己的连接能力信息 包
  • 时频分析常用工具:STFT短时傅里叶变换 & 小波变化

    文章目录 1 傅里叶变换的局限性 2 STFT 3 小波变换 参考 时频分析之STFT 短时傅里叶变换的原理与实现 形象易懂讲解算法I 小波变换 https www zhihu com question 58814934 1 傅里叶变换的局
  • JS中的发布-订阅

    发布订阅模式 什么是发布 订阅模式 发布 订阅模式的实现 发布 订阅实现思路 总结 优点 缺点 Vue 中的实现 观察者模式和发布订阅的区别 观察者模式 发布订阅模式 什么是发布 订阅模式 发布 订阅模式其实是一种对象间一对多的依赖关系 当
  • 2021-05-03

    一 R中安装 phyloseq 的方法 很多网上的教程使用的都是 source https bioconductor org biocLite R biocLite phyloseq 但是我尝试了很多次 最后还是没有成功 下面能成功安装 p
  • 分布式系统详解--基础知识(通信)

    分布式系统详解 基础知识 通信 上一篇文章我们写到了 分布式系统详解 基础知识 线程 简单了解了一下线程的基本概念和线程和分布式的那斩不断理还乱的关系 今天再讲解一下它的另外一个必备知识 通信 进程之间进行通信是分布式的核心 失去了通信 也
  • EMD+包络谱故障诊断

    EMD是一种信号处理方法 用于将信号分解成多个本征模态函数 Intrinsic Mode Functions IMF 每个IMF代表信号中的一个固有振动模式 VMD在处理非平稳信号和非线性信号方面具有较好的性能 包络谱峭度是一种用于描述信号

随机推荐

  • 基于STM32F103的智能门锁系统

    基于STM32F103的智能门锁系统 直接说明实现了什么效果 1 指纹解锁 基于AS608 2 RFID解锁 基于RC522 3 密码解锁 基于LCD电容屏触摸控制 4 蓝牙解锁 基于HC 06 5 后台服务器管理开锁信息 基于ESP826
  • Docker 初学者指南——如何创建您的第一个 Docker 应用程序

    您是开发人员 想从 Docker 入手 这篇文章是为你而写的 在简要介绍什么是 Docker 以及为什么要使用它之后 您将能够使用 Docker 创建您的第一个应用程序 什么是Docker Docker是 Docker Inc 开发的一款免
  • 使用MXNet完成一个基于FCN的盲道实时语义分割

    使用MXNet完成一个基于FCN的盲道识别语义分割 一点说明 基本原理 测试集效果 数据标注 训练 基本设置 读入数据 网络构建 开始训练 测试 一点说明 前段时间根据gluon的教程动手学深度学习和同学项目实地拍摄的盲道图片完成了一个基于
  • 最强自动化测试框架Playwright(17)- 模拟接口

    模拟接口 介绍 Web API 通常作为 HTTP 终结点实现 Playwright提供了API来模拟和修改网络流量 包括HTTP和HTTPS 页面所做的任何请求 包括 XHR 和获取请求 都可以被跟踪 修改和模拟 使用Playwright
  • Ubuntu查看usb设备驱动/usb以太网卡设备驱动

    step1 lsusb 查看当前有哪些usb设备 注意 插在usb口上的外接设备一定能通过lsusb显示出来 但是不一定能通过lspci显示出来 即使这个设备的驱动已经安装了 由于我要查看我的有线网卡的驱动 lsusb命令执行完成以后可知
  • ORA-12505:TNS:listener does not currently know of SID given in connect descriptor

    Oracle安装好之后 默认的listener是localhost 现在为了在局域网内能够访问 其他电脑访问的时候 提示如下错误 ORA 12505 TNS listener does not currently know of SID g
  • 八大排序总结---- 数据结构 (图解法) 面试必会! ! !

    八大排序总结 目录 一 插入排序 InsertSort 二 希尔排序 ShellSort 三 选择排序 SelectSort 四 堆排序 HeapSort 五 冒泡排序 BubbleSort 六 快速排序 QuickSort 1 hoare
  • 至少12亿元收支差,分析运营商7大数据产品应用

    本文不讨论运营商在大数据的应用上暂时的颓势 也不评击其拥有金库却见不着有数的着的商业模式 或许是因为运营商们探索时间起步较晚 也可能由于运营商对于如何开放用户数据还没想明白 又或者是历史遗留的用户数据还存在业务线条分割 区域分割 数据分散情
  • 学会这7个常见问题和答案,让你下一次JavaScript面试获得高分

    在本文中 我将涵盖您在JavaScript 面试中可能遇到的最常见问题 并提供详细的答案和示例 以帮助您在竞争中脱颖而出 无论您是初学者还是经验丰富的开发人员 本指南都会让您有信心打动面试官并找到工作 1 什么是 JavaScript 它与
  • 用R建立岭回归和lasso回归

    1 分别使用岭回归和Lasso解决薛毅书第279页例6 10的回归问题 例6 10的问题如下 输入例题中的数据 生成数据集 并做简单线性回归 查看效果 cement lt data frame X1 c 7 1 11 11 7 11 3 1
  • 软件工程专业毕设题目选题推荐

    文章目录 0 前言 1 题目推荐 2 开题指导 2 1 起因 2 2 如何避坑 重中之重 2 3 为什么这么说呢 2 4 难度把控 2 5 题目名称 3 最后 0 前言 这是学长亲手整理的 软件工程毕设选题系列第三篇 都是经过学长精心审核的
  • 自制ChatGPT批量生成文章多线程 多Key Python脚本

    本文转载自 自制ChatGPT批量生成文章多线程 多Key Python脚本 更多内容请访问钻芒博客 https www zuanmang net 简单 多线程GPT3 5模型 特有需求 生成文章后会先保存txt到文章中 程序跑完之后会在生
  • windows11 BitLocker 强制解锁

    windows11 BitLocker 强制解锁 打开命令提示符 1 输入 manage bde off C 运行后 系统将会对C盘数据解密 2 输入 manage bde status C 查看C盘解密进度 注 也可在控制面板BitLoc
  • 基于springboot+vue的校园二手交易市场

    一 项目背景介绍 校园二手交易市场是大学生生活中的重要组成部分 它为学生提供了一个便捷的方式来买卖物品 然而 传统的校园二手交易方式存在着信息不对称 交易风险高等问题 为了解决这些问题 基于Spring Boot和Vue的校园二手交易市场系
  • SAP HANA Studio管理工具 管理视图

    本文主要介绍SAP HANA Studio管理工具 管理视图相关操作步骤方法 以及使用说明文档 原文地址 SAP HANA Studio管理工具 管理视图
  • 插值算法 —— Lerp, NLerp, SLerp

    一 Lerp Linear interpolation 线性插值 记为 L e r p v 0
  • cuobjdump的使用

    n n desktop nvcc stack overflow cu n n desktop cuobjdump sass a out Fatbin elf code arch sm 20 code version 1 7 producer
  • 聊一聊DDR3中的ODT(On-die termination)

    聊一聊DDR3中的ODT On die termination
  • 实现提示框可拖拽(针对antd vue中的a-modal提示框)

    在 utils 中新建 directives js 文件 import Vue from vue v drag modal 弹窗拖拽 Vue directive drag modal el bindings vnode gt Vue nex
  • Nakagami-m 信道

    Nakagami m 分布是日本学者Nakagami 在1960年的一篇论文中提出的快衰落模型 Nakagami m 的表达式 我们遵照参考文献 1 的说法1 假设接收信号表示如下 r n g