Java教程

计算机网络2.2 编码与调制

本文主要是介绍计算机网络2.2 编码与调制,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

计算机只能处理二进制,变换为相应的电信号发送给网线,信号是数据的电磁表现。
信源发出的原始电信号叫做基带信号,又分成数字基带信号,模拟基带信号。
信号在信道中进行传输,信道可以分为数字信道和模拟信道两种。不改变信号性质,仅对数字基带信号波形进行变换称为编码。
数字信号编码以后产生的信号仍然是数字信号,在数字信道中传输,把数字信号的频率范围搬移到较高的频段,并转换为模拟信号,称为调制,在模拟信道中传输。
对于模拟基带信号的处理也有编码和调制两种方法。
对于模拟基带信号的处理,也有编码和调制两种方法。编码的例子是音频信号编码的脉码调制PCM,通过采样,量化,编码这三个步骤进行数字化。
对模拟信号进行调制的例子是语音数据加载到模拟的载波信号中进行传输(传统电话),还有频分复用FDM技术,充分利用宽带资源。

码元:在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形。
码元可以表示0或者1
传输媒体和信道并不等同,单工传输传输媒体中只包含一个信道,要么是发送信道,要么是接收信道,半双工和全双工一发送一接收,如果用信道复用技术,一条传输媒体可以有好多个信道。
不归零编码:只有正负,正是1,负是0;只有当接收发送方时钟同步时才能判断出一个码元还是两个码元。(存在同步问题)
归零编码:每个码元传输结束后都要归零,接收方只要在信号归零后进行采样即可。不需要单独的时钟信号。也称为自同步信号。但是归零编码中大部分的数据带宽都用来传输归零浪废掉了。(编码效率低)
曼彻斯特编码:每个码元时间的中间时刻,信号都会跳变,负1正0。中间时刻既表示时钟也表示数据。
差分曼彻斯特编码:中间的跳变只表示时间,用码元开始处的变化表示数据。变化表示0,不变表示1。
10BaseT网卡中的10表示带宽为10Mb/s,base表示基带传输,T表示双绞线,这种以太网使用曼彻斯特编码。

使用基本调制方法,一个码元只能包含一个比特信息。如何让一个码元包含更多比特呢?
采用混合调制方法。频率和相位是相关的,频率是相位随时间的变化率,一次只能调制频率和相位两个中的一个。
相位和振幅可以一起调制,称为正交振幅调制QAM。

16种码元,因此有四个比特。

这篇关于计算机网络2.2 编码与调制的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!