概述
一、几个概念的区分
对于基本概念的认识是非常重要的,比如说:码元、比特、波特、帧,以及由此产生的码元速率、比特率、波特率,还有位同步(比特同步)、帧同步等等信息。
1、码元和码元速率
一个数字脉冲称为一个码元。如字母A的ASCII码是1000001,可用7个脉冲来表示,亦可认为由7个码元组成。
码元速率表示单位时间内信号波形的变换次数,即通过信道传输的码元个数。
2、比特和比特率
若码元取0和1两个离散值,则一个码元携带1比特(bit)的信息。若码元可取4个离散值,则一个码元携带2比特信息。一般的,一个码元携带的信息量n(比特)与码元取的离散值个数N具有如下关系:
n=log2(N)
比特率指单位时间内信道上传送的信息量(比特数),也叫数据速率。
3、波特及波特率
若信号码元宽度为T秒,则码元速率B=1/T,单位叫波特,这是为了纪念电报码的发明者法国人波特(Baudot),故码元速率也叫波特率,或称作调制速率、波形速率、符号速率。
4、奈式定理
1924年奈奎斯特推导出有限带宽无噪声信道的极限波特率,称为奈氏定理。若信道带宽为W,则奈氏定理的最大码元速率为:
B=2W (Baud)
奈氏定理指定的信道容量也叫奈氏极限,它由信道的物理特性决定。超过奈氏极限传送脉冲信号是不可能的。因此要进一步提高波特率,就必须改善信道的带宽。
5、信道容量
数字信道的通频带(即带宽)决定了信道中能不失真的传输脉冲序列的最高速率,即信道容量。
在一定波特率下提高数据速率的途径是用一个码元表示更多的比特数。若把两比特编码为一码元,则数据速率可成倍提高,我们有公式:
R = B log2(N)= 2 W log2(N)(b/s)
式中R表示数据速率,B、N、W的含义如上所述,单位为每秒比特(bits per second),记为bps或b/s。
6、香农公式
香农(shannon)提出有噪声信道的极限数据速率用下述公式计算
C = W log2(1+S/N)
式中,W 为信道带宽,S 为信号的平均功率,N 为噪声平均功率, 叫信噪比。
7、信道延迟
是指信号在信道中从源端到达宿端需要的时间。它与信道的长度及信号传播速度有关。电信号一般已接近光速的速度(300m/µs)传播,但随介质的不同而略有差别。例如,电缆中的传播速度一般为光速的77%,即200m/µs左右。一般来说,考虑信号从源端到达宿端的时间是没有意义的,但对于一种具体的网络,我们经常对该网络中相距最远的两个站之间的传播时延感兴趣。这时要考虑信号传播速度即网络通信线路的最大长度。如500m铜轴电缆的时延大约是2.5µs,远离地面3.6万公里的卫星,上行和下行的时延均约270ms。
二、位同步
(1)目的:使接收端接收的每一位信息都与发送端保持同步。
说人话:位同步(比特同步)的目的是为了将发送端发送的每一个比特都正确地接收下来。这就要在正确的时刻(通常就是在每一位的中间位置)对收到的电平根据事先已约定好的规则进行判决。例如,电平若超过一定数值则为1,否则为0。
(3)一般方法:求接收端根据发送端发送数据的起止时间和时钟频率,来校正自己的时间基准和时钟频率,
三、帧同步
2、同步通信中
在使用PCM的时分复用通信中(这种通信都采用同步通信方式),接收端仅仅能够正确接收比特流是不够的。接收端还必须准确地将一个个时分复用帧区分出来。因此要利用特殊的时隙(包含有一些特殊的比特组合),使接收端能够把每一个时分复用帧的位置确定出来,这也叫做帧同步。
同步通信方式在电信网中使用得非常广泛,其中的一个重要特点是在发送端连续不断地发送比特流中,即使有的时隙没有被用户使用,但用于同步的时隙也要保留在时分复用帧中的相应位置上。在同步通信中帧同步的任务就是使接收端能够从收到的连续比特流中确定出每一个时分复用帧的位置。
在同步通信中,最精确的同步方法是使全网时钟精确同步。全网的主时钟的长期精度要求达到 ± 1.0 ? 1011,因此必须采用原子钟(例如,铯原子钟),但这样的同步网络的价格很高(如SDH/SONET网络)。实际上,在同步通信中,也可以采用比较经济的方法实现同步。这种方法就是在接收端设法从收到的比特流中将位同步的时钟信息提取出来(发送端在发送比特流时,发送时钟的信息就已经在所发送的比特流之中了)。这种同步方式常称为准同步(plesiochronous)。在教材中的图3-16中介绍的曼彻斯特编码就能够使接收端很方便地从收到的比特流中将时钟信息提取出来,这样就能够很容易地实现位同步。在以帧为传送单位的异步通信中,接收端通常也是采用从收到的比特流中提取时钟信息的方法来实现位同步。
3、注意
强调一下,在异步通信时,接收端即使找到了数据帧的开始处,也还必须将数据帧中的所有比特逐个接收下来。因此,接收端必须和数据帧中的各个比特进行比特同步(这就是异步通信中的同步问题)。试想:如果接收端不知道每一个比特要持续多长时间,那怎样能将一个个比特接收下来呢?因此,不管是同步通信还是异步通信,要想接收比特块中的每一个比特,就必须和比特块中的比特进行位同步(比特同步)。
四、曼彻斯特编码
两种曼彻斯特编码是将时钟和数据包含在数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到对方,每位编码中有一跳变,不存在直流分量,因此具有自同步能力和良好的抗干扰性能。但每一个码元都被调成两个电平,所以数据传输速率只有调制速率的1/2。
就是说主要用在数据同步传输的一种编码方式。
最后
以上就是苹果大炮为你收集整理的位同步的全部内容,希望文章能够帮你解决位同步所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复