TI中文支持网
TI专业的中文技术问题搜集分享网站

AWR1642BOOST: SRR速度向量問題

Part Number:AWR1642BOOST

您好:

  想請教SRR dss_data_path.c內 trackerOpFinal[tk].yd 看起來是表示Y維度的速度向量,想確認針對X維度及Y維度向量的表示範圍是否如下所示

  

   我嘗試修改下面這段代碼來取得正在逼近雷達的物體,但看起來好像沒效果,是否有哪裡設定錯誤?

    

  if( 0xebff < (int16_t) (obj->trackerState[ik].vec[iYd]*oneQFormat) < 0xff7f) //限制感測速度在3km~150km/h之間(-42 ~ -1)
  {
       trackerOpFinal[tk].x = (int16_t) (obj->trackerState[ik].vec[iX]*oneQFormat);
       trackerOpFinal[tk].y = (int16_t) (obj->trackerState[ik].vec[iY]*oneQFormat);
       trackerOpFinal[tk].xd = (int16_t) (obj->trackerState[ik].vec[iXd]*oneQFormat);
       trackerOpFinal[tk].yd = (int16_t) (obj->trackerState[ik].vec[iYd]*oneQFormat);
       trackerOpFinal[tk].xSize = obj->trackerState[ik].xSize;
       trackerOpFinal[tk].ySize = obj->trackerState[ik].ySize;

       tk++;

  }

Chris Meng:

你好,

-1不是0xFFFF么?

,

nicky liu:

你好:

  有實際針對輸出的值做了解,由於雷達本身會有量測誤差,所以設定速度向量的範圍時,刻意將向量值設定為0xFF7F

,

Chris Meng:

你好,

建议你把tracker的速度信息打印出来,看是速度本身没有到这个范围,还是这个代码的执行有问题。

n

赞(0)
未经允许不得转载:TI中文支持网 » AWR1642BOOST: SRR速度向量問題
分享到: 更多 (0)