联系QQ:

2181264433

产品中心
联系我们
联系:张女士
微信:扫一扫右侧二维码
QQ :2181264433
邮箱:2181264433@qq.com
地址:浙江省-嘉兴市-南湖区
网址:www.mhslogic.com
您当前位置:首页 > 产品中心 >  FPGA开发 > 正文 FPGA开发
MATLAB代做|FPGA代做|空时编码
MATLAB代做|FPGA代做|空时编码
详细介绍:

       关于空时编码,为了获得比较好的性能,而且在一定程度上能够节约硬件消耗。首先发送数据信号,我们使用随机二进制数据作为信号源,然后调制方法就是你所要求的16QAM。

      下面,我们主要来讨论下具体选择哪种空时编码方法:

空时编码大致上有三种方式 :

  空时网格码(STTC)

  空时块编码(STBC)

  空时分层码(LSTC)

  (1)空时网格码(STTC):空时网格码最早是由V.Tarokh等人提出的,该空时编码系统中,在接收端解码采用维特比译码算法。空时网格码设计的码子在不损失带宽效率的前提下,可提供最大的编码增益和分集增益,最大分集增益等于发射天线数。

  (2)空时分组码(STBC):空时网格码虽然能获得很大的编码增益和分集增益,但是由于在接收端采用维特比译码,其译码复杂度随着天线数和网格码状态数的增加成指数增加,因此在实际中应用有些困难。这就有了空时分组编码的出现。

  空时分组码则是根据码子的正交设计原理来构造空时码子,空时分组码最早由Alamouti提出的。其设计原则就是要求设计出来的码子各行各列之间满足正交性。接收时采用最大似然检测算法进行解码,由于码子之间的正交性,在接收端只需做简单的线性处理即可。

  (3)分层空时码(LSTC):分层空时码最早是由贝尔实验室提出的一种MIMO系统的空时编码技术,即BLAST系统 。分层空时码有两种形式,对角分层空时码D-BLAST和垂直分层空时码V-BLAST。

        通过上面的分析,我们这里选择第三种空时编码方法V-BLAST,因为这种方法更有利于FPGA硬件的实现,而且目前研究较多理论比较程序。在接收端检测算法中,我们使用MMSE检测方法(注意ML法硬件实现非常复杂,ZF虽然简单,但是性能不行,综合考虑MMSE硬件比ML稍微简单些,而且性能不错)。

------------------------------------------------------------------------------------------------------------------------

联系:张女士
QQ :2181264433
微信:lovemike121
邮箱:2181264433@qq.com
网站:http://www.mhslogic.com/

------------------------------------------------------------------------------------------------------------------------

matlab代做,matlab专业代做,fpga代做,fpga专业代做,simulink代做,simulink专业代做,

matlab coursework代做,matlab assignment代做,matlab留学生代做,fpga毕业设计,

matlab北邮国际代做,matlab北邮代做,matlab海外代做,matlab项目仿真代做,matlab研究生代做,


收缩

扫一扫,关注我们