数据通信基础
数据通信基础
信道特性
通信术语
- 消息:人类能感知的描述,如人能看到文字图形,听到声音等
- 信息:对事物状态或存在方式的不确定性表述,消息是信息的载体。通过听到消息来获取信息。
- 信号:在通信系统中,传统信息需要合适的载体在传输通道中传播,这样的载体称为信号,通常以电磁波的形式存在。
- 数据:通常是文字、数字、图像或符号。数据集合中包含信息和规律
-
数据通信系统的模型
码元:相同的时间间隔里面的符号来表示二进制
- 源系统也可以作为目标系统,目标系统也可以作为源系统
- 发送器:调制器
- 接收器:解调器
- so 调制解调器 猫
信道的极限容量
2.
关于失真 分为两种情况
- 信号失真 可以识别
- 信号失真太大 不可以识别
信道特征
码元速度 也就是 波特率,单位时间内可以发送多少个码元(波特 Baud)
数据速率是在单位时间内可以发送多少个bit比特(单位 bps 相等于 b/s)
注意:只要题目给出了噪声 或 信噪比 使用香浓理论
没有给噪音关键词,就是用下面的公式
信道特征-奈奎斯特定理和香农理论
奈式定理:
- 在奈式定理中,N表示码元种类数,也可理解为不同离散值的个数。
- 计算数据速率公式:
R=Blog,N
,即表示传输的一个码元对应传输了多少比特位。 - 其中B表示码元速率又称为波特率,单位是baud,R是数据速率,单位是bps。
香农理论:
- 使用香农理论时,由于S/N(信噪比)的比值通常太大,因此通常使用分贝数(dB)来表示:
dB=10l0g10(S/N)
- 例如,S/N=1000时,用分贝表示是30dB。如果带宽是3kHz,此时的极限数据速率就是:
C=Wlog2(1+S/N)=3000*9.97=30kbps
- 当分贝数是30dB时,公式可以简化为C=10W
调制技术-模拟信道传送数字数据
数据:数字数据和模拟数据
信道:数字信道和模拟信道
把数据转换成模拟:调制技术
把数据转换成数字:编码技术
调制技术 | 说明 | 码元种类 | 比特位 | 特点 |
---|---|---|---|---|
ASK | 用恒定的载波振幅值表示一个数(通常是,无载波表示另1)个数。 | 2 | 1 | 实现简单、但抗干扰性差、效率低(典型数据率仅为1200bps) |
FSK | 由载波频率(f |
2 | 1 | 抗干扰性较ASK更强,但占用带宽较大,典型速度也是1200bps |
PSK | 用载波的相位偏移来表示数据值。 | 2 | 1 | 抗于扰性最好,而且相位的变化可以作为定时信息来同步时钟 |
4DPSK | 四差分相移键控 | 4 | 2 | 每90°表示一种状态 |
QPSK | 正交相移键控 | 4 | 2 | 每90°表示一种状态 |
数字信道传送模拟数据
PCM脉冲码调制技术
- 采样(奈奎斯特采样定律)
- 量化
- 编码:把量化后的值转成计算机可以识别的二进制
把模拟数据通过编码转换成数字信号
习题:
数字编码与编码效率
编码效率
编码方案 | 说明 | 效率 | 典型应用 |
---|---|---|---|
4B/5B | 每次对4位数据进行编码,将其转换为5位符号 | 1.25波特/位即80% | 100Base-FX、100Base-TX、FDD |
8B/10B | 每次对8位数据位进行编码,将其转为10位符号 | 1.25波特/位即80% | 千兆以太网 |
8B/6T | 8bit映射为6个三进制位 | 0.75波特/位 | 100Base-T4 |
复用技术
- 频分复用(FDM)
- 在频域内将信道带宽划分为多个子信道,并利用载波调制技术,将原始信号调制到对应某个子信道的载波信号上,使得同时传输的多路信号在整个物理信道带宽运行的范围内频谱不重叠,从而共用一个信道。
- 时分复用(TDM)
- 将通信信道的传输信号在**时域内划分为多个等长的时隙**,每路信号占用不同的
时隙,在时域上互不重叠,使得多路信号合用单一的通信信道,实现信道共享- 按照时间去分,每个用户占用一段时间,在宏观上开 时间间隔非常短(同步时分复用)
- 空分复用(WDM)
- 让同一个频段在不同的空间内得到重复利用,称之为空分复用
- 比如5类线就是4对双绞线共用1条缆
- 将多根光纤组合成束实现空分复用,或者在同一根光纤中实现空分复用
- 波分复用(WDM)
- 光的频分复用,用光波来代替频率
- 应用于光纤通道中
- 码分复用(CDM)
- 每个用户可在同一时间使用同样的频带进行通信,但使用的是基于码型的分割信道的方法,即每个用户分配一个地址码,各个码型互不重叠,通信各方之间不会相互干扰,且抗干扰能力强。
- 主要用于**无线通信系统,特别是移动通信系统**。
通信方式
- 单工:单向
- 半双工:每次只能一个方向(对讲机)
- 全双工:双向(打电话)
按收发双方对数据保持步调一致
- 异步通信
- 以**字符**为单位独立进行传输,每次发送一个字符:“起始位”+“数据位”+“停止位”
- 同步通信
- 以**数据块**为单位进行传输,数据块包含多个字符:“起始标志”+“数据块位”+“停止标志”
差错控制
什么是检错和纠错?
什么是码距?
任何编码都由一组码字组成,两个码字间变化的二进制位数称为码距。
而在一种编码中任意两个码字之间最少变化的二进制位数称为该数据编码的最小码距。
码距与检错、纠错有何关系?
- 在一个码组内为了检测e个误码,要求最小码距d应该满足:
d>=e+1
- 在一个码组内为了纠正t个误码,要求最小码距d应该满足:
d>=2t+1
- 在一个码组内为了检测e个误码,要求最小码距d应该满足:
码距与检错、纠错的关系:
- 若用1位长度的二进制编码。若A=1,B=0。这样A,B之间的最小码距为1。
- 若用2位长度的二进制编码,若以A=11,B=00为例,A、B之间的最小码距为2。
- 若用3位长度的二进制编码,可选用111,000作为合法编码。A,B之间的最小码距为3。
校验技术:
- 奇偶校验(检错码)
- 检错码的构造:检错码 = 信息字段 + 校验字段
- 海明校验(**即检错又纠错**)
- CRC循环冗余校验(检错码)
奇偶校验
海明校验
m表示数据位的位数,k校验位的位数
海明校验的存放位置跟2^x^有关系,图中1、2、4、8 都是空的
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 泰 极!