76范文网为您提供各类范文参考!
当前位置:76范文网 > 知识宝典 > 范文大全 > AT指令集在移动卫星通信的应用

AT指令集在移动卫星通信的应用

来源:76范文网 | 时间:2019-08-23 14:34:45 | 移动端:AT指令集在移动卫星通信的应用

AT指令集在移动卫星通信的应用 本文关键词:卫星通信,指令集

AT指令集在移动卫星通信的应用 本文简介:摘要:本文简述了AT指令集的特点及工作原理,介绍了AT命令集在移动卫星通信系统中的应用。在移动卫星通信系统中,通过在系统的控制层面使用AT指令集来进行各种业务的发起、传输、终止等控制,有效地降低系统的复杂度,同时根据AT指令集的特点还有效地保证了卫星通信系统前端数据交互的时效性、可靠性。因此在卫星移

AT指令集在移动卫星通信的应用 本文内容:

摘要:本文简述了AT指令集的特点及工作原理,介绍了AT命令集在移动卫星通信系统中的应用。在移动卫星通信系统中,通过在系统的控制层面使用AT指令集来进行各种业务的发起、传输、终止等控制,有效地降低系统的复杂度,同时根据AT指令集的特点还有效地保证了卫星通信系统前端数据交互的时效性、可靠性。因此在卫星移动通信系统中使用AT指令集使得系统的实时性、可靠性等都具有一定优势。

关键词:AT指令集;卫星移动通信

随着现代信息技术的高速发展,卫星移动通信凭借着自身通信距离远、不受通信两点间任何复杂地理条件限制、不受通信两点间任何自然灾害和人为事件的影响、通信质量高、系统可靠性高等特点,在近年也经历了飞速发展,2018年更是曝光了我国具有完全自主知识产权的卫星移动通信智能终端。卫星移动通信的研究学习具有重要意义,特别是在抗震救灾、应急救援、海上航行等领域更是具有重大的实际应用意义。目前我国的卫星移动通信系统,由于种种原因,在某些方面并不具有统一的行业标准,在卫星通信地面站设备的控制以及业务层面大部分采用自定义的私有数据接口协议来进行交互,因此不同厂家生产的卫星终端往往不能通用,且一些自定义的数据接口协议在复杂的卫星业务流程中的可靠性也并未经过考验。因此在这里提出一种将简单可靠的AT指令集应用于卫星通信系统的方案。本文通过在卫星移动通信系统中应用AT指令集的实例,重点介绍了AT指令集的技术特点,其次,重点阐述了卫星移动通信系统的模块组成、工作过程以及AT指令集在卫星移动通信中的应用。

1AT指令集

1.1AT指令集简介

AT命令集是由贺氏公司(Hayes)发明,贺氏公司起初是一家生产拨号调制解调器的公司,而AT命令集最初的用途正是为了控制拨号调制解调器,其控制协议采用文本格式,且每条指令以AT打头,AT指令集因此得名。随着技术的不断进步,低速的拨号调制解调器逐步开始满足不了高带宽、高速率的应用需求,因此逐步被市场所淘汰。贺氏公司也在这一技术升级换代的浪潮中所消失。但是AT指令却得以保存,其后,当时几家主要的移动电话生产商诺基亚、摩托罗拉、HP和爱立信基于贺氏的AT指令加以延伸扩展,针对移动电话中的GSM模块控制,研制出了一套完整的AT指令。由此,之后的GSM07.05标准、现在的GSM07.07标准均将AT指令纳入其中。并且现在工业上常用的PDU、GPRS控制等也均采用AT指令来进行实际的控制。因此,AT指令也成为了这些产品的事实标准。

1.2AT指令集工作原理

ATCoP,是ATCommandProcessor的缩写,它是负责软件实现AT指令的模块,我们对AT指令的新增和修改都是通过AT命令处理器来实现的。其具体流程为:当AT命令处理器接收到串口的AT命令,进行相应的解析工作,并根据具体的解析结果去AT命令表查找是否存在对应的处理选项,若找到对应的项,则继续执行相应的处理过程,并在处理结束后将得到的响应数据返回到串口。AT命令处理器的实现架构如图1所示:(1)SIO数据预处理模块的主要工作是将串口收到的AT命令先进行一个数据预处理,同时,将预处理所产生的非中断(null-terminated)命令行发送给AT命令解析模块。(2)AT命令解析模块对传送来的非中断(null-terminated)命令行进行解析,并将每一个非中断命令行映射成一个token结构,并将此token结构放入到队列中,形成AT命令表,等待AT命令处理模块进行查找调用。(3)AT命令处理模块处理AT命令时,对AT命令表中的token结构逐一进行查找,如果查找到匹配选项,则继续执行具体的处理函数,并将此token结构删除,(4)AT命令响应产生模块主要是格式化解析AT命令产生的响应数据,并将此格式化的响应传送给数据终端设备(DataTerminalEquipment:数据终端设备)。(5)AT命令处理器的容错机制为:一次只进行一条AT指令的处理,并且如果当前AT命令存在错误,在SIO数据预处理模块就会给出一个错误响应,并产生一个错误代码,不再对其进行处理。

2采用AT指令集的卫星移动通信系统

2.1卫星移动通信系统组成

