Matlab
文章平均质量分 95
ZhangP.H
Master Majored in Signal & Information Processing in UESTC
展开
-
直观深入理解Kalman滤波算法和数据关联算法(NN、PDA、JPDA、CJPDA、NNCJPDA)
一、卡尔曼滤波(Kalman Filter)1.1 Data Fusion问题的引入: 当前有两个传感器A和B,对待观测目标的状态进行测量(如两个电子秤对某物体的重量进行测量),这两个传感器的量测结果,是存在测量误差的随机变量(没有误差就不需要使用Kalman Filter了),现在的问题是: 如何融合两个传感器的量测结果得到最优的目标状态估计? (最终结果还是个估计值,只不过是融合了两个传感器量测结果的更好的估计值,肯定不可能获得开了上帝视角的真值) 这里我们设A和B两传感器对目标的量测结果服原创 2021-04-21 00:14:45 · 14222 阅读 · 14 评论 -
理解OFDM技术原理
一、为什么要用OFDM? 通信有一个长期的用户需求——快,但是又受到可用电磁频谱的物理限制——少,因而如何在较少可用的频谱上更快的传输信息一直是通信技术发展的核心驱动力。 常用的单载波传输(如ASK,FSK,和PSK等)在一个符号传输中使用单个载波承载信息,因而速率较低。想要提高传输速度,需要缩短码元持续时间,对频带宽度需求增加,对均衡器和均衡算法要求提高,实现困难。因而很自然地考虑将频带进行划分,实现一段时域信号中包含多个频段的信号分量(如下图),不同频段的信号承载不同的信息,可以实现多路信号的原创 2020-06-21 15:25:23 · 12008 阅读 · 18 评论 -
Matlab转C/C++/Cmex文件加速运行方法
运行环境:Matlab 2017aVS2017Win10C编译器常用即可Matlab转换必要性众所周知Matlab中使用的语言编译运行机制与Python一样,被称为解释型语言(也即先翻译成中间代码,再由解释器对中间代码进行解释运行),相比于C/C++/Java/Cmex等编译型语言(直接翻译成机器语言)最大的特点就是“慢”!。为了加速Matlab仿真的运行,节省科研工作者的时间,常用...原创 2019-11-16 12:01:19 · 2875 阅读 · 3 评论 -
Matlab常用语法
Matlab常用语法结构性语法if--else--end结构性语法if–else–end样式1:if(condition) statement;else statement;end样式2:if(condition) statement;elseif(condition) statement;else statement;end...原创 2019-01-26 13:47:47 · 267 阅读 · 0 评论 -
Matlab、C/C++和GPU联合编程环境配置
一、系统配置:操作系统:Microsoft Windows [版本 10.0.17763.529]Matlab版本:Matlab 2017b 64位CUDA版本:CUDA 10VS版本:Visual Studio 2017(以下简称VS2017)GPU:RTX 2070二、应用场景描述: 最近在探索学习Matlab + C/C++ + GPU联合编程。该编程方法,依靠Matlab平...原创 2019-06-01 23:53:48 · 1410 阅读 · 2 评论