【信道复用技术】

news2024/11/13 15:22:34

信道复用技术

复用(multiplexing)是通信技术种的基本概念。它允许用户使用一个共享信道进行通信,降低成本,提高利用率。

如下图所示,情况a是A1,B1,C1各自使用自己单独的信道,情况b是A1,B1,C1使用共同的信道(共享信道)。
在这里插入图片描述

频分复用:Frequency Division Multiplexing,FDM

将整个带宽分成多分,用户在分配到一定的频带后,在通信过程中一直占用此频带。

频分复用的所有用户在同样的时间占用不同的带宽资源。
在这里插入图片描述



时分复用:Time Division Multiplexing,TDM

时分复用是将时间划分为一段段等长的时分复用帧(TDM帧)。每一个时分复用的用户在每一个TDM帧中占用固定序号的时隙。

每一个用户所占用的时隙是周期性的出现(周期就是TDM帧的长度)。

TDM信号也称为等时信号。

时分复用的所有用户在不同时间占用同样的频带宽度。

在这里插入图片描述


  使用时分复用传送数据时,由于数据的突发性质,用户对分配到的子信道的利用率一般不高。当某用户暂时无数据发送时,在时分复用帧中分配给该用户的时隙只能处于空闲状态。时分复用可能会造成线路资源的浪费。

在这里插入图片描述

码分复用:Code Division Multiplexing,CDM

码分多址(Code Division Multiple Access,CDMA)是码分复用的一种方式。

各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声。

  • 每一个比特时间划分为m个短的间隔,称为码片。
  • 每个站被指派一个唯一的m bit 码片序列
    • 如果发送比特 1,则发送自己的 m bit 码片序列;
    • 如果发送比特 0,则发送码片序列的二进制反码

例如,S站发送的8bit码片序列是00011011
  发送比特 1时,发送序列 00011011
  发送比特 0 时,发送序列11100100
S站的码片序列为:(-1 -1 -1 +1 +1 -1 +1 +1)

码片序列也实现了扩频
  假定S站要发送的信息速率为 b bit/s,由于每个比特要转换成m个比特的码片,因此S站实际上发送的数据率提高到 mb bit/s,同时S站占用的频带宽度也提高到原来的m倍。这种方式就是扩频通信的一种(DSSS)。

  • 直接序列扩频:direct sequence spread spectrum,DSSS
  • 跳频扩频:frequency hopping spread spectrum,FHSS,根据跳频码,使载波频率不停的跳变。

  每个站分配的码片序列不仅必须各不相同,还必须互相正交。在实际系统种使用伪随机序列。

  • 码序列:结构可以预先确定,可重复产生和复制,具有某种随机序列的序列码:
  • 随机码:无论码有多长都不会出现循环;
  • 伪随机码:码长达到一定程度是会从第一位开始循环。由于循环的长度非常大,所以可以当成随机码使用。

举个例子:
  令向量S表示S站的码片向量,T表示其他任何站的码片向量。两个不同站的码片序列正交,就是向量S和向量T的规格化内积等于0。

在这里插入图片描述
任何一个码片向量和自己的规格化内积都是1:

在这里插入图片描述
一个码片向量和它的反码的向量的规格化内积是-1。

在这里插入图片描述


未完待续~

之前的内容也不错哦

下行传输流程
上行传输流程

欢迎关注我的公众号【Rabbit学习兔】
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

苹果CMS与海洋CMS安全性对比:为什么苹果CMS更值得信赖

苹果CMS(Maccms)介绍及安全性分析 在选择内容管理系统(CMS)时,安全性是每个网站管理员都必须重点考虑的因素。苹果CMS(maccmscn)和海洋CMS都是在国内较受欢迎的CMS平台,但它们在安全…

在WordPress中最佳Elementor主题推荐:进阶级指南

如果你已经熟悉WordPress和Elementor,选择功能更强大、定制性更高的主题能进一步提升网站质量。今天,我为大家介绍五款适合用户的进阶级Elementor主题:Shoptimizer、OceanWP、Hestia、Zakra和Phlox。这些主题不仅功能丰富,而且非常…

Maven私服Nexus安装及使用

前言 周末在家闲着无聊,不知道做点啥,就想着自己搭建一个Maven私服来玩玩。刚好使用自己之前在电脑上搭建的虚拟机服务器来操作体验了一把。搭建好私服后,以后自己写的一些小模块啊,工具包啥的就可以发布到自己的私服上了&#xf…

【信创】推荐一款好用的免费在线流程图思维导图工具 _ 统信 _ 麒麟 _ 方德

原文链接:【信创】推荐一款好用的免费在线流程图思维导图工具 | 统信 | 麒麟 | 方德 Hello,大家好啊!今天给大家推荐一款非常好用的免费在线流程图和思维导图工具——ProcessOn。无论是项目管理、数据分析、头脑风暴还是日常办公,…

常见的弹性公网ip类型

常见的弹性公网ip类型有常规BGPIP、精品BGPIP、加速IP、静态单线IP、高防EIP。弹性公网ip的优点在于灵活、稳定、安全和可扩展等方面,适用于不同的业务场景和需求,用户可以根据自身的实际情况进行选择。以下是对常见的弹性公网ip类型的具体分析&#xff…

使用 PyCharm 新建 Python 项目详解

