主题中讨论的其他器件: TSW14J58EVM
工具与软件:
我现在使用 AFE7901/7903的 PAP 功能。 开始时采用基本配置、离默认设置不远。
但无论信号有多低、它都会始终禁用输出信号。
您能提供建议吗? 例如、提供 PAP 配置模板?
非常感谢。
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.
工具与软件:
我现在使用 AFE7901/7903的 PAP 功能。 开始时采用基本配置、离默认设置不远。
但无论信号有多低、它都会始终禁用输出信号。
您能提供建议吗? 例如、提供 PAP 配置模板?
非常感谢。
尊敬的 Aman:
感谢您的答复和会议中令人震惊的提示。 我正在将当前的原型替换为较新的版本、之后将测试 maskarling。
从我们的 PA 规范和链路预算得出的 PAP 要求 如下:
1. DAC 的平均带内功率小于-11dBFS
2. DAC 的带外功率小于-74dBFS
该电平基于数据表中的 TRX DAC 增益。 如果随后需要调整 DAC 增益、则电平也将相应地发生更改。 该频带定义为385 -430MHz。
基于这些电平、平均检测器电平配置如下:
sysParams.papParams[0]['maThreshB0']= 28
请参阅平均值窗口、我们将从一帧57ms 开始。 第一个问题是、如何在窗口编号和时间之间进行转换? 探测器的数据速率。 检测器之后有集成、此处无法在计算中使用 DAC 的接口速率。
其次、请参阅 HPF 检测器阈值、是否可以配置-74dBFS?
第三个问题是430MHz 与 HPF 检测器 窗口长度之间的转换。 检测器处的数据速率也是如此。
您能提供建议吗?
再次感谢。
此致
Yinan
尊敬的 Yinan:
感谢您提供您的要求。 对于-11dBFS、这个 maThreshB0在我看来是正确的。
有关配置 HPF 检测器阈值的问题:
我知道 hpfThresh 参数以满量程百分比表示、-74dBFS 相当于满量程的0.02%-如果可以将我们的 HPF 检测器配置为如此低的值、我会进行检查并跟进。
有关探测器数据速率的问题:
请允许我明天回到您的身边-我相信应该可以使用 maNumSamples 和 maWindowCntr 参数指定一个57ms 的"帧"、我会找到这个转换并就此与您进行跟进。
谢谢!
Aman
尊敬的 Yinan:
PAP 检测器在内插滤波器之前使用 IQ 样本、因此这些样本的频率将是我们的 TX 数据速率。 TX 数据速率由 DAC 速率(系统参数 Fdac)/ DUC 因子(系统参数 ducFactorTx)给出。
例如、如果 Fdac = 8847.36MSPS、ducFactorTx = 18、则 TX 数据速率= 8847.36MSPS / 18 = 491.52MSPS。
使用该数据速率、"NumSample"参数和"WindowCntr"参数、您可以指定"帧"的长度(如果我正确理解了您的帧的含义)。
如果您需要进一步说明、请告诉我。
谢谢!
Aman
尊敬的 Aman:
感谢您的答复。 对于平均功率检测器窗口长度、现在已经很清楚了。
我测试了 EVM、以屏蔽除探测器之外的所有其他警报、现在信号仅在高电平时被禁用。
通过 命令"sysParams.papParams[0]['maThreshB0']= 28"将平均检测器限值配置为满量程的28%。
然而、当在高速 转换器专业版软件中将 CREAT 音调的比例因子设置为0.56时、会触发 PAP。
是不是应该这样?
此致、
Yinan
尊敬的 Yinan:
感谢您耐心观看本主题。 我已经对此进行了研究、是的、这是预期结果- MA 检测器是一种 RMS 检测器、旨在防止恒定 PA 饱和。 MA 检测器旨在用于检测恒定高功率、而不是在 尖峰触发、充当低通滤波器。
我们已与您的团队私下分享了 PAP 应用说明、请查看第2.4.2节、了解 MA 检测器的说明。 简而言之、首先获取 IQ 样本的峰值、
Abs (n)= √(I2[n]+ Q2[n])、
然后、 MA 检测器的输出是 该 ABS (n)信号在长度为32/64/128个样本的移动窗口内的平均值; MA 检测器的输出是 maNumSample s 的功率 RMS。 然后、我们可以指定帧中的窗口数量(maWindowCntr)以及平均功率大于 maThreshB0以触发 PAP (maWindowCntTh)的窗口数量。
基于此、我们可以说、触发 PAP 所需的窗口数量越多、这将使平均值的"更多"(我们需要持续超过阈值的时间更长)。 作为一项实验、您可以尝试将 maWindowCntr 和 maWindowCntTh 均减小为1、并将 maNumSamples 减小为32、以查看是否允许您使用较低的音调电平来触发 PAP;从理论上讲、您使用的样本较少、MA 检测器的行为接近峰值检测器的行为。 但是、我不确定这是否会在实践中起作用、因为 MA 检测器将始终对至少32个样本取平均值。
我希望这对您有所帮助、如果您需要进一步的澄清、请联系我们!
谢谢!
Aman
尊敬的 Aman:
非常感谢您的答复。
目前、我正在测试 HPF 滤波器、以检查它是否有助于检测带外信号。
如您发送给我们的文档中所述、一般会检测到处于奈奎斯特窗口较高频率的信号。 但是、使用高速数据转换器 Pro APP 和 EVB 时、无论在 DAC 中生成哪个频率、 0.1* 奈奎 斯 特 F、0.5*奈奎斯特 F 或0.8*奈奎斯特 F 中、无论阈值有多低、信号都可以始终通过。
例如、如下所示、使用最低阈值和最快响应设置 HPF 滤波器、它仍然无法检测到信号。
sysParams.papParams[1]['hpfWindowCntr']= 1
sysParams.papParams[1]['hpfWindowCntrTh']= 1
sysParams.papParams[1]['hpfThreshB0']= 1
sysParams.papParams[1]['hpfThreshb1']= 1
sysParams.papParams[1]['hpfThreshComb']= 1
sysParams.papParams[1]['hpfNumSample']= 4
sysParams.papParams[1]['hpfEnable']= 1
您能提供建议吗?
好的
Yinan
尊敬的 Yinan:
一些问题/建议:
谢谢!
Aman
尊敬的 Yinan:
请尝试使用以下波形文件并查看您是否可以看到 PAP 触发器。 在我的最后、 我看到、当启用了 PAP 时、没有 TX 输出;当使用该波形(使用您在之前的消息中共享的 PAP 参数)禁用 PAP 时、有一个 TX 输出。
e2e.ti.com/.../papWaveform.zip
听起来您使用 HSDC Pro 发送音调、我相信您可以使用 HSDC Pro 通过 HSDC Pro "DAC"视图下的"Load External Pattern File"按钮发送波形。 如果您在发送此波形时有任何问题、请告诉我。
另外、您能否通过电子邮件/私人 E2E 消息向我发送您的完整配置文件(包括您的所有 PAP 参数)? 这对我很有帮助、以便我可以使用完全相同的设置对我的设置进行交叉检查和调试。
谢谢!
Aman
尊敬的 Aman:
我收到了新的 EVM、谢谢。
现在、我安装 HSDC 6.0、发现 AFE TX 选项中没有器件 ini。 我是否应该在某个位置手动下载 ini 文件?
在 AFE79xxEVM_TSW14J58_Bringup ppt 中、建议使用 Latte 和 TSW14J58 EVM 的脚本。 但是、如果我要加载您的测试信号、则需要 HSDC。
此致
Yinan
尊敬的 Yinan:
很高兴听到你可以看到 PAP 在你的身边工作!
波形文件包含 I 和 Q 数据列、格式为[I Q I Q]。 第3列和第4列只是前两列的重复。
我向大家分享的波形是20 MHz 带宽 LTE 波形、我在其中随机翻转了一些 MSB 以尝试触发 PAP 的 HPF。 我使用了基于 MATLAB 5G 工具箱的波形发生器工具、该工具可以生成4G LTE 或5G 波形。 如果您请求某个波形规格、我可以看看 我是否可以使用我们的工具生成它并与您分享。
谢谢!
Aman
尊敬的 Yinan:
我很抱歉、但不幸的是、我没有办法生成 Tetra 音调。 我只能 生成具有不同带宽/中心频率的4G/5G 波形。 我不是很熟悉 Tetra 音调、但我可以生成一个具有不同带宽/载波间距的"聚合"4G/5G 波形、这样您是否能够创建与 Tetra 音调相似的东西?
我必须在内部弄清与您共享这些波形的最佳方法是什么-目前、如果您有要用于测试的宽带信号规格(中心频率/电平)、请告诉我、我会看看我是否可以提供它。
谢谢!
Aman
尊敬的 Aman:
问题是4G/5G 信号具有相当宽带的带宽。 单音四分频信号的带宽为25KHz 、波峰因数为3dB。 您是否有办法生成此类窄带信号?
同时、如果频率可变、宽带信号(如您提供的信号)也很有用。 您能否提供一种 自己调整频率/级别的方法?
现在、我将使用 CW 扫描频率测试 HPF 检测器、以检查 PFIR 滤波器的频率响应。 不过、HPF 检测器似乎不会响应 CW、而是仅响应宽带信号、如您发送给我的宽带信号。 根据应用手册、这解决了我的问题、应该不会像这样。 您能 提供建议吗?
谢谢你。
此致
Yinan
尊敬的 Yinan:
请在下方查看我的回复。
[报价 userid="599571" url="~/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1370194/afe7901-pap-disables-the-output-signal-no-matter-how-low-the-signal-is/5368241 #5368241"]问题在于4G/5G 信号相当宽带。 单音四分频信号的带宽为25KHz 、波峰因数为3dB。 您是否有办法生成此类窄带信号?很抱歉、很遗憾、我无法生成此类信号。
与此同时、如果频率可更改、宽带信号(如您提供的信号)也很有用。 您能否提供一种 自行调整频率/级别的方法?
我有办法做到这一点。 我将与罗萨里奥协调、为您提供此信息。
现在我要测试 CW 在扫描频率下的 HPF 检测器、来检查 PFIR 滤波器频率响应。 但是、HPF 检测器似乎不会响应 CW、而是仅响应宽带信号(如您发送给我的信号)。
我认为这可能涉及调整 HPF 参数的问题。 正如我们所讨论的、这通常不是 HPF 检测器的用例(我们通常使用该检测器来捕获 MSB 中的位错误)、但我同意应用手册建议 HPF 检测器理论上应能够检测更高频率的音调。 因此、在调优 HPF 检测器来触发这些更高频率的音调时、我没有太多的指导/经验。
除了要调整的 PAP 参数外、我能想到的唯一其他建议是、我们有一个寄存器可禁用 HPF 检测器的平均值计算。 您可以尝试以下寄存器写入来使用瞬时滤波器输出、而不是平均值:
## Use the instantaneous filter output ch = 1 # 0=A, 1=B, 2=C, 3=D device.writeReg(0x19, 0x1<<ch) # open page device.writeReg(0x569, 0x1) # use instantaneous filter output device.writeReg(0x19, 0) # close page ## Use the averaged filter output ch = 1 # 0=A, 1=B, 2=C, 3=D device.writeReg(0x19, 0x1<<ch) # open page device.writeReg(0x569, 0) # use averaged filter output device.writeReg(0x19, 0) # close page
谢谢!
Aman