图1 UWB主题图片
►►►数据传输功能概述

1.1 UWB数据传输事理

UWB利用纳秒级的非正弦波窄脉冲传输数据,因此所占的频谱范围很宽。UWB本色是脉冲调制波,它通过对具有很陡的上升和低落韶光的冲击脉冲进行直接调制,而非利用传统的无线传输办法所采取的载波调制。UWB发射的旗子暗记既可算作是基带旗子暗记(从常规无线电考虑),也可算作是射频旗子暗记(从发射旗子暗记频谱分量考虑)。
► UWB具有天然的安全性,由于UWB旗子暗记一样平常把旗子暗记能量弥散在极宽的频带范围内,对付一样平常通信系统来说,UWB旗子暗记相称于白噪声旗子暗记,从电子噪声中将脉冲旗子暗记检测出来是一件非常困难的事。
► UWB的射频部分采取随机编码对UWB脉冲旗子暗记进行伪随机化后,脉冲监听将更加困难。
► 实际运用中,CCC同盟与802.15.4事情组提出在UWB的PHY层和数据链路层中,在每一帧的发送中,都对整体数据与韶光戳加密(防修改韶光戳),这样使UWB通信有了极高的安全性。
图2 UWB数据传输
1.2UWB数据传输运用
UWB的标准中紧张定义了干系的物理层与链路层,以是并没有一个类似于蓝牙的协议栈,因此用户可以直接将自己的数据向信道中发送,如苹果所利用的U1芯片,采取的UWB的协议便是苹果自行定义的私有协议,对付任何一个UWB的组织用户都可以利用自己的通讯协议进行数据的互换。
图3 UWB在802.15.4中定义的MAC层通用帧格式
如上图,UWB芯片的SDK包中,给到的用户的发送函数直接为发送数据的API,用户须要自己配置mac地址,配置信道,而所有的UWB芯片当配置同等的情形下,实在都是能够监听到数据的。所有的数据传输实际上都是由利用的厂商自定义的。
►►►雷达成像功能概述
2.1UWB雷达事理
“雷达”是英文Radar的音译,Radar是Radio Detection and Ranging的缩写,意为“无线电探测和测距”,即用无线电探测目标并测定目标的空间位置。雷达也被称做“无线电定位”。其事理是雷达设备发射电磁波对目标进行照射并吸收其回波,由此得到目标至电磁波发射点的间隔、径向速率、方位、高度等信息。
UWB利用超短脉冲旗子暗记,通过丈量旗子暗记的时延和幅度来确定目标的位置和速率。因此,UWB可用作雷达成像。UWB雷达的超宽带旗子暗记带宽非常宽,可以达到几个GHz。这种旗子暗记具有很短的脉冲宽度和很高的峰值功率,可以穿透障碍物并在繁芜环境中进行探测。
UWB雷达发射脉冲旗子暗记,并吸收该脉冲旗子暗记经障碍物反射后的回波,通过对回波扰动的剖析来判断UWB雷达附近是否存在物体,这种检测办法我们称之为CIR(Channel Impulse Response,信道脉冲相应)技能。UWB雷达通过吸收到的CIR来探测周围物体及其运动。当UWB雷达周围有物体时,CIR对应位置就会有脉冲峰;当周围物体运动时,由于多普勒效应,对应的CIR值就会变革。通过剖析CIR频谱来估计目标运动状态。
图4 UWB在不同物体的CIR表现
2.2UWB成像事理
UWB成像技能是UWB雷达的扩展运用,UWB成像可以大略理解为UWB脉冲波组成一堵无形的墙,这面墙向前走的时候碰到任何物体都会局部反弹回去,这面初始平整的墙返回的时候就有了凹凸变革,这个凹凸变革就描述出了物体的一个面。
UWB成像通过软件算法解析实现,对付UWB硬件底层,只须要将检测的这一个区域变革的曲线,如上图的一个整体趋势奉告算法,用算法的运算来描述出物体的样貌,这种成像的办法是运用层所关注且通用的,除UWB雷达外,底层硬件不管利用毫米波雷达还是激光雷达,其成像事理都是采取的这种办法。
图5 UWB雷达成像事理
2.3UWB雷达成像运用
当前UWB雷达成像运用最广泛的领域紧张包括:
► 军事领域:便携式UWB穿墙雷达能够实现对障碍物后面孔标的探测、定位、成像和追踪。在运用层面紧张包含建筑内部成像,探测、跟踪运动目标。在军事装备、失火及地震接济等场景有着广泛的运用前景和代价。
► 医疗领域:非打仗式UWB生命监测雷达不同于传统的电极和传感器打仗的检测形式,可实现较远间隔无打仗式检测患者的呼吸和心跳,可以在不影响患者正常安歇的情形下,实现对患者的生命体征实时监测。
► 车载领域:UWB活体雷达通过活体微动作感知算法,实现车内生命体征的非打仗式存在性检测,支持静态呼吸检测,有效防止儿童、宠物等无行为能力的搭客滞留车内。UWB脚踢雷达基于运动感知算法,实现车尾箱的非打仗式脚踢检测。
►►►测距定位功能解析
3.1测距事理
最大略最直接的知道间隔的办法便是获取韶光,间隔 = 韶光速率。电磁波在空中的翱翔韶光ToF(Time of flight,翱翔韶光)可以认为是光速(299792458 m/s)。UWB作为一种高频脉冲调制波可以为我们供应准确到皮秒级别的韶光戳精度。那么我们可以大略算一下,1ps的韶光光传播了多少米呢?299792458001E-12 = 0.02998cm。这个理论精度无疑是非常好的。当然实际精度不可能这么好,缘故原由在于我们无法找到一个ps级别不涌现偏差的晶振,那么在正常有源晶振的情形下,UWB的实际精度可以担保在10cm以内,10cm这个精度在现有的无线点对点测距领域已经遥遥领先于其它无线技能了。
► 双向测距(TWR,Two Way Ranging)
双向测距顾名思义便是通过两边的一收一发以及一发一收的相互合营下进行的测距,与比较常见的红外测距不同,红外测距便是范例的单向测距即为只用一个设备,发和收成取到了位置,缺陷也很明显,必须有一个得当的反射点,双向测距则办理了这个问题,双方进行通讯后获取到了间隔信息,且是双方都可以获取到测距信息。
► 单边双向测距(SS-TWR,Single Side-TWR)
前文讲解了测距的基本物理事理,这里我们就来讲解一下UWB测距的最根本的实现事理,单边双向测距。
SS-TWR事理,如下图,Device A在其自己时钟TA1 时候发起测距,Device B在其自己时钟TB1时候收到了Device A发起的测距帧,即Tprop1 = (TB1-TA1 ) Device A 于Device B的间隔就该当是Tprop C(光速)。但是由于Device A 和Device B 时钟不同步,以是无法确认Tprop1 的值。为了确定Tprop1 的值,Device B在收到Device A发起的测距帧后,固定延时Treply 的韶光回答Device A,发射韶光为TB2, Device A在TA2的时候收到,即Tprop2 = (TA2-TB2),假设在这段韶光,Device A设备Device B的位置没有发生过改变。那么理论Tprop1 = Tprop2。为了确认Tprop的韶光,在Device A的韶光轴上,从发送时候TA1 到收到Device B 回答帧的时候TA2的耗时Troud = (TA2-TA1 ),在Device B的韶光轴上,收到Device A 发起测距帧的时候TB1到自己回答Device A 的时候TB2的耗时Treply = (TB2-TB1 )。以是Tprop = (Troud - Treply)/2。即间隔为Tprop C。
图6 SS-TWR测距事理
举个例子:
地球和火星的间隔。来自地球的老王,打电话给在火星上的老马并看了现在的韶光12:00:00(时分秒),老马接到电话,韶光是18:00:00,过了一下子,在18:05:00老马打了电话给老王,老王在12:13:00接到电话。由于他们的频率是同等都因此秒为单位(假设),通过这些数据可以打算旗子暗记在地球和火星间翱翔的韶光,来回的韶光是13-5=8分钟,(8分钟/2)C(光速)即为地球间隔火星的间隔。
► 双边双向测距(DS-TWR,Double Side - TWR)
实在双边测距是从单边测距扩展而来,紧张是用于办理测距双方时钟精度不一致导致的偏差问题。
在SS-TWR的根本上,由于设备自身时钟,由于温度以及设备精度偏差等缘故原由导致的时钟偏移,即Treply延时时间越长,从而导致打算间隔时的偏差越大。为了减小以及肃清这种偏差,DS-TWR增加反向丈量补偿,如下图所示。利用两个来回韶光丈量,降落Treply的延时带来的偏差。
即
间隔为Tprop C。
图7 DS-TWR测距事理
3.2基于测距的定位办法(三边定位)
► 基于测距的定位事理
我们已经获知了间隔,如果我们想进一步知道这个待定位工具(未知点)在这个空间的哪个地方或者在这个二维平面的哪个坐标点,就须要定位解算,从间隔转化为坐标点必须有三个已知点以及待定位工具(未知点)与这三点之间的间隔,拿到这些数据后即可获知待定位工具(未知点)的坐标点。基于测距的定位事理,实在从数学的角度剖析,抽象后只有一种,便是毕达哥拉斯定理(Pythagorean Theorem)。这位古希腊数学家用代数的办法来描述平面几何,毕达哥拉斯定理其实在中国有一个更广为人知的名字即“勾股定理”。
► 三边定位解算
对付间隔推算坐标,最大略的办法便是画圆,在空想情形下(三个圆均相交),三个圆会相交于一点,公式如下:
已知三点位置 (x1, y1), (x2, y2), (x3, y3)
已知未知点 (x0, y0) 到三点间隔 d1, d2, d3
以 d1, d2, d3 为半径作三个圆,根据毕达哥拉斯定理,得出交点即未知点的位置打算公式:
但是对付间隔打算,是不存在绝对空想的情形的,很大概率是三个圆相交乃至相离的情形下,打算出估计出一个近似值。
图8 三角定位事理
设未知点位置为 (x, y), 令个中的第一个球形 P1 的球心坐标为 (0, 0),P2 处于相同纵坐标,球心坐标为 (d, 0),P3 球心坐标为 (i, j),三个球形半径分别为 r1, r2, r3,z为三球形相交点与水平面高度。则有:
当 z = 0 时, 即为三个圆在水平面上相交为一点,首先解出 x:
将公式二变形,将公式一的 z^2 代入公式二,再代入公式三得到 y 的打算公式:
当然以上只是一个基本的公式推导,有助于大家进行理解,但是实际利用时我们不可能去不断进行坐标的转化然后解算,这样的处理过于摧残浪费蹂躏韶光,代码也是很难实现。这时我们只须要引入线性代数将矩阵运算带入个中就可以大略快速的得到通用解答式。
基本公式组保持不变
进行拆解销项
经由线性代数矩阵的分割后
若我们令
为A矩阵
为B矩阵
那么待求未知点坐标(X,Y)为
至此这个求坐标问题就变为如何求A矩阵的逆矩阵,这里推举大略好用的高斯逆矩阵,听说某些DSP芯片也可以直接求出逆矩阵,不管怎么样这种办法会带来更高的通用性与算法速率。
当然以上均为空想情形,但是实际利用时肯定会有各种偏差影响导致这个圆不相切,有可能相交也有可能相离,这时候就该当再次用一种噪声肃清的算法来进行处理以将数据运算到较为贴合现实值的坐标点上。
3.3基于到达韶光差的定位办法(TDOA)
► TDOA
TDOA(Time Difference Of Arrival,到达韶光差),是基于各参考基站(以下简称Anc)与待定位工具(以下简称Tag)之间的间隔之差通过求解非线性双曲方程组来推断待定位工具相对付各参考基站的相对位置的定位方法。当基站之间的韶光是完备同步的情形下,且晶振在一段韶光内的偏差极小(ppm的值极小),那么韶光差值便是间隔差值,缘故原由是电磁波的传播速率是固定的。当Tag端发射一个旗子暗记到达几个Anc端后,只须要丈量Tag发出的旗子暗记到达各Anc的到达韶光之差即可得到对应的间隔之差。
► 双曲定位解算
利用TDOA的条件便是各个基站有一个很精准的韶光同步,这样才能担保Tag端发送出来的韶光到达各个基站后有一个很高精度的韶光差值。那么韶光差值又如何转化为间隔差值后又转化为坐标点呢?如果说测距后的三边定位是来解三个圆的相切问题,那么TDOA便是来解非线性双曲方程组。在TDOA定位系统中,进行定位解算时,首先须要根据到达韶光差建立双曲线方程组:
Tag坐标:(X,Y)
各Anc坐标:(Xi,Xi),i = 1,2,3
各Anc到Tag的间隔记为:
各Anc与A1到Tag的间隔差记为:
那么这时候方程组的建立如下
求解非线性方程组的第一步常日都是要做线性化处理。
一种常见的线性化处理是进行泰勒级数展开并保留前两项,这里就不详细展开解释了,整体求解的图示如下:
图9 双曲定位事理
3.4基于相位差的定位办法(AOA/PDOA)
► AOA
AOA(Angle of Arrival,到达角度测距),是基于旗子暗记到达角度的定位算法是一种范例的基于测距的定位算法,通过某些硬件设备感知发射节点旗子暗记的到达方向,打算吸收节点与锚节点之间的相对方位或角度,然后再利用三角丈量法或其他办法打算出未知节点的位置。
► PDOA
PDOA(Phase Diference of Arrival,旗子暗记到达相位差),是通过丈量相位差求出旗子暗记来回的传播韶光来打算来回间隔。实质上PDOA是AOA定位算法的一种延申。
► 相位差定位解算
个中α代表两根天线吸收的旗子暗记中的First-Path 的到达相位之差(Phase Difference of Arrival),这也是PDOA 名字的来由。
图10 相位差定位事理
关于信驰达
深圳市信驰达科技有限公司(RF-star)是一家专注于物联网射频通信方案的高新技能企业,车联网同盟(CCC)和聪慧车联家当生态同盟(ICCE)会员,通过ISO9001和IATF16949质量体系认证。2010年景立之初即成为美国TI公司官方授权方案商,之后陆续得到Silicon Labs、Nordic、Realtek、Espressif、ASR、卓胜微等海内外有名芯片企业的认可和支持。公司供应物联网无线模块和运用方案,包括BLE、Wi-Fi、UWB、Zigbee、Thread、Matter、Sub-1G、Wi-SUN、LoRa等。



![[手机维修自学教程]苹果手机主板上飞线技巧 芯片掉落点飞线介绍_座子_电压 [手机维修自学教程]苹果手机主板上飞线技巧 芯片掉落点飞线介绍_座子_电压](http://www.iirqv.cn/zb_users/cache/ly_autoimg/m/MjIzMzY.png)






