CDMA基本原理

码分多路复用(CDM)

各用户使用经过特殊挑选的不同码型,彼此不会造成干扰。
这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
每一个比特时间划分为 m 个短的间隔,称为码片(chip)。
通常使用码分多址(CDMA),这样每个用户可以在相同时间、相同频带进行通信。

CDMA原理:

每个站被指派一个唯一的 m bit 码片序列。

如发送比特 1,则发送自己的 m bit 码片序列。
如发送比特 0,则发送该码片序列的二进制反码。
例如,S 站的 8 bit 码片序列是 00011011。

发送比特 1 时,就发送序列 00011011,
发送比特 0 时,就发送序列 11100100。
通常将码片中的0写为-1。

S 站的码片序列: (-1,-1,-1,+1,+1,-1,+1,+1)

每个站的发送序列是数据比特和本站的码片序列的乘积,得到三种可能:

本站的码片序列(相当于发送比特1);

该码片序列的二进制反码(相当于发送比特0)的组合序列;

什么也不发送(全0)(相当于没有数据发送)

列出几个性质

每个站分配的码片序列不仅必须各不相同,并且还必须互相正交(orthogonal)。
令向量 表示A站的码片向量,令 表示B站的码片向量。

 2.两个不同站的码片序列正交,就是向量  和 的规格化内积(inner product)都是 0:     ? 3.任何一个码片向量和他自己规格化内积的只都是1:? 4.一个码片向量和该码片反码的向量的规格化内积都是-1:

通过实例来讲述原理:

设m=8,每个向量为8比特

假设在A站和B站同时向C站发送数据时:

A站发送数据1:码片向量为(-1,+1,-1,-1,+1,+1,-1,+1)

B站发送数据0:码片向量为(+1,+1,-1,-1,+1,-1,+1,+1)

二者在公共信道上会向量复合(两个向量相加)得到的向量信息,主站收到这个信息后会让它所拥有的所有站的8位码片向量和S-T相乘

请结合上述性质推导下列算式:

比如码片向量 ,则表示对应的A站向C站发送了数据1

同理发现向量则表示对应的B站向C站发送了数据0

当然对于其他的码片 (代指是除了A站,B站 以外的所有码片),

这一切都是因为和, 相互正交。

以上就是CDMA的基本原理

原文地址:https://www.cnblogs.com/king-and-Beggar/p/12402891.html

时间: 2024-10-16 20:48:46

CDMA基本原理的相关文章

一、DNS解析的基本原理

1.基础知识 DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串.通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析).DNS协议运行在UDP协议之上,使用端口号53. 2.专业术语 FQDN : Full Qualified Domain Name  完全合格域名 例如:www.baidu.com   www.mirrors.163.com

android插件化-apkplug中OSGI服务基本原理-08

我们提供 apkplug 下OSGI使用demo 源码托管地址为 http://git.oschina.net/plug/OSGIService 一 OSGI与android Service 异同点 OSGI服务与android Service概念差不多也是Service ,Client 关系. android Service接口  --service.AIDL OSGI接口                --java interface 所以android 进程间通信Service只能传递序列

使用WIF实现单点登录Part II —— Windows Identity Foundation基本原理

在上一篇文章中,我们已经使用WIF构建了一个基于MVC4的简单的身份验证程序,在这篇文章里,我们将探讨一下到底什么是WIF,以及它的工作原理.然后在下一篇文章开始,我们将实际操作,实现单点登录功能. 身份标识的挑战 在上一篇文章也提及到了,大部分的开发人员并不是安全方面的专家,很多人对于身份验证,授权以及用户体验个性化等工作感觉非常的不爽.传统的计算机技术的课程里通常也不会教这些课题,因此这些东西经常在软件开发周期的后半部分才会凸显出来.当今,一个公司里有数十上百个Web应用程序和服务已不是什么

TCP和UDP基本原理

TCP和UDP基本原理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 传输层的主要任务就是建立应用程序间的端到端连接,并且为数据传输提供可靠或不可靠的通信服务,TCP/IP协议族的传输层协议主要包括TCP和UDP ,TCP是面向连接的可靠的传输层协议,它支持在不可靠网络上实现面向连接的可靠的数据传输 ,UDP是无连接的传输协议,主要用于在相对可靠的网络上的数据传输,或用于对延迟较敏感的应用等. 1.传输层的作用 a>.提供面向连接或无连接的服务 b>.维护连接状态 c>

ZooKeeper基本原理

转自:http://www.cnblogs.com/edison2012/p/5654011.html ZooKeeper简介 ZooKeeper是一个开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等. ZooKeeper设计目的 1.最终一致性:client不论连接到哪个Server,展示给它都是同一个视图,这是zookeeper最重要的性能. 2.可靠性:具有简单.健壮.良好的性能,如果消息m被到一台服务器接受,那么它将被所

分布式系统设计系列 -- 基本原理及高可用策略

转自:http://blog.csdn.net/gugemichael/article/details/36688043 ==> 分布式系统中的概念==> 分布式系统与单节点的不同==> 分布式系统特性==> 分布式系统设计策略==> 分布式系统设计实践 [分布式系统中的概念] 三元组 其实,分布式系统说白了,就是很多机器组成的集群,靠彼此之间的网络通信,担当的角色可能不同,共同完成同一个事情的系统.如果按"实体"来划分的话,就是如下这几种:       

CDMA远近效应

所谓远近效应,就是指当基站同时接收两个距离不同的移动台发来的信号时,由于两个移动台功率相同,则距离基站近的移动台将对另一移动台信号产生严重的干扰.fdma,tdma,cdma,sdma,四种多址技术中cdma抗远近效应的能力最差.主要是因为cdma系统是个自干扰系统,(1)码字正交性不好引起的干扰,(2)即使完全正交,其他用户的存在也会增加背景燥声,(3)如果出现远近效应,就等于说远处用户的背景燥声太大了,在加上正性不好引入的干扰就没法通信了.

【转载】C/C++杂记:虚函数的实现的基本原理

原文:C/C++杂记:虚函数的实现的基本原理 1. 概述 简单地说,每一个含有虚函数(无论是其本身的,还是继承而来的)的类都至少有一个与之对应的虚函数表,其中存放着该类所有的虚函数对应的函数指针.例: 其中: B的虚函数表中存放着B::foo和B::bar两个函数指针. D的虚函数表中存放的既有继承自B的虚函数B::foo,又有重写(override)了基类虚函数B::bar的D::bar,还有新增的虚函数D::quz. 提示:为了描述方便,本文在探讨对象内存布局时,将忽略内存对齐对布局的影响.

Learning ReactNative (一) : JavaScript模块基本原理与用法

在使用ReactNative进行开发的时候,我们的工程是模块化进行组织的.在npmjs.com几十万个库中,大部分都是遵循着CommonJS规则的.在ES6中引入了class的概念,从此JavaScript也可以更加方便地进行OOP编程.但是不变的是,即使在使用OOP编程,其依赖组织方式仍然是模块化的.因此,我们十分有必要了解JavaScript中模块的基本原理,以便在之后的开发过程中能少犯错误,更好的理解整个工程的结构. 本文以更容易理解的意识流的方式简要的介绍了一下require.js.mo