UWB超宽带定位技术介绍

news2024/11/25 19:28:02

UWB超宽带定位技术介绍

UWB系统是近几年来非常热门的一个技术,UWB技术使用两种方式传输数据:一种是无线收发,利用卫星信号进行传输,另一种是通过无线通信的方式传输数据。

无线收发采用的模式主要是同步、异步和自适应多址。

 

一、超宽带

超宽带(Ultra-wideband, UWB)是一种利用无线电信号进行数据传输的技术,是一种非授权频段的超宽带(UWB)系统。

超宽带通信系统的工作频率为1~10 GHz,波长为5~100μm,工作在C波段。

UWB具有高数据速率、低时延、穿透能力强、抗多径干扰等优点。

UWB是利用脉冲重复频率(PRS)和脉冲间隔时间(PLD)实现高速数据传输的技术。

脉冲重复频率指单位时间内脉冲发射次数,可分为连续或离散形式。

PRS可以根据频率来划分,常用的是20 MHz~100 MHz; PLD可以划分为2~4路数字信号处理模块组成;脉冲间隔时间(PL, pulse latency,即 PL/PLD)主要用于实现时钟恢复等功能;脉冲重复频率与 PRS有关,但更多地取决于天线形式、接收灵敏度、载波频率等因素,可通过测量 PRS和 PLD的 PL/DL值来计算。

二、时隙

UWB技术的时隙分为两类:同步和异步。

同步时隙:同步信号使用固定时隙,每个载波接收信号,并在发送时同步它的相位和幅度;异步时隙:每个载波接收一个相位和幅度变化的正弦信号,将其解调成一个时间片,然后通过时频转换成一个时间片。

UWB系统中使用同步和异步的时隙。

由于 UWB的波束窄且功率低,在对目标进行定位时通常使用 UWB信号来传输数据,而不是传统的无线电系统使用多个射频天线来发射信号,而射频天线只能用于接收数据。

因此在使用 UWB通信时,必须考虑发射功率问题,通常需要考虑的功率包括几个方面:

首先是发射时间点选择;其次是在接收端需要设置接收器来识别是否来自目标位置;最后才是根据接收到的信号类型进行选择正确的波束。

三、星间传输

星间传输也是利用卫星来进行通信,由于 UWB对卫星的要求很低,所以它的使用范围非常广泛,可以说是无处不在。

UWB星间传输的具体过程如图所示,可以将接收到的数据进行发送操作。

如果接收端没有数据包需要返回给发送端,则发送端只需将其传送给接收端即可。

如果收到的数据包需要传输到下一个发送端,则可以先将其传送给下一个用户,然后再传送到下一个用户,如此重复下去即可将全部数据包完成传输。

UWB卫星系统可以分为多个部分,每个部分都有其相应的功能。

星间传输技术的优点是定位精度高、可靠性高且成本低;缺点是对接收机硬件要求较高且对卫星环境依赖性强。所以它在军用和民用领域都有广泛应用。

四、多径效应。

UWB技术具有多径效应,即在一个发射信号中同时存在多个信号发射,这也是为什么该技术被称为“窄带定位”的原因。

当一条路径上的能量被用完后,就会产生多径,其中每一个信号都被用完了。所以,我们在接收定位目标的发射信号时,需要选择最短的路径去接收信号。

由于发射信号时能量消耗较大(一条路径上的能量消耗约为1-2 dB)且不能直接利用,所以需要在接收端将多余能量返回给下一个发射。

为了解决这一问题,可以采用“信道编码”(codice_1)或“波束形成”(baseline convex)技术来提高系统的抗多径能力。

此外在 UWB系统中还可以使用空间辅助的测距方式。

如果目标是一个移动物体或一个小体积对象(如车辆、人或物体),则还可以利用多普勒效应来实现测距功能。

五、波束成形

UWB信号的功率谱密度(PSD)在频域上为负,频率为800 MHz,使用 Ubc频段,在 UWB系统中采用了一种全新的信号波形——波束成形算法。

其基本原理是:

当射频信号经过接收端时,接收机根据测量到的信号强度的变化对天线产生响应(即在接收机端获得与发送的信号强度成比例的反射率),然后再经过算法处理后将其转化为可用来表示接收机输出信息的形式,最后将这一形式发送到传输信道上。

该波形能够保证信号在所有方向均有相同的功率和频率增益。

该技术目前主要应用于测距定位领域,比如室内短距离无人驾驶汽车测距、无人驾驶车辆定位等等。

