zoukankan      html  css  js  c++  java
  • 深入浅出通信原理MIMO合集

    深入浅出通信原理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= egin{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 imes n} = U_{m imes m}*S_{m imes n}*V_{n imes 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/
  • 相关阅读:
    阅读《构建之法》
    准备工作
    课程总结
    第十四周总结
    第十三周总结
    Flex撑开
    多行文本展示为省略号样式的react组件
    如何在Spring Boot 中动态设定与执行定时任务
    System.arraycopy() 和 Arrays.copyOf() 的区别说明
    使用反射机制,获取 ArrayList 的容量大小
  • 原文地址:https://www.cnblogs.com/WindyZ/p/11447507.html
Copyright © 2011-2022 走看看