0%

雷达杂波处理(Clutter Process)

固定杂波阈值分割

  • 优点:原理简单实现难度低

  • 缺点:阈值门限难以确定,阈值设置的过高,虚警(false alarms)会降低,但同时也会掩盖有效的目标,阈值门限设置的过低,则会导致过多的错误警报。

去除0多普勒速度信号(将回波信号中具有0多普勒速度的信号去除)

  • 优点:原理简单,实现难度低,由于场景中的杂波往往是由静止目标产生,0多普勒滤波能有效地去除这些杂波。

  • 缺点:此方法会导致雷达不能检测场景中的静态目标,这将导致检测失败。

阅读全文 »

系统状态矩阵

观测矩阵

其中$X{k}$表示系统状态矩阵,$Z{k}$表示系统观测矩阵

一、背景—-卡尔曼滤波的意义

随着传感技术、机器人、自动驾驶以及航空航天等技术的不断发展,对控制系统的精度及稳定性的要求也越来越高。卡尔曼滤波作为一种状态最优估计的方法,其应用也越来越普遍,如在无人机、机器人等领域均得到了广泛应用。

对于Kalman Filter的理解,用过的都知道“黄金五条”公式,且通过“预测”与“更新”两个过程来对系统的状态进行最优估计,但完整的推导过程却不一定能写出来,希望通过此文能对卡尔曼滤波的原理及状态估计算法有更一步的理解。

img

阅读全文 »

TI-RTOS学习笔记

RTOS调度机制

Separate Process from ISR

  • 将处理过程从中断程序中剥离出来

    为什么这么做?

    • 死循环:占用大量硬件资源

image-20200424153331676

TI-RTOS学习笔记

TI-RTOS Environment

Kernel APIs, Objects and Handles

  • 在代码中,当Swi_post()被调用后,BIOS Scheduler运行然后从Swi对象中抓取它的优先级。然后依据优先级将Swi安排在Swi queue中。当Swi在queue的头部时其准备运行,BIOS将会调用Swi对象(或者称为结构体)中的函数,在这个例子里是Audio_fxn。

image-20200424164609777

阅读全文 »

TI为推出的IWR1443毫米波雷达评估板提供了丰富可用的演示demo,这些都需要上电之后下载配置文件,这里经过修改可以将配置文件固化在固件中,使得评估板上电即开始工作。

  • 不过需要注意的是评估板的芯片版本必须与SDK的版本一致,否则会出现无法下载固件,CCS编译错误等问题。

    我目前手头的IWR1443对应的SDK版本为mmwave_sdk_02_01_00_04

    对应的demo工具箱版本号为mmwave_industrial_toolbox_3_6_1

    阅读全文 »