您好,现在我是采用DCA1000CLl 来进行采集数据,目标实现参数修改目标为 PRF 达到 200,每一帧只取第一个chirp。每次采集1000帧数据 ;连续采集达到伪实时。
板子是AWR1843BOOST SDK3.6 烧录的bin文件是out of 1843isk 和 sdk里面的F:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\demo\xwr18xx\mmw\xwr18xx_mmw_demo.bin 尝试两种不同的bin文件
问题:
1.首先雷达前端参数配置方面采用 mmWave_Demo_Visualizer 3.6.0 获取CFG文件并且需要更改 lvdsStreamCfg -1 1 1 1 下面是微动cfg配置 frameCfg 0 2 10 1000 5 1 0 中 每帧的chirp数有什么限制 当小于10时 不能启动雷达,为什么不能设置小的 number of loops? 怎么采集设置小的 5
% *************************************************************** % Created for SDK ver:03.06 % Created using Visualizer ver:3.6.0.0 % Frequency:77 % Platform:xWR18xx % Scene Classifier:best_range_res % Azimuth Resolution(deg):15 + Elevation % Range Resolution(m):0.046 % Maximum unambiguous Range(m):9.02 % Maximum Radial Velocity(m/s):1 % Radial velocity resolution(m/s):0.13 % Frame Duration(msec):200 % RF calibration data:None % Range Detection Threshold (dB):15 % Doppler Detection Threshold (dB):15 % Angle of Arrival FoV: Full FoV % Range FoV: Full FoV % Doppler FoV: Full FoV % *************************************************************** sensorStop flushCfg dfeDataOutputMode 1 channelCfg 15 7 0 adcCfg 2 1 adcbufCfg -1 0 1 1 1 profileCfg 0 77 7 1 40 0 0 98 1 256 7000 0 0 30 chirpCfg 0 0 0 0 0 0 0 1 chirpCfg 1 1 0 0 0 0 0 4 chirpCfg 2 2 0 0 0 0 0 2 frameCfg 0 2 10 1000 5 1 0 lowPower 0 0 guiMonitor -1 0 0 0 0 0 0 cfarCfg -1 0 2 8 4 3 0 15 1 cfarCfg -1 1 0 4 2 3 1 15 1 multiObjBeamForming -1 1 0.5 clutterRemoval -1 0 calibDcRangeSig -1 0 -5 8 256 extendedMaxVelocity -1 0 lvdsStreamCfg -1 1 1 1 compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 measureRangeBiasAndRxChanPhase 0 1.5 0.2 CQRxSatMonitor 0 3 4 111 0 CQSigImgMonitor 0 119 4 analogMonitor 0 0 aoaFovCfg -1 -90 90 -90 90 cfarFovCfg -1 0 0 8.78 cfarFovCfg -1 1 -1 1.00 calibData 0 0 0 sensorStart
2. 我现在采集流程是先开启FPGA监控 executeCommand('start_record cf.json'); 然后发送cfg配置 radar_CMD(configFile, config, UART_sphandle)当数据采集完成时
生成bin文件,但是我每次采集的文件大小却不一样,这是三次采集的大小不一样,这是为什么?此时的文件大小和理论的文件大小却不一样? 按照上述的CFG配置文件大小应该是 2*256*12*10*1000 = 61440000 而这文件的数据大小分别是
请问这个怎么解决 还是需要i重新解析读取出的bin文吗? 怎么才能正确的解析这个bin文件