微波EDA网,见证研发工程师的成长!
首页 > 微波射频 > 射频工程师文库 > 基于GC5016的数字直放站设计

基于GC5016的数字直放站设计

时间:01-05 来源:C114 点击:

频处理,输出速率为 61.44MS/s的中频数字信号。DAC5687接收GC5016输出的信号,通过内插和滤波输出140MHz的IF模拟信号。

ADC5553不需要软件配置,只要给它稳定的61.44MHz时钟就可以了。系统的滤波功能主要在GC5016中实现,WCDMA对于滤波的要求如图3所示。DAC5687需要完成内插/滤波及上变频的功能,可通过串行接口对其进行编程。

\

图3 单信道滤波器幅频特性

GC5016可以采用CMD5016配置软件程序,按要求生成一系列输出文件。这里面包含配置文件、分析文件、调试文件和列表文件。配置文件以一种格式定义所有寄存器的设置以适合GC101的估计模式。分析文件提供用户内部到芯片的增益反馈信息,并且提供其他有用的信息给用户读取。调试文件是给软件程序的调试者使用的,而且这个文件对其他人可能是保密的。列表文件包含每个控制区的值。这种格式可以使用户较容易地看出每个控制区采用的是哪种设置。

在前面已经讲到,每个通道都有两种工作模式:发射和接收。这里采用两个通道(AB)用于发射,两个通道(CD)用于接收。由于不同的参数适合于不同的工作模式,所以使用时要先进行模式设置。模式的设置可以用一条模式命令完成。

mode [AB"CD] [transmit| receive]

用户在命令文件中定义变量。这些变量可以是区(硬件控制寄存器的位区)或者pseudo_fields(仅仅在软件中存在的变量,而在硬件中没有与之直接对应的元素)。变量可以有六种类型:mandatory(M)、defaulted(D)、computed(C)、unused(U)、 expert(E)和not available(-)。Not available只能用在只读变量中。在发射和接收模式中,变量有不同的类型。例如,cic_int在发射中是M(mandatory)型,而在接收中则是U(unused)型。任何变量均可以由用户定义,而且它们的值可用于芯片的编程也可用于其他区的计算。用户要想修改这些变量的值,就应该在软件中给出C和E区定义值。有一点需要注意,为了提高程序的可读性,往往需要加一些注释,注释的格式是:以"#"或者"/"开始,在注释中允许有空行。
图4和图5分别是WCDMA滤波器频率响应和滤波器频率响应过渡带宽度和阻带衰减的关系。

\

图4 WCDMA滤波器频率响应

图5 WCDMA滤波器频率响应过渡带宽度和阻带衰减的关系

结语

该硬件平台已经成功应用于多种直放站设备,都达到了相应的移动通信直放站标准,性能稳定可靠,取得了较好的经济效益。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top