UWB学习——day1

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.rhkb.cn/news/123306.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php使用jwt作登录验证

1 在项目根目录下,安装jwt composer require firebase/php-jwt 2 在登录控制器中加入生成token的代码 use Firebase\JWT\JWT; use Firebase\JWT\Key; class Login extends Cross {/*** 显示资源列表** return \think\Response*/public function index(Request $r…

Tailwind CSS 速成

Tailwind CSS 速成 完成了 responsive 和特效的学习后,现在折腾一下 tailwind CSS,这个 CSS 库本身就包含了很多的 utility class,之前跟着 yt 的视频写项目的时候,写了两个项目,好像不记得写过 CSS…… Redux Toolk…

Qt 4设置界面区域外的颜色

Qt4界面小于显示屏, 设置界面范围之外的背后的显示颜色:

【计算机网络】 子网划分

文章目录 IP地址分类子网掩码网关广播地址非默认子网掩码子网划分常见问题 IP地址分类 学会十进制和二进制的相互转换可以很快速的有规律的记住 子网掩码 又叫网络掩码,地址掩码,子网络遮罩,就是说把子网络遮起来,不让外界窥探到…

windows使用vim编辑文本powershell

windows使用vim编辑文本 1、安装 chocolatey 包 以管理员身份打开 PowerShell 进行安装 Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString(https://chocolatey.org/install.ps1))2、管理员身份打开 PowerShell 并使…

漏洞分析|Adobe ColdFusion WDDX 序列化漏洞利用

0x01 概述 在上一篇有关 Adobe ColdFusion 序列化漏洞(CVE-2023-29300)的文章中,我们对已公开的 JNDI 利用链(CVE-2023-38204)进行了复现。JNDI 利用链受目标出网的限制,在不出网的情况下无法很好地利用。…

线性代数的学习和整理20,关于向量/矩阵和正交相关,相似矩阵等

目录 1 什么是正交 1.1 正交相关名词 1.2 正交的定义 1.3 正交向量 1.4 正交基 1.5 正交矩阵的特点 1.6 正交矩阵的用处 1 什么是正交 1.1 正交相关名词 orthogonal set 正交向量组正交变换orthogonal matrix 正交矩阵orthogonal basis 正交基orthogonal decompositio…

iOS 16.4更新指南:问题解答与新功能一览

我应该更新到iOS 16.4吗?这是许多iPhone用户在新更新可用时问自己的一个常见问题。最新的iOS版本提供了各种功能和改进,因此更新的诱惑力很大。 但是,在更新之前,你应该考虑几个因素,以确保安装过程顺利成功。这些因素…

入门深度学习你不得不关注的小知识:什么是HuggingFace?

入门深度学习你不得不关注的小知识:什么是HuggingFace? 文章目录 入门深度学习你不得不关注的小知识:什么是HuggingFace?来自何方?核心在线平台HuggingFace Spaces社区总结 HuggingFace 是一个专注于自然语言处理&…

【Java SE】抽象类与接口

目录 【1】抽象类 【1.1】抽象类概念 【1.2】抽象类语法 【1.3】抽象类特性 【1.4】抽象类的作用 【2】接口 【2.1】接口的概念 【2.2】语法规则 【2.3】接口使用 【2.4】接口特性 【2.5】实现多个接口 【2.6】接口间的继承 【2.7】接口使用实例 【2.8】Clonable …

mybatis 数据库字段加密

目录 1、引入依赖 2、添加配置 3、指定加密字段 4、测试&#xff0c;效果 1、引入依赖 <dependency><groupId>io.github.whitedg</groupId><artifactId>mybatis-crypto-spring-boot-starter</artifactId><version>1.2.3</version>…

【前端】WebWorker 在前端SPA框架的应用

一、什么是WebWorker 概念&#xff1a; Web Worker是一种在Web浏览器中运行的JavaScript脚本&#xff0c;它可以在后台线程中运行&#xff0c;而不会阻塞主线程。这意味着Web Worker可以在后台执行复杂的计算任务&#xff0c;而不会影响用户界面的响应性能 除了标准的JavaScri…

Spring Bean 别名处理原理分析

今天来和小伙伴们聊一聊 Spring 中关于 Bean 别名的处理逻辑。 1. Alias 别名&#xff0c;顾名思义就是给一个 Bean 去两个甚至多个名字。整体上来说&#xff0c;在 Spring 中&#xff0c;有两种不同的别名定义方式&#xff1a; 定义 Bean 的 name 属性&#xff0c;name 属性…

Python 内置函数详解 (1) 数学运算

近期在外旅游,本篇是出发前定时发布的,不完整,旅游回来后再补充。 Python 内置函数 Python3.11共有75个内置函数,其来历和分类请参考:Python 新版本有75个内置函数,你不会不知道吧_Hann Yang的博客-CSDN博客 函数列表 abs aiter all …

【LeetCode-中等题】90. 子集 II

文章目录 题目方法一&#xff1a;递归加回溯&#xff08;去重版&#xff09;![在这里插入图片描述](https://img-blog.csdnimg.cn/abc4e8d0e3f940fcbdcb072acf80734e.png) 题目 本题nums数组存在重复元素&#xff0c;所以本题会涉及一个去重操作&#xff1a; 子集无需去重版本&…

系统学习Linux-zabbix监控平台

一、zabbix的基本概述 zabbix是一个监控软件&#xff0c;其可以监控各种网络参数&#xff0c;保证企业服务架构安全运营&#xff0c;同时支持灵活的告警机制&#xff0c;可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能&#xff0c;支持复杂架构下的监控解决方…

MATLAB R2023a完美激活版(附激活补丁)

MATLAB R2023a是一款面向科学和工程领域的高级数学计算和数据分析软件&#xff0c;它为Mac用户提供了强大的工具和功能&#xff0c;用于解决各种复杂的数学和科学问题。以下是MATLAB R2023a Mac的一些主要特点和功能&#xff1a; 软件下载&#xff1a;MATLAB R2023a完美激活版 …

Lua语法结构

Lua基础 注释 print("hello.") -- 单行注释的写法 --[[ 多行注释的写法 --]]标识符 关键字 **and **break**do **else**elseif ****end **falsefor**function **ifinlocalnilnotorrepeatreturnthentrueuntil**while ** 数据类型 nil** boolean**** number**** st…

Excel VSTO开发10 -自定义任务面板

版权声明&#xff1a;本文为博主原创文章&#xff0c;转载请在显著位置标明本文出处以及作者网名&#xff0c;未经作者允许不得用于商业目的。 10 自定义任务面板 自定义任务面板&#xff08;有些地方称为侧边面板&#xff09;即CustomTaskPane&#xff0c;这个类在Microsoft…

软件架构设计(六) 软件架构风格-MDA(模型驱动架构)

概念 模型驱动架构MDA, 全称叫做Model Driven Architecture。 Model:表示客观事物的抽象表示Architecture:表示构成系统的部件,连接件及其约束的规约Model Driven: 使用模型完成软件的分析,设计,构建,部署和维护等 开发活动MDA起源于分离系统规约和平台实现的思想。之前…