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.

AWR1843BOOST: AWR1843BOOST

Part Number: AWR1843BOOST

在ccs中配置ADC为:

static void Cfg_ADCOutCfgInitParams (rlAdcOutCfg_t* ptrADCOutCfg)
{
/* Initialize the configuration: */
memset ((void*)ptrADCOutCfg, 0, sizeof(rlAdcOutCfg_t));

/* Populate the default configuration: */
ptrADCOutCfg->fmt.b2AdcBits = ADC_BITS_16;//ADC_BITS_16=2
ptrADCOutCfg->fmt.b2AdcOutFmt = ADC_FORMAT_COMPLEX;//ADC_FORMAT_COMPLEX=1
ptrADCOutCfg->fmt.b8FullScaleReducFctr = 0;

return;
}

ADCBuf_dataFormat dataFormat;

dataFormat.adcOutFormat = adcFmt;//adcFmt=0
dataFormat.channelInterleave = chInterleave;//chInterleave=1
dataFormat.sampleInterleave = sampleInterleave;//sampleInterleave=1

那么对于ADC中16位的实部和16位的虚部,和真实的十进制ADC数据是怎样的关系?

怎样将其转换为真实的十进制ADC数据?

  • 那么对于ADC中16位的实部和16位的虚部,和真实的十进制ADC数据是怎样的关系?

    对于 ADC 中的 16 位实部和 16 位虚部,它们实际上是表示复数的一部分,被称为复数形式的 ADC 数据,这种数据格式用于捕获信号的幅度和相位

    ADC 会将模拟信号转换为数字信号。16 位的 ADC 数据表示数字信号的幅度部分,在标度上(电压或电流)。对于每个采样点,会得到一个 16 位的实部和一个 16 位的虚部,它们代表了采样点的幅度和相位信息。

    要将这些复数形式的 ADC 数据转换为真实的十进制 ADC 数据,需要考虑 ADC 的参考电压,以及实际信号的标度和校准。

    16 位的实部和虚部只是表示 ADC 采样得到的数字信号的一部分,需要结合电路设置和标定来将其转换为真实的十进制 ADC 数据。

    怎样将其转换为真实的十进制ADC数据?

    数据转换

  • 我想获得的值是中频信号在某个点虚部和实部的比值在0到2*Π内对应的角度,这也需要考虑 ADC 的参考电压,以及实际信号的标度和校准吗?

  • 这也需要考虑 ADC 的参考电压,以及实际信号的标度和校准吗?

    需要

  • ADC 的参考电压用将数字信号转换为物理量,且信号的标度和校准可以确保 ADC 的输出与实际信号之间的准确对应关系