数字双向码、密勒码、传号反转(CMI)码、AMI、HDB3的编码规则和功率谱解析+眼图

news2024/11/15 19:53:44

数字双向码、密勒码、传号反转(CMI)码、AMI、HDB3的编码规则和功率谱解析+眼图

本文主要涉及数字双向码、密勒码、传号反转(CMI)码、AMI、HDB3的编码规则,优缺点和功率谱解析以及眼图的分析。关于简单二元码大家可以参考简单二元码的编码与功率谱
关于通信原理还有其他文章可参考:

1、信息量、码元、比特、码元速率、信息速率详细解析——实例分析
2、模拟系统的AM信号的调制与频域分析
3、AM解调、DSB、VSB的调制与解调
4、模拟非线性调制——相位调制PM、频率调制FM、NBFM窄带调频

文章目录

  • 数字双向码、密勒码、传号反转(CMI)码、AMI、HDB3的编码规则和功率谱解析+眼图
    • 一、 简单二元码的改进
      • 1. 数字双向码(Manchester码)
      • 2. 密勒码(Miller) :延迟调制码
      • 3. 传号反转(CMI)码
    • 二、 三元码
      • 1. 传号交替反转码AMI
      • 2. n阶高密度双极性码HDBn
        • HDB3:最多出现3个连零
    • 三、 眼图

一、 简单二元码的改进

在这里插入图片描述

1. 数字双向码(Manchester码)

规则:

  • 用周期的方波表示1,用它的反相波形表示0
  • 一种规定是用10表示0,用01表示1
    • 0 编码为从高电平(+V)变为低电平(-V),表示为 10。
    • 1 编码为从低电平(-V)变为高电平(+V),表示为 01。
1     0     0      1     0  
0  1  1  0  1  0   0  1  1  0

优点:

  • 每个码元间隔中心都有电平跳变,有丰富的位定时信息
  • 双极性非归零脉冲,不存在直流分量
  • 00和11是禁用码组,不会出现3个或更多的连码,可用来宏观检错

用于数据终端设备的短距离传输,本地数据网10Mbit/s

2. 密勒码(Miller) :延迟调制码

规则:

  • 1用码元间隔中心出现跃变表示,用10或01表示

  • 0有两种情况:

    • 单0时在码元间隔内不出现电平跃变,而且在与相邻码元的边界处也无跃变;
    • 出现连0时,在两个0的边界处出现电平跃变,即0 0与1 1交替

优点:

  • 有频繁的电平跃变,有丰富的位定时信息
  • 双极性非归零脉冲,不存在直流分量
  • 不会出现多于4个连码的情况,可用于宏观检错

密勒码多用于气象卫星、磁记录及低速数传机中

3. 传号反转(CMI)码

规则:

  • 1交替地用0 0和1 1两位码表示
  • 0则固定地用0 1表示

优点:

  • 有频繁出现的波形跳变,便于恢复定时信号
  • 双极性非归零脉冲,没有直流分量
  • 10为禁用码组,不会出现3个以上的连码,可用来作宏观检测

该码已被CCITT推荐为PCM码四次群接口码型,在光纤也有使用。

在这里插入图片描述

二、 三元码

三元码:用三种幅度表示二进制码(并非二进制到三进制)

1. 传号交替反转码AMI

规则:

  • 二进制码0用0电平表示
  • 二进制码1交替地用+1和-1的半占空归零码表示

优点:

  • 无直流分量,低频分量较小
  • 无连0码时,经变换后可提取位定时信号
  • 利用传号交替反转规则,宏观监视

缺点:

  • 长连0码时,定时提取遇到困难

2. n阶高密度双极性码HDBn

HDB3:最多出现3个连零

规则:

  • 无4个连0码出现时为 AMI 码
  • 出现4个连0码时用取代节代替
    • 取代节 000V B00V
    • B:符合极性交替规律的传号,即前后相邻的B脉冲一定是极性相反的!
    • V:破坏极性交替规律的传号,也称为破坏点(V:violation 破坏点),与相邻的前一个B脉冲同极性!
  • 取代节的选择
    • 使相邻V脉冲的极性也满足交替规律
    • 若相邻V脉冲之间的B脉冲个数为奇数,则一定满足。
    • 从而确定使用哪种取代节 000V B00V

