自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 imu使用与卡尔曼融合定位

一、imu使用流程:1、误差标定:  imu误差包括确定误差和随机误差。  确定误差包括:轴偏角误差、比例因子、零偏。可使用imu_tk工具进行标定。  随机误差:噪声。可使用imu_utils工具进行标定。2、选择实验场地,确定imu初始参数:  初始参数包括:初始位置,初始速度,初始姿态(欧拉角)。如果0时刻载体坐标系与导航坐标系重合,且imu静止摆正,则上述都为0。  通俗的讲,就是在实验场地建立一个xyz坐标系,确定一个原点,则这个坐标系即为导航坐标系。如果实验开始时imu设备在原点,

2022-03-28 22:28:09 3455 3

原创 原理探究——空间平滑MUSIC算法

  空间平滑MUSIC算法的核心在于:信号相干性与协方差矩阵的联系,同时与矩阵的秩、行列向量间线性相关/无关的联系。  MUSIC算法中接收信号的表达式为:  最后附一张自绘的算法流程图,该图包含了传统MUSIC算法与空间平滑MUSIC算法的执行步骤,使两种算法对比起来一目了然。...

2021-05-24 17:30:05 3889 17

原创 德州仪器CC26X2搭配BOOSTXL—AOA使用教程(四)

如何对Slave节点进行简单的连续定位?设备清单:1、CC26x2R1发射板x32、Boost_AOA天线板x23、上位机x14、移动电源x1使用TI提供的UI界面软件点击UI界面右上角的图标导出数据,生成csv文件使用excle打开文件后如下所示:使用matlab打开文件,并滤出文件中的AOA数据与对应的设备标识数据%% 定义矩阵datatime=[];identifier=[];angle_value=[];%% 从第十行开始查找aoafor i=10:L1

2021-05-09 14:07:32 1382 1

转载 为什么导向矢量和噪声子空间正交?

为什么导向矢量和噪声子空间正交?前情提要 :在DOA估计的传统方法中,子空间类方法通常需要一个非常重要的性质——导向矢量与噪声子空间正交,书上一般都是直接说的结果,在这里证明一下。证明接收信号简写源信号自协方差矩阵接收信号自协方差矩阵对R做特征分解按大小特征值分成信号子空间和噪声子空间默认噪声为白噪声有对式(3)两边乘以Un有对式(5)两边乘以Un有由式(7)和(8)可得易知导向矢量可逆,信源不相干时 Rs 也是可逆的,所以有所以,导向矢量与噪声子空间正交。PS:可以从式(10)前面的条件看出,必须得是信源

2021-04-16 11:25:33 1927

转载 多径信道理论的直观感受与MATLAB仿真(频率选择性衰落)