六、自适应多址调制(Aadd Mode Module, AMS)技术(使用 MISO调制)

MISO (Mission-specific Integrated Module,自适应多址)调制技术的基本原理就是:

利用调制方法来控制信号频谱。

利用一种称为预编码(precise encoding)的技术来增强系统性能。

AMS是由爱立信和高通共同开发的,使用 MISO调制方式,实现数据在一个周期内的复用。

其可以在发送端以一种灵活的方式使用各种信号形式,比如调制后,直接作为本地(based)数据流发送;也可以通过不同的编码方式进行复用。

AMS通过改变系统内部时钟和参考时钟之间的频率间隔来进行频谱选择;也可以对频率间隔进行调节,以确保所需数据速率。

其优点是:不需要对信号产生任何新的同步操作;不需要任何同步操作就能支持高带宽工作范围;无需发送端和接收端分别处理信号、通信或两者同时处理信号。

七、自适应用户选择协议(Adaptive Side Selection Protocol, APS)技术

可以根据数据流的特征,自动选择不同的信道,从而使每个 UWB用户能够从多个信道中选择最优信道用于传输。

实现位置服务,即 UWB设备可以同时接收多个 UWB用户发送的数据流。

APS协议是 UWB无线技术中的核心部分,是通过将多个发射功率不同、频率不同的信号在一段时间内同时发送到多个基站进行测距所实现的。

APS与 OFDM相比具有以下优势:

·能够在同一时刻完成多用户发射,且每个用户可以独立地选择不同的信道;

·能够在单个基站上同时定位多个移动目标(包括但不限于:人、车辆等);

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

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

相关文章

Linux环境下远程访问SVN服务:SVN内网穿透的详细配置与操作指南

文章目录 前言1. Ubuntu安装SVN服务2. 修改配置文件2.1 修改svnserve.conf文件2.2 修改passwd文件2.3 修改authz文件 3. 启动svn服务4. 内网穿透4.1 安装cpolar内网穿透4.2 创建隧道映射本地端口 5. 测试公网访问6. 配置固定公网TCP端口地址6.1 保留一个固定的公网TCP端口地址6…

AI常用工具实战,一次性带你全面体验,助你掌握AI技术!

AI常用工具实战,一次性带你全面体验,助你掌握AI技: 1、AI工具的通识介绍,工具准备 2、GPT和Mid journey文本图形工具的使用说明 3、GPT:核心玩法、定制你的私人助理,在不同场景下,GPT能够为我…

自动化部署及监测平台基本架构

声明 本文是学习 政务计算机终端核心配置规范. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 核心配置自动化部署及监测技术要求 自动化部署及监测平台基本架构 对于有一定规模的政务终端核心配置应用,需要配备自动化部署及监测平台&am…

打开软件提示vcomp100.dll丢失问题怎么解决?

当我们打开游戏或软件时,电脑提示vcomp100.dll丢失或找不到vcomp100.dll,该怎么办呢?这可能会困扰很多人。事实上,vcomp100.dll是电脑系统中的一个重要动态连接文件,丢失或损坏可能会导致电脑计算机出现蓝屏、崩溃或卡…

【【萌新的STM32学习-15】】

萌新的STM32学习-15 我们现在考虑需要把IO应该设置在什么模式 什么样的输出模式 暂时不考虑复用模式 只用在 开漏和推挽两种情况下 推挽的优点是可以输出高低电平 驱动能力强 开漏必须考虑是否有内部上拉或者外部上拉 通过一个按键控制一个LED灯亮灭 按键是输入 LED亮灭是输…

SOPC之NIOS Ⅱ实现电机转速PID控制(调用中断函数)

通过FPGA开发板上的NIOS Ⅱ搭建电机控制的硬件平台,包括电机正反转、编码器的读取,再通过软件部分实现PID算法对电机速度进行控制,使其能够渐近设定的编码器目标值。 一、问题与改进 SOPC之NIOS Ⅱ实现电机转速PID控制_STATEABC的博客-CSDN…

【AI模型】ncnn深度学习框架配置与使用

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍ncnn框架配置与使用。 无专精则不能成,无涉猎则不能通。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次…

快速指南:使用Termux SFTP通过远程进行文件传输——”cpolar内网穿透“

文章目录 1. 安装openSSH2. 安装cpolar3. 远程SFTP连接配置4. 远程SFTP访问4. 配置固定远程连接地址 SFTP(SSH File Transfer Protocol)是一种基于SSH(Secure Shell)安全协议的文件传输协议。与FTP协议相比,SFTP使用了…

