完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在测试AD9361的时候发现,同样的配置校准,有的芯片的发射直流和IQ平衡可以校准到50dBc以下,有的却只能校准到30dBc左右。且发射通道1和2通道也不一样,很多时候会出现一个通道很好,另一个通道很差的问题。我想问问AD9361的同样的配置校准为什么会出现多个芯片和两个通道不一致的现象。这个校准如何保证每个芯片校准出来的性能都相同。
我的板卡是按照参考设计自己设计的FMC板卡,配置参数也是按照手册自己开发的配置软件。可以正确配置,现在存在校准多个板卡的时候不一致的问题。wangmigooo |
|
相关推荐
5个回答
|
|
本振泄露(LO Leakage)的单位是dBm,0dB TX ATT时,一般能测到-50~-60dBm左右。TX ATT增加,LOL的趋势是随之降低,但不一定单调下降,与TX ATT也不是dB by dB。镜像校准的单位是dBc,偏离本振较近的频率成分,镜像校准效果好;偏离本振较远的频率成分,镜像校准效果不如较劲的。
做TX QUAD CAL时,需要注意留足校准时间。GUI生成脚本里有这样一个语句 WAIT_CALDONE TXQUAD,2000 // Wait for cal to complete (Done when 0x016[4]==0) 意思是设置TX QUAD timeout时间是2000ms,在这段时间内监测0x016[4]。如果该bit返回0,则TX QUAD完成,开始执行下一条命令。如果2000ms内0x016[4]一直为高,则TX QUAD未完成,在2000ms终了时退出TX QUAD,执行下一条命令。在将GUI脚本转化为BSP/MCU/CPU脚本时,需要注意留足校准时间,并监测0x016[4],0x0A7/0A8[1:0]。 如果认为自动校准效果不好,可以用手动校准,找出最优的0x0A0,0x0A3的值(最优NCO offset值),并将这个值写到初始化脚本。手动校准时,在ALERT状态改变NCO offset,运行后在TX状态看TX LOL和TX image的校准效果。 //Manual QEC SPIWrite 169,C0 SPIWrite 0A0,XX SPIWrite 0A3,XX SPIWrite 016,10 WAIT_CALDONE TXQUAD,2000 SPIRead 0A7 SPIRead 0A8 |
|
|
|
60user55 发表于 2018-12-20 10:11 首先谢谢你的回答,但是你说的也存在问题。 你回答的:本振泄露(LO Leakage)的单位是dBm。但是我在AD9361器件手册里查到的是本振泄露的单位是dBc 按这样计算的话,那你的意思是不是0dB的衰减时发射功率就是0dBm? AD9361的发射OIP3只有19dBm,要是0dBm输出的话线性度才38dBc有点低了。要是采用外接高OIP3射频放大器并且增加衰减回退功率保证线性度的话那么就会增加发射衰减值,本振泄露抑制度就会会减小。AD9361能不能在0dBm发射功率的情况下同样保证线性度和本振泄露都在50dBc以上呢? |
|
|
|
esgss 发表于 2018-12-20 10:30 发射本振泄露从系统角度看以dBm表示更好, 因为本振泄露不会随发射信号的数字域回退而减小, 这和改变发射衰减档位是两回事. 简而言之, 在0dB发射衰减档位情况下, 如果输出信号是满刻度单音, 则单音功率为7dBm, 本振泄露的典型值为-50dBc, 即-43dBm. 如果输出信号在数字域回退10dB, 即输出-3dBm单音, 本振泄露还是-43dBm, 但是dBc变为40dBc. 如果不改变数字域回退, 而是调整发射衰减档位, 则输出的本振泄露会随衰减档位而有所变化, 但不是dB/dB变化, 所以数据手册上列了0dB衰减和40dB衰减两种值做参考. 另外需要注意的是这个是典型值, 如果要保证不同温度和不同衰减档位情况下的本振泄露足够小, 必须额外做在线本振泄露校正才行. 另外OIP3=19dBm应该是在满刻度输出条件下测的, 这个指标决定了实际系统的ACLR, 要保证50dBc的ACLR通常要做适当的数字域回退. |
|
|
|
msvsudsdf 发表于 2018-12-20 10:37 你好,SongZ。我用DDS产生500K信号,设置带宽1.2M,本振243M。现在输出波形为243.5M 5dbm大小,通过调节NCO phase offset值,将本振(243M)和镜像(242.5M)抑制到46dbc左右。但三次谐波241.5M(243-3*0.5)只有30dbc。请问这是正常指标,还是哪里设置不对?这种信号能不能用?如果用100K单音信号测试,三次谐波就在带内了,请问怎么解决,谢谢! |
|
|
|
dingxueli 发表于 2018-12-20 10:48 你好,我们在使用AD9361的时候也遇到了同样的问题。在下边带会出现基带的三次谐波,而且发射功率越大,这个谐波就越大。当基带频率小的时候,谐波就会落在带内造成带内杂散干扰,当这个信号落在带外时就会造成带外杂散干扰和邻道泄漏增加。这个应该是他基带放大器线性度不好产生的,最后也没有调好。对于一般通信对信号质量要求不高的可以通信,但是对于一些高阶的调制就比较困难了。 我们最后使用了我们自己团队(成都定为电子)研发的USDR系列平台把这个问题解决了,这个我可以推荐你试一下。我们团队也使用了AD9361设计了一款射频FMC,而且我们公司还开发了软件应用平台,把接口模块封装到了simulink里面,我们现在都在Windows平台的Simulink里拖模块搭建链路就完成了链路设计,还可以随时进行仿真,非常方便。 我将我们公司的板卡和ADI的FMC做了测试和对比,我们在AD9361外围有添加了输出放大器和接收低噪放,发射功率和线性度都更好。经过我们的测试我们的FMC板子单音最大发射功率可以到10dBm。可以看到在最大发射功率时镜像和本振都在50以下,三次谐波也抑制到50. 最后我们使用这款平台验证了BPSK.QPSK和16QAM的链路,可以看到16QAM通信时的性能如下,下面是16QAM的发射频谱模版和接收星座图,我们已经可以通信业务数据音频、视频和文件等等。公司网站:http://www.dingwave.com。 |
|
|
|
只有小组成员才能发言,加入小组>>
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1292 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1893 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4233 浏览 2 评论
8990 浏览 1 评论
3136 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1414浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1640浏览 2评论
1608浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1292浏览 2评论
207浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 03:10 , Processed in 1.009647 second(s), Total 55, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号