UWB学习——day1

news2024/12/27 6:38:36

UWB定义

UWB:Ultra Wideband(超宽频)
UWB所谓的超宽频区别于其它近场通信技术可总结为时域上跳跃,频域上矮胖
时域上跳跃,频域上矮胖
从图中可以看出,时域上通过短且强的脉冲信号,频域上主要是超宽的频谱(Spectrum)

信息调制(Information Modulation)

调制(Modulation):把信号进行编码使其方便传播的过程
在这里插入图片描述

Pulse Position Modulation(PPM):脉冲位置调制,

PPM 通过在固定时间范围内改变脉冲的位置来对模拟信号进行编码。
在PPM中,在固定时间间隔内的特定时间发送脉冲,并且改变该间隔内的脉冲位置来表示正在发送的模拟信号的幅度。 相对于时间间隔内的固定参考点(例如间隔的开始)测量脉冲的位置。
Pulse Position Modulation(PPM)

Pulse Amplitude Modulation(PAM):脉冲幅度调制

脉冲幅度调制 (PAM) 是一种通过以规则模式改变脉冲幅度来将数字数据编码到模拟信号上的方法。 在 PAM 中,幅度与传输的数字数据成比例变化。脉冲幅度调制 (PAM) 是一种通过以规则模式改变脉冲幅度来将数字数据编码到模拟信号上的方法。 在 PAM 中,幅度与传输的数字数据成比例变化。
 Pulse Amplitude Modulation(PAM)

On-Off Keying (OOK):二进制启闭键控

OOK的调制原理就是用来控制把一个幅度取为0,另一个幅度为非0,就是OOK。它是以单极性不归零码序列来控制正弦载波的开启与关闭。
On-Off Keying (OOK)
OOK原理
OOK(On-Off Keying),通断键控。
如上图所示, V m ( t ) V_m(t) Vm(t) 是需要发送的数字信号, A c o s ( 2 π f c t ) Acos(2πfc^t) Acos(2πfct) 是未经过调制的载波, v A M ( t ) v_{AM}(t) vAM(t)是经过OOK调制的载波信号。

Bi-Phase Modulation (BPSK):二进制相移键控

IQ调制
我们只使用一种载波: c o s ( ω 0 t ) cos(\omega_0t) cos(ω0t)当输入的二进制信号是0时, s ( t ) = c o s ( ω t ) s(t)=cos(\omega_t) s(t)=cos(ωt);当输入的二进制信号是1时, c o s ( ω 0 t + π ) cos(\omega_0t+\pi) cos(ω0t+π)
而我们知道: c o s ( ω t ) = − c o s ( ω t + π ) cos(\omega_t)=-cos(\omega_t+\pi) cos(ωt)=cos(ωt+π)那么我们可以得到下面的映射关系

输入的二进制信号对应的二进制信号调制后的波形
0I=1;Q=0 s ( t ) = c o s ( ω t ) s(t)=cos(\omega_t) s(t)=cos(ωt)
1I=-1;Q=0 s ( t ) = c o s ( ω t + π ) s(t)=cos(\omega_t+\pi) s(t)=cos(ωt+π)

UWB频谱

UWB频谱的最大优势就在于宽频
UWB与其它通信技术频谱的对比
由图中可以看到,UWB的频谱相较于GPS、PCS(个人通信服务)、bluetooth、WIFI2等通信技术,频谱宽阔的多,且功耗低很多。

短距离数据吞吐量较大

图上对比的是wifi2版本。但目前由于wifi技术的发展,无线近场传播主要靠wifi,这个优势并没有发展起来。
吞吐量对比
但这也算是UWB技术的优势之一,在后续的应用中高吞吐量的优势,自然有用武之地。

不同编码规则对吞吐量的影响

