全部科目 > 网络工程师 >
2017年下半年 上午试卷 综合知识
第 14 题
知识点 编码   传输介质   编码技术  
关键词 编码   传输介质   数据传输   传输   数据  
章/节 数据通信基础  
 
 
100BASE-T4采用的编码技术为(14),利用(15)传输介质进行数据传输。
 
  A.  4B5B
 
  B.  8B6T
 
  C.  8B10B
 
  D.  MLT-3
 
 




 
 
相关试题     脉冲编码调制 

  第13题    2020年下半年  
在异步传输中,1位起始位,7位数据位,2位停止位,1位校验位,每秒传输200字符,采用曼彻斯特编码,有效数据速率是(13)kb/s, 最大波特率为(14)Baud。

  第15题    2012年上半年  
设信道带宽为3400Hz,采用PCM编码,采样周期为125us,每个样本量化为256个等级,则信道的数据速率为(15)。

  第16题    2012年上半年  
曼彻斯特编码的效率是(16) %, 4B/5B编码的效率是(17) %。

 
知识点讲解
· 编码
· 传输介质
· 编码技术
 
        编码
        编码是指将量化后的样本值变成相应的二进制代码。通常,当量化级为N时,二进制位数为log2N
        例如,对声音数字化时,由于话音的最高频率是4kHz,所以采样速率是8kHz。对话音样本的量化用128个等级,因而每个样本用7位二进制数字表示。在数字信道上传输的速率是7×8000=56kb/s。
 
        传输介质
        传输介质是网络的最基本部分,用于在用户设备之间传输信号。选择传输介质时,应当考虑如下因素。
        ◆安装特性:包括单段介质的最大长度、网络的覆盖范围、铺设时允许的最小弯角和最大直径等。
        ◆连接性:包括网络拓扑、可支持的连接数据等。
        ◆容量及性能:包括可使用的带宽、支持的逻辑信道数、每个信道可以支持的最大传输速率等。
        ◆防护性能:包括电气干扰与噪声、物理损害、安全性等。
        ◆价格:介质的价格。
        目前可以选择的介质类型包括以下几类。
        ◆无屏蔽双绞线:支持点到点连接(包括环形),价格较低,用于计算机联网的双绞线应为3类线以上。
        ◆屏蔽双绞线:支持点到点连接(包括环形),仅用于电磁干扰较严重的环境,价格适中。
        ◆基带同轴电缆:支持总线连接(包括环形),价格适中。
        ◆宽带同轴电缆:支持总线连接(包括环形),价格略高。
        ◆光纤:支持点到点连接(包括环形),价格偏高。
        随着结构化布线技术的推广以及多介质应用的增多,双绞线和光纤成为组网的主要传输介质。
        需要指出的是,传输介质的选择应当具有足够的超前意识,因为传输介质的布放一般会对建筑物的本身造成影响,因此应当尽可能避免因设备的更新换代和升级而改变传输介质。
 
        编码技术
               编程规范
               在嵌入式软件开发过程中,遵守编程规范,养成良好的编程习惯,这是非常重要的,将直接影响到所编写代码的质量。
               编程规范主要涉及的三方面内容:
               .命名规则。从编译器的角度,一个合法的变量名由字母、数字和下画线三种字符组成,且第一个字符必须为字母或下画线。但是从程序员的角度,一个好的名字不仅要合法,还要载有足够的信息,做到“见名知意”,并且在语意清晰、不含歧义的前提下,尽可能地简短。
               .编码格式。在程序布局时,要使用缩进规则,例如变量的定义和可执行语句要缩进一级,当函数的参数过长时,也要缩进。另外,括弧的使用要整齐配对,要善于使用空格和空行来美化代码。例如,在二元运算符与其运算对象之间,要留有空格;在变量定义和代码之间要留有空行;在不同功能的代码段之间也要用空行隔开。
               .注释的书写。注释的典型内容包括:函数的功能描述;设计过程中的决策,如数据结构和算法的选择;错误的处理方式;复杂代码的设计思想等。在书写注释时要注意,注释的内容应该与相应的代码保持一致,同时要避免不必要的注释,过犹不及。
               性能优化
               由于嵌入式系统对实时性的要求较高,因此一般要求对代码的性能进行优化,使代码的执行速度越快越好。以算术运算为例,在编写代码时,需要仔细地选择和使用算术运算符。一般来说,整数的算术运算最快,其次是带有硬件支持的浮点运算,而用软件来实现的浮点运算是非常慢的。因此,在编码时要遵守以下准则:
               .尽量使用整数(char、short、int和long)的加法和减法。
               .如果没有硬件支持,尽量避免使用乘法。
               .尽量避免使用除法。
               .如果没有硬件支持,尽量避免使用浮点数。
               下图是一个例子,其中两段代码的功能完全一样,都是对一个结构体数组的各个元素进行初始化,但采用两种不同的方法来实现。下图(a)采用数组下标的方法,在定位第i个数组元素时,需要将i乘以结构体元素的大小,再加上数组的起始地址。下图(b)采用的是指针访问的方法,先把指针fp初始化为数组的起始地址,然后每访问完一个数组元素,就把fp加1,指向下一个元素。在一个奔腾4的PC上,将这两段代码分别重复10 700次,右边这段代码需要1ms,而左边这段代码需要2.13ms。
               
               算术运算性能优化的例子



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有