第十七讲 基带传输的常用码型和码间串扰

第一节 基带传输的常用码型

一、数字基带信号的编码规则

基带传输对信号的要求(即独立又有联系)
对传输码型的要求:原始消息码必须编成适合于信道传输用的码型(码型的选择)
对基带脉冲的要求:所选码型对应的电波形应适合于基带系统的传输(基带脉冲的选择)

一、数字基带信号的编码规则

1、不含直流,且低频分量尽量少
含有直流分量和较丰富低频分量的单极性基带波形不适宜在低频传输特性差的信道中传输
2、应含有丰富的定时信息,以便于从接收码流中提取定时信号
当消息代码中包含长串的连续“1”或“0”符号时,非归零波形呈现出连续的固定电平,因而无法获取定时信息
3、功率谱主瓣宽度窄,以节省传输频带
4、不受信息源统计特性的影响,即能适应于信息源的变化
5、具有内在的检错能力,即码型应具有一定规律性,以便利用这一规律性进行宏观监测
6、编译码简单,以降低通信延时和成本

二、几种常用的传输码型

1、AMI码:传号交替反转码

AMI码的优点
a) 没有直流成分,且高、低频分量少,能量集中在1/2码速处,频带较窄
b) 编译码电路简单,并有一定的检错能力
c) 如果它是AMI-RZ波形,接收后只要全波整流,就可变为单极性RZ波形,从中可以提取位定时分量
AMI码的不足:
当原信码出现长连“0”串时,信号的电平长时间不跳变,造成提取定时信号的困难

2、HDB3码: 3阶高密度双极性码
HDB3码的编码规则:
1)当信源码的连“0”个数不超过3时,仍按AMI码的规则编,即传号极性交替;
2)当连“0”个数超过3时,则将第4个“0”改为非“0”脉冲,记为+V或-V,称之为破坏脉冲。相邻V码的极性必须交替出现,以确保编好的码中无直流;
3)为了便于识别, V码的极性应与其前一个非“0”脉冲的极性相同,否则,将四连“0”的第一个“0”更改为与该破坏脉冲相同极性的脉冲,并记为+B或-B;
4)破坏脉冲之后的传号码极性也要交替。

HDB3码的特点:
a)无直流分量,高、低频分量少,传输频带窄
b)有不中断业务的误码检测能力
c)频谱中不含时钟分量,但在收端进行全波整流,使之变成RZ码,可提取时钟
d)克服了AMI码的不足,抑制了长连“0”

HDB3码保持了AMI码的优点外,同时还将连“0”码限制在3个以内,故有利于位定时信号的提取。HDB3码是应用最为广泛的码型。


