【论文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

相关文章

分布式锁在Spring Boot应用中的实现过程

《分布式锁在SpringBoot应用中的实现过程》文章介绍在SpringBoot中通过自定义Lock注解、LockAspect切面和RedisLockUtils工具类实现分布式锁,确保多实例并发操作... 目录Lock注解LockASPect切面RedisLockUtils工具类总结在现代微服务架构中,分布

Python标准库之数据压缩和存档的应用详解

《Python标准库之数据压缩和存档的应用详解》在数据处理与存储领域,压缩和存档是提升效率的关键技术,Python标准库提供了一套完整的工具链,下面小编就来和大家简单介绍一下吧... 目录一、核心模块架构与设计哲学二、关键模块深度解析1.tarfile:专业级归档工具2.zipfile:跨平台归档首选3.

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

深入浅出SpringBoot WebSocket构建实时应用全面指南

《深入浅出SpringBootWebSocket构建实时应用全面指南》WebSocket是一种在单个TCP连接上进行全双工通信的协议,这篇文章主要为大家详细介绍了SpringBoot如何集成WebS... 目录前言为什么需要 WebSocketWebSocket 是什么Spring Boot 如何简化 We

Java Stream流之GroupBy的用法及应用场景

《JavaStream流之GroupBy的用法及应用场景》本教程将详细介绍如何在Java中使用Stream流的groupby方法,包括基本用法和一些常见的实际应用场景,感兴趣的朋友一起看看吧... 目录Java Stream流之GroupBy的用法1. 前言2. 基础概念什么是 GroupBy?Stream

python中列表应用和扩展性实用详解

《python中列表应用和扩展性实用详解》文章介绍了Python列表的核心特性:有序数据集合,用[]定义,元素类型可不同,支持迭代、循环、切片,可执行增删改查、排序、推导式及嵌套操作,是常用的数据处理... 目录1、列表定义2、格式3、列表是可迭代对象4、列表的常见操作总结1、列表定义是处理一组有序项目的

C#中的Converter的具体应用

《C#中的Converter的具体应用》C#中的Converter提供了一种灵活的类型转换机制,本文详细介绍了Converter的基本概念、使用场景,具有一定的参考价值,感兴趣的可以了解一下... 目录Converter的基本概念1. Converter委托2. 使用场景布尔型转换示例示例1:简单的字符串到

Spring Boot Actuator应用监控与管理的详细步骤

《SpringBootActuator应用监控与管理的详细步骤》SpringBootActuator是SpringBoot的监控工具,提供健康检查、性能指标、日志管理等核心功能,支持自定义和扩展端... 目录一、 Spring Boot Actuator 概述二、 集成 Spring Boot Actuat

PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例

《PyTorch中的词嵌入层(nn.Embedding)详解与实战应用示例》词嵌入解决NLP维度灾难,捕捉语义关系,PyTorch的nn.Embedding模块提供灵活实现,支持参数配置、预训练及变长... 目录一、词嵌入(Word Embedding)简介为什么需要词嵌入?二、PyTorch中的nn.Em

Spring Boot3.0新特性全面解析与应用实战

《SpringBoot3.0新特性全面解析与应用实战》SpringBoot3.0作为Spring生态系统的一个重要里程碑,带来了众多令人兴奋的新特性和改进,本文将深入解析SpringBoot3.0的... 目录核心变化概览Java版本要求提升迁移至Jakarta EE重要新特性详解1. Native Ima