深入浅出通信原理MIMO合集

深入浅出通信原理是陈爱军的心血之作,于通信人家园连载,此处仅作python代码笔记训练所用
陈老师的连载从多项式乘法讲起,一步一步引出卷积、傅立叶级数展开、旋转向量、三维频谱、IQ调制、数字调制等一系列通信原理知识

连载503

SISO是常规的单输入单输出系统

SIMO是单输入多输出系统,采用接收分集技术

MIMO是多输入多输出系统

连载504-505

香农定理:高斯白噪声干扰的带宽受限信道的信道容量(最大信息传输速率)

$ C=Blog_2(1+\frac{S}{N})$

其中 B: 信道带宽(Hz), S:信号功率(W), N:噪声功率(W)

因此通过增大信道带宽和提高信噪比可提升信道容量

此外N路并行传输亦可N倍实现增大信道容量(空间复用)

若信道质量差,或只有1根接收天线,N根发送天线传输相同数据提高传输可靠性(发送分集)

连载508

信息增益H是指:从接受天线得到的基带信号与发送天线发出的基带信号之比,是信道的频率响应参数

MIMO的信道矩阵H:
\[ H= \begin{bmatrix} h_{11}&0&\dots&0\\ 0&h_{22}&\dots&0\\ \vdots&\vdots&\ddots&\vdots\\ 0&0&\dots&h_{nn} \end{bmatrix} \]
而MIMO系统可并行传输的数据路数由信道矩阵H的秩决定

秩其实就是有效方程组的个数,能够解调出多少路发送数据

A = [0.6,0.7,0.8,0.2,0.3,0.5,0.1,0.9,0,0.15,-0.3,0.8,0.48,0.5,0.76,-0.16]
A = np.reshape(A,(4,4))
np.linalg.matrix_rank(A)

若要实现信道矩阵行向量线性无关,在无线环境下需要天线间距大于半个载波波长

接收端要进行信道估计,得到信道矩阵,计算出信道矩阵的秩,告知发送端从而决定并行数据路数

连载523:分集

分集意义:各路信号发生深衰落的可能性小,因此合成信号出错概率小,提高传输可靠性

连载528-529:整体信道发送图

矩阵的SVD分解

通过几个矩阵的乘积拟合已知矩阵