常规的卫星移动通信系统主要由卫星、卫星天线、功放及射频模块、信道模块以及用户组成。其基本逻辑机构图如图2所示。图2常规卫星移动通信系统逻辑图其中,地面站网络管理控制中心(NetworkContrlCentre,NCC)负责对整个卫星网内的各卫星地面站设备进行入网、退网、建立卫星业务通道、各种业务流程等进行统一的管理控制。卫星地面站设备包括卫星控制信道、卫星业务信道、射频及功放设备、卫星收发天线等。它负担着整个卫星业务的业务流程控制,业务数据采集、调制解调等工作。卫星控制信道主要负责整个卫星地面站设备的入网、退网等控制信令的传输控制,卫星业务信道负责对需要发送的卫星业务数据或者卫星话音数据进行加密、调制解调成射频信号传输给射频设备,或者对接收到的射频信号进行调制解调、解密转变成卫星业务数据或话音数据。射频设备以及卫星收发天线主要负责对经过信道处理的卫星数据进行发送或者接收对端传输来的卫星射频信号。当卫星地面站设备1的卫星用户1想和卫星地面站设备N的用户N进行卫星通信时,用户1通过卫星电话终端或者卫星数据终端进行卫星业务发起,这时,卫星控制信道将对业务发起的控制信令进行处理,通过地面站网络管理控制中心,为两个卫星地面站设备建立空中链路业务通道,之后两个地面站的用户就可以进行需要的业务通信了。当通信结束时,一方用户进行挂机操作,卫星控制终端将会发起业务结束控制信令,拆除两个卫星地面站设备之间的卫星链路。

2.2系统内AT指令集的实现

通过前面的简介可以知道,在整个卫星移动通信过程中,由于卫星通信天生的时延等特性,要进行正常的卫星业务通信,对每个卫星地面站设备的入退网管控、话音或者卫星数据流程的发起、结束,卫星业务链路的建立、拆除等控制流程起着至关重要的作用,因此这里我们将简单可靠的AT指令集引入,作为卫星移动通信系统的控制协议。这里我们将卫星控制信道称之为AT命令解析器(ATCommandProcessor,AP),将卫星业务信道称之为信道处理器(ChannelProcessor,CP)在卫星控制信道中使用AT指令来进行具体对本地面站设备的的控制与解析、对卫星业务流程的发起管理与结束、以及对CP的设置与查询等指令。在CP中主要接收来自AP的一些参数的设置与查询命令,以及根据来自AP的AT指令进行业务通信的具体流程。简要的基于AT指令的卫星移动通行系统逻辑图如图3所示。

2.3主要业务流程的AT指令集实现

由于卫星频率资源的紧缺,常规的卫星移动通信终端一般选取低速率的话音以及短数据业务为主要业务,因此这里我们主要讨论AT指令集在话音和短数据两个业务中的具体控制过程。其中在AP和CP中进行的话音和短数据具体处理流程均符合GSM通用标准。在此不再详细介绍。2.3.1卫星话音业务流程卫星话音业务流程的示意图如图4所示。(1)有话音业务发起时,AP侧根据用户侧发来的信息进行AT指令转换,AP下发ATD指令到CP进行拨打电话,CP内会进行一系列的基于AT指令的电话呼叫流程控制,并且成功返回\r\nOK\r\n。(2)收到CP的AT指令响应之后,AP下发AT+CLCC轮询当前话音业务状态,返回结果为+CLCC:,如果当前存在多通电话,则返回多条+CLCC信息,每条对于一个电话。2.3.2卫星短数据业务流程卫星短数据业务流程示意图如图5所示。本例是以一条长短信发送为示例:(1)用户侧将需要发送的短数据发送到AP,AP侧进行AT命令封装并下发+CMGS命令带上长度参数。(2)随后AP端使用AT指令下发第一条短信PDU。(3)AP侧收到下发成功响应+CMGS:1和\r\nOK\r\n。(4)3s内AP端下发第二条+CMGS命令带上长度参数。(5)AP端下发第二条短信PDU。(6)AP侧收到下发成功响应+CMGS:1和\r\nOK\r\n。

3结束语

本文主要提出了一种将AT指令集应用于卫星移动通信系统的设计方案,主要介绍了AT指令集的工作原理,其次重点介绍了卫星移动通信系统组成,以及将AT指令集应用于该系统的方案,并详细介绍了在主要卫星业务流程中AT指令集的工作过程。该方案使用简单可靠的AT指令集,大大简化了系统的复杂度,同时AT指令集是一种开放的公用标准,便于行业内进行相互的学习进步。因此在卫星移动通信系统中使用AT指令集使得系统的实时性、可靠性等都具有一定优势。

参考文献

[1]樊振方.无线通信的发展与未来[J].中国科技信息,2005(21):51-51.

[2]巴根.浅析无线通信技术发展及未来趋势[J].考试周刊,2014(49):196-196.

[3]黄玉兰,刘静,王洪革,等.基于AT指令集的GPRS智能通信系统[J].吉林大学学报(信息科学版),2009,27(4).

[4]郝学坤,张更新.宽带移动卫星通信信道的研究[J].解放军理工大学学报(自然科学版),2000,1(6):15-19.

[5]肖龙龙,梁晓娟,李信.卫星移动通信系统发展及应用[J].通信技术,2017,50(6):1093-1100.

[6]蓝云燕,罗文龙,李晔,等.一种基于AT命令的移动通信终端软件结构[J].网络新媒体技术,2007,28(10):1034-1038.

作者:周琳凯 李晴飞 顾法令 单位:南京熊猫汉达科技有限公司 无锡威孚高科技集团股份有限公司

AT指令集在移动卫星通信的应用  来源:网络整理

  免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


AT指令集在移动卫星通信的应用》由:76范文网互联网用户整理提供;
链接地址:http://www.yuan0.cn/a/108301.html
转载请保留,谢谢!