多径信道理论模型其中接收端离发射端距离为d,反射处离发送端距离为L。简化发送端发送的信号为正弦信号: 接收端接收到的信号有2路,一路是发射机直接到接收端,另一路经过发射机发射再反射到达接收端。考虑信号在传输过程中的损耗,电磁波损耗随着传输距离按平方规律衰减,相应的电场强度按1/d规律衰减。在 t时刻接收到的信号为:其中c为电磁波传播速度。将其合并: 其中减号是因为反射部分信号反相。得到模型后进行分情况仿真,(为了使图更直观,将此处电磁波传播速度改为30,不会影响结果)。多径信道下的衰落仿真(频率选择

2021-03-19 20:20:49 4338 1

原创 基于松弛思想的RELAX算法——matlab代码(附详细注释)

clc;clear;close all;%% 设定初始参数,产生原始信号Num=512; % 512个采样点Num_fft=1024; % 补0至1024个采样点Fs=2*pi; % 采样频率为2pin=0:Num-1; xn=2*cos(0.2*pi*n)+5*cos(0.4*pi*n)+randn(size(n)); % 原始时域信号% randn(size(n))返回一个和n有同样维数大小的符合正态分布的随机数组%% 原始时域信号波形fi

2021-03-16 11:55:17 2700 4

原创 有偏估计、无偏估计、正则条件、克拉美罗下界

一、正则条件  正则条件是指在陈述某一个定理时,常常需要限定这些定理的使用范围。如果超出这个范围,则会导致定理所描述的内容不成立。用于限定这个使用范围的限定条件被称为“正则条件”。二、有偏、无偏估计  无偏估计: 估计量的数学期望等于被估参数的真实值,则称此估计量为被估参数的无偏估计。(例:样本均值的期望等于总体均值,所以样本均值为无偏估计)  有偏估计:估计量的数学期望不等于被估参数的真实值,则为有偏估计。(例:样本方差的期望是有偏估计)举例:  某市所有的高三学生进行了一次数学联考,考试成绩

2021-03-11 15:17:54 4515

原创 波形分辨率与FFT分辨率的区别

区别总结:  FFT分辨率:可视为频谱中的数据点数,点数越多FFT分辨率越高,频谱曲线越光滑,主要作用于数据显示。(信号的采样点数、补零都会影响FFT分辨率)  波形分辨率:两个频率之间的最小间隔,它是频谱中真正意义上的频率分辨指标。(波形分辨率只与采样点数有关,与补零无关!)举例:  信号x = sin(2pi*1000000t)+sin(2pi**1050000t),其中两个正弦信号的频率分别为:f1 = 1.00MHz,f2 = 1.05MHz,频率间隔0.05MHz。理论上在频谱可观测到该两

2021-03-10 20:34:18 1953

转载 FFT(快速傅里叶变换)中频率与实际频率的关系

一、四个名词:实际物理频率,角频率,圆周频率,归一化频率 ·实际物理频率表示AD采集物理信号的频率,fs为采样频率,由奈奎斯特采样定理可以知道,fs必须≥信号最高频率的2倍才不会发生信号混叠,因此fs能采样到的信号最高频率为fs/2。 · 角频率是物理频率的2*pi倍,这个也称模拟频率。(注:由于一个信号周期(如交流电)是360度,即2pi。故角频率就是转了多少个2pi。设置角频率纯粹为了便于计算。) · 归一化频率是将实际物理频率按fs归...

2021-03-08 17:25:37 15598 4

原创 DFT与DTFT的区别?

  首先给出总结:DTFT是将原信号在时域进行离散化,而DFT则是将DTFT在频域进行离散化。这就相当于DFT将原信号在时域和频域上都进行了离散。  对于DFT而言,它是有限长信号的傅立叶表示;而DTFT则是无限长信号的傅立叶表示。DFT的定义为:无论N如何变化,DFT的谐波频率始终在区间[0,2pi]之内:  当N趋向于无穷,DFT对于区间[0,2pi]的划分就会越来越细致,Wk从离散的值最终变成整个实数区间,(相当于往区间[0,2pi]中不断插值),或者说DFT是DTFT在处的采样。DTFT的定义为

2021-03-02 11:30:04 17836 1

转载 非线性最小二乘求解方法总结

最小二乘法     最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便地求得未知的数据,并使得这些求得的数据与实际数据之间误差的平方和为最小。最小二乘法还可用于曲线拟合。数学表示:     其中yi是第i个实际观测到的值,或叫真实值或者目标值;fi(x)则可以看作是通过x这个参数预测得到的第i个值,是...

2021-03-02 10:58:47 20092 1

转载 图解DFT与DTFT、DFS之间的关系

  学过卷积,我们都知道有时域卷积定理和频域卷积定理,在这里只需要记住两点:1、在一个域的相乘等于另一个域的卷积;2、与脉冲函数的卷积,在每个脉冲的位置上将产生一个波形的镜像。下面,就用这两条性质来说明DFT,DTFT,DFS,FFT之间的联系:先看图片:  首先来说图(1)和图(2),对于一个模拟信号,如图(1)所示,要分析它的频率成分,必须变换到频域,这是通过傅立叶变换即FT(Fourier Transform)得到的,于是有了模拟信号的频谱,如图(2);注意1:时域和频域都是连续的! .

2021-02-26 19:50:32 2167

转载 关于分治法的时间复杂度计算

分治法时间复杂度求解秘籍         分治法的道理非常简单,就是把一个大的复杂的问题分为a(a>1)个形式相同的子问题,这些子问题的规模为n/b,如果分解或者合并的复杂度为f(n),那么总的时间复杂度可以表示为:      那么如何求解时间复杂度呢? 递推求解法 我们上面的求解方式都是递推求解,写出其递...

2021-02-25 20:36:42 16453 5

转载 CRC校验原理剖析(转载)

1. CRC校验原理    CRC校验原理看起来比较复杂,好难懂,因为大多数书上基本上是以二进制的多项式形式来说明的。其实很简单的问题,其根本思想就是先在要发送的帧后面附加一个数(这个就是用来校验的校验码,但要注意,这里的数也是二进制序列的,下同),生成一个新帧发送给接收端。当然,这个附加的数不是随意的,它要使所生成的新帧能与发送端和接收端共同选定的某个特定数整除(注意,这里不是直接采用二进制除法,而是采用一种称之为“模2除法”)。到达接收端后,再把接收到的新帧除以(同样采用“模2除法

2021-02-17 20:23:08 412

原创 德州仪器CC26X2搭配BOOSTXL—AOA使用教程(三)

如何理解时间补偿?  TI设备利用每根天线采集到的IQ数据,来计算天线之间的相位差时,对IQ数据进行了时间补偿。其方法是将一根天线本次采样的IQ值,与该天线上一轮采样的IQ值进行复共轭计算,从而得到一个相位偏差β。将该相位偏差除以一轮采样中天线的总数,即得到每个采样周期的相位偏差γ,再将γ值补偿到当前天线间的相位差即可完成时间补偿这一过程。TI设备关于时间补偿的源代码如下所示:  至于为什么采取这种补偿方法,官方资料给出的解释如下:  可以看到,在采样的恒定音波CTE非250Khz情况下,同一根天

2021-02-12 14:54:12 1804 7

原创 傅里叶变换、卷积——学习链接整理

1、如何理解卷积  来自知乎上博主的解释:<如何通俗易懂的解释卷积?>2、如何理解傅里叶变换  关于对傅里叶分析的原理和背景,知乎博主给出的解释:<傅里叶分析之qiasi教程>  博客上大佬对傅里叶变换的理解:<如何理解快速傅里叶变换>  最后是傅里叶变换的学习链接,搭配学习效果更佳:<傅里叶变换学习链接1>、<傅里叶变换学习链接2>  向大佬们salute!...

2021-02-07 16:03:25 251 2

原创 德州仪器CC26X2搭配BOOSTXL—AOA使用教程(二)

如何筛选出有效的IQ样本?1、插槽的使用  蓝牙5.1协议规范了对恒定音波CTE的采样结构问题,定义了两个术语“切换插槽(Switch slot)”和“采样插槽(Sample slot)”。同时规定了这两个插槽的时长必须相等,并且它们的时长只能为1us或2us。如图为设备的采样结构图:  顾名思义,切换插槽在设备对CTE的采样中起到了切换天线的作用,而切换中的天线很不稳定,会造成采样数据的抖动,因此该插槽使得天线所采集的IQ样本都是无效的。若以采样频率4Mhz为例,则单根天线在1us的时间内可以采

2021-01-31 08:30:29 1656 6

原创 德州仪器CC26X2搭配BOOSTXL—AOA使用教程(一)

  当拿到新设备时不知道如何下手,或做定位实验时碰到各种问题不知道如何解决,这时候就急需参考资料或高人来进行详细指导,辅助我们解决各种问题。1、TI中文论坛:  TI论坛一直是用户们交流的集合地,问题的汇总点。一般关于设备使用的绝大多数问题,在这里都会得到TI官方员工和其他用户的解答。附论坛链接:https://e2echina.ti.com/2、AOA定位设备的常用指导链接:  链接由本人自己总结,链接中对设备的使用、运行原理以及常见问题的解决办法都进行了详细的说明,可以很好的帮助新人熟悉设备的使

2021-01-28 20:23:38 2131 1

原创 理解无线电波极化与天线极化

  最近翻资料注意到一个“极化”的概念,对此不是很了解,所以上网查了查相关解答,总结如下:1、极化  据百度百科描述,极化 (polarisation),指事物在一定条件下发生两极分化,使其性质相对于原来状态有所偏离的现象。如分子极化(偶极矩增大)、光子极化(偏振)、电极极化等。它表征均匀平面波的电场矢量(或磁场矢量)在空间指向变化的性质,通过一给定点上正弦波的电场矢量E末端的轨迹来具体说明,光学上也称之为偏振。按电场矢量轨迹的特点它可分为线极化、圆极化和椭圆极化三种。2、无线电波的极化  无线电波

2021-01-28 12:00:03 6902 2

原创 一文辨别电磁波、光、无线电波之间的关系

  一直以为电磁波与无线电波是一个概念,也只知道光是电磁波的一种;直到今天上网查了一下才弄清它们之间的关系。1、电磁波  在快速变化的电流周围会产生电磁波,电磁波是一种信号和能量的传播形式。在传播过程中,电场和磁场在空间中相互垂直,且都垂直于传播方向。如下图所示:  为了描述电磁波的特征,引入了频率、波长、波速三个物理参数:  频率(f ):电磁波1s振荡的次数,单位—赫兹(Hz)  波长(λ):电磁波每振荡一次向前传播的距离,单位—米(m)  波速(c):电磁波每1s向前传播的距离,单位—米

2021-01-27 23:08:25 11402 3

原创 信号通讯之带宽、宽带、窄带

关于信号

2021-01-26 21:57:00 16364

原创 德州仪器CC26X2搭配BOOSTXL—AOA使用教程(前言)

做蓝牙室内定位实验有段时间了,花了几千大洋从德州仪器TI公司购买了四块CC26X2R1载板和两块BOOST—AOA天线板,用来做蓝牙AOA室内定位实验。(不得不说这老M的货虽有点小贵,但终究也是物有所值)总感觉这些设备的使用过程较为繁琐,且容易出问题,所以想总结一下设备的使用步骤。设备的使用分两种情形,一种是UI界面人机交互式,另一种是运行脚本文件控制设备运行同时采集数据。本篇就介绍一下第一种使用步骤吧:...

2021-01-25 23:48:40 1638 4

原创 关于蓝牙无线通信与AOA定位技术

1、什么是蓝牙通信技术?为什么叫"蓝牙"?我们随处可见的蓝牙设备:蓝牙音响2、AOA是什么?AOA定位技术能带来什么影响?

2021-01-22 20:07:05 31127 11

原创 Matlab处理csv文件与图形绘制总结

最近做实验需要使用matlab导入并处理csv文件数据,而在此之前对matlab的使用并不熟悉,所以在撰写博客的同时也借此机会总结一下。1、脚本程序清除命令:clc:清空命令行窗口的内容,对编辑器及工作区的内容无影响。close与close all:两者功能一致,前者是关闭当前Figure窗口;后者是关闭所有Figure窗口clear与clear all:两者功能相近,前者是清除工作区的所有变量;后者是清除所有的变量、函数及运行文件等一般在撰写脚本程序前,使用clc,clear all,clos

2021-01-22 14:42:07 9283 3

卡尔曼滤波matlab经典例程

卡尔曼滤波matlab经典例程(温度测量),下载即用

2021-05-05

AOA天线设计手册.pdf

蓝牙AOA定位设备——天线设计手册,TI官方版。

2021-01-28

C语言常用算法归纳.pdf

C语言常用经典算法归纳,包括基本的排序、查找、字符处理、数值计算等常用算法。每种算法附带详细文字说明和使用例程,适合C入门及初学者使用。

2021-01-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除