CDMA无线传真的实现(1)

来源:互联网 发布:淘宝网天猫羽绒服女款 编辑:程序博客网 时间:2024/04/29 16:49

参考资料
TIA/EIA/IS-707-A Data Service Option for Spread Spectrum System
RS-232和调制解调器高级通信编程(人邮版)第9章 传真机的串口编程
class1.txt,class2.txt 网上下载资料,描述了class2的传真协议
hylafax-config(5) HylaFAX config database - Linux man page.htm 网上下载资料

约定
下面所说的传真没有特殊说明,均指G3传真。

术语及知识准备
1.G3传真
G3传真由两个标准构成:1)描述通信协议的T.3 建议。2)阐述传真图像各个方面的T.4建议。

2.T.3传真通信协议
一般的,一个典型的发送一页静止图像的5阶段过程如下:
阶段A:两个调制解调器将建立一个在PSTN上的电话连接;
阶段B:通过一个半双工同步连接交换HDLC信息包,这两个调制解调器将实现一个带差错控制的T.3会话;
阶段C:若两个调制解调器同意第2步所发送的参数,则发送方将发出一个高速载波脉冲,以验证电话线路的质量,然后,两个调制解调器都将切换到一个高速状态,从而以半双工方式一次一页的传输图像;
阶段D:在每页的结束处,调制解调器回到一个较低速的会话协议,以协商下一页;
阶段E:无更多页发送时,调制解调器将断开连接。

3.T.4传真图像协议
T.4中规定了T.3建议中的阶段C的数据的尺寸和编码规范。
G3传真机的图像可以看作是一个光栅,即一组平行的水平扫描线。通过一定的编码技术(哈夫曼编码等),把扫描数据压缩后作为数据传给对端。

4.Class1、Class2、Class2.0
Class1对modem的要求比较少,大部分工作在DTE端执行,DTE软件不仅要准备图像(T.4),而且要处理完整的传真会话(T.3)。
Class2.0 针对非实时的DTE系统,认为DTE并不能保证T.3中不可缺少的同步要求,因此T.3将由调制解调器处理,DTE只需负责准备图像。
Class2 是不正规的Class2.0版本。

5.Class2.0传真在CDMA系统中的实现
如下图所示,CDMA系统中,Rm接口和普通的DTE与Fax modem之间的接口是一致的。因此,CDMA模块对于用户来说就像一个支持Class2.0的Fax modem。
而实际上,在CDMA系统中,MT2设备和BS以及IWF联合虚拟出了一个支持Class2.0传真的modem,MT2设备与BS端的链路通过一个端口号为380的TCP连接通信。普通情况下,MT2在command状态,接收处理来自TE2的数据(AT命令);而在通信过程中,MT2进入online状态,将TE2传来的数据(包括图像数据和控制命令)直接发给IWF,IWF会把控制命令通过反射机制通过Um接口传送给MT2。

图1 传真服务协议栈

在IS707-A.7中还介绍了一种模拟传真,此时CDMA模块对于用户来说就像一个支持Class1.0的Fax modem。需要系统能够支持SO20/21,并且要求MT2设备上具有RJ-11接口和支持V.21的modem,以及应用层具有支持类似Class1 DTE端软件的功能。

图2 模拟传真协议栈结构

 

原创粉丝点击