IWR6843ISK的发射天线频率配置问题

你好!

运行例程:mmwave_industrial_toolbox_4_5_1\labs\out_of_box_demo\68xx_mmwave_sdk_dsp
mmwdemo_rfparser.c程序里有MmwDemo_RFParser_parseCtrlConfig里面有 MMWave_getProfileCfg(profileHandle,&profileCfg, &errCode);
开始频率从配置文件读取赋值:
startFreq = (float)profileCfg.startFreqConst/(float)(1U << 26)*rfFreqScaleFactor*(float)1e9;
1.请问这个开始频率是通过什么函数配置到6843芯片的发送天线的?
2.目前想配置DDMA模式,需要3个发送天线一起发送,但是每个天线的开始频率不一样,如何在程序中修改呢?

3.目前chirpCfg里面,chirp固定了,profile就固定了,而开始频率是在profile里面设置的,所以如何做i到一个chrip对应3个发送,对应3个频率?

chirpCfg:chirp start index //chirp end index //profile identifier
//start frequency variation in Hz (float values allowed)//idle time variation in u-sec (floatvalues allowed)//ADC start time variation in u-sec (float values allowed)
//tx antenna enable mask (Tx2,Tx1)e.g (10)b = Tx2 enabled, Tx1disabled.

  • 你好,

    1. 上位机通过串口下发的配置profileCfg.startFreqConst

    2/3. chirpcfg可以设置和使用profile里起始频率的偏移

  • 你好!

    chirpCfg:chirp start index //chirp end index //profile identifier
    //start frequency variation in Hz (float values allowed)//idle time variation in u-sec (floatvalues allowed)//ADC start time variation in u-sec (float values allowed)
    //tx antenna enable mask (Tx2,Tx1)e.g (10)b = Tx2 enabled, Tx1disabled.

    比如我要同时发射三个天线,tx1,tx2,tx3对应的频率为f0,f0+shift,f0+shift*2

    在start frequency variation in Hz里面设置shift,就能保证三个天线都是不同的起始频率了吗?

  • 你好,

    chirpcfg配置的一个chirp里的使能的所有天线的起始频率是一样的,不能配置不一样。
  • 那如果想同时发射的天线,配置不一样的频率,应该怎么配置呢?
  • 你好,

    如果你在同一个chirp里使能了3根发射天线,这三个天线的起始频率只能配置位一致。你的要求在单芯片上无法实现。
  • 你好!
    那想配置成DDMA MIMO,目前在单芯片上是实现不了的?
    DDMA MIMO Waveform
    Doppler division multiple access (DDMA) MIMO waveform means the centre frequencies of the signals transmitted by different transmit antennas are shifted slightly so that these signals can be separated in Doppler domain
x 出现错误。请重试或与管理员联系。