使用 PyCharm 新建 Python 项目详解 文章目录 使用 PyCharm 新建 Python 项目详解一 新建 Python 项目二 配置环境1 项目存放目录2 Python Interpreter 选择3 创建隔离环境4 选择你的 Python 版本5 选择 Conda executable 三 New Window 打开项目四 目录结构五 程序编写运行六 …

ADS1248 测电阻 0~10欧姆

目录 需求 端口供电范围 PGA 振荡器 恒流源IDAC 配置 需求 测量范围0~10欧姆; 误差:0.01欧姆 端口供电范围 注意的端口Vref 最小电压0.5V ; PGA 振荡器 恒流源IDAC 配置 恒流源通过电阻提供基准; 恒流源1mA&#xff0c…

k8s的搭建

一、安装环境 准备三台主机: 192.168.1.66 k8s-master 192.168.1.77 k8s-node01 192.168.1.88 k8s-node02 网段: Pod ⽹段 172.16.0.0/16 Service ⽹段 10.96.0.0/16 注:宿主机⽹段、Pod…

集群聊天服务器项目【C++】项目介绍和环境搭建

前言:学习一个基于C集群聊天服务器的项目,记录学习的内容和学习的过程。 1.项目介绍 在 Linux 环境下基于 muduo 开发的集群聊天服务器。实现新用户注册、用户登录、添加好友、添加群组、好友通信、群组聊天、保持离线消息等功能。 2.技术栈 Json序列…

CSS基本布局理解(测试)——WEB开发系列38

对CSS学习已经接近尾声,下面你可以对以下两道“小卡拉米”测试进行测试下CSS理解程度。 题 1:基于栅格布局的现代博客首页设计 题目要求: 创建一个博客首页布局,包含一个顶部导航栏、一个主要的内容区域(左侧为博客文…

第二证券:频频收购!81.64亿元买下“超级工厂”

下周A股解禁总市值较小,为262.57亿元。 赛力斯出手增资 为增强赛力斯轿车的资本实力,满意其可继续高质量发展需要,昨日晚间,赛力斯发布公告称,拟以自有资金向赛力斯轿车增资50亿元,完结增资后&#xff0c…

几天不上微博ip地址会消失吗?微博上的ip地址准确吗

微博,作为当代最受欢迎的社交媒体平台之一,近年来开始显示用户的IP地址。这一功能的引入,无疑增强了平台的透明度和互动性,但同时也引发了一系列关于IP地址准确性和持久性的疑问。本文将深入探讨几天不上微博IP地址是否会消失&…

为何视频监控AI分析逐渐融入摄像头?浅述背后的必然逻辑

视频监控的应用领域极为广泛,它已成为现代社会中各行各业不可或缺的信息化基石。从工业生产到日常生活,视频监控无处不在,其重要性不言而喻。 传统上,视频监控仅局限于通过摄像头捕捉并储存图像,以此辅助我们的工作与…

linux-IO-进程-线程(相关函数)

相关代码资源:xLinux: linux,网络编程阶段代码 1、IO 库函数 错误处理: 1. errno errno是一个全局变量(在大多数实现中),用于报告系统调用的错误。当系统调用(如文件操作、内存分配等&…

VirtualMultiplexer:直接由HE生成IHC的生成式病理AI模型|顶刊精析·24-09-14

小罗碎碎念 这篇文章于2024-09-09发表于Nature Machine Intelligence,目前IF18.8。 这篇文章介绍了一种名为VirtualMultiplexer的AI工具,能够通过生成式对抗网络从苏木精-伊红染色图像合成多种抗体标记的虚拟多重免疫组化图像,以加速病理组织…

vue 项目自适应 配置 px转rem 的插件postcss-pxtorem

1、安装 npm i postcss-plugin-px2rem --save -dev --force找到 postcss.config.cjs 没有的话就新建一个 module.exports {plugins: {// to edit target browsers: use "browserslist" field in package.jsonautoprefixer: {},"postcss-plugin-px2rem":…

【HTML】元素的分类(块元素、行内元素、行内块元素)

元素的分类 块元素行内元素行内块元素转换 块元素 独占一行&#xff0c;宽度默认为容器的100%&#xff0c;可以设置宽、高、行高、内外边距&#xff1b;布局时&#xff0c;块元素可以包含块元素和行内元素 <div>div</div><p>p</p><h3>h1-h6</…

C++速通LeetCode简单第6题-环形链表

快慢指针真的很好用&#xff01; /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:bool hasCycle(ListNode *head) {//快慢指针ListNode* fast…

ClickHouse 24.8 LTS 版本发布说明

本文字数&#xff1a;13885&#xff1b;估计阅读时间&#xff1a;35 分钟 作者&#xff1a;ClickHouse Team 本文在公众号【ClickHouseInc】首发 时间飞逝&#xff0c;又到了新版本发布的时刻&#xff01; 发布概要 本次ClickHouse 24.8 版本包含了19个新功能&#x1f381;、18…

关于 vue/cli 脚手架实现项目编译运行的源码解析

1.vue项目运行命令解析 在日常开发中&#xff0c;vue 项目通过vue-cli-service脚手架包将项目运行起来&#xff0c;常用的命令例如&#xff1a; npm run serve npm run build 上述执行命令实际一般对应为项目中 package.json 文件的 scripts属性中编写的脚本命令&#xff0c;在…