基于FPGA的DS/CDMA解扩解调模块设计与实现 2
0赞图2 CDMA信号接收设备总体方案框图
3 几个关键模块的实现过程
中频处理与ADC单元主要由中频自动增益控制、带通/低通滤波、DDS采样时钟发生器、中频ADC采样这几个模块组成,采用速率是码片时钟N倍的时钟作为采样时钟,然后将采样后的数据送入FPGA中。
基带接收处理单元由数字正交下变频、时钟基准DDS、可控地址码产生、多路并行地址码搜索捕获、数字内插码片跟踪、码分信道估计(幅 度、相位估计、SIR估计)、多路数据相关解扩、差分相干解调数据接口(不含数据帧恢复)这些部分组成,主要完成信号的接收解扩解调功能。
主控单元主要由初始化配置(载频配置、地址码配置、工作状态配置)、工作状态检测(捕获指 示、同步指示、接收状态等)、控制接口处理(网络接口)、RS-232接口等模块组成。MCU总线与基带处理单元相连,用于参数配置控制、工作状态信息采 集与显示、外部通信等功能;网络接口主要完成硬件和计算机的数据交换;RS-232接口主要控制液晶的显示以及键盘输入。
结束语:基于DS/CDMA信号解扩解调的基本原理,结合大规模逻辑器件FPGA的优点,本文作者创新的提出设计一个通用的解扩解调平台,该平台既可以用 于CDMA信号蜂窝基站接收机的核心模块,也可以用于卫星CDMA信号的解扩解调;该平台已经在基站接收机上得到了应用和验证,实践证明该模块搜索速度 快,同时解扩解调的用户数达到了16个,解扩解调的效率极高。由于该模块采用ALTERA公司的大规模FPGA器件,所以很容易转换成用于ASIC电路, 有很广阔的应用价值.