自适应滤波代码分享
文章平均质量分 83
自适应卡尔曼滤波、粒子滤波、LMS、RLS、频域自适应滤波等,MATLAB代码
余额抵扣
助学金抵扣
还需支付
¥49.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
MATLAB卡尔曼
所有代码如运行有问题,可私信博主
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《自适应滤波代码分享》专栏介绍与重要文章的目录,持续更新中
《自适应滤波代码分享》专栏介绍、目录和后续更新计划原创 2026-03-20 11:24:39 · 349 阅读 · 0 评论
-
【自适应卡尔曼滤波】(EKF、UKF、CKF等可通用)的创新思路:哪些参数该使用自适应思想来调整、该怎么调
本文详细介绍了自适应卡尔曼滤波器参数的调整方法。需要调节的关键参数包括:过程噪声协方差矩阵Q(增大可提高动态适应性)、测量噪声协方差矩阵R(增大可降低测量波动影响)、初始状态估计X0和初始误差协方差P0(设置较大值表示初始不确定性)。此外,自适应增益可通过卡尔曼增益公式在线调整。不建议随意调整状态转移矩阵F、观测矩阵H等固有属性参数,但特殊情况下调整这些参数可能成为创新点。文中提供了MATLAB代码示例,并推荐了更多自适应滤波实现资源。原创 2025-11-15 11:42:04 · 426 阅读 · 0 评论
-
【MATLAB代码|图像滤波降噪13】局部噪声方差自适应滤波(LNR)图像降噪与效果展示。订阅专栏后可直接获取完整代码,附中文注释
文件组织,仅使用基础MATLAB,自行生成测试图像、高斯噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。核心滤波、测试图像、噪声和指标均写在同一个入口文件中,不依赖Image Processing Toolbox、PSINS、第三方函数或共享源码。命令行输出:直接输出图像与窗口尺寸、噪声类型、MSE、PSNR、局部SSIM、边缘指标、提升量、运行时间及有效值检查结果。,程序手工计算MSE、PSNR、局部SSIM和边缘保持指标,最后显示图像。原创 2026-08-29 09:17:18 · 24 阅读 · 0 评论 -
【MATLAB代码,图像滤波降噪12】加权中值滑动窗口滤波(WMF)图像降噪,包含滤波质量评价,订阅专栏后,可查看完整的MATLA代码
程序为窗口不同位置赋予整数权重,将对应灰度值按权重重复后取中值,使中心与近邻具有更强影响,同时保持对椒盐脉冲的鲁棒性。文件组织,仅使用基础MATLAB,自行生成测试图像、椒盐脉冲噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。核心滤波、测试图像、噪声和指标均写在同一个入口文件中,不依赖Image Processing Toolbox、PSINS、第三方函数或共享源码。本目录只实现加权中值滑动窗口滤波(WMF),不通过算法名称变量或。原创 2026-08-28 11:12:22 · 180 阅读 · 0 评论 -
【MATLAB代码,图像滤波11】库瓦哈拉边缘保持滑动窗口滤波(Kuwahara)图像降噪,订阅专栏后可查看完整代码,包运行成功
例程面向灰度图像局部噪声抑制与细节保持问题,独立实现库瓦哈拉边缘保持滑动窗口滤波(Kuwahara)。程序把局部窗口划分为四个重叠子区域,选择方差最小区域的均值作为输出,使窗口跨越边缘时优先使用较平坦的一侧。程序采用单个 `.m` 文件组织,仅使用基础MATLAB,自行生成测试图像、高斯噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。原创 2026-08-28 11:09:50 · 83 阅读 · 0 评论 -
【MATLAB代码,图像滤波10】sigma滑动窗口滤波图像降噪、效果对比。订阅专栏后可查看完整的MATLAB代码。有中文注释
文件组织,仅使用基础MATLAB,自行生成测试图像、高斯噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。命令行输出:直接输出图像与窗口尺寸、噪声类型、MSE、PSNR、局部SSIM、边缘指标、提升量、运行时间及有效值检查结果。边缘剖面与质量指标图:对比典型行灰度剖面,并给出滤波前后的PSNR、局部SSIM和边缘保持指标。原始与含噪图像图:对比包含渐变、纹理、几何边缘和细线结构的原始测试图像与高斯噪声图像。原创 2026-08-27 15:31:14 · 142 阅读 · 0 评论 -
【MATLAB代码|图像滤波9】自适应维纳滑动窗口滤波(Wiener)图像降噪与质量评价,订阅专栏后即可查看完整MATLAB代码,包运行成功,有中文注释
面向灰度图像局部噪声抑制与细节保持问题,独立实现自适应维纳滑动窗口滤波(Wiener)。程序根据局部均值、局部方差和已知噪声方差计算自适应增益,在平坦区域加强降噪,在纹理与边缘区域保留更多原始变化。程序采用单个.m文件组织,仅使用基础MATLAB,运行后即可自动生成测试图像、高斯噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。原创 2026-08-27 15:12:33 · 403 阅读 · 0 评论 -
【MATLAB代码,图像滤波8】双边滑动窗口滤波(Bilateral)图像降噪与质量评价,订阅专栏后可查看完整的MATLAB代码
本例程面向灰度图像局部噪声抑制与细节保持问题,独立实现双边滑动窗口滤波(Bilateral)。程序联合空间距离与灰度差异建立权重,使相近且灰度相似的像素参与平均,从而兼顾高斯噪声抑制和边缘保持。程序采用单个.m文件组织,仅使用基础MATLAB,自行生成测试图像、高斯噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。原创 2026-08-26 17:47:53 · 287 阅读 · 0 评论 -
【MATLAB代码,图像降噪7】高斯加权滑动窗口滤波,用于图像降噪,带质量评价.订阅专栏后可查看完整的MATLAB代码
核心滤波、测试图像、噪声和指标均写在同一个入口文件中,不依赖Image Processing Toolbox、PSINS、第三方函数或共享源码。文件,直接运行即可生成测试图像、高斯噪声、边界扩展、滤波计算和质量指标。命令行输出:直接输出图像与窗口尺寸、噪声类型、MSE、PSNR、局部SSIM、边缘指标、提升量、运行时间及有效值检查结果。公式与源码中的局部窗口、权重、统计量或状态变量一一对应;原始与含噪图像图:对比包含渐变、纹理、几何边缘和细线结构的原始测试图像与高斯噪声图像。原创 2026-08-26 17:37:15 · 97 阅读 · 0 评论 -
【MATLAB代码,图像降噪滤波6】非局部均值搜索窗口滤波(NLM)图像降噪与质量评价,MATLAB完整代码可在订阅专栏后直接查看
文件,生成测试图像、高斯噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。命令行输出:直接输出图像与窗口尺寸、噪声类型、MSE、PSNR、局部SSIM、边缘指标、提升量、运行时间及有效值检查结果。与仅依赖相邻像素的局部均值不同,非局部均值使用图像块距离衡量结构相似性,并扣除高斯噪声造成的期望距离。公式与源码中的局部窗口、权重、统计量或状态变量一一对应;原始与含噪图像图:对比包含渐变、纹理、几何边缘和细线结构的原始测试图像与高斯噪声图像。原创 2026-08-25 10:57:27 · 109 阅读 · 0 评论 -
【MATLAB代码,图像滤波5】 反谐波均值滑动窗口滤波(CHMF)图像降噪与质量评价,订阅专栏后可查看完整的MATLAB代码
文件组织,仅使用基础MATLAB,自行生成测试图像、胡椒脉冲噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。命令行输出:直接输出图像与窗口尺寸、噪声类型、MSE、PSNR、局部SSIM、边缘指标、提升量、运行时间及有效值检查结果。生成确定性测试图像和胡椒脉冲噪声,随后执行反射边界扩展和反谐波均值滑动窗口滤波(CHMF)。原始与含噪图像图:对比包含渐变、纹理、几何边缘和细线结构的原始测试图像与胡椒脉冲噪声图像。本例Q为正,针对零值胡椒噪声。原创 2026-08-25 10:55:30 · 110 阅读 · 0 评论 -
【MATLAB代码】二维萨维茨基-戈莱滑动窗口滤波(SG)图像降噪与质量评价,订阅专栏后可直接查看完整代码。包运行成功
程序在每个局部窗口内拟合二维二次多项式,并取窗口中心的拟合值作为输出,在平滑高斯噪声的同时保持局部斜率和曲率趋势。命令行输出:直接输出图像与窗口尺寸、噪声类型、MSE、PSNR、局部SSIM、边缘指标、提升量、运行时间及有效值检查结果。边缘剖面与质量指标图:对比典型行灰度剖面,并给出滤波前后的PSNR、局部SSIM和边缘保持指标。滤波结果与误差图:展示二维萨维茨基-戈莱滑动窗口滤波(SG)输出及其相对原始图像的绝对误差。原始与含噪图像图:对比包含渐变、纹理、几何边缘和细线结构的原始测试图像与高斯噪声图像。原创 2026-08-24 11:41:50 · 121 阅读 · 0 评论 -
【MATLAB代码】阿尔法截尾均值滑动窗口滤波(ATMF)图像处理。图像降噪与质量评价
程序将局部窗口像素排序,删除两端极值后对中间样本求均值,兼顾均值滤波的随机噪声抑制和排序统计对脉冲噪声的鲁棒性。文件组织,仅使用基础MATLAB,自行生成测试图像、高斯与脉冲混合噪声、边界扩展、滤波计算和质量指标,关键步骤配有中文注释,适合图像处理课程实验、算法原理学习、参数调试和二次开发。命令行输出:直接输出图像与窗口尺寸、噪声类型、MSE、PSNR、局部SSIM、边缘指标、提升量、运行时间及有效值检查结果。原始与含噪图像图:对比包含渐变、纹理、几何边缘和细线结构的原始测试图像与高斯与脉冲混合噪声图像。原创 2026-08-24 11:41:07 · 109 阅读 · 0 评论 -
【原创代码】 基于新息协方差匹配的自适应扩展卡尔曼滤波(CM-AEKF),背景为三维雷达目标跟踪
% 文章摘要(149字) 本文实现了一种基于新息协方差匹配的自适应扩展卡尔曼滤波(CM-AEKF)三维雷达目标跟踪算法。通过对比标准EKF与CM-AEKF的性能,验证了自适应方法在非线性雷达观测场景下的优势。算法采用滑动窗口估计新息协方差,动态调整过程噪声Q和观测噪声R矩阵。仿真结果表明,CM-AEKF相比标准EKF显著降低了位置和速度估计误差(位置误差降低约40%),并实现了噪声协方差矩阵的在线准确估计。MATLAB程序提供了完整的三维轨迹跟踪、误差分析和自适应过程可视化功能。原创 2026-06-07 14:36:28 · 121 阅读 · 0 评论 -
【MATLAB代码】自适应渐消扩展卡尔曼滤波(AFEKF)三维雷达目标跟踪|% 状态向量: [x, vx, y, vy, z, vz]‘ % 观测向量: [距离, 方位角, 俯仰角]‘
三维雷达目标跟踪自适应渐消EKF算法仿真 摘要:本代码实现了一个三维机动目标雷达跟踪的自适应渐消扩展卡尔曼滤波(AFEKF)算法仿真。系统采用极坐标测量(距离、方位角、俯仰角),处理目标在三维空间中的机动运动。算法通过实时调整渐消因子,有效提高了跟踪精度。仿真结果显示,AFEKF相比标准EKF在位置估计精度上提升了约28.4%,速度估计精度提升了约34.6%。代码包含完整的轨迹生成、测量模型、自适应滤波实现及性能评估模块,可直接运行生成三维轨迹对比图和各维度误差分析曲线。原创 2026-06-06 17:27:03 · 264 阅读 · 0 评论 -
【MATLAB代码】自适应R的AEKF(自适应扩展卡尔曼滤波)和经典EKF比较,MATLAB例程|三维非线性系统,逐行注释,可直接运行(已调优)
经典扩展卡尔曼滤波(EKF)与自适应扩展卡尔曼滤波(AEKF)的 MATLAB 对比仿真程序。程序以三维非线性离散系统为对象,通过构造真实状态、含噪声状态和观测数据,对比分析 EKF 与基于观测噪声协方差矩阵 R 自适应调节的 AEKF 在非线性状态估计中的性能差异。原创 2026-06-06 15:04:03 · 475 阅读 · 0 评论 -
图像去噪代码(MATLAB),自适应窗口长度的滑动窗口中值滤波
基于自适应窗口长度的滑动窗口滤波器对比方法。通过MATLAB实现,针对椒盐噪声和高斯噪声分别采用自适应中值滤波和自适应均值滤波,并与经典固定窗口方法进行对比。实验结果显示:1) 自适应中值滤波在椒盐噪声场景下PSNR提升显著;2) 自适应均值滤波在高斯噪声处理中表现优异。可视化结果包含噪声图像、滤波效果、窗口分布热图及误差分析图,验证了自适应方法在细节保留和噪声抑制方面的优势。代码可直接运行,支持定制化需求。原创 2026-05-26 10:35:40 · 225 阅读 · 0 评论 -
【MATLAB代码】基于EKF的分布式卡尔曼滤波,用于多个车辆的集群导航,融合IMU和GNSS、相对测量的UWB数据
分布式扩展卡尔曼滤波(EKF)协同导航算法,包含协方差交互(CI)融合机制。该算法融合IMU预测、GNSB测距三种信息源,实现多节点集群的高精度导航。代码提供完整的三维轨迹可视化、误差分析和协方差评估功能。系统采用分布式架构,通过CI融合实现节点间信息共享,在保证导航精度的同时提S定位和UW升系统鲁棒性。原创 2026-03-28 15:04:53 · 377 阅读 · 0 评论 -
【MATLAB代码】线性的传统卡尔曼滤波、MCC-KF和自适应MCC-KF(AMCC-KF)对比代码。附代码
本文对比了三种卡尔曼滤波算法:传统KF、固定带宽MCC-KF和自适应带宽AMCC-KF。通过引入最大相关熵准则替代最小均方误差准则,提高了算法在观测异常值情况下的鲁棒性。实验结果表明,AMCC-KF通过动态调整核带宽参数,能更有效地抑制异常值干扰,其误差指标(最大值、平均值、标准差)均优于传统KF和固定带宽MCC-KF。该方法适用于存在非高斯噪声或异常观测值的滤波场景。原创 2026-02-09 15:48:55 · 876 阅读 · 0 评论 -
【MATLAB代码】雷达观测目标跟踪模型|H-infinity Filter(H无穷大滤波)与EKF(扩展卡尔曼滤波)的对比。附完整代码,订阅专栏后可直接查看
对比了经典扩展卡尔曼滤波(EKF)与H∞优化的EKF(H∞-EKF)在目标跟踪中的性能。通过MATLAB仿真实验,结果显示:在存在模型误差和测量噪声的情况下,H∞-EKF相比经典EKF在位置误差上降低原创 2026-02-02 12:35:56 · 218 阅读 · 0 评论 -
【MATLAB创新性滤波代码】基于新息协方差自适应的无迹卡尔曼滤波(CM-UKF),附完整的代码,可直接粘贴到MATLAB空脚本中运行
基于新息协方差匹配的自适应UKF(CM-AUKF)与经典UKF在二维雷达跟踪中的性能对比。滑动窗口估计实时的新息协方差原创 2026-01-26 12:34:15 · 473 阅读 · 0 评论 -
【MATLAB代码】移动平均法(MA)处理噪声,探索不同的平滑长度对滤波的影响,并进行时域和频域的噪声分析
通过MATLAB仿真分析了移动平均(MA)滤波算法在不同窗口长度下的噪声抑制性能。频域分析表明MA滤波器能有效抑制噪声功率谱,但会平滑信号高频分量。程序提供了完整的时频域分析代码,可直接运行复现实验结果。原创 2026-01-22 12:19:12 · 144 阅读 · 0 评论 -
【MATLAB代码】多频率成分的噪声信号(拉普拉斯噪声、脉冲噪声与高斯噪声的混合非高斯扰动)使用自适应阈值的小波变换进行去噪。附MATLAB代码
小波变换,非高斯噪声去噪方法,对比自适应软阈值和分位数阈值两种去噪策略,在混合拉普拉斯噪声、脉冲噪声和高斯噪声环境下实现了鲁棒去噪。MATLAB源代码可直接运行,适用于工程应用中的复杂噪声环境信号处理。原创 2025-12-12 07:33:46 · 214 阅读 · 0 评论 -
【自适应滤波】自适应窗口滑动滤波,MATLAB实现:对比原始信号、固定窗口滤波、自适应窗口滤波
整体来看,该代码结构完整,函数划分清晰,涵盖信号构建、滤波、性能评价、结果可视化等关键步骤,可作为自适应滤波算法的教学示例或工程原型。原创 2025-11-20 10:15:36 · 185 阅读 · 0 评论 -
【逐行注释】自适应Q的AUKF|MATLAB代码|无需下载,可直接复制到MATLAB上面运行
本文提出了一种自适应无迹卡尔曼滤波(AUKF)方法,通过动态调整无迹点数量和分布来提升状态估计性能。仿真结果表明,在500-700时间步的噪声突变情况下,AUKF相比传统UKF具有更优的估计精度:1) 三轴状态估计误差更小;2) 误差累积分布函数(CDF)曲线更靠近坐标轴左上角,表明整体误差水平更低。该算法适用于机器人导航、目标跟踪等领域,在保持计算效率的同时,能够有效适应系统动态特性变化。文中提供了完整的Matlab实现代码,包含逐行中文注释,便于理解算法实现细节。原创 2025-11-06 10:13:57 · 728 阅读 · 0 评论 -
【自适应无迹卡尔曼滤波】三维的自适应UKF(AUKF),MATLAB例程与讲解,含完整代码
本文提出了一种改进的自适应无迹卡尔曼滤波(AUKF)方法,通过观测误差的自适应调节提高滤波精度。MATLAB实现表明,该方法在500-700时间段的观测异常情况下,能有效调节观测方差R,相比传统UKF表现更优。核心代码通过简单的条件判断实现R的自适应调整,整个算法封装为单个m文件,便于运行和比较。实验验证了自适应UKF在处理突变观测误差时的优势。原创 2025-11-04 12:40:52 · 167 阅读 · 0 评论 -
【MATLAB 互补滤波代码】基于运动状态的自适应互补滤波,融合IMU数据,解算角度|与标准互补滤波进行对比,附完整代码
本文提出一种基于运动状态自适应的互补滤波方法,用于IMU传感器数据融合的角度估计。通过仿真实验,对比分析了标准互补滤波与自适应方法在动态和静态条件下的性能差异。结果显示,自适应方法能根据运动状态自动调整权重系数,在动态条件下更依赖陀螺仪数据,静态条件下则更信任加速度计数据,从而显著降低估计误差(RMSE降低约30%)。该方法可有效处理传感器噪声和漂移问题,适用于导航定位等领域。配套MATLAB源代码可直接运行复现实验结果。原创 2025-11-01 10:08:51 · 203 阅读 · 0 评论 -
基于梯度检测自适应的互补滤波器方法与标准互补滤波对比,附MATLAB代码,可直接运行,方便学习和修改成自己想要的程序。订阅专栏后可直接查看
基于加速度梯度检测和平滑误差反馈的自适应互补滤波(GACF)通过动态调整权重系数优化姿态估计性能。当加速度计数据突变时降低其权重,减少外部加速度干扰;误差反馈机制则提升估计精度。该算法在MATLAB中实现,与标准互补滤波对比显示:GACF在外部加速度干扰下误差更小,动态响应更优,均方根误差(RMSE)显著降低。仿真数据包含陀螺仪漂移和加速度计噪声,验证了算法在复杂环境下的稳健性。原创 2025-10-29 10:32:54 · 402 阅读 · 0 评论 -
【MATLAB代码】基于噪声协方差自适应的互补滤波器方法vs标准互补滤波,用于估计角度,附完整代码
自适应互补滤波算法在姿态估计中的性能分析 本文对比了标准互补滤波与基于噪声协方差自适应的改进算法。仿真实验显示,当存在陀螺仪漂移(0.1t)和加速度计干扰(3-6秒区间3sin(πt))时,自适应方法通过滑动窗口实时估计传感器噪声方差,动态调整融合权重(限制在0.8-0.99范围),显著提升了估计精度。 结果显示:标准互补滤波的RMSE为3.5°,而自适应方法降至1.8°,降幅达48.6%。特别是在3-6秒干扰区间,自适应算法通过降低加速度计权重,有效抑制了外部加速度的影响。该方法无需人工调参,适合动态噪声原创 2025-10-28 11:17:11 · 219 阅读 · 0 评论 -
【MATLAB代码|自适应PF】基于Sage Husa的自适应粒子滤波,三维状态量,非线性的状态与观测。对比自适应与经典PF|附代码
本文对比了标准粒子滤波(PF)与基于Sage-Husa自适应估计的自适应粒子滤波(APF)在三维非线性系统中的性能。通过MATLAB仿真实验,结果显示:在观测噪声协方差R存在12倍缩放误差的情况下,APF能够自适应调整噪声参数,其估计精度明显优于标准PF。文中的三维状态曲线、误差对比图和CDF曲线直观展示了APF的优越性能,同时提供了完整的MATLAB源代码实现。实验表明,APF通过自适应调节过程噪声Q和观测噪声R,能有效提高非线性系统的滤波精度和鲁棒性。原创 2025-10-27 10:33:10 · 402 阅读 · 0 评论 -
【自适应互补滤波代码】基于幅值自适应的互补滤波方法与标准互补滤波对比,MATLAB代码,订阅专栏后可直接查看
本文对比了标准互补滤波与基于幅值自适应机制的改进互补滤波在存在噪声、漂移和外部加速度干扰情况下的姿态角估计性能。仿真结果表明,改进的自适应方法能根据实时观测残差动态调整融合权重,在外界干扰时自动降低对加速度计的依赖,显著提升了姿态估计精度。误差分析显示,自适应方法的均方根误差(RMSE)较标准互补滤波降低了约30%,有效抑制了外部加速度干扰和传感器噪声的影响,验证了所提算法的优越性。原创 2025-10-27 10:31:29 · 271 阅读 · 0 评论 -
【MATLAB代码】二维非线性系统的自适应粒子滤波(APF),基于SageHusa原理,与标准PF、未滤波值进行对比
本文提出了一种结合Sage-Husa自适应机制的自适应粒子滤波(APF)算法,用于解决非线性系统的状态估计问题。该算法通过动态调整过程噪声协方差Q和观测噪声协方差R,在噪声特性未知或时变条件下实现更准确的状态跟踪。MATLAB仿真结果表明,相比传统粒子滤波(PF),APF算法在状态估计精度上有显著提升。文中给出了完整的实现代码,包括系统重采样和噪声矩阵的正定保证处理,可直接运行验证算法性能。误差对比曲线显示,APF能有效降低估计误差,适用于复杂环境下的状态估计任务。原创 2025-10-21 10:14:21 · 520 阅读 · 0 评论 -
【自适应粒子滤波 代码】Sage Husa自适应粒子滤波,用于克服初始Q和R不准确的问题,一维非线性滤波。附有完整的MATLAB代码
本文提出了一种Sage Husa自适应粒子滤波方法,用于解决初始噪声协方差矩阵Q和R不准确导致的滤波误差问题。通过一维非线性状态和观测模型,验证了算法的有效性。MATLAB仿真结果表明:自适应粒子滤波能准确估计观测噪声协方差R,其状态估计误差(RMSE=0.5636)明显优于传统粒子滤波(RMSE=1.1886)和未滤波结果(RMSE=1.0007)。算法采用遗忘因子实现噪声协方差的动态更新,并提供了完整的可运行代码。误差对比曲线和噪声估计曲线直观展示了算法的优越性能,为非线性系统的状态估计提供了有效解决方原创 2025-10-20 09:55:37 · 366 阅读 · 0 评论 -
【MATLAB代码】自适应渐消卡尔曼滤波-EKF - 二维雷达目标跟踪,附完整代码,订阅专栏后可查看
本文提出了一种基于自适应渐消卡尔曼滤波(AFEKF)的二维雷达目标跟踪方法。通过在标准EKF中引入渐消因子λ_k动态调整预测协方差矩阵,使滤波器在机动阶段快速响应状态变化,在平稳阶段保持估计稳定性。仿真结果显示,AFEKF相比标准EKF显著降低了跟踪误差(RMSE从1.79m降至1.56m),尤其在目标机动阶段表现出更优的跟踪性能。该方法通过实时调整渐消因子(1.0-2.0范围)自适应处理不同运动状态,有效解决了固定参数滤波器在机动目标跟踪中的性能下降问题。原创 2025-10-16 10:52:21 · 566 阅读 · 0 评论 -
【自适应滤波】自适应UKF,基于新息自适应调节Q和R,场景为雷达跟踪与滤波、MATLAB实现
本文提出了一种基于新息协方差匹配的自适应UKF(CM-AUKF)算法,用于解决噪声统计未知或时变场景下的目标跟踪问题。通过实时调整过程噪声协方差Q和观测噪声协方差R,CM-AUKF显著提升了跟踪精度和稳定性。仿真结果表明,相比传统UKF,CM-AUKF在位置和速度估计误差上分别降低了约50%和30%,且无需人工调参。该算法适用于无人机导航、雷达跟踪等动态环境,MATLAB代码可直接运行复现结果。自适应曲线显示算法能有效收敛到真实噪声参数,验证了其自适应能力。原创 2025-10-11 10:35:42 · 312 阅读 · 0 评论 -
【自适应滤波】基于新息的自适应QR调节,自适应容积卡尔曼滤波(ACKF),附完整代码,订阅专栏后可查看
本文提出了一种基于新息协方差匹配的自适应CKF算法(CM-ACKF),用于智能雷达目标跟踪系统。该算法通过容积卡尔曼滤波器(CKF)处理非线性观测,并创新性地采用新息协方差匹配技术自动调整噪声参数。仿真结果表明,即使在初始参数设置不准确的情况下,CM-ACKF仍能自动收敛到最优状态,相比传统CKF方法具有更高的跟踪精度。文中提供了完整的MATLAB实现代码,包括轨迹对比、误差曲线分析等可视化结果,验证了算法的有效性和鲁棒性。该方案为复杂环境下的目标跟踪问题提供了有效的解决方案。原创 2025-10-10 10:03:50 · 346 阅读 · 0 评论 -
【Sage-Husa自适应 三维EKF】Sage-Husa 自适应扩展卡尔曼滤波在三维非线性系统中的应用,MATLAB代码示例。订阅专栏后可直接查看完整代码
本文展示了Sage-Husa自适应EKF算法在三维非线性系统中的应用效果。通过在线估计过程噪声Q和观测噪声R的协方差矩阵,该算法能有效适应实际环境中的不确定性。仿真结果表明:1)标准EKF和Sage-Husa EKF相比未滤波状态具有明显优势;2)Sage-Husa自适应版本通过遗忘因子(b=0.95)动态调整QR矩阵,进一步提升了滤波精度;3)算法采用特征值分解保证协方差矩阵的正定性(阈值1e-6)。MATLAB代码提供了完整实现,包含三维非线性运动模型和自适应噪声估计模块,可直接运行验证。原创 2025-10-06 10:33:48 · 588 阅读 · 0 评论 -
【自适应滤波】基于新息协方差匹配的自适应EKF (CM-AEKF) vs 经典EKF对比,附MATLAB代码
本文提出了一种基于新息协方差匹配的自适应扩展卡尔曼滤波(CM-AEKF)算法,并与经典EKF进行对比。在二维平面匀速运动场景下,系统状态为[x, vx, y, vy],观测数据通过雷达测距和测角获得。仿真结果表明,CM-AEKF通过滑动窗口计算实际新息协方差,动态调整过程噪声Q和观测噪声R,相比固定参数的经典EKF,能有效降低状态估计误差。轨迹图和误差曲线显示,CM-AEKF在x、y轴位移估计上具有更优性能。该算法特别适用于系统噪声统计特性未知或时变的场景。MATLAB源代码可直接运行复现结果。原创 2025-10-08 10:14:04 · 784 阅读 · 0 评论
分享