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.

[参考译文] MMWCAS-RF-EVM:IQ 不匹配问题

Guru**** 2460850 points
Other Parts Discussed in Thread: AWR2243

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1490243/mmwcas-rf-evm-iq-mismatch-question

器件型号:MMWCAS-RF-EVM
Thread 中讨论的其他器件: MMWCAS-DSP-EVMAWR2243

工具与软件:

您好、专家:

  我想 从 mmwcas-RF-EVM 观察 IQ 失配现象、版本为 PROC054 REV-E、我正在使用  mmwcas-RF-EVM + mmwcas-DSP-EVM 来捕获 ADC 数据。我将使用 mmWave Studio 3.0.0.14、方法是运行 Cascade_Configuration_以下 calib.clua 和设置为的 calib.config:

然后运行 ADC.lua 以捕获 Cascade_Capture 数据并解析 MATLAB 中的 ADC 数据、通过 距离 FFT 处理、得到如下图:

我更改了  Cascade_Configuration_ en.lua 中的代码,源代码是:

if (0 == AR1.RfInitCalibConfig_mult (deviceMapOverall、1、1、1、1、 11、165537))
  WriteToLog ("RF Init Calibration Successful \n"、"Green")
设计
我将代码更改为:
if (0 == AR1.RfInitCalibConfig_mult (deviceMapOverall、  1、1、1、1、     1、1、 1655 36))  
  WriteToLog ("RF Init Calibration Successful \n"、"Green" )
设计

运行 Cascade_Configuration_ 451.lua 后 、calib 配置设置如下:

似乎 RX IQMM 被禁用、然后 我运行 ADC.lua 来捕获 Cascade_Capture 数据、解析 MATLAB 中的 ADC 数据、通过运行距离 FFT 得到如下图:

这与  RX IQMM 使能相同、我在距离 FFT 中找不到 IQ 不匹配创建的微镜目标。因此我的问题是如何配置 mmWave Studio 来  观察 IQ 不匹配 现象。

我期待您的回复。

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

    您好!

    若要查看"I"和"Q"不匹配、需要分别计算和绘制"Real"和"Imag"FFT。  您绘制的 FFT 似乎是功率频谱、因此 I/Q 信息丢失。

    此致、

    Ali

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

    嗨、Ali:

      、您的答复、就像您说的‘m 我、执行复数 FFT 并使用 abs funcion 来获得这个数字n‘t 但我认为这个操作不会影响观察 IQ 不匹配。 在尝试你的建议后,我仍然有一些问题作为跟随、你可以检查我一一个一个?  

      执行的操作是否正确、我的意思是更改 LUA 中的代码以在 MMWAVE_STUDIO 中禁用 RX IQMM、是否正确禁用 MMWCAS-RF-EVM 中的 IQ 不匹配校准。

       :IQ 失配理论是理想的 IQ 捕捉信号如下所示

                                  

    由于接收器非理想特性、、实际 IQ 捕获数据如下:

                                 

    α 是振幅不匹配因子、θ 是角度不匹配因子。   :失配会导致频谱中的镜目标、镜目标功率与失配程度成正比、我使用 MATLAB 通过 FFT 来验证这个理论、处理理想 IQ 信号和实际 IQ 信号、并使用 Abs 函数对 FFT 信号、图如下所示

    图1是理想信号,图2是真实信号,结果与理论相同,所以我对您的建议感到困惑,您能解释为什么不能使用 abs 或 power dimension 来观察 Iq mismatch.it 似乎在这些维度我可以观察到镜像目标。

    3.我按照您的建议,使用实数和 imag 函数将 ADC 数据采集在 RX IQMM 禁用中分开,然后我 对 imag 和实数数据执行 FFT 处理,最终我将两个 abs FFT 结果绘制在一幅图中,如下所示:

    我没有发现任何不同,所以 什么是对我的操作,我之前说过。

    期待您的回复。

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

    大家好、有人能告诉我如何使用 mmWave Studio 和 lua 来捕获 IQ 不匹配的 ADC 数据吗?

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

    您好!

    分析是正确的-不过、如果要测量振幅和相位 IQ 不匹配、则需要分别计算实数和虚数的复数 FFT。  您是否使用 AWR2243 EVM? 我将 进一步检查 RX IQMM 校准实际做了什么。 在 mmWaveStrudio 中、您是否 在"复数"模式下使用 ADC?  请分享 lua 脚本?

    Ali     

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

    嗨、Ali:

      谢谢您的回复、我已经解决了这个问题,通过把 ADC 格式从 cpmlex1x(默认 config)更改为 comlex2x ,然后通过禁用 RX IQMM,我可以观察到镜像目标后距离 FFT prcocess。