因特网是用来传递信息的,想要弄清网络编程,先来了解一些通信的基本知识
从最初的写信到电报、电话、到视频交流,从广播、收音机、到数字电视,都是通信系统的功劳,文字、语音、图像之类的都是信息,所以现在是信息时代
传输速率
传输速率可以用(码元传输速率)或者(信息传输速率)来衡量
(1)码元传输速率(baud/s)
(2)信息传输速率(bit/s)
一单位码元可以是任意进制的一个数,一单位信息是一比特,即一个2进制数
差错率:
(1)(误码率):错误码数/传输总码数
(2)(误信率):错误信息量/总信息量
如何描述数据传输能力?
a.无噪声情况下,根据(带宽或频宽确定)
数字系统:带宽(bps)
模拟系统:频宽(HZ)
以下统称带宽
根据奈圭斯特第一准则,为保证前后码元不互相干扰,信息传输速率等于带宽的2倍
Rmax(信息传输速率最大值)= B*2
B:带宽
b.有噪声情况下(带宽与信噪比)
用香农公式计算
C:(信道容量)信道无错误的最大信息传输速率,即Rmax(信息传输速率最大值)
B:带宽
S/N :信噪比 (db)
常见的是信噪比30db,可得S/N=1000
电信号按照信号特征可以分为模拟信号与数字信号
传输方式主要有以下几种
1、信号直接传输(模拟信号不能直接直接传输,数字信号可以直接传输),学名叫基带调制
2、信号+载波传输(信号又称为基带信号是低频信号,载波是高频信号),学名叫载波调制或带通调制
为什么要用载波:
载波相当于一个高速的货车,信号相当于低速的自行车,自行车跑不动了,就可以利用高速货车带着它跑
专业点就是
低频波天线尺寸过长难以铺设,信号带宽窄,发射效率和系统抗干扰能力弱、抗衰落能力弱,不能信道多路复用等,所以要用高频载波带着它跑
载波是模拟信号的叫调制,载波是数字信号的叫编码,
所以总结下来加上基带传输共有5种
(1)数字信号基带传输
(2)模拟信号模拟载波调制
(3)模拟信号数字载波编码
(4)数字信号模拟载波调制
(5)数字信号数字载波编码
先说下(1)
数字基带信号就是用高低电平或脉冲来表示信息,(比如正负脉冲表示1,0,高低电平表示1,0)有很多种表示方式,各有优缺点
这些信号一般会先进行编码,比如AMI码,就是0不变把1交替的变为+-1,编码就是为了改善原本信号的一些特性
编码后要经过信道信号形成器(压缩输入信号频带,使输入信号更适合信道)*频带就是允许传送的信号的最高频率与允许传送的信号的最低频率这之间的频率范围
然后经过信道(分为有线和无线,电缆光纤电磁波等),经过信道时要考虑信道外加噪声
然后经过接收滤波器(滤除噪声之类的干扰)
最后经过抽样判决器(对经过的信号处理得恢复或再生基带信号)
进过所有 的步骤之后的信号还需要经历最后一次定时脉冲同步提取,就是依靠同步提取电路从得出的类基带信号中提取原脉冲信息
这种方式传输过程中主要需要注意码间串扰:
是由于系统传输总特性不理想,导致前后码元的波形畸变、展宽,并使前面波形出现很长的拖尾,蔓延到当前码元的抽样时刻上,从而对当前码元的判决造成干扰
简单点说就是前面时刻的码影响到了现在时刻的码,导致判决错误