ZHCAFE5 May   2025 AWR1642 , AWR1843 , AWR2944 , AWR6843 , AWRL1432

 

  1.   1
  2.   摘要
  3.   修改记录
  4. 1前言
  5. 2硬件加速器HWA简介
    1. 2.1 HWA功能模块及版本区别
    2. 2.2 核心计算单元
  6. 3利用HWA的矩阵乘法示例
  7. 4毫米波雷达链路中的HWA使用
    1. 4.1 RangeProcDDMA
    2. 4.2 DopplerProcDDMA
    3. 4.3 RangeCFARprocDDMA
  8. 5总结
  9. 6参考文献

RangeProcDDMA

一般Range FFT处理由HWA硬件完成。根据射频参数,RangeProcDDMA DPU通过配置FFT引擎实现运算,同时设置EDMA通道控制数据输入输出,采用乒乓模式方便与原始数据采集进行并行处理,乒乓模式两边各采用三组或五组HWA参数组。了提升最大测速范围,在有些时候用户可以在该DPU里开启快速处理模式,其原理是使用前一个chirp的直流(DC)统计数据和干扰阈值估计值,而非实时计算这些参数,这一机制节省了两个参数集(DC估计、DC去除及干扰统计信息)的执行时间。

具体流程如下:

  1. 数据输入

    首先通过EDMA将ADC缓冲区的采样数据搬运至HWA内存。此处采用一组没有配置的参数组,不进行任何数据处理,仅配置触发流程的方式(DMA或直接由用户软件触发),后一种用户软件触发的方式主要用于快速处理模式。

  2. 预处理及FFT阶段

    对于非快速处理模式,需要三组参数组顺序执行,A参数组执行直流分量估计(DC Estimation),随后B参数组进行直流分量消除(DC Subtraction)还有干扰估计(Interference statistics estimation),然后调用C参数组进行干扰消除(Interference mitigation)以及FFT计算。快速处理模式,通过前一个Chirp得到的直流及干扰统计信息直接手动更新门限值在同一组参数组进行去直流,干扰消除及FFT计算。

  3. 数据压缩

    使用压缩引擎配置BFP或者EGE模式进行数据压缩,通过HWA完成事件启动EDMA写入内存(Radar cube)。

 Range DDMA 流程 图 4-1 Range DDMA 流程