Data Fields
rlChirpCfg_t Struct Reference

Chirp config API parameters. This structure contains fine dithering to coarse profile defined in rlProfileCfg_t. It also includes the selection of Transmitter and binary phase modulation for a chirp.
. More...

#include <control/mmwavelink/include/rl_sensor.h>

Data Fields

rlUInt16_t chirpStartIdx
 Chirp start index (0-511)
 
rlUInt16_t chirpEndIdx
 Chirp end index (0-511)
 
rlUInt16_t profileId
 Associated profile id (0-3)
 
rlUInt16_t reserved
 Reserved for Future use.
 
rlUInt32_t startFreqVar
 Ramp start frequency,
For 77GHz devices(76GHz to 81GHz):
1 LSB = 3.6e9/2^26 = 53.644 Hz
valid range = 0-8388607
For 60GHz devices(57GHz to 64GHz):
1 LSB = 2.7e9/2^26 = 40.233 Hz
valid range = 0-8388607
.
 
rlUInt16_t freqSlopeVar
 Ramp slope
For 77GHz devices(76GHz to 81GHz):
1 LSB = 3.6e6 * 900/2^26 = 48.279 KHz/us
valid range = 0-63
For 60GHz devices(57GHz to 64GHz):
1 LSB = 2.7e6 * 900/2^26 = 36.21 KHz/us
valid range = 0-63
.
 
rlUInt16_t idleTimeVar
 Idle time for each chirp
1 LSB = 10ns
valid range = 0-4096
.
 
rlUInt16_t adcStartTimeVar
 Adc start time for each chirp
1 LSB = 10ns
valid range = 0-4096
.
 
rlUInt16_t txEnable
 Tx enable selection bit mask
b0 Enable TX0
0 Tx0 Disable
1 Tx0 Enable
b1 Enable TX1
0 Tx1 Disable
1 Tx1 Enable
b2 Enable TX2
0 Tx2 Disable
1 Tx2 Enable
Note: Maximum of only 2 TX can be turned in a chirp
.
 

Detailed Description

Chirp config API parameters. This structure contains fine dithering to coarse profile defined in rlProfileCfg_t. It also includes the selection of Transmitter and binary phase modulation for a chirp.
.

Note
One can define upto 512 unique chirps.These chirps need to be included in frame configuration structure rlFrameCfg_t to create FMCW frame

Definition at line 774 of file rl_sensor.h.


The documentation for this struct was generated from the following file:

Copyright 2018, Texas Instruments Incorporated