基于TD-SCDMA的MANET移动终端系统设计

豆豆网   技术应用频道   2007年12月20日  【字号: 收藏本文

内容摘要:结合国家“863”研究项目,研究了基于TD-SCDMA移动通信系统的移动自组网软硬件系统,分析了系统设计上的一些问题,同了相应的处理策略。

  1.2 FPGA协处理模块

  FPGA要完成采样后数字信号的滤波处理、系统帧号产生、物理层用户检测的矩阵乘法、Vitebi译码、GPS数据处理以及为DSP提供时钟等。笔者选择了Xilinx公司的XCV1000E做FPGA芯片,用Foundation 4.1i软件平台设计FPGA内部逻辑。底层使用Verilog硬件描述语言设计其逻辑处理单元以使逻辑设计可移植,顶层使用原理图连接各逻辑单元和外部引脚。

  1.3 DSP处理模块

  该模块用来完成物理层的所有操作,如小区初搜、临近UE搜索、用户数据检测、信道编解码、突发成帧和物理层的命令解析等。用户DSP处理物理层的算法具有很大的优越性。物理层的部分算法(如矩阵乘法和Vitebi译码等)由FPGA协议完成,称之为DSP的协处理器。实际上,这些算法都可以用DSP实现,但硬件乘法具有较高的效率。笔者使用TI公司的TMS320C6416完成这些实时算法。

  DSP程序和FPGA逻辑数据存储在Flash中。在系统板上电或复位后由ARM9处理器加载FPGA逻辑,之后DSP自行引导。

  1.4 GPS同步及位置信息处理模块

基于TD-SCDMA的MANET移动终端系统设计

  当基于TD-SCDMA的移动自组网终端工作无中心控制器的对等网络中时,相互之间的定时和步就成为一个极迫切又重要的问题。在TD-SCDMA移动通信系统,定时和同步通过Node B实现,而它在自组网中并不存在。另外,TD-SCDMA系统使用了较短的扩频码(长度为1、2、4、8、16的Walsh码;最大为16比特),码片间的同步很难通过软同步的方法实现,帧同步也就无从谈起。因此需要借助GPS提供绝对的时钟参考和同步基准。另外一般的GPS还提供了位置信息,这对UE计算发送时间提前量等有很大的帮助。

责编:豆豆技术应用

正在加载评论...