在这里插入图片描述

另一个例子:
在这里插入图片描述

优点:

  • 无直流分量
  • 利用V脉冲的特点,可用作线路差错的宏观检测
  • 解决了遇连0串不能提取定时信号的问题

缺点:

  • 有误码扩散

三、 眼图

眼图是用简单方法和通用仪器观察系统性能的一种手段。
基带系统的失真主要由噪声和码间串扰引起。
眼图形状可直观反映系统性能。

  • 通过眼图定性估计系统优劣程度
  • 眼图可以反映码间干扰和噪声强弱,从而估计系统性能的优劣,还可以指示接收滤波器的调整,以减小码间干扰,改善系统性能。
    在这里插入图片描述

眼睛睁的越大,系统性能越好;反之眼睛睁的越小,系统性能越差
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1201376.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python---元组的相关操作方法

由于元组中的数据不允许直接修改,所以其操作方法大部分为查询方法。 编号函数作用1元组[索引]根据索引下标查找元素2index()查找某个数据,如果数据存在返回对应的下标,否则报错,语法和列表、字符串的index方法相同3count()统计某…

第十七章jQuery中的事件与动画

一。常用事件: 1.鼠标事件: mouseover():在鼠标进入内容后一直显示事件 mouseout():在鼠标离开内容后一直显示事件 mouseenter():在进入刹那间显示事件 mouseleave():在退出刹那间显示事件 案例&#xf…

v-bind和v-model

目录 前言 v-bind 作用 语法格式 编译原理 简写 v-model 作用 使用方法 v-bind和v-model的区别和联系 前言 本文我们来了解一下模板语法之指令语法中的v-bind和v-model v-bind 作用 v-bind可以让html标签的某个属性的值产生动态的效果 语法格式 <html标签 v-bin…

终端安全/SOC安全/汽车信息安全大课来袭-共计204节课

在近两年的时间里&#xff0c;我投入了大量的心血和精力&#xff0c;不仅创作了数千篇精美的图片&#xff0c;还编写了超过1000篇文章&#xff0c;以及数百篇内容丰富的PPT。经过这番努力我终于成功地构建出两套系统化的学习课程&#xff0c;它们分别是“Trustzone/TEE/安全从入…

【Android】Android apk 逆向编译

链接&#xff1a;https://pan.baidu.com/s/14r5s9EJwQgeLK5cCb1Gq1Q 提取码&#xff1a;qdqt 解压jadx 在 lib 文件内找到 jadx-gui-1.4.7.jar 打开cmd 执行 &#xff1a;java -jar jadx-gui-1.4.7.jar示列&#xff1a;

U-Mail邮件中继,让海外邮件沟通更顺畅

在海外&#xff0c;电子邮件是人们主要的通信工具&#xff0c;尤其是商务往来沟通&#xff0c;企业邮箱是标配。这主要是因为西方国家互联网发展较早&#xff0c;在互联网早期&#xff0c;电子邮件技术较为成熟&#xff0c;大家都用电子邮件交流&#xff0c;于是这成了一种潮流…

【debug】解决Kali虚拟机开机黑屏,左上角光标一直闪动无法开机问题

做网络攻防实验时&#xff0c;突然Kali无法打开&#xff0c;遇到这个问题。。。。。。 遇到的问题 突然kali虚拟机变成如下黑屏&#xff0c;无法开机&#xff0c;左上角光标闪动&#xff0c;重启无效。 解决办法 在上图界面&#xff0c;按Ctrl F3&#xff08;不同电脑快捷键…

设计模式-工厂方法

工厂方法是一种创建型设计模式&#xff0c;其在父类中提供一个创建对象的方法&#xff0c;允许子类决定实例化对象的类型。 问题 假设你开设了一个汽车工厂。创业初期工厂只能生产宝马这一款车&#xff0c;因此大部分代码都位于名为宝马的类中。 工厂效益非常好&#xff0c;为…

Spring Cloud学习(七)【Docker 容器】

文章目录 初识 DockerDocker 介绍Docker与虚拟机Docker架构安装 Docker Docker 基本操作镜像相关命令容器相关命令数据卷 Dockerfile 自定义镜像镜像结构Dockerfile DockerComposeDockerCompose介绍安装DockerCompose Docker镜像仓库常见镜像仓库服务私有镜像仓库 初识 Docker …

