8.1.3 Bit representation and coding - 解读

news/2024/10/22 9:39:41/

这段描述定义了一些序列,并规定了它们在编码信息时的使用方式。下面是对每个序列的解析:

1. 序列X:在位持续时间的一半之后,将发生一个“暂停”。这个序列用于表示逻辑“1”。

2. 序列Y:在整个位持续时间内,不会进行调制。这个序列用于表示逻辑“0”。

3. 序列Z:在位持续时间的开始部分,将发生一个“暂停”。这个序列用于特殊情况下的逻辑“0”。

根据上述定义,以下是对编码信息的解析:

- 逻辑“1”:使用序列X来表示。

- 逻辑“0”:使用序列Y来表示,但有两个例外情况:
i) 如果有两个或更多连续的“0”,从第二个“0”开始使用序列Z。
ii) 如果“起始帧”后的第一个位是“0”,则使用序列Z来表示该位以及紧随其后的任何“0”。

- 通信开始:使用序列Z来表示。

- 通信结束:逻辑“0”后跟序列Y。

- 无信息:至少使用两个序列Y。

这些规定定义了在特定情况下如何使用序列X、Y和Z来编码不同的逻辑值和通信状态。这种编码方式可能是为了在通信中实现数据的可靠传输和解调。


http://www.ppmy.cn/news/1099108.html

相关文章

栈的压入、弹出序列

⭐️ 题目描述 🌟 OJ链接:栈的压入、弹出序列 思路: 我们使用一个栈来模拟题目所给的压入、和弹出序列,若模拟成功则是真,模拟失败返回假。我们可以每次先从 pushV 入栈一个元素,在判断当前栈顶元素和 pop…

使用 crontab 定时任务使用 curl 发送请求

crontab 简单用法 crontab 一般是 linux 系统自带的 输入以下命令可以添加定时任务,里面有 crontab 的说明及示例 crontab -e示例格式如下 # 前面五个分别代表分、时、天、月、周,后面就是命令 * * * * * command例如 * * * * * command就是每分钟执行…

C动态分配

动态分布与静态发布: 静态分配 1、 在程序编译或运行过程中,按事先规定大小分配内存空间的分配方式。int a [10] 2、 必须事先知道所需空间的大小。 3、 分配在栈区或全局变量区,一般以数组的形式。 4、 按计划分配。 动态分配 1、在程序运…

B Antiamuny wants to leaern binary search again

题目&#xff1a; C/C: int f(int l,int r,int x) { // l < x < rint cnt 0;while(l < r) {cnt;int mid (l r) / 2;if (mid x) break;if (mid < x) l mid 1;else r mid - 1;}return cnt; } 样例&#xff1a; 输入 5 3 7 2 6 12 2 2 10 3 6 14 8 5 8 1 输…

vue3+ts 分享海报

安装依赖1. npm install html2canvas --save<div class"flex-box"><div><div v-for"(item,index ) in from.list" :key"index" click"actvieFuntion(index)"><div>{{item}}</div><div :class"…

Revit SDK 介绍:PrintLog 打印日志

前言 这个例子介绍了如何使用打印相关的事件。 内容 事件机制也是老生常谈了&#xff0c;Revit 提供了大量的可供注册的事件&#xff1a;Revit API&#xff1a;Events 事件总览 注册和 print 相关的事件&#xff1a; // IExternalApplication.OnStartup m_eventsReactor …

单片机电子元器件-按键

电子元器件 按键上有 四个引脚 1 2 、 3 4 按下之后 导通 1 3 、 2 4 初始导通 通常按键开关为机械弹性开关&#xff0c;开关在闭合不会马上稳定的接通&#xff0c;会有一连串的抖动 抖动时间的长短有机械特性来决定的&#xff0c;一般为5ms 到10 ms 。 消抖的分类 硬件消…

深浅拷贝与赋值

数据类型 数据类型 在JavaScript中&#xff0c;数据类型有两大类。一类是基本数据类型&#xff0c;一类是引用数据类型。 基本数据类型有六种&#xff1a;number、string、boolean、null、undefined、symbol。 基本数据类型存放在栈中。存放在栈中的数据具有数据大小确定&a…