【论文02】隐蔽通信中的中继应用《Relaying via Cooperative Jamming in Covert Wireless Communications》

本文主要是介绍【论文02】隐蔽通信中的中继应用《Relaying via Cooperative Jamming in Covert Wireless Communications》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

有感而发(胡说八道):隐蔽通信或其他方向就是一个大坑(无贬义),几个大牛学者把论文当锄头,把这坑一点点挖大,挖完觉得差不多了,换一个位置继续挖。但前面的坑还在呀,于是后来人就前赴后继,争先恐后的在坑里站住一个位置,等填完了,上岸了,累了,也就这样了。
调侃几句哈哈,回到这篇论文。本文提到了中继(Relay),中继其实不算一个新概念,在无线通信中就被广泛应用,那么本文将中继引入到隐蔽通信中,结果是怎样的呢?一起来看看把。

论文题目: Relaying via Cooperative Jamming in Covert Wireless Communications
论文链接: [arXiv论文地址] 暂无
        ResearchGate论文地址

目录

    • 0. 中继的一些知识
    • 1. 系统模型
    • 2. 最优检测阈值
    • 3. 中断概率

0. 中继的一些知识

    根据定义,中继的接收端接收源节点发送的无线信号,经过一系列处理后再由中继发送端发送至目的节点,实质上相当于一个“无线收发器”,而中继通信技术,指的是在蜂窝移动网络部署中继节点,来协助基站和用户之间通信的一门技术,与基站本身相比,中继节点有功耗低、易部署、价格低等优点,在很多种不同的环境中应用中继通信技术会产生许多增益。

    中继具有多种协议,根据中继如何处理来自源节点的信号,大致可以分为放大转发(Amplify-and-Forward,AF)和解码转发(Decode-and-Forward ,DF)。本文使用的协议是放大转发协议,指的是使用 AF 协议的中继对来自源节点的发送信号进行量化并采用放大因子进行简单的放大,并且将量化后的信号转发至目的节点,这里的放大因子是和接收功率成反比的。相当于一个简单的模拟变换。