\(A_{m\times n} = U_{m\times m}*S_{m\times n}*V_{n\times n}^{'}\)

\(dim(A)=m*n, dim(U)=m*m, U*U' = np.eye(m), dim(S)=m*n, V*V'=eye(n)\)

对角矩阵S的元素从左上到右下快速减小,忽略较小的元素可减小计算量(PCA思想?)

补充知识:

用方波进行脉冲成型,频谱是sinc形状,两侧有较为明显的拖尾,即频谱泄露。通过加窗解决。

转载于:https://www.cnblogs.com/WindyZ/p/11447507.html

深入浅出通信原理MIMO合集相关推荐

  1. 深入浅出通信原理2021-03-03

    系列文章目录 第一章 深入浅出通信原理之卷积 第二章 深入浅出通信原理之傅里叶变换 文章目录 系列文章目录 傅里叶变换 一.信号的傅里叶级数展开 二.时域信号相乘相当于频域卷积 三.用余弦信号合成方波 ...

  2. 深入浅出通信原理2021-03-07

    系列文章目录 第一章 深入浅出通信原理之卷积 第二章 深入浅出通信原理之傅里叶变换 第三章 深入浅出通信原理之复指数信号 文章目录 系列文章目录 复指数信号 一.复指数信号的物理意义 二.余弦信号和正 ...

  3. python 通信系统仿真_深入浅出通信原理连载22-40(Python代码版)

    深入浅出通信原理Python代码版 深入浅出通信原理是陈爱军的心血之作,于通信人家园连载,此处仅作python代码笔记训练所用 陈老师的连载从多项式乘法讲起,一步一步引出卷积.傅立叶级数展开.旋转向量 ...

  4. 深入浅出通信原理连载1-21(Python代码版)

    目录 深入浅出通信原理Python代码版 连载1:从多项式乘法说起 连载2:卷积的表达式 连载3: Python计算卷积 连载4:将信号表示成多项式的形式 连载5:欧拉公式证明 理解复数 连载6:利用 ...

  5. 《深入浅出通信原理》参考资料

    陈爱军老师神贴--深入浅出通信原理 原址 我在编写<深入浅出通信原理>时查阅过的一些书籍及资料. 其中有一些是回帖的同学推荐给我的书,买了之后一看,确实很不错,欢迎大家继续推荐. 后续我会 ...

  6. 深入浅出通信原理连载41-70(Python代码版)

    目录 深入浅出通信原理Python代码版 码元(Symbol)详解 BPSK旋转向量理解 PSK=映射+调制 调制解调与傅里叶级数展开 矩形波的复傅立叶级数 离散谱推广到连续谱 各种有用的频谱指标 深 ...

  7. python频域三维图_深入浅出通信原理连载1-21(Python代码版)

    深入浅出通信原理Python代码版 深入浅出通信原理是陈爱军的心血之作,于通信人家园连载,此处仅作python代码笔记训练所用 陈老师的连载从多项式乘法讲起,一步一步引出卷积.傅立叶级数展开.旋转向量 ...

  8. 深入浅出通信原理(Python代码版)

    深入浅出通信原理Python代码版 深入浅出通信原理是陈爱军的心血之作,于通信人家园连载,此处仅作python代码笔记训练所用 陈老师的连载从多项式乘法讲起,一步一步引出卷积.傅立叶级数展开.旋转向量 ...

  9. 《深入浅出通信原理》学习笔记(目录)

    本系列文章整理<深入浅出通信原理>的各个帖子,并附上我个人的一些学习心得.鉴于原帖比较零碎,我将按照各知识点的连贯性,将几个帖子(5个左右)放在一篇文章中介绍. 原帖链接: 1,总链接   ...

  10. 《深入浅出通信原理》阅读引导

    1.通信原理概述 1.1.什么是通信(通俗的来说什么是通信?a40) 1.1.1.广义的通信(广义的通信的定义b40)(广义的通信的举例c40) 1.1.2.狭义的通信(狭义的通信包括哪些方面?a41 ...

最新文章

  1. “领导跳槽想带我走,我要不要跟?”
  2. 关于MATLAB FFT频谱泄露和加窗
  3. python的learn_Python_learn_1day
  4. 测试工作中常用的方法
  5. C++ 标准输入流01
  6. XML文件处理的思考
  7. Dubbo服务暴露的流程
  8. MFC开发IM-第十篇、MFC改变static text颜色
  9. Oracle role and user privileges
  10. composer笔记
  11. CSS显示属性上的过渡
  12. c语言利用索引数组排序,根据C中的索引数组对数组排序C
  13. DB2数据库下载(v9.7/v10.5/v11.1)
  14. 终极算法:机器学习和人工智能如何重塑世界笔记
  15. ble mesh 学习笔记(9)telink的mesh-lpn代码分析
  16. java实现手机尾号评分
  17. 域用户如何更改计算机名,加入域后的计算机,怎么改计算机名?
  18. Win 11 预览版虚拟机安装
  19. 对ABAP程序调优的学习(三)并行并发读取
  20. 病毒virus - 拓扑排序

热门文章

  1. 磁盘不见了只剩一个c盘_极简后,我家只剩一个垃圾桶
  2. 新版 IDEA 发布,牛逼!网友:内存占用有所好转!
  3. 用大前端技术实现的一款仿Boss直聘app(已开源)
  4. python操作redis集群是连接池么_python使用连接池操作redis数据库
  5. python时间处理方法_基于python时间处理方法(详解)
  6. html获取元素的rgb值,使用javascript提取支持的HTML或X11颜色名称及其RGB值的列表
  7. 文件怎么更新_iOS屏蔽更新描述文件以及超级详细安装方法分享
  8. 操作系统读写者问题实验报告_Linux操作系统存储子系统核心技术之硬盘与RAID
  9. python列表推导式求完全数_Python列表推导式(List comprehension)
  10. crossentropy java_示例CrossEntropyLoss用于pytorch中的3D语义分段