This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AWR2243BOOST: Chirp and Frame parameters required to set the bandwidth to 4GHz

Part Number: AWR2243BOOST

Hi.

I'm using AWR2243BOOST with DCA1000 and using the stock script (DataCaptureDemo_xWR) with MMwave studio to capture sample data. I  wanted to set the chirp parameters so that the bandwidth is set to 4GHz. I would appreciate it if someone can provide the chirp and frame parameters that would enable the bandwidth to be set to 4GHz.

I tried changing the parameters in the 2 functions below but with no success. No matter what we change, it either gives an error or limits the bandwidth to 1.3Ghz.

(ar1.ProfileConfig(0, 77, 7, 6.4, 277.73, 0, 0, 0, 0, 0, 0, 13.856, 0, 256, 10000, 0, 0, 94) == 0)

(ar1.FrameConfig(0, 0, 50, 128, 45, 0, 1) == 0)

Thank you

  • Hello Asher,

    Please refer to "AWR PROFILE CONF SB" API in the Interface Control Document. To have a bandwidth of 4GHz, you need to select VCO2 in the profile config API.

    Regards,

    Ishita

  • Hi Ishita, 

    Thank you for the response. 

    in mmWave Studio, when I type help ar1.ProfileConfig, this is what it shows me

    Int32 ar1.ProfileConfig(UInt16 profileId, Single startFreqConst, Single idleTimeConst, Single adcStartTimeConst, Single rampEndTime, UInt32 tx0OutPowerBackoffCode, UInt32 tx1OutPowerBackoffCode, UInt32 tx2OutPowerBackoffCode, Single tx0PhaseShifter, Single tx1PhaseShifter, Single tx2PhaseShifter, Single freqSlopeConst, Single txStartTime, UInt16 numAdcSamples, UInt16 digOutSampleRate, UInt32 hpfCornerFreq1, UInt32 hpfCornerFreq2, Char rxGain) - Profile configuration API which defines chirp profile parameters
    _I_ UInt16	profileId	 - Chirp Profile Id [0 to 3]
    _I_ Single	startFreqConst	 - Chirp Start Frequency in GHz
    _I_ Single	idleTimeConst	 - Chirp Idle Time in µs
    _I_ Single	adcStartTimeConst	 - Chirp ADC Start Time in µs
    _I_ Single	rampEndTime	 - Chirp Ramp End Time in µs
    _I_ UInt32	tx0OutPowerBackoffCode	 - TX0 channel Power Backoff in dB
    _I_ UInt32	tx1OutPowerBackoffCode	 - TX1 channel Power Backoff in dB
    _I_ UInt32	tx2OutPowerBackoffCode	 - TX2 channel Power Backoff in dB
    _I_ Single	tx0PhaseShifter	 - TX0 channel Phase Shifter Value in deg
    _I_ Single	tx1PhaseShifter	 - TX1 channel Phase Shifter in deg
    _I_ Single	tx2PhaseShifter	 - TX2 channel Phase Shifter in deg
    _I_ Single	freqSlopeConst	 - Chirp Frequency Slope in MHz/µs
    _I_ Single	txStartTime	 - TX Start Time in µs
    _I_ UInt16	numAdcSamples	 - RX Number of Adc Samples
    _I_ UInt16	digOutSampleRate	 - RX Sampling Rate in ksps
    _I_ UInt32	hpfCornerFreq1	 - RX HPF1 corner frequency,[b15:0 (0x00-175 kHz, 0x01-235 kHz, 0x02-350 kHz, 0x03-700 kHz)] + TxChnCalibSet[b31:16]
    _I_ UInt32	hpfCornerFreq2	 - RX HPF2 corner frequency,[b15:0 (0x00-350 kHz, 0x01-700 kHz, 0x02-1.4 MHz, 0x03-2.8 MHz)] + ForceVCOSelet[b16] and VCOSelect[b17] , RetainTxCalUpdate[b24] , RetainRxCalLut[b25]
    _I_ Char	rxGain	 - RX Gain in dB(b0:5), RF Gain Target(b6:7)values 30dB:00, 33dB:01, 36dB:10, Reserved:11
    

    I don't clearly see an option to set VCO2 in profile config. Can you guide me on where and how to select it? On the above help snippet, it says "ForceVCOSelet[b16] and VCOSelect[b17]" but on the function call on the sample script, hpfCornerFreq2 is set to 0(pasting the function call again for convenience). To set VCO2, would I have to replace 0 with 65536?(Decimal for 1 0000 0000 0000 0000)?

      

    elseif(partId == 2243) then
    if(ar1.ProfileConfig(0, 77, 7, 6.4, 277.73, 0, 0, 0, 0, 0, 0, 13.856, 0, 256, 10000, 0, 0, 94) == 0) then

  • Hello Asher,

    As you're using mmWave studio, you could go to the "sensorConfig" tab directly, and choose "VCO2" from the drop box shown below :

    Regards,

    Ishita

  • Thank you, Ishita for the swift responses. 

  • Hi, 
    I still don't see the full Bandwidth. Calculated bandwidth on post-processing is only 0.3547 GHz. This is what I see as calculated Bandwidth. I'm also attaching a screenshot of my chirp parameters

  • Hello Asher,

    The frequency slope (MHz/us) that you've programmed for your chirp accounts for around 350MHz of sweep bandwidth. Please increase the value of chirp slope to have a higher BW. 

    It would be better if you could go through this app note to understand about the chirp parameters. You could also use "RampTimimgCalculator" in the mmWave studio for help.

    Regards,

    Ishita