轻松实现文件夹名互换,快速批量改名高手工具助您高效管理!

亲爱的用户们,您是否曾经需要将文件夹的名称进行互换,但手动一个一个改名太过繁琐?现在,我们为您推出一款高效的文件夹批量改名工具,让您轻松实现文件夹名的互换,帮助您更好地管理文件! 首先&a…

linux安装部署gitlab全教程,包含配置中文

linux安装部署gitlab全教程,包含配置中文 大家好,我是酷酷的韩~ 1.前期准备 安装包下载地址 https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 我这里选择的这个gitlab-ce-15.7.3-ce.0.el7.x86_64.rpm 还有一些相关依赖包(地址等审核过我放到…

Android图片压缩原理分析(三)—— 哈夫曼压缩讲解

前言 前面几篇文章,我们了解了一些关于图片压缩的基础知识以及Android的Bitmap相关的知识,然后也提到的Skia是Android的重要组成部分。在鲁班压缩算法解析中初次提到了哈夫曼压缩,那么他们之间到底是存在什么关系呢?今天我们就来探…

Spring 事务(事务、声明式事务@Transactional、事务隔离级别、事务传播机制)

目录 1.事务的定义 2.Spring中事务的实现 2.1 MySQL中的事务使用 2.2 Spring中编程事务的实现 2.3 Spring中声明式事务 2.3.1 声明式事务的实现 Transactional 2.3.2 Transactional 作用域 2.3.3 Transactional 参数说明 2.3.4 注意事项 (1)解…

html学习第2篇---标签(1)

html学习第2篇---标签 1、标题标签h1---h62、段落标签p3、换行标签br4、文本格式化标签5、div标签和span标签6、图像标签img6.1、图像属性6.2、相对路径、绝对路径 7、超链接标签a7.1、属性7.2、分类 8、注释标签和特殊字符8.1、注释8.2、特殊字符 1、标题标签h1—h6 为了使网…

【java安全】FastJson反序列化漏洞浅析

文章目录 【java安全】FastJson反序列化漏洞浅析0x00.前言0x01.FastJson概述0x02.FastJson使用序列化与反序列化 0x03.反序列化漏洞0x04.漏洞触发条件0x05.漏洞攻击方式JdbcRowSetImpl利用链TemplatesImpl利用链**漏洞版本**POC漏洞分析 【java安全】FastJson反序列化漏洞浅析 …

网络丢包故障如何定位?如何解决?

引言 本期分享一个比较常见的网络问题--丢包。例如我们去ping一个网站,如果能ping通,且网站返回信息全面,则说明与网站服务器的通信是畅通的,如果ping不通,或者网站返回的信息不全等,则很可能是数据被丢包了…

java8:HashMap的实现原理

一概述 这个哈希表是基于 Map 接口的实现的,它允许 null 值和null 键,它不是线程同步的,同时也不保证有序。 Map 的这种实现方式为 get(取)和 put(存)带来了比较好的性能。但是如果涉及到大量的…

C++入门:内联函数,auto,范围for循环,nullptr

目录 1.内联函数 1.1 概念 1.2 特性 1.3 内联函数与宏的区别 2.auto关键字(C11) 2.1 auto简介 2.2 auto的使用细则 2.3 auto不能推导的场景 3.基于范围的for循环(C11) 3.1 范围for的语法 3.2 范围for的使用方法 4.指针空值nullptr(C11) 4.1 C98中的指针空值 1.内联…

开悟Optimization guide for intermediate tracks

目录 认识模型 参考方案(按模块拆解) 认识模型 模型控制1名英雄进行镜像1 v 1对战 Actor集群资源为64核CPU 问题特点:单一公平对抗场景(同英雄镜像对赛),单位时间样本产能低,累计训练资源相…

macOS - 安装 Python 及地址

文章目录 Python 官方安装包Pip3Applications - PythonMiniconda多个python环境有多种方式安装 python,比如 Python 官方包、anaconda、miniconda、brew 等 这里记录使用 Python 官方包进行安装,和 miniconda 安装方式,以及安装后 各执行文件、安装包的地址。 明确这些地址后…

Arduino开发Seeed Studio XIAO RP2040

前言 准备一些硬件设备 Seeed Studio XIAO RP2040 一块电脑——window 或 Mac 一台Type-C数据线 某些USB线只支持充电,无传输数据功能。 连接电脑 按住boot按钮,然后将 Seeed Studio XIAO RP2040 连接到 PC。 2. 如果电脑文件管理器上显示了“RPI-RP2…