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.

[参考译文] 66AK2L06:RFSDK 02.00.03源文件

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/763984/66ak2l06-rfsdk-02-00-03-source-files

器件型号:66AK2L06
主题中讨论的其他器件:RFSDK

您好!

我们  使用 66AK2L06 和 ADC14X250设置优化雷达系统设计

 我们能够使用66AK2L EVM 高速采样模拟信号。  

我们分别实现了输入模拟信号的 I 和 Q 数据。  但我们不需要 I 和 Q 值。 我们需要模拟信号的数字值。

 

我们 认为它可能与以下文件相关: Lamarr_DFE_1xLTE80_HC_245p76_JESD121_121x_CDFRsum_noCFRnoDPDe_lane0_v2.bin 和  AID_PLAYBACKFULL_1xLTE80_Demo2_NoNPSAC.out

(@ 66AK2L06-Design-Demo_RFSDK_02.00.03.00-DEMO2_01.00.00.tar.gz\usr\share\radio\demo2_pack\dsp\Lamarr-lte80-demo2)

是否可以查看此文件的源文件?

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

    仍在等待帮助, 是否有人可以提供帮助?

    我们只需要模拟信号的数字值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    梅姆厄特,我现在不在这个组。 我可以提供一些输入。
    有两个第三方顾问可以构建 DFE 配置、他们具有 DFE 寄存器编译器:
    CommAgility -英国
    Azcom -意大利
    Keystone 2项目经理是 Greg Wood、您可以让您的 TI 销售工程师联系他寻求支持、但我认为您必须与第三方合作。

    数字广播将复杂的 I 和 Q 数据从数字广播传输到 IQN2并传输到存储器。
    您可以使用15位旁路功能(LSB 是四舍五入的)、因为您有一个14位 ADC、所以这不是问题。
    旁路功能采用复数输入。

    您不想将回放代码、串行器/解串器配置、或将 IQN2更改为 DFE、或将 IQN2更改为 PktDMA。

    ADC ->串行器/解串器-> JESD-DFE -> Rx-DFE -> Rx-DDUC-DFE -> Rx-BB-DFE -> IQN2
    播放代码配置 Serdes 和 IQN2。
    DFE 输出文件是针对 DFE 的寄存器编程。
    回放代码也具有上述块的初始化过程。
    如您所知、需要先初始化 ADC、然后再初始化66AK2L06 - RFSDK2。

    注意:串行器/解串器和 IQN 配置具有 RFSDK 的源代码。 您不需要更改它。 串行器/解串器至 DFE-JESD 输入配置具有特定的工作关系。 到 IQN2的 DFE 基带输出配置有一个特定的工作关系

    如果您尝试获取 ADC I 数据、有两种选择。

    a)快照-使用 DFE GEL 文件捕获 JESD Rx 格式块输出、这捕获直接测试总线、这不是流式传输、这将在捕获缓冲区中捕获。 您可以修改 GEL 文件以捕获8、16、32K 个数据样本、然后必须从静态捕获存储器读取数据

    为了查看 ADC 数据、DFE 内的信号处理必须不提供复杂的滤波、也不提供频率调优。 在您的配置中、Rx 输入执行希尔伯特变换、以通过 Fs/4调优并应用滤波器。 这会将245.76Msps ADC 转换为122.88Msps 复数。 此外、还需要将 DDUC Rx PFIR 滤波器设置为脉冲(当前为80%通带低通滤波器)。

    B1)使用 Rx 复数输入、这不是您使用122.88Msps 输出 F=2的 Rx 接收器选择的 ADC。 I 和 Q、接收器输出被旁路至16位输出的15位范围内。

    B2)修改 DFE 配置、使 JESD Rx 被视为交错复数输入。
    这尚未经过测试。 这不是标准的 JESD Rx 模式。 DFE 旁路处理提供 I =输入、Q =输入+1。
    这是您问题的唯一答案。 它需要研究、自定义测试和新配置。 注意:已测试15位旁路。

    B3)具有修改后的 DFE 配置、其中 Rx 输入转换为复数(Hilbert)-Fs/4、Rx 的其余部分不进行滤波。 IQN2输出是122.88Msps 的复数输出。 您将对复数122.88数据执行另一次希尔伯特传输、并返回到245.76的实数流。 这有两个滤波过程、因此您不会恢复准确的 ADC 代码。 这是 DFE 最容易实现的。

    如果没有 cmd5798寄存器编译器、DFE 源代码将无法为您提供答案。 在.reg 文件输出之后还有一个 Linux 转换器。

    此致、
    Joe Quintal
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Joe、您好!
    如何查找 GEL 文件?

    @ C:\ti\mcsdk_BIOS_3_01_02_05\tools\program_evm\gel
    有3个 GEL 文件--> evmk2e.gel、tcievmk2l.gel、xtcievmk2x.gel

    我还有一个 GEL 文件、您以前曾与我们共享过
    DFE2d.GEL

    是否有任何其他 GEL 文件? ((İ.E DFE GEL 文件)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    最新的 MCSDK 3147是去年用于 RFSDK 工作的产品。
    GEL 文件是 MCSDK 软件包的一部分。 附加的字母指示 GEL 文件用于 Keystone 系列中的哪个部分
    "字母 L"- TCT6630K2L/66AK2L06。 如果您转到 MCSDK 软件支持区域、则可以请求将 MCSDK 3147用作最后一个非处理器 SDK 版本。 DFE GEL 文件由我们的应用团队提供、用于调试和扩展使用捕获缓冲区来快照捕获 DFE 块中的各种信号。 还可以使用 CCS 从32位存储器捕获中提取 IQ 数据、我之前已经为此发送了一个 MATLAB 脚本。

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

    Joe、您好!

    感谢您的回答。

    是否可以更详细地解释 B2?

    我们正在查看 etc/radio config 文件。

    我们不确定哪些参数必须更改才能绕过 DFE。  

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

    您好!

    如果我们将奇数和偶数实数样本打包到2个 JESD 通道中、位速率为2.4576Gbps、则会将它们呈现给66aK2L06作为2个 JESD 通道、L=2、M=2 (这应该是1、但在这种模式下、JESD 块不会处理 M=1、F=2)。

    或者、输入可以是一个奇数甚至实数的采样、打包到1个 JESD 通道中、比特率为4.9152Gbps、它们将被预置为66ak2l06作为1个 JESD 通道、L=1、M=2、F=4)。   (JESD Rx 模式称为222ix ODD、偶数数据将出现在 JESD 通道0中、JESD 通道1禁用。

    注意:LMF 的 JESD 参数必须在数据转换器输出和 DFE-JESD 之间匹配。   

    串行器/解串器配置需要与上面使用的情况相匹配(这内置于播放代码中、RFSDK2具有源代码。

    DFE 配置必须重建为 不同的 JESD Rx 模式、122.88Msps 至 Rx 的1个复数输入、DFE DDUC Rx PFIR 必须是脉冲、  您必须将 IQn2 122.88Msps 复数输出作为奇数、甚至是实数样本进行后处理。

    这通常通过 RFSDK2第三方提供商 Azcom 来实现。   

    此致、

    Joe Quintal