致命问题-ADRV9026-Version5.1.0.30_TX_THB3_Bug

你好,我是一名对DPD感兴趣的业余工程师。在使用ADRV9026-Version5.1.0.30的26C_linkSharing Profile(204C)验证DPD时候,发现DPD性能不好,经过定位是有由于THB3滤波器引入的:具体分析过程和结果如下:

1.去官网上获取了ADRV9026的说明书中的THB1&THB2&THB3系数;

2.级联仿真验证ADRV9026-Version5.1.0.30的26C_linkSharing Profile THB1&THB3结构,和说明书上的的ADRV90255-26C_NolinkSharing Profile的架构THB1&THB2;

3.MATLAB直接将基带信号Resample信号上插值4倍后再抽取4倍;

4.试验2中的两个经过4倍插值后的结果再MATLAB上再抽取得到抽取后的信号;

5.上述试验都是定点处理,将2/3/4中三个试验的抽取后的信号与插值前的信号试验对齐,作差得到如下图:

通过以上实验明显看出当前的支持26linksharing的Profile文件使用的THB3滤波器有问题,导致带内误差较大,影响用户使用。

以下附件中有整个问题的详细定位过程,希望尽快得到答复谢谢。

////////////////////////////////////////////////

后补充实验,在找到本地加载的26CLinkSharing-Profile后,修改THB3disable,enable THB2,小信号环回后带内纹波略有改善。

也就是说,在TXTHB1&THB3级联到中频采样1.966GHz,再在反馈4.9152GHz抽取到491.52MHz这个数字滤波器级联环路上存在

滤波器级联纹波恶化的问题。

理论上设计TX与FB的SRC变速率滤波器后的带内误差应该与MATLABresample的结果基本一致。