目录
1.算法概述
空时分组码是一种在无线通信中使用的技术,用于在多个天线上发送数据流的多个副本,并利用各种接收的数据版本来提高数据传输的可靠性。 传输信号必须穿过具有散射,反射,折射等的潜在困难环境,然后可能被接收器中的热噪声进一步破坏,这意味着一些接收到的数据副本将比其他更好。 这种冗余导致能够使用一个或多个接收到的副本来正确解码接收信号的机会更高。 实际上,空时编码以最佳方式组合所接收信号的所有副本,以尽可能多地从每个副本中提取信息。
直到20世纪90年代早期,大多数关于无线通信的工作都集中在无线链路的一端 - 通常是在接收器处。Gerard J. Foschini和Michael J. Gans,Foschini和Emre Telatar的研究论文扩大了无线通信可能性的范围,表明对于高度散射的环境,当天线阵列是用于链接的两端。利用多个天线的替代方法依赖于具有多个发射天线并且仅可选地具有多个接收天线。由Vahid Tarokh,Nambi Seshadri和Robert Calderbank提出,这些空时编码(STC)比单天线系统实现了显着的错误率改进。他们最初的方案是基于格子码,但Siavash Alamouti和后来的Vahid Tarokh,Hamid Jafarkhani和Robert Calderbank利用更简单的区块代码来开发时空分组码(STBC)。 STC涉及传输多个冗余数据副本以补偿衰落和热噪声,希望它们中的一些可能以比其他状态更好的状态到达接收器。特别是在STBC的情况下,要发送的数据流以块的形式编码,这些块在间隔的天线之间并且跨时间分布。虽然必须具有多个发射天线,但是没有必要具有多个接