电子传真通信的实时性强的特点
2012-06-15
鉴于电子传真通信的实时性强的特点,能够达到信息传输的同步非常关键。为了实现信息传输的同步,我们利用AT命令(AT+兀’S=<Time>)使得MODEM停止任何发送,并等待10×Time的时间,然后响应结果码这个AT命令主要用于改变调制方式所需要的(75±20) ms无声状态,因为网络传真软件控制信号的调制速率一般是低速300b7s,而群发传真数据的调制速率是高速9600b/s,传真机的MODEM进行速率改变时需要大约75ms的等待时间。联系到传真通信过程,这个AT命令应用在发送/接收TCF训练序列、传真数据的收发前后。
另一种保持同步的方式就是利用sleep函数,该函数延迟了当前线程的运行,并不改变MODEM的当前状态。这个函数可以和上面提到的AT命令配合使用,共同完成网络传真收发终端的同步过程。每个电子传真命令发出后就检测返回的结果码,新命令必须在接收到有效响应后的3s内发出,同样,响应必须在检测到有效的命令后发出。在传送传真报文前,两个终端的任何一方如果都没有确定所担负的任务(即发送机还是接收机),发送DIS的一方将继续重发该信号,直到双方都确定了自己的作用盾,正常的线路控制过程才接着进行。命令的重发延迟了传真过程的进行,为了保持信息传输的同步,可以利用sleep函数等候一段时间(一般小于3500ms)。
通过反复的群发传真实验,得出结论:设定时间的同步主要用在TCF训练过程和报文证实过程。由于接收传真机在接收训练序列和报文时需要不断地读数据、存数据,而且传真报文还要扫描打印,这个阶段耗费的时间会很长。作为发送仿真机或网关必须进行必要的时间设定,以保持信息传输的同步进行。
上一篇:
电子传真软件传输时延的分析与解决
下一篇: