请教GC5016实现实数进实数出的DUC的配置
时间:10-02
整理:3721RD
点击:
最近在上手GC5016,想实现一个16 bit实数进,16 bit实数出的DUC功能。在配置文件中设置:
#输入设置
splitiq 1
tinf_cmplx 0
tinf_tdm 0
。。。。。。。。
。。。。。。。。
#输出设置
tout_cmplx 0
tout_rate 1
tout_nsig 4
tout_res 0
tout_sumio 0
使用cmd5016编译,.anl文件中报错:“Fewer channels being generated than output”
假如将输入配置改为
splitiq 0
tinf_cmplx 1
则没有报错 但是根据datasheet这个配置对应的不是实数输入啊。。。。。
PS:滤波器系数部分我用的是原始的8bit I+8 bit Q进,16 bit实数出的配置。这会不会也有影响?如何将滤波器Bypass掉?
建议你到http://www.ti.com/product/gc5016页面里面下载
GC5016 Configuration Guide. (ZIP 823 KB ) 691 views, 27 Apr 2009 |
||
GC5016 Diagnostic Configuration File (Rev. A) |
用它来生成寄存器配置。5016有很多的寄存器,而且互相关联的程度比较高。