调制解调只是调制解调器中的基本功能,它的主要功能还包括建立连接的能力,在发送设备、接收设备和终端设备之间建立同步交换和控制,改变音频信道的能力,以及维修测试等功能。
1.数据传输功能
在数据通信系统中,数据传输是实现数据通信的基础。数据传输的方式可分为并行传输与串行传输。
(1) 并行传输:在并行传输中,一个字符的所有各个比特都是同时发送的,也就是说每一比特均使用单独的信道,所有比特是同时从发送端发出,并且同时抵达接收端。
数据的并行传输实际上指的是一个字符的所有比特都是行发送的,而各个字符之间是串行传输的,即一个字符跟接在另一个字符后面串行地传输。
(2) 串行传输:串行传输是最常用的通信方法,它的字符以串行方式在一条信道上传输,且每个字符中的各个比特都是一个接一个地在通信线路中发送。
在接收端把这些传来的比特流组装成字符。串行传输存在两个与接收端有关的同步问题,即比特同步和字符同步。
2.建立连接功能
建立调制解调器之间的连接,可以用人工拨号或通过自动呼叫装置来启动。在接收端,“回答”同样可由人工完成,也可用自动回答选择装置来完成。在调制解调器中若使用自动呼叫应答装置,就可以进行无人值守的通信。
(1)自动应答方式:在一台调制解调器中,有自动应答器和自动呼叫器,自动应答器的主要作用是接收电话振铃信号,产生并发送单音(2100Hz)。其工作过程是:终端设备及其相连的调制解调器,从交换线上进入呼叫信号中,检测到振铃信号后,把调制解调器接入线路,并发出一种应答信号,由主叫设备接收,经过这种一问一答的联络过程以后,便可进行数据的传输。这种功能对以计算机为中心构成的终端一计算机系统特别有用,因为终端用户可直接拨入,自动连接到计算机,而无需操作员干预。
(2)自动呼叫方式:自动呼叫器也叫自动拨号器,它的功能比自动应答功能多,要完成与终端和交换网两方面的接续。自动呼叫器中必须要存储需要自动呼叫的电话号码。每次呼叫的号码和顺序,呼叫成功或失败应做出处理(如再呼或改号呼叫)等,都要事先编好程序,并存放在自动呼叫器中的存储电路之中。呼叫时,首先通过有关接口线完成自动呼叫器与交换网的接续,然后转入逐位拨号,拨号结束后,主叫等待被叫的应答。自动呼叫和自动应答设备的标准在V.25建议中有详细规定。
3.同步与异步传输功能
调制解调器的工作方式必须和与它相连的终端设备的工作方式相一致,这是一条基本准则。调制解调器有的可以接收异步信号,对这些信号的定时没有严格的规定,而对高速调制解调器来说都是同步工作方式。当采用同步工作方式时,时钟设置是关键问题,它必须与RS-232-C接口电路引线中的15、17、24三个信号相配合,因此,在同步传输时只能有一个时钟源。同步信号的时钟是从终端或计算机或调制解调器中获取。
(1) 由调制解调器提供时钟:由调制解调器提供的时钟称为内部时钟(INT)。
(2) 由计算机或终端提供时钟:这种方法首先要RS-232-C提供24和17引线,计算机能用外部时钟。
另外,调制解调器也存在着串行操作和并行操作,在并行操作时,构成数据字符的全部信息位是在若干个并行的频率划分的多路信道上传输。在通常的情况下,可以简化与终端的接口,因为它不必像一般串行传输那样需要进行并行一串行转换。但是,并行操作的调制解调器更加专用化,一般只限于低速运行。
4.AT命令功能
AT命令是Hayes标准AT命令集的简称,这种命令将现有的通信标准(例如,Bell等标准、RS-232-C接口技术规格、美国信息交换标准(ASCII)数据格式、电话线连接要求等)翻译成一种命令控制的格式。HayesAT命令集标准已成为从个人计算机将命令送到调制解调器的标准方法,它用一台计算机或终端利用命令来操作调制解调器。这些命令是逻辑的(例如,“D”命令用于拨号,“T”命令用于音频),并易于使用。每一条命令串都以字符AT开头,最后缀以一个回车符来执行它们。然而,每条命令的两个AT字符,必须以大写字母或小写字母(AT或at)方式输入,一定不能以一个大写字母“A”和一个小写字母“t”来组合,这样的输入方式调制解调器无法辨认。
5.诊断功能
在通信过程中若出现故障能很快找出故障的原因,并确定其在通信中的位置,这是十分重要的。因此,在调制解调器,诊断功能是非常有用的。
(1) 环路方式:根据CCITT建议中的第54条所规定的诊断测试回路,用户就能对调制解调器和线路进行测试,还能够对远端的调制解调器进行必要的检查。方法如下:把电路的发送线信号返回到接收线上,从而使调制解调器接收到它正在发送的数据。把接收到的数据与发送的数据进行比较后,便可确定该调制解调器的性能。这一工作可以在两个接口处进行,即终端与调制解调器之间的数据接口(也称数字环路),以及调制解调器与线路之间的接口(也称模拟环路)。
(2) 其他测试功能:除环路设施外,通常调制解调器还有其他的自测试功能,如信号质量和线路电平显示以及数据位差错检测。它们分别用于测定线路的质量与已发送数据位中的差错数目。这些测试常常是很有用的,即便它们并不是最基本的功能。用户可根据实际使用情况决定是否选择带此功能的调制解调器。对于较高速率的调制解调器以及网络本身来说,其诊断功能的价值都是比较大的。
6.后备功能
后备功能就是当调制解调器用于专线电路而当专线电路出现故障时,能够切换到公司电话网上工作(即临时用拨号线路作后备),以保证数据传输的连续性。有时以专线切换到公用电话网的拨号线后,线路质量难以维持原有的工作速率。因此,调制解调器必须能工作于较广泛的速率范围内。
7.差错率
差错率就是传送一个给定的数据码组时出现差错的数目。差错率与线路质量和调制解调器的性能两者有关。在传输过程中,码组差错率(误组率)比比特差错率(误码率)更为重要,若某个码组出现差错,则必须重发,因此当误组率很高时,将会出现接收不到数据信息的情况,因为每次传送的码组都含有差错,这就是必须重发的缘故。