01_3基带传输的常用码型和码间串扰相关推荐

  1. 通信原理 day8,day9:第五章:数字基带传输系统的组成;常用基带信号传输码型;数字基带信号的功率谱;无码间串扰;无码间串扰系统;预编码

    文章目录 1.数字基带传输系统基本模型 2.基带信号的基本波形 3.常用的基带信号传输码型 4.数字基带信号的功率谱 5.码间串扰:无码间串扰条件 5.1 码间串扰定义 5.2 无码间串扰条件 5.3 ...

  2. 通信原理笔记—码间串扰与波形传输无失真的条件(奈奎斯特第一准则)

    目录 波形传输的无失真条件: 码间串扰问题: 奈奎斯特第一准则: 在抽样判决时刻没有码间串扰的信号波形示例: 具有最窄频带的无码间串扰基带传输系统: 无码间串扰基带系统的主要参数: 一种典型的滚降特性 ...

  3. Android 系统(78)---《android framework常用api源码分析》之 app应用安装流程

    <android framework常用api源码分析>之 app应用安装流程 <android framework常用api源码分析>android生态在中国已经发展非常庞大 ...

  4. 服务器常用的状态码及其对应的含义

    服务器常用的状态码及其对应的含义如下: 200:服务器响应正常. 304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意). 400:无法找到请求的资源. ...

  5. 常用二维码介绍与分析

    一.常用二维码介绍 常用二维码主要有QRCode和DataMatrix,分别是日本与美国发明的,不常用但是将兴起的有VeriCode和汉信码,前者为美国的,连规范都未公开的二维码标准,而汉信码,是中国 ...

  6. HTTP常用的响应码说明(网页/服务器显示200、302、404、500是什么意思,表示什么)

    常用的响应码说明 200 表示请求成功 302 表示请求重定向 404 表示请求服务器已经收到,但是想要的数据不存在(一般是请求地址错误) 500 表示请求服务器已经收到,但是服务器内部发生错误(代码 ...

  7. 通信原理 数字基带信号之码间串扰

    通信原理 数字基带信号之码间串扰目录 1.码间串扰 2.满足无码间串扰的条件 3.例题 1.码间串扰 2.满足无码间串扰的条件 nyquist带宽 B=fn=w/2Π. nyquist速率 RB=2f ...

  8. HTTP常用状态码状态码大全

    HTTP常用状态码&状态码大全 常用状态码 状态码,有60+多, 实际上常用的只有14个; 2XX 成功 2XX 成功 2XX 的响应结果表明,请求被正常处理了. 200 OK 客户端的请求被 ...

  9. Python-3.7.0常用数据类型源码—列表

    Python-3.7.0常用数据类型源码-列表 list源码: /* List object implementation */#include "Python.h" #inclu ...

  10. 优质在线直播源码进行直播间搭建时需要它的“帮助”才行

    在直播间搭建这方面,可能绝大多数人都存在疑惑:是不是找一开发公司购买一套优质的在线直播源码就可以了?其实源码对于开发来说,确确实实是非常重要的,而且也是最基础的一部分.但是在此基础之上,还需要更多技术 ...

最新文章

  1. java property异常_Java常见的异常和解决的办法
  2. BCH收银APP已在Android系统上下载超10000次
  3. 217. Contains Duplicate - LeetCode
  4. 离线轻量级大数据平台Spark之MLib机器学习库概念学习
  5. java 获取页面元素的位置_Selenium Java 页面元素定位2
  6. mybatis 逆向工程使用姿势不对,把表清空了,心里慌的一比,于是写了个插件。
  7. 同居1月 VS 同居1年,太真实了...
  8. 注解@NotNull/@NotEmpty/@NotBlank
  9. Python之路3【知识点】白话Python编码和文件操作(截载)
  10. 2017百度之星资格赛 1003 度度熊与邪恶大魔王
  11. linux simple这个目录哪来的,Arch Linux 碎碎念
  12. zkcli远程连接_高级框架第一天RPC:远程过程调用
  13. 3分钟搞定SpringBoot+Mybatis+druid多数据源和分布式事务
  14. iOS navigationbar 透明
  15. java cas原理_Java中的锁[原理、锁优化、CAS、AQS]
  16. 知乎万赞:熬夜整理出的软件测试面试题大全(2021最新)
  17. 【SIPp】Linux-SIPp3.6.0 测试FreeSwitch
  18. LVGL+NES|基于lvgl实现nes模拟器(lv_100ask_nes)
  19. 【java】新建项目
  20. python3中zip函数_用python实现矩阵转置,python3 中zip()函数

热门文章

  1. 用Javascript实现随机抽奖
  2. 汉字笔画动图怎么做_隶书基本笔画教程(动态图)
  3. 远程接入CBTS的应用
  4. 云数据库和本地数据库有什么区别?
  5. arping的使用和原理简介
  6. el-select 默认选中值
  7. Axure RP 7.0初学篇01-------安装
  8. STM8S003F3 uart的使用
  9. js 调用jsp java代码_如何在 js 代码中使用 jsp 标签或 Java 代码
  10. 计算机博弈 基础算法 阿尔法-贝塔剪枝算法 α-β剪枝算法