1. 系统模型


  • 图1 具有中继的隐蔽通信系统模型图
  • \newline

        这个模型中,Alice 是信息源,她想给 Bob 发送信息,但是无法直接接收(可能由于两者相距太远,信道强度弱)。中继实际上是一个双工器件,他接收到来自 Alice 的信息后,经过一个放大器直接再转发出去。如果 Alice 没有发送消息,那么中继转发放大的只有噪声,此时中继退化为一个干扰器(Jammer)。Willie 的功能没有变化,即通过接收到的信号功率,来判断 Alice 是否发送了消息。中继接收到的信息可以表示为

    y r ( i ) = h a r P a x a ( i ) + n r ( i ) y_r(i) = h_{ar}\sqrt{P_a}x_a(i) + n_r(i) yr(i)=harPa xa(i)+nr(i)

    经过转发放大后,中继发射的信号表示为

    x r ( i ) = A r y r ( i ) x_r(i) = \sqrt{A_r}y_r(i) xr(i)=Ar yr(i)

    其中 A r A_r Ar 是中继放大系数。

        为了迷惑 Willie,本文假设中继的发射功率服从均匀分布(也有别的论文里假设 Alice 的发射功率服从均匀分布,原理都差不多),虽然 P r P_r Pr 的概率分布是所有用户都知道的,但是每一个间隙里的值对于 Willie 来说是未知的

    f P r ( p ) = { 1 P max ⁡ , if  0 ≤ p ≤ P max ⁡ 0 , otherwise  f_{P_{r}}(p)=\left\{\begin{array}{ll} \frac{1}{P_{\max }}, & \text { if } \quad 0 \leq p \leq P_{\max } \\ 0, & \text { otherwise } \end{array}\right. fPr(p)={Pmax1,0, if 0pPmax otherwise 

    那么 Willie 接收的到信号 y w ( i ) y_w(i) yw(i) 服从以下分布
    { C N ( 0 , ∣ h r w ∣ 2 P r + σ w 2 ) , H 0 C N ( 0 , ∣ h r w ∣ 2 P r + ∣ h a w ∣ 2 P a + σ w 2 ) , H 1 \left\{\begin{array}{ll} \mathcal{C} \mathcal{N}\left(0,\left|h_{r w}\right|^{2} P_{r}+\sigma_{w}^{2}\right), & H_{0} \\ \mathcal{C} \mathcal{N}\left(0,\left|h_{r w}\right|^{2} P_{r}+\left|h_{a w}\right|^{2} P_{a}+\sigma_{w}^{2}\right), & H_{1} \end{array}\right. CN(0,hrw2Pr+σw2),CN(0,hrw2Pr+haw2Pa+σw2),H0H1

    2. 最优检测阈值

        类似的,根据 P F A \mathbb{P}_{FA} PFA P M D \mathbb{P}_{MD} PMD 可以推导出最优阈值,可利用分段函数,把 P F A \mathbb{P}_{FA} PFA P M D \mathbb{P}_{MD} PMD 的值罗列出来,详细可见原文。该阈值下的最小检测错误概率表示为

    P E ∗ = 1 − ∣ h a w ∣ 2 P a ∣ h r w ∣ 2 P m a x \mathbb{P}_E^* = 1- \frac{|h_{aw}|^2P_a}{|h_{rw}|^2 P_{max}} PE=1hrw2Pmaxhaw2Pa

    P E ∗ \mathbb{P}_E^* PE 的值会被 P a P_a Pa P m a x P_{max} Pmax 共同影响,如果 P m a x → ∞ P_{max} \rightarrow \infty Pmax,则 P E ∗ → 1 \mathbb{P}_E^* \rightarrow 1 PE1;如果 P a P_a Pa 的值很小,则 Willie 会很难检测到,但是这会很大程度上限制 Alice 到 Bob 的信息传输速率。因此 P a P_a Pa 的取值需要优化。

        P E ∗ \mathbb{P}_E^* PE 中有两个随机变量 h a w h_{aw} haw h r w h_{rw} hrw,计算其期望,得到 P ˉ E ∗ \bar\mathbb{P}_E^* PˉE,需要满足

    P ˉ E ∗ ≥ 1 − ϵ \bar\mathbb{P}_E^* \ge 1- \epsilon PˉE1ϵ

    3. 中断概率

        首先考虑 Alice 到 Bob 的中断概率,即 δ a b \delta_{ab} δab

    δ a b = P r [ S N R b < 2 R a b − 1 ] = P r [ P r P a ∣ h a r ∣ 2 ∣ h r b ∣ 2 P r ∣ h r b ∣ 2 + P a ∣ h a r ∣ 2 + 1 < 2 R a b − 1 ] = 1 − 2 Δ R B 1 K 1 ( 2 Δ R B 1 ) exp ⁡ ( − Δ R C 1 ) \begin{aligned} \delta_{ab} = &{\rm Pr}[ {\rm SNR}_b < 2^{R_{ab}}-1] \\ = & {\rm Pr} \Big[ \frac{P_{r} P_{a}\left|h_{a r}\right|^{2}\left|h_{r b}\right|^{2}}{P_{r}\left|h_{r b}\right|^{2}+P_{a}\left|h_{a r}\right|^{2}+1} < 2^{R_{ab}}-1 \Big] \\ = & 1-2 \Delta_{R} \sqrt{B_{1}} K_{1}\left(2 \Delta_{R} \sqrt{B_{1}}\right) \exp \left(-\Delta_{R} C_{1}\right) \end{aligned} δab===Pr[SNRb<2Rab1]Pr[Prhrb2+Pahar2+1PrPahar2hrb2<2Rab1]12ΔRB1 K1(2ΔRB1 )exp(ΔRC1)

    其中

    Δ R ≜ 2 R a b − 1 , B 1 ≜ λ a r λ r b P a P r , C 1 ≜ λ a r P a + λ r b P r \Delta_{R} \triangleq 2^{R_{a b}}-1, \quad B_{1} \triangleq \frac{\lambda_{a r} \lambda_{r b}}{P_{a} P_{r}}, \quad C_{1} \triangleq \frac{\lambda_{a r}}{P_{a}}+\frac{\lambda_{r b}}{P_{r}} ΔR2Rab1,B1PaPrλarλrb,C1Paλar+Prλrb

    有效的隐蔽速率可以表示为 R c = R a b ( 1 − δ a b ) R_c = R_{ab}(1- \delta_{ab}) Rc=Rab(1δab),如果想要最大化 R c R_c Rc,则需要最小化 δ a b \delta_{ab} δab,注意到 δ a b \delta_{ab} δab P a P_a Pa 的单调递减函数,因此 P a P_a Pa 应该取最大值。同时 P ˉ E ∗ \bar\mathbb{P}_E^* PˉE P a P_a Pa 的单调递减函数,于是 P ˉ E ∗ = 1 − ϵ \bar\mathbb{P}_E^* = 1- \epsilon PˉE=1ϵ 的解就是 P a P_a Pa 的最优解。

    P a ∗ = λ r w P max ⁡ b ϵ λ a w ( 1 − b ϵ ) . P_{a}^{*}=\frac{\lambda_{r w} P_{\max } b^{\epsilon}}{\lambda_{a w}\left(1-b^{\epsilon}\right)}. Pa=λaw(1bϵ)λrwPmaxbϵ.

这篇关于【论文02】隐蔽通信中的中继应用《Relaying via Cooperative Jamming in Covert Wireless Communications》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/422670

相关文章

5分钟获取deepseek api并搭建简易问答应用

《5分钟获取deepseekapi并搭建简易问答应用》本文主要介绍了5分钟获取deepseekapi并搭建简易问答应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1、获取api2、获取base_url和chat_model3、配置模型参数方法一:终端中临时将加

JavaScript中的isTrusted属性及其应用场景详解

《JavaScript中的isTrusted属性及其应用场景详解》在现代Web开发中,JavaScript是构建交互式应用的核心语言,随着前端技术的不断发展,开发者需要处理越来越多的复杂场景,例如事件... 目录引言一、问题背景二、isTrusted 属性的来源与作用1. isTrusted 的定义2. 为

Python调用另一个py文件并传递参数常见的方法及其应用场景

《Python调用另一个py文件并传递参数常见的方法及其应用场景》:本文主要介绍在Python中调用另一个py文件并传递参数的几种常见方法,包括使用import语句、exec函数、subproce... 目录前言1. 使用import语句1.1 基本用法1.2 导入特定函数1.3 处理文件路径2. 使用ex

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

Linux中Curl参数详解实践应用

《Linux中Curl参数详解实践应用》在现代网络开发和运维工作中,curl命令是一个不可或缺的工具,它是一个利用URL语法在命令行下工作的文件传输工具,支持多种协议,如HTTP、HTTPS、FTP等... 目录引言一、基础请求参数1. -X 或 --request2. -d 或 --data3. -H 或

在Ubuntu上部署SpringBoot应用的操作步骤

《在Ubuntu上部署SpringBoot应用的操作步骤》随着云计算和容器化技术的普及,Linux服务器已成为部署Web应用程序的主流平台之一,Java作为一种跨平台的编程语言,具有广泛的应用场景,本... 目录一、部署准备二、安装 Java 环境1. 安装 JDK2. 验证 Java 安装三、安装 mys

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

Node.js 中 http 模块的深度剖析与实战应用小结

《Node.js中http模块的深度剖析与实战应用小结》本文详细介绍了Node.js中的http模块,从创建HTTP服务器、处理请求与响应,到获取请求参数,每个环节都通过代码示例进行解析,旨在帮... 目录Node.js 中 http 模块的深度剖析与实战应用一、引言二、创建 HTTP 服务器:基石搭建(一

java中VO PO DTO POJO BO DO对象的应用场景及使用方式

《java中VOPODTOPOJOBODO对象的应用场景及使用方式》文章介绍了Java开发中常用的几种对象类型及其应用场景,包括VO、PO、DTO、POJO、BO和DO等,并通过示例说明了它... 目录Java中VO PO DTO POJO BO DO对象的应用VO (View Object) - 视图对象

Go信号处理如何优雅地关闭你的应用

《Go信号处理如何优雅地关闭你的应用》Go中的优雅关闭机制使得在应用程序接收到终止信号时,能够进行平滑的资源清理,通过使用context来管理goroutine的生命周期,结合signal... 目录1. 什么是信号处理?2. 如何优雅地关闭 Go 应用?3. 代码实现3.1 基本的信号捕获和优雅关闭3.2