文章目录
- Top Level Design
- Data Interface Parameter Range
-
- ADCBuf Data Interface
- Radar Cube Data Interface
- Data Input
- Data Output
- Data Processing
-
- Antenna coupling signature removal
- Use Cases and Implementation
-
- HWA param set Implementation
- EDMA Data In Implementation
- EDMA Data Out Implementation
- Interleaved RX channel data ->DPIF_RADARCUBE_FORMAT_2
- Non-Interleaved RX channel data->DPIF_RADARCUBE_FORMAT_2
- Non-Interleaved RX channel data(1 or 2 TX Antenna) -> DPIF_RADARCUBE_FORMAT_1
- Isolated Non-Interleaved RX channel data(1 or 2 TX Antenna) -> DPIF_RADARCUBE_FORMAT_1
- Isolated Non-Interleaved RX channel data(3 TX Antenna) -> DPIF_RADARCUBE_FORMAT_1
Top Level Design
Range FFT处理由HWA硬件完成。rangeProcHWA根据射频参数配置硬件加速器FFT引擎。它还配置数据输入和输出EDMA通道,以将数据引入和超出范围处理内存
HWA FFT处理由基于硬件的触发器”chirp data available”触发,该触发器在硬件内部连接到HWA。
FFT处理完成后,HWA对rangeProcHWA DPU产生中断,同时触发EDMA数据输出通道将FFT结果以配置的格式复制到radarcube。EDMA中断完成中断在幅值完成后由EDMA硬件触发
直流天线信 校准和消除内置于rangeProcHWA模块中。如果启用该功能,则在完成所有线性调频脉冲(帧内)FFT处理后完成
下图显示了rangeProcHWA的顶层设计:
Data Interface Parameter Range
下面是支持ADCBuff和radarCube接口配置:
ADCBuf Data Interface
- 对于具有1TX,4RX天线和DPIF_RADARCUBE_FORMAT_1格式的1024range bins,由于EDMA地址跳转的限制(跳转
- 对于具有3TX,4RX天线和DPIF_RADARCUBE_FORMAT_1格式的1024range bins,由于EDMA地址跳转的限制(跳转
- 由于rangeProcHWA DPU实现的Ping/Pong方案,numChirpPerFrame/numTxAntennas应该是一个偶数
Data Input
有两种HWA输入模式被支持(DPU_RangeProcHWA_InputMode_e)
- DPU_RangeProcHWA_InputMode_ISOLATED:ADCBuf缓冲区和HWA内存在屋里内存上分配是孤立的。数据输入的EMDA通道配置为以乒乓交替的顺序将数据从ADCBuf传输到HWA M0/M1存储器
- DPU_RangeProcHWA_InputMode_MAPPED:ADCBuf缓冲和HWA内存是被映射的。HWA能直接读ADC数据。不需要副本。
根据射频的配置,在ADCBuf中的数据可以是交织模式也可以是非交织模式
Data Output
RangeProcHWA配置数据输出的EDMA通道将HWA M2/M3的FFT结果传输到雷达存储器
rangeProcHWA支持以下两种radarCube格式:
- DPIF_RADARCUBE_FORMAT_1
- DPIF_RADARCUBE_FORMAT_2
下列表格描述了支持的数据输入和输出的组合:
Antenna coupling signature removal
此功能通过配置DPU_RangeProc_CalibDcRangeSigCfg_t来控制。该配置可以通过API DPU_RangeProcHWA_config发送到rangeProcHWA DPU
该配置也可以在运行时通过控制命令DPU_RangeProcHWA_Cmd_dcRangeCfg进行更新。
直流信 的校准和补偿由中央处理器直接在雷达上进行
- Ping:1 EDMA channel with 1 shadow channel
- Pong:1 EDMA channel with 1 shadow channel
- Signature channel:1 HWA hot signature channel with 1 shadow channel
PING和PONG EDMA通道由参数1和参数3FFT自动触发。两个PING/PONG EDMA通道都链接到data out Hot Signature channel,当EDMA channel copy完成后,会触发HWA PARAM_0和PARAM_2
对于EDMA dataOut Fmt2,它需要以下资源:
- Ping:
- 1 dummy EDMA channel with 3 shadow channels
- 3 dataOut channel,each has a shadow channel
- Pong:
- 1 dummy EDMA channel with 3 shadow channels
- 2 dataOut channel,each has a shadow channel
- Signature channel:
- 1 HWA hot signature channel with 1 shadow channel
在完成FFT运算后,由HWA PARAM_1(触发器数据输出PingEDMA通道)和PARAM_3(触发器数据输出pongEDMA通道)触发虚拟EDMA通道。虚拟通道连接到3个shadow通道。shadow通道按循环顺序加载到虚拟通道。每个虚拟通道链接到具有不同源地址和目标地址的3个dataOut通道中的一个。具体情况如下:

参考文献:
- mmWave SDK Module Documentation
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!