吞吐量
m-ary中的m相当于是码元,m越大理论上携带的信息量就越大,但与此同时在有限的带宽抗噪性能就会下降,反映到实际吞吐量中,反而m值越小的,吞吐量越大。
具体原因解释:
在超宽带(UWB)技术中,增加 m-ary PAM 的值会导致每个符号携带更多的信息,这理论上可以提高数据传输速率。然而,实际上,当 m 值增加时,可能会出现吞吐量下降的情况,这是由于以下原因:

  1. 信道带宽限制:UWB 技术通常使用极宽的频带宽度来传输信号。当 m 值增加时,每个符号的持续时间变得更短,这导致了更高的信号频率。然而,信道的带宽是有限的,不能无限地支持更高频率的信号。因此,随着 m 值的增加,信号在信道中可能会变得失真,从而降低了吞吐量。 C = B log ⁡ 2 ( 1 + S N ) \displaystyle{ C = B \log_2 \left( 1+\frac{S}{N} \right) } C=Blog2(1+NS)
  2. 多径干扰:UWB 信号通常会经历多条传播路径,这可能导致多径干扰。随着 m 值的增加,符号的持续时间减少,这会增加多径干扰的影响,降低信号质量。
  3. 能量分布:在 UWB 中,信号的能量通常分布在广泛的频率范围内。当 m 值增加时,每个符号的能量分布也会更宽,这可能导致更多的能量分散在信道中,而不是在目标频带内,降低了信号的功效。
  4. 硬件复杂性:使用更高级别的 PAM 还需要更复杂的硬件来生成和检测这些信号,这可能会增加系统的成本和复杂性。
    因此,在 UWB 技术中,选择适当的 m 值需要平衡各种因素,包括信道特性、系统设计、硬件复杂性和数据传输速率。选择合适的 m 值是 UWB 系统设计中的一个重要决策,旨在最大程度地满足特定应用的需求。有时候,牺牲一些数据传输速率以提高信号质量和可靠性可能是更明智的选择。
    by ChatGPT

UWB优势总结

  • 频谱宽:7.5 Ghz的总频宽,可在不同场景下切换频率
  • 功耗低:允许的功耗电平低
  • 高吞吐:10英尺内可实现500Mbpc
  • 迭代快:遵从摩尔定律,随着芯片频率提高,性能也提高
  • 拦截难:
    • 脉冲短,难以在频谱上检测到
    • 能量密度低,得益于频带宽,因而难以检测
    • 功率低,难以被远距离拦截设备探测,也减少了对其他系统的干扰
    • 波形多样,多种不同的调制和脉冲形状
    • 低拦截概率,快速脉冲和低能量密度,使得拦截设备成本高
  • 多径抗干扰性:道理与拦截难类似
  • 高精度:亚厘米级的精度,可用于雷达以及定位等
  • 高穿透性:可越过障碍物

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/979455.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

979. 在二叉树中分配硬币;1136. 并行课程;759. 员工空闲时间

979. 在二叉树中分配硬币 核心思想:递归。定义dfs(node),返回值为以当前节点为根节点的节点个数和硬币个数。 那么这棵树至少需要移入或者移出abs(coins-nodes)个硬币,也就是这么多步,然后累计它们的总和…

aarch64 arm64 部署 stable diffusion webui 笔记 【2】继续安装其他依赖 gfpgan

接上篇 aarch64 arm64 部署 stable diffusion webui 笔记 【1】准备 venv 安装pytorch 验证cuda_hkNaruto的博客-CSDN博客 编辑requirements_versions.txt,注释掉torch 启动webui.sh (venv) [rootceph3 stable-diffusion-webui]# useradd yeqiang useradd&#xf…

Pocket Yoga for mac:一个神奇的瑜伽助手,让你的身心更健康

Pocket Yoga for Mac(口袋瑜伽)是一款专为瑜伽爱好者设计的应用程序。无论您是初学者还是经验丰富的瑜伽修行者,这款应用都能帮助您在家中或办公室进行高效的瑜伽练习。 Pocket Yoga for Mac提供了一系列的瑜伽课程和练习,涵盖了不…

信息安全基础-技术体系-加密技术

系统安全 考点分析信息安全的基础知识(重点)信息安全系统的组成框架信息安全技术对称加密技术非对称加密对称密钥和非对称密钥对比 考点分析 一般不超纲 信息安全的基础知识(重点) 五个基本要素经常考察 机密性:加密报…

Python接口自动化测试框架介绍

之前在项目中搞了一套jmeter jenkins git ant接口自动化测试框架,在项目中运行了大半年了,效果还不错, 最近搞了一套requests unittest ddt pymysql BeautifulReport的接口自动化测试框架, 测试用例在yaml文件中&#xff0c…

Android后退堆栈

修改代码 现在的ItemClick使得用户单击其中一个项目时就会跳转,现在要修改其使得在一个小屏幕设备上才会这样做,在一个大屏幕设备上运行用户选择一个训练项目时在右边的片段显示响应的信息。 希望片段处理后退的方式:假设用户在手机上运行这…

游戏AI综述

1、游戏AI的特点 随着深度学习等技术的突破性进展,现代的人工智能技术进步神速,已经在自然语言处理、机器翻译和图像识别等众多方面取得了进步,而且已经影响到了现实生活。 如果把围棋也看作游戏,那么大名鼎鼎的AlphaGo系列人工…

使用SimpleITK批量计算医学图像分割的mask体积,病灶体积

