我是靠谱客的博主 幽默裙子,最近开发中收集的这篇文章主要介绍通俗解释码分多址(CDMA),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

​ 先上参考的大佬链接:https://blog.csdn.net/dog250/article/details/6420427
​ 如果看完还不明白,接下来看完我的解释相信你肯定明白!

###耐着性子看完,肯定很容易懂,跳着看很不容易理解
如果有不理解或者错误的请留言讨论,再完善

码分复用:

​ 首先需要对链接内容看一下,这样就容易理解了。

​ 首先,码分复用就是将向各个用户发送的数据叠加成向量L,在接收端重复使用:
用户N发送数据时用的沃尔什的K(行或列),那么就在接收端再用这个沃尔什矩阵的K向量与叠加后的向量相乘求用户数据;而每个用户都要用到这个叠加后的向量L,这就是体现了码分复用:
同一组叠加数据被不同用户重复使用

码分多址

码分多址就是上述的向量L要发送到每个用户,这就体现了码分多址:同一组发送数据分发到不同用户(一个用户就对应了一个地址)。
码分多址天生就和加密不可分,这种编码方式天生具有安全性究其深层原因,实质在于“码”本身参与了编码,而码是特定区间内用户唯一的,这个码可以理解成密钥,也可以理解成收发方作为一个整体共享的私钥!

CDMA重点来啦!

​ 以下都是个人理解,借用了OFDM知识,既然都到这了,应该学过OFDM吧,哈哈哈!
​ 假设现在只有两个用户; A和B用户,并且只向每个用户发送一个数据,假设A:1; B:0
​ 现在把博主说的沃尔什矩阵中的正交向量理解成OFDM中的正交子载波,所有现在我们假设用户A数据对应子载波Sin(K1t),同理,用户2是Sin(K2t).
​ 所以现在有理由假设:
​ Sin(K1t) = (-1 -1 -1 -1 1 1 1 1)–第2行
​ Sin(K2t) = (-1 1 -1 1 1 -1 1 -1)–第7行
​ 再调用OFDM调制原理:用户A数据用子载波Sin(K1t) 调制;用户B用
​ Sin(K2t)调制;我们知道,在OFDM中调制后再将已调信号叠加发送出去,同理,用户A和用户B的数据也采用这一原理,则有如下叠加过后信号:
​ D = A.Sin(K1t)+B.Sin(K2t)
​ = 1.(-1 -1 -1 -1 1 1 1 1)+0.(-1 1 -1 1 1 -1 1 -1)
​ =-1 -1 -1 -1 1 1 1 1 ----OFDM中叠加后向空中的待发送信号
​ D即会被A接收,也会被B接收。
​ 在接收端再次调用OFDM知识:解调时利用调制信号Sin(K1t) 乘以叠加信号,自然会过滤掉被调制在子载波Sin(K2t)上用户2的数据。
​ 所以就有用户A的接受数据 :
​ Ajie = Sin(K1t) .D/8
​ 这个8就是在调制时用户A的数据1和一个沃尔什向量((-1 -1 -1 -1 1 1 1 1)–第2行)中的8个元素分别相乘的元素个数

最后

以上就是幽默裙子为你收集整理的通俗解释码分多址(CDMA)的全部内容,希望文章能够帮你解决通俗解释码分多址(CDMA)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部