保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

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


以产生系统帧号)。接口电路如图2所示。

当MANET移动终端切换到TD-SCDMA移动通信系统与Node B通信时,MCU发出指令使GPS系统停止工作,系统的定时和同步由Node B控制。

1.5 话音、键扫描及显示单元

这部分电路用来处理语音采集、语音回放、语音编解码、键盘扫描和液晶显示接口等。语音采集包括拾音器、线性放大器、采样保

持器等。采样后的数据送到PCF5087中的语音编码器RD16022变换成线性预测码。话音回放电路包括D/A变换器、线性预放和功率放大器。语音编解码由数字信号处理器RD16022完成,实现原始语音数据与话音性预测码变换。键盘扫描实现电话拔号、短信号功能等。PCF5087包含有LCD接口电路,可以直接连接以液晶显示屏,这部分电路如3图所示。

1.6 MCU及PC接口模块

该模块用来处理二层(MAX/RLC)、三层通信协议软件(TCP/IP等)、高层应用程序(电子邮件、Internet浏览器等)和PC接口通信。移动终端与PC的通信接口主要用于系统调试时,可以方便地在PC机实现移动自组网二层、三层和应用软件,这些协议软件都存储在Flash中。另外,可以通过该主接口控制移动终端的工作状态。这部分的电路如图4所示。

应注意的是:MCU与DSP之间有一以端口的共享内存,用来交互MAC层和物理层的数据。另外一块内存区则为MCU专用,主要用来执行三层和应用程序。与PC机通信的程序及数据也这里执行和存储。

2 软件系统设计

软件设计的总体要求是软件的可移植性、稳定性、高性能。对于底层软件,还求有实时性。移动自组网终端软件系统中,各软件模块均用C/C++语音编写。设计流程要求符合软件工程规范,在设计文档、版本定义。代码编写和归并到版本管理器ClearCase等多方面都有严格要求。

2.1 物理层协议软件

物理层协议软件直接控制硬件并为高层软件服务。由于TMS320C6416内部有8个逻辑执行单元及巨大的吞吐能力(4800MIPS@600MHz),所以在物理层软件设计中只使用C语言不考虑汇编语言。同时,TI的Code Composer Studio 2.0 for C6x编译器有很高的编译效率(相对CCS1.2 for C6x版本其编译成等效汇编程序的效率约提高70%),因此,物理层软件用C语言编写。另外,CCS2.0编译器还提供了大量的可直接调用的库函数,这可以大大减少程序编写的工作量。物理层协议软件如图5所示。

物理层接收来自高层的命令和上报物理层解调数据都通过共享内存与MCU传递信息。DSP读完MCU写到内存的数据后就把 内存清零,MCU读完DSP写到内存的数据后也把它清零。这两块内存互不重叠。共享内存机制可以快速地交互信息,提高程序运行效率。

2.2 MAC/RLC协议软件

二层软件用来控制物理层使用的物理资源和进行无线链路的控制等。目前的二层软件用C++语言写成,以动态接库形式工作在PC机的Windows 2000操作系统下。当然二层软件经过的修改,也可以工作在Windows CE3.0上。

在MANET中,二层软件的一个重要功能是进行信道访问冲突检测以竞争信道的使用权。这主要包括控制信道和业务信道使用检测,在程序设计 有一定 难度。在移动和多跳 的无线环境中,信疲乏的使用不在有基站控制那亲有明确定义,在移动自组网听MAX层协议应考虑更多更复杂的情况。

2.3 RR层及应用软

件三层高层应用软件要用来进行我线资

《基于TD-SCDMA的MANET移动终端系统设计(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/150505.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。