基于GC5016的数字直放站设计
MS/s,然后再进行上变频处理,输出速率为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滤波器频率响应过渡带宽度和阻带衰减的关系 结语 该硬件平台已经成功应用于多种直放站设备,都达到了相应的移动通信直放站标准,性能稳定可靠,取得了较好的经济效益。
- 直接变频接收机设计可实现多标准/多频带运行(10-11)
- 基于蓝牙芯片的无线通信模块设计与开发(02-03)
- 无线通信网络设计与现场测试(10-10)
- WiMAX数据传输加密方案设计与实现(05-25)
- 高性能TD-SCDMA接收机的设计(03-15)
- 初步设计WiMAX射频系统(03-29)