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.

[参考译文] AFE7950EVM:从 SendTone.py 脚本访问 IQ 数据

Guru**** 2387960 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1264460/afe7950evm-access-of-iq-data-from-sendtone-py-script

器件型号:AFE7950EVM

您好!

我正在使用 Latte 软件、TI 为 CW 单音传输提供了一个脚本。

代码正常运行、我也获得了输出。 但是、我想访问在代码运行时生成的 IQ Data。 下面提供了代码供参考-  

######################## 将信号发送到 TX AB

amp1A=-20

频率 A=20

amp1b =-10

频率 B=20

AFE.selectCh(0,0)

AFE.FPGA.sendSingleTone(0,freqA,amp1A,freqB,amp1B)

请提出建议。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 YS:

    要获取正在发送的 IQ 数据、您可以使用以下函数。 请注意、最后一个参数是 DAC 数据速 率、DAC 采样率/内插因子。  

    iDATA、qdata=aFE.fpga.toneGen (amp、freq、4096、datarate)

    此致、

    大卫·查帕罗

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 David:  

    我在代码中使用了该函数。 我假设 DAC 采样率= 11796.48、内插因子= 24。 因此、DAC 数据速率= 491.52。 我使用

     iDATA、qdata=aFE.fpga.toneGen (-20,65565536,491.52)、适用于20MHz 基带、振幅为-20dBm。

    保存的 IQ 数据在每个数字例如 346534.0

    我删除了该点并将从该函数中提取的相同 IQ 数据进行交叉检查、但未获得正确的输出。

    请提出建议。

    此致。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 YS:

    在查看代码之后、问题似乎是当 toneGen 函数内部使用时、创建音调时并未使用65536个样本。  

    它们使用以下公式来计算要使用的确切样本数。 请使用此文件、您应该会看到问题修复。  

    nSamples = int (math.ceil (math.ceil (samples/24.0))*24 (这要求您在脚本中导入数学模块)

    此致、

    大卫·查帕罗