不好意思写的比较长,还有图,是想让人看得明白一些。
希望用AD9856做一个正交调制,I、Q两支路为码速率4.2966MHz的数字信息,经过AD9856正交调制之后输出为20MHz的中频信号,系统框图如下图:
上图中的脉冲成型滤波模块以4倍采样对I、Q两路信息进行脉冲成型滤波,输出为17.1864MHz(4.2966MHz×4)的有符号数(输出字长15比特,取高12位(第3——15位)输入AD9856,最高位为符号位,满足AD9856二进制补码的输入要求)。
写AD9856(红色框)将I、Q两支路脉冲成型后的数据按照I1
Q1 I2 Q2 I3
Q3……的顺序排列好后以f=34.3728MHz(17.1864MHz×2)的速率写入AD9856。
AD9856参数如下:参考时钟倍频
REFCLK Multiplier=4;————M=4
CIC interpolation rate =
2;———————N=2
HB3 =
bypassed;—————————————H=1
输入数据:12bit Full-word input
format——I=1
AD9856的参考时钟REF-CLK由FPGA提供,为REFCLK=34.3728MHz,
输入数据速率f=34.3728MHz。
以上各参数满足REFCLK
= (2HNf)/MI的要求。
AD9856选择的是突发模式(Burst Mode),时序关系满足下图要求: