码分复用CDMA的原理
码分复用CDMA的原理
感性理解:
可以感性的理解为:我只接受我所期望的信号类型,并且能够通过一定的方式将多个信号源分离出来。
工作原理:
每一个比特时间再被细分为m个更短的时间间隔。每个时间间隔被称为码片,m个码片组成一个码片序列。如:m=8,(-1 -1 -1 +1 +1 -1 +1 +1)。
每一个站点有一个自己的专属码片序列,如果想发送1就直接发送码片序列,发送0就发送码片序列的反码。对于码片有规定:S站的码片序列为S,T站的码片序列为T。则有:
S⋅T=1m∑i=1mSiTi=0S\cdot T = \frac{1}{m} \sum ^m_{i=1}S_iT_i = 0S⋅T=m1i=1∑mSiTi=0
也就是说所有的码片两两之间都是正交的。这也是之后接收方分辨是哪个站点发送信息的数学基础。并且易得:
S⋅S=1m∑i=1mSiSi=1S\cdot S = \frac{1}{m} \sum_{i=1}^m S_iS_i =1S⋅S=m1i=1∑mSiSi=1
S⋅S‾=1m∑i=1mSiS‾i=−1S\cdot \overline S = \frac{1}{m} \sum_{i=1}^m S_i\overline S_i =-1S⋅S=m1i=1∑mSiSi=−1
当多个站点同时发送信息的时候,可以把信号的叠加单纯的理解为对应位数的相加(前提条件是数据同步发送)。并且接受方一定要提前知道发送方的码片。如果想要知道某一个发送方是否发送消息,发送的是什么消息。就用得到的码片序列乘以该站点的码片序列。若S⋅X=0S\cdot X = 0S⋅X=0 ,则未发送消息;S⋅X=1S\cdot X =1S⋅X=1,则发送1;S⋅X=−1S\cdot X=-1S⋅X=−1,则发送0
【例】 S为接收方收到的码片序列,一共有A,B,C,DA,B,C,DA,B,C,D四个站点,S=A+B‾+CS=A+\overline B +CS=A+B+C 如果想要知道D有没有发送消息,就直接用S⋅DS\cdot DS⋅D
因为:S⋅D=(A+B‾+C)⋅D=A⋅D+B‾⋅D+C⋅DS\cdot D =(A+\overline B +C)\cdot D = A \cdot D+ \overline B \cdot D + C \cdot DS⋅D=(A+B+C)⋅D=A⋅D+B⋅D+C⋅D
由于码片之间两两正交,所以:S⋅D=0S\cdot D = 0S⋅D=0
码分复用CDMA的原理相关推荐
- CDMA码分多址原理
码分多路复用(CDM) 各用户使用经过特殊挑选的不同码型,彼此不会造成干扰. 这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现. 每一个比特时间划分为 m 个短的间隔,称为码片 ...
- 计算机网络CDMA工作原理分析与例证说明
一,引言 CDMA(Code Division Multiple Access)即码分多址,是一种信道复用技术,它允许每个用户在同一时刻同一信道上使用同一频带进行通信.CDMA 技术的出现源自于人类对 ...
- 码分多址(CDMA)通信原理
- GPS全球定位技术、GSM网络定位技术、CDMA网络定位技术精度及其原理介绍
GPS全球定位技术.GSM网络定位技术.CDMA网络定位技术精度及其原理介绍 1.GPS全球定位技术 GPS全球定位技术(Global Positioning System)是美国从本世纪70年代开始 ...
- CDMA码片序列问题
要想知道到底是怎么算的 建议看见这篇博客的任何一位去先看一下这篇博客:https://blog.csdn.net/dog250/article/details/6420427 在CDMA中.每一个比特 ...
- 码分多址(CDMA)的本质-正交之美
引子: CDMA是个很重要的通信概念,很多的大学教科书上都会提到它,甚至我们今天可能都在使用它.然而提到cdma,很少有资料提到它的思想是多么的有创意,教科书上关于cdma的章节都过于复杂,过于数学化 ...
- cdma matlab仿真程序,基于Matlab的CDMA通信完整系统分析及仿真.doc
基于Matlab的CDMA通信完整系统分析及仿真 课程论文 题 目: 基于Matlab CDMA多址技术的仿真 学生姓名: 苏未然 学生学号: 1008030130 系 别: 电气信息工程学院 专 业 ...
- 计算机网络与无线通信系统学习10:码分多址(CDMA)的本质-正交之美
引子: CDMA是个很重要的通信概念,很多的大学教科书上都会提到它,甚至我们今天可能都在使用它.然而提到cdma,很少有资料提到它的思想是多么的有创意,教科书上关于cdma的章节都过于复杂,过于数学化 ...
- 码分复用 = 频分复用 + 时分复用 ?
✅ 在上<计算机网络与通信>这门课时,对 "码分复用" 这个重点,做了一点笔记 ● 个人感觉 码分复用(CDMA,Code Division Multiple Acce ...
最新文章
- 快速开发生命周期支持工具
- oracle体系结构-内存管理
- Ajax基础知识梳理
- SAP Spartacus Popover Directive 构造函数的用途分析
- Mysql修改字段名和长度_mysql中修改表字段名/字段长度/字段类型详解
- 面试必备资源!程序员面试——算法工程师面试大全第二部分
- python日期格式转换成13位时间戳_python生成13位或16位时间戳以及反向解析时间戳的实例...
- procreate 笔刷_插画学习必备:2000款Procreate大师级笔刷,超级强大,免费领取
- GitHub Actions 持续集成
- 模拟计算机怎么做,如何为具有独立模拟输出的计算机或音频系统制作8通道放大器...
- 不如跳舞!伯克利的舞蹈动作迁移效果逆天
- 快速构建Windows 8风格应用25-数据绑定
- Java 下载 Excel模板
- (八)IT_开发常用单词大全
- 计算长方体、四棱锥的表面积和体积(Java)
- flink不等于符号问题
- java线程倒计时_Java核心知识点学习----多线程 倒计时记数器CountDownLatch和数据交换的Exchanger...
- 台式计算机时间不能同步,电脑时间同步不了怎么办
- 20doing 动名词
- html5水墨效果,html5 canvas水墨风格的云雾动画特效
热门文章
- 如何成为python 数据分析师_成为一名数据分析师,应该掌握怎样的技术栈?
- 面向对象和面向过程思想
- Java读取PI数据库测点值
- Claude2完全免费!GPT4 强劲竞争对手来了
- php的list函数,php list函数怎么用
- [转]当前不会命中断点 还没有为该文档加载任何符号
- 基于BiLSTM的酒店评论文本情感分析
- Gitolite 简介
- 5元的小乌龟吃什么_小乌龟要吃什么食物?,不期望长大,只期望它能生存..
- mvn打包springboot项目,打包时报错:子模块找不到找不到父模块所配置的信息,<relativePath /> 所引发的问题