【题目编号】MC1-0500
【题目】在进行串行异步数字通信时,双方需要设置相同的波特率,数据位数,校验位数和停止位数。RTTY 最常用的设置是:
【答案】A
[A]50(或 45.45),5,N,1
[B]50(或 45.45),8,2,3
[C]31.25,7,170,0.3
[D]2295,2125,170,5
考点速览
这道题问电传最常用的串行通信参数设置,四个选项各给出一组数字。正确答案是四十五点四五波特(常写作五十)、五个数据位、无校验位、一个停止位。答对的关键是把四个参数各自代表什么弄清楚,再看每组数字里有没有混进别的概念。
异步串行通信要对齐四个参数
串行异步通信把字符一个比特一个比特地送出去,接收端要正确还原,必须在四个方面与发送端保持一致。
第一是波特率,即每秒传送的符号个数,它决定接收端采样的节拍。节拍不一致,采样点就会越漂越远,最后解出一堆乱码。
第二是数据位数,即一个字符用几个比特表示。字符集不同,位数就不同。
第三是校验方式。常见做法是在数据位之后附加一个校验位,用于检测传输错误;也可以不附加,即无校验。
第四是停止位数,即一个字符结束后用于分隔、让接收端重新同步的空闲时间长度。
这四个量必须成组匹配。任何一项对不上,通信就无法解码,这也是实际通联中双方要先约定参数的原因。
电传的默认值是怎么定下来的
电传(radio teletype,RTTY)是业余无线电里历史最久的数字模式之一,它的参数直接沿袭了早期机电式电传打字机的标准。
速率方面,电传的标准值是每秒四十五点四五波特,这个数字来自早期设备的机械节拍。很多软件和文档索性把它写成五十波特,两者指的是同一档速率,不是两种不同的设置。
字符编码方面,它使用国际二号电报码,每个字符五个比特。这套编码历史悠久,字母、数字与常用符号靠切换字符集共用同一批五位码。
校验方面,传统电传不加校验位,习惯上写作无校验。停止位方面,机电设备曾使用一个半停止位,现代软件普遍按一个停止位设置与解码。
这四项合起来,就是全球电传通联约定俗成的默认配置,也是本题的正确选项。
逐项辨析
选项 A 给出五十(或四十五点四五)波特、五个数据位、无校验、一个停止位,四项与电传的标准设置完全对应,是正确项。
选项 B 把数据位写成八个。八个比特是常见的计算机字符编码长度,不是国际二号电报码的五位;后面还出现了两个停止位再加一个多余的数字,与电传参数对不上。
选项 C 把速率写成三十一点二五,那是某种窄带相移键控模式的符号速率;后面的一百七十是电传的频移量,单位是赫兹,不是停止位数;末尾的零点三更没有对应含义。整组数字是从别的模式里东拼西凑来的。
选项 D 把两千二百九十五与两千一百二十五放在速率位置上,这两个数其实是音频频移键控中传号与空号所用的音频频率,它们的差正是一百七十赫兹的频移量。把音频频率当成波特率,是典型的参数错位。
频移与波特率不是一回事
最容易混淆的一对概念是频移量与波特率。频移量描述两个音频频率之间的间隔,单位是赫兹,典型值一百七十赫兹;波特率描述每秒传送多少个符号,单位是波特,典型值四十五点四五。一个管频率间隔,一个管传送快慢,两者量纲不同、作用不同,不能互换。
另一对容易混的是五十与四十五点四五。它们是同一档速率的两种写法,前者是取整后的常用说法,后者是精确值,看到其中任何一个都应视作电传的默认速率。
把这两组概念分开,选项 C 与选项 D 的错处就一目了然:它们都是把别处的数字搬到了波特率的位置上。
应试要点
电传默认参数记成一句话:四十五点四五(或五十)波特、五个数据位、无校验、一个停止位,简记成“五十、五、无校验、一”。看到带一百七十的选项先警惕,那是频移量不是速率;看到八个数据位,那是计算机字节的位数不是电报码位数。