使用SimpleITK计算如下所示的病灶标注的整体体积。 可以在该代码的基础上,增加写入excel表的操作,这样就可以把模型推理前的体积和模型推理后的体积都写入excel表,然后进行一系列分析。 1 计算方式 用SimpleITK包进行ROI/病灶体积的计算 im…

C高级day1

一、用cut截取出用户的家目录。要求:不能用“:”作为分割 二、XMind思维导图

el-table纵向垂直表头

参考&#xff1a;https://www.jianshu.com/p/1f38eaffd070 <el-tablestyle"width: 100%":data"getValues":show-header"false"border:cell-style"cellStyle" ><el-table-columnv-for"(item, index) in getHeaders"…

两种解法解决 LeetCode 27. 移除元素【C++】

移除元素 27. 移除元素题目&#xff1a;[移除元素](https://leetcode.cn/problems/remove-element/description/)示例和提示&#xff1a;解法&#xff1a;1. 暴力解法 2. 快慢指针 27. 移除元素 题目&#xff1a;移除元素 示例和提示&#xff1a; 解法&#xff1a; 1. 暴力解…

【C++】DICOM医学影像工作站PACS源码

PACS即影像存档与传输系统&#xff0c;是医学影像、数字化图像技术、计算机技术和网络通讯技术相结合的产物&#xff0c;是处理各种医学影像信息的采集、存储、报告、输出、管理、查询的计算机应用程序。 PACS是基于DICOM标准的医学影像管理系统&#xff0c;其模块覆盖了从影像…

Java:ArrayList源码解析

Java&#xff1a;ArrayList源码解析 导言 我们都知道ArrayList是一个可以实现自动扩容的List类&#xff0c;为了理解ArrayList是如何进行扩容的&#xff0c;我们就有必要对ArrayList的源码进行分析。本文中将着重研究源码中ArrayList是如何实现自动扩容的。 源码解析 ArrayL…

合宙Air724UG LuatOS-Air LVGL API控件-页面 (Page)

页面 (Page) 当控件内容过多&#xff0c;无法在屏幕内完整显示时&#xff0c;可让其在 页面 内显示。 示例代码 page lvgl.page_create(lvgl.scr_act(), nil) lvgl.obj_set_size(page, 150, 200) lvgl.obj_align(page, nil, lvgl.ALIGN_CENTER, 0, 0)label lvgl.label_crea…

netbeans+wamp+php配置调试代码

netbeans版本&#xff1a;8.1 wamp版本是2.5,里面的php5.5.12&#xff0c;apache2.4.9&#xff0c;mysql5.6.17。 wamp已经自带Xdebug&#xff08;PHP程序调试器&#xff09;。 步骤&#xff1a; 1.路径&#xff1a;D:\wamp\bin\apache\apache2.4.9\bin\php.ini 2.打开ne…

MyBatis 动态 SQL 实践教程

一、MyBatis动态 sql 是什么 动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中&#xff0c;开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如&#xff0c;拼接时要确保添加了必要的空格&#xff0c;还要注意去掉列…

电脑上jpg图片怎么改大小kb?三招学会图片压缩

在电脑上处理jpg图片时&#xff0c;有时候我们需要修改图片的大小&#xff0c;尤其是在需要上传图片到一些限制大小的平台时。那么&#xff0c;如何更改jpg图片的大小呢&#xff1f;今天&#xff0c;我将分享三个实用的方法&#xff0c;让大家轻松解决图片太大的问题&#xff0…

仿射密码 affine

参考链接&#xff1a;https://www.cnblogs.com/0yst3r-2046/p/12172757.html 仿射加密法 在仿射加密法中&#xff0c;字母表的字母被赋予一个数字&#xff0c;例如 a0&#xff0c;b1&#xff0c;c2…z25 。仿射加密法的密钥为0-25直接的数字对。 仿射加密法与单码加密法没什么…

ubuntu修改用户名和用户密码

1.修改passwd文件 sudo gedit /etc/passwd2.修改shadow文件 sudo gedit /etc/shadow3.修改home目录下文件夹名 mv /home/原用户名/ /home/新用户名4.修改sudo权限&#xff08;修改group用户组&#xff09; sudo gedit /etc/group5.修改用户密码 sudo passwd username #修改…

位运算 |(按位或) (按位与) ^(按位异或)

目录 文章目录&#xff1a;本章讲解的主要是刷题系列 1&#xff1a;首先会介绍 I & ^这三个操作符的作用&#xff0c;性质 2&#xff1a;三道使用位运算操作符的经典 笔试题(来自剑指offer) 题目链接如下&#xff1a; 1:136. 只出现一次的数字 - 力扣&#xff08;LeetCode…