论文部分内容阅读
随着通信技术的快速发展和人们对通信业务要求的不断提高,个人通信技术已成为通信领域中一个极其重要的发展方向,其中无绳通信的研究更为引人注目。DECT是ETSI于1992年推出的称为二代半的数字无绳通信标准,并且于1999年11月5日的赫尔辛基会议上被国际电联ITU-R纳入3G标准。它与另外两种同时期的无绳通信技术PHS和PACS相比,具有码速率高、帧结构灵活的显著优点。它与蜂窝移动通信相比,具有容量大、技术简单、应用灵活、成本低的特点,发展前景乐观,并且可以与GSM组成互补的网络,扩充GSM在人口密度高的区域的容量。DECT严格来说是一种接入技术,它对应于OSI的底三层,对于具体的物理结构和应用层方面没有在协议上作规定,所以设计者应该根据用户的需要作具体的设计。本文是在分析DECT协议内容的基础上为满足语音通话需求而在特殊芯片上进行的设计。SC14404是美国国家半导体公司设计的专用于DECT手持机基带处理器芯片,它存在两个CPU,其中的从CPU专用于处理DECT协议的空中数据,这种方式可以灵活实现协议的多种时隙格式,为用户的不同需求选择不同的通信速率,也为以后的升级带来便利。然而这种灵活性也带来了复杂性,必须自己规划设计来收发空中数据,在此就要注意收发时间的定位。整篇文章主要设计了DECT手持机部分软件,包括对于系统需要的资源管理部分、协议层的MAC层设计和底层从CPU及其它与主CPU的通信设计。资源管理主要包括任务管理、内存管理和定时器管理。而对于协议的MAC层是通过一个有限状态机来设计实现的,描述了设计所需要的数据结构,状态变迁图和几个重要的过程包括同步、建链、收发高层数据等等。最后对运行在从CPU上的DIP汇编级别作了设计上的说明,还描述了由于芯片的内存容量限制而作的特殊设计包括中断的技术。