DCA1000EVM: 搭配AWR2944采集原始数据时,DCA1000上传一段正常数据后,开始出现大量QUIC报文

Part Number: DCA1000EVM
Other Parts Discussed in Thread: AWR2944,

DCA1000配置如下

{
  "DCA1000Config": {
    "dataLoggingMode": "raw",
    "dataTransferMode": "LVDSCapture",
    "dataCaptureMode": "ethernetStream",
    "lvdsMode": 1,
    "dataFormatMode": 3,
    "packetDelay_us": 25,
    "ethernetConfig": {
      "DCA1000IPAddress": "192.168.33.180",
      "DCA1000ConfigPort": 4096,
      "DCA1000DataPort": 4098
    },
    "ethernetConfigUpdate": {
      "systemIPAddress": "192.168.33.30",
      "DCA1000IPAddress": "192.168.33.180",
      "DCA1000MACAddress": "12.34.56.78.90.12",
      "DCA1000ConfigPort": 4096,
      "DCA1000DataPort": 4098
    },
    "captureConfig": {
      "fileBasePath": "D:\\data",
      "filePrefix": "raw_data",
      "maxRecFileSize_MB": 1024,
      "sequenceNumberEnable": 1,
      "captureStopMode": "infinite",
      "bytesToCapture": 4000,
      "durationToCapture_ms": 4000,
      "framesToCapture": 40
    },
    "dataFormatConfig": {
      "MSBToggle": 0,
      "laneFmtMap": 0,
      "reorderEnable": 1,
      "dataPortConfig": [
        {
          "portIdx": 0,
          "dataType": "complex"
        },
        {
          "portIdx": 1,
          "dataType": "complex"
        },
        {
          "portIdx": 2,
          "dataType": "complex"
        },
        {
          "portIdx": 3,
          "dataType": "complex"
        },
        {
          "portIdx": 4,
          "dataType": "complex"
        }
      ]
    }
  }
}
AWR2944配置如下
sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 15 0
adcCfg 2 0
adcbufCfg -1 1 1 0 1
lowPower 0 0
profileCfg 0 77 508 2.5 9.19 0 0 24.545 1 256 44999 0 0 30
chirpCfg 0 5 0 0 0 0 0 15
frameCfg 0 5 16 0 256 100 1 0
lowPower 0 0
guiMonitor -1 1 1 0 0 0 1
antGeometryCfg 1 0 1 1 1 2 1 3 0 2 0 3 0 4 0 5 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 0.5 0.8
cfarCfg -1 0 3 16 0 0 1 15 0 7 0 1
cfarCfg -1 1 3 16 0 0 1 15 0 7 0 1
compressionCfg -1 1 0 0.5 8
intfMitigCfg -1 15 18
localMaxCfg -1 6 40
ddmPhaseShiftAntOrder 0 2 3 1
antennaCalibParams 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 1 0 1 0 1 0 1
measureRangeBiasAndRxChanPhase 0 1.5 0.2
aoaFovCfg -1 -90 90 -90 90
calibData 0 0 0
lvdsStreamCfg -1 0 1 0
sensorStart
  • 你好,

    请确认你使用的DCA1000EVM上的FPGA firmware版本和你使用的mmWave studio里的一致。

    Thanks,

    Chris

  • 你好,

    我并未使用mmwave studio 进行原始数据采集,我是通过DCA1000EVM_CLI_Control.exe进行原始数据采集的;此外,我尝试过使用mmwave suido更新固件,还是会出现相同的情况。

  • 你好,

    请确认DCA1000EVM_CLI_Control.exe所在mmwave studio安装目录下mmWaveStudio\PlatformBinaries\DCA1000FPGA里的FPGA版本和使用的DCA1000EVM上的FPGA firmware一致。

    我尝试过使用mmwave suido更新固件

    FPGA的firmware无法用mmwave stuido来更新,更新工具请参考DCA1000EVM user guide.

    减少chirp数,或者adc sample,看问题是否还出现?看是否和网络带宽相关。

    Thanks,

    Chris

  • 你好,

    尝试过您提的方法后,仍然存在上述问题,并且我发现,通过WireShark抓包,当开始出现QUIC报文时,前面接收到的UDP报文,也会重新被识别成QUIC报文

  • 你好,

    不用wireshark,通过DCA1000EVM_CLI_Control.exe采集的ADC正确么?cf.json用mmwave stuido里默认的,除了ADC输出的地址,其他都不要修改。

    Thanks,

    Chris

  • 你好,

    为了方便和其他设备做同步,没有使用mmWaveStudio采集原始数据,采用的方法为:首先通过DCA1000EVM_CLI_Control.exe配置DCA1000,再通过串口给AWR2944发送配置,随后发送sensorStart开始采集,在TDM下,采集的数据没有问题;在DDM模式下,采集的数据解析出来不太对。请问通过该方式采集的DDM原始数据和通过mmWave Studio采集的DDM原始数据,两者的解析方式是是否有差异。