CSS花边001:无衬线字体和有衬线字体

网站中我们看到过很多字体&#xff0c;样子各有千秋。通常针对结构&#xff0c;区分为有衬字体&#xff08;serif&#xff09; 和无衬字体&#xff08;sans-serif&#xff09;。今天我们聊一下这个话题。 什么是有衬字体&#xff0c;什么是无衬字体&#xff1f; 衬线字体&…

【c++随笔12】继承

【c随笔12】继承 一、继承1、继承的概念2、3种继承方式3、父类和子类对象赋值转换4、继承中的作用域——隐藏5、继承与友元6、继承与静态成员 二、继承和子类默认成员函数1、子类构造函数 二、子类拷贝构造函数3、子类的赋值重载4、子类析构函数 三、单继承、多继承、菱形继承1…

[ASP]数据库编辑与管理V1.0

本地测试&#xff1a;需要运行 ASP专业调试工具&#xff08;自己搜索下载&#xff09; 默认登陆口令&#xff1a;admin 修改口令&#xff1a;打开index.asp找到第3行把admin"admin"改成其他&#xff0c;如admin"abc123" 程序功能齐全&#xff0c;代码精简…

CLIP:用文本作为监督信号训练可迁移的视觉模型

Radford A, Kim J W, Hallacy C, et al. Learning transferable visual models from natural language supervision[C]//International conference on machine learning. PMLR, 2021: 8748-8763. CLIP 是 OpenAI 在 2021 年初的工作&#xff0c;文章发表在 ICML-2021&#xff0…

并发安全问题之--事物失效问题

并发安全问题之–事物失效问题 事物失效常见的6种原因&#xff1a; 1、事物方法非public修饰 2、非事物方法调用事物方法 3、事物方法抛出的异常被捕获了 4、事物方法抛出的异常类型不对 5、事物传播行为不对&#xff08;事物发生嵌套时有事物传播&#xff09; 6、事物锁属类没…

IP多播需要使用两种协议(IGMP和多播路由选择协议)

目录 IGMP 多播路由选择协议 组播协议包括组成员管理协议和组播路由协议: 组成员管理协议用于管理组播组成员的加入和离开(IGMP) 组播路由协议负责在路由器之间交互信息来建立组播树(多播路由选择协议) IGMP 图中标有 IP 地址的四台主机都参加了一个多播组&#xff0c;其…

逻辑回归-癌症病预测与不均衡样本评估

1.注册相关库(在命令行输入&#xff09; pip install scikit-learn pip install pandas pip install numpy 2.导入相关库 import pandas as pd import numpy as np from sklearn.metrics import classification_report from sklearn.model_selection import train_test_split…

初始MySQL(三)(合计函数,分组函数,字符串相关函数,数字相关函数,时间日期函数,加密函数,流程控制函数)

目录 合计/统计函数 count 返回行的总数 sum 合计函数 - avg group by 字符串相关函数 数学相关函数 时间日期相关函数 加密函数 流程控制函数 合计/统计函数 count 返回行的总数 Select count(*) | count (列名) from tablename [WHERE where_definition] #演…

国际阿里云:Windows实例中数据恢复教程!!!

在处理磁盘相关问题时&#xff0c;您可能会碰到操作系统中数据盘分区丢失的情况。本文介绍了Windows系统下常见的数据盘分区丢失的问题以及对应的处理方法&#xff0c;同时提供了使用云盘的常见误区以及最佳实践&#xff0c;避免可能的数据丢失风险。 前提条件 已注册阿里云账…

C/C++满足条件的数累加 2021年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C满足条件的数累加 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C满足条件的数累加 2021年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 现有n个整数&#xff0c;将其中个位数…

2022年03月 Python(五级)真题解析#中国电子学会#全国青少年软件编程等级考试

Python等级考试(1~6级)全部真题・点这里 一、单选题(共25题,每题2分,共50分) 第1题 下面有关random的常用方法,描述错误的是? A: random.random()生成一个[0.0,1.0)之间的随机小数 B: random.randint(a,b)生成一个[a,b]之间的随机整数 C: random.choice(seq)从序列中…