MIMO信道容量仿真源码(大规模mimo的信道估计)
本文目录一览:
MIMO信道容量的介绍
MIMO(Multiple-Input Multiple-Out-put)系统是一项考虑用于802.11n的技术。802.11n是下一代802.11标准,可将吞吐量提高到100Mbps。同时,专有MIMO技术可改进已有802.11a/b/g网络的性能。该技术最早是由Marconi于1908年提出的,它利用多天线来抑制信道衰落。根据收发两端天线数量,相对于普通的SISO(Single-Input Single-Output)系统,MIMO还可以包括SIMO(Single-Input Multi-ple-Output)系统和MISO(Multiple-Input Single-Output)系统。 [编辑本段]1、MIMO概述MIMO 表示多输入多输出。读/maimo/或/mimo/,通常美国人前者,英国人读后者,国际上研究这一领域的专家较多的都读读/maimo/。通常用于 IEEE 802.11n,但也可以用于其他 802.11 技术。MIMO 有时被称作空间多样,因为它使用多空间通道传送和接收数据。只有站点(移动设备)或接入点(AP)支持 MIMO 时才能部署 MIMO。
MIMO 的优点是能够增加无线范围并提高性能。连接到老的 802.11g 接入点的 802.11n 站点能够以更高的速度连接到更远的距离。例如,如果使用老站点,从 25 英尺的距离连接到接入点的速度是 1Mbps;而使用 802.11n MIMO 时站点的速度为 2Mbps。增加到 2Mbps 的范围,允许用户在更远的距离保持连接。
无线电发送的信号被反射时,会产生多份信号。每份信号都是一个空间流。使用单输入单输出(SISO)的当前或老系统一次只能发送或接收一个空间流。MIMO 允许多个天线同时发送和接收多个空间流。它允许天线同时传送和接收。
老接入点到老客户端 - 只发送和接收一个空间流
MIMO 接入点到 MIMO 客户端 - 同时发送和接收多个空间流
可以看出,此时的信道容量随着天线数量的增大而线性增大。也就是说可以利用MIMO信道成倍地提高无线信道容量,在不增加带宽和天线发送功率的情况下,频谱利用率可以成倍地提高。
利用MIMO技术可以提高信道的容量,同时也可以提高信道的可靠性,降低误码率。前者是利用MIMO信道提供的空间复用增益,后者是利用MIMO信道提供的空间分集增益。实现空间复用增益的算法主要有贝尔实验室的BLAST算法、ZF算法、MMSE算法、ML算法。ML算法具有很好的译码性能,但是复杂度比较大,对于实时性要求较高的无线通信不能满足要求。ZF算法简单容易实现,但是对信道的信噪比要求较高。性能和复杂度最优的就是BLAST算法。该算法实际上是使用ZF算法加上干扰删除技术得出的。目前MIMO技术领域另一个研究热点就是空时编码。常见的空时码有空时块码、空时格码。空时码的主要思想是利用空间和时间上的编码实现一定的空间分集和时间分集,从而降低信道误码率。
通常,多径要引起衰落,因而被视为有害因素。然而研究结果表明,对于MIMO系统来说,多径可以作为一个有利因素加以利用。MIMO系统在发射端和接收端均采用多天线(或阵列天线)和多通道,MIMO的多入多出是针对多径无线信道来说的。传输信息流s(k)经过空时编码形成N个信息子流ci(k),I=1,……,N。这N个子流由N个天线发射出去,经空间信道后由M个接收天线接收。多天线接收机利用先进的空时编码处理能够分开并解码这些数据子流,从而实现最佳的处理。
特别是,这N个子流同时发送到信道,各发射信号占用同一频带,因而并未增加带宽。若各发射接收天线间的通道响应独立,则多入多出系统可以创造多个并行空间信道。通过这些并行空间信道独立地传输信息,数据率必然可以提高。
MIMO将多径无线信道与发射、接收视为一个整体进行优化,从而实现高的通信容量和频谱利用率。这是一种近于最优的空域时域联合的分集和干扰对消处理。
系统容量是表征通信系统的最重要标志之一,表示了通信系统最大传输率。对于发射天线数为N,接收天线数为M的多入多出(MIMO)系统,假定信道为独立的瑞利衰落信道,并设N、M很大,则信道容量C近似为:C=[min(M,N)]Blog2(ρ/2)
其中B为信号带宽,ρ为接收端平均信噪比,min(M,N)为M,N的较小者。上式表明,功率和带宽固定时,多入多出系统的最大容量或容量上限随最小天线数的增加而线性增加。而在同样条件下,在接收端或发射端采用多天线或天线阵列的普通智能天线系统,其容量仅随天线数的对数增加而增加。相对而言,多入多出对于提高无线通信系统的容量具有极大的潜力。 [编辑本段]2、MIMO发展历史1990年代,全世界无线通信领域均针对多天线系统进行研究,希望实作出能指向接收者之波束成型技术,亦即是所谓智慧型天线 —— 一种能使波束聪明地追踪接收者(即移动电话)的技术,如同有个人持着天线到处移动,就像一道自手电筒射出的光束可追踪一位在黑暗中移动的人一样。智慧型天线借由波束对其指向(亦即对目标接收者)的相长干涉(constructive interference)及同时间该波束对目标接收者指向以外其他方向之相消干涉(destructive interference)来增加信号增益,以实现上述智慧型天线的优点,并对于此发送单位上的多天线间,采用一较窄的天线间距来实作此波束。一般以发送信号之一半波长作为实体的天线间距,以满足空间上的采样定理且避免旁瓣辐射(grating lobes),亦即空间上的混叠。
波束成型技术的缺点乃是在都市的环境中,信号容易朝向建筑物或移动的车辆等目标分散,因而模糊其波束的集中特性(即相长干涉),丧失多数的信号增益及减少干扰的特性。然而此项缺点却随着空间分集及空间多工的技术在 1990 年代末的发展,而突然转变为优势。这些方法利用多径(multipath propagation)现象来增加资料吞吐量、传送距离,或减少比特错误率。这些型态的系统在选择实体的天线间距时,通常以大于被发送信号的波长的距离为实作,以确保 MIMO 频道间的低关联性及高分集阶数(diversity order)。[1][2] [编辑本段]3、MIMO 技术MIMO技术大致可以分为两类:发射/接收分集和空间复用。传统的多天线被用来增加分集度从而克服信道衰落。具有相同信息的信号通过不同的路径被发送出去,在接收机端可以获得数据符号多个独立衰落的复制品,从而获得更高的接收可靠性。举例来说,在慢瑞利衰落信道中,使用1根发射天线n根接收天线,发送信号通过n个不同的路径。如果各个天线之间的衰落是独立的,可以获得最大的分集增益为n,平均误差概率可以减小到 ,单天线衰落信道的平均误差概率为 。对于发射分集技术来说,同样是利用多条路径的增益来提高系统的可靠性。在一个具有m根发射天线n根接收天线的系统中,如果天线对之间的路径增益是独立均匀分布的瑞利衰落,可以获得的最大分集增益为mn。智能天线技术也是通过不同的发射天线来发送相同的数据,形成指向某些用户的赋形波束,从而有效的提高天线增益,降低用户间的干扰。广义上来说,智能天线技术也可以算一种天线分集技术。
分集技术主要用来对抗信道衰落。相反,MIMO信道中的衰落特性可以提供额外的信息来增加通信中的自由度(degrees of freedom)。从本质上来讲,如果每对发送接收天线之间的衰落是独立的,那么可以产生多个并行的子信道。如果在这些并行的子信道上传输不同的信息流,可以提供传输数据速率,这被成为空间复用。需要特别指出的是在高SNR的情况下,传输速率是自由度受限的,此时对于m根发射天线n根接收天线,并且天线对之间是独立均匀分布的瑞利衰落的。
根据子数据流与天线之间的对应关系,空间多路复用系统大致分为三种模式:D-BLAST、V-BLAST以及T-BLAST。
D-BLAST最先由贝尔实验室的Gerard J. Foschini提出。原始数据被分为若干子流,每个子流之间分别进行编码,但子流之间不共享信息比特,每一个子流与一根天线相对应,但是这种对应关系周期性改变,如图1.b所示,它的每一层在时间与空间上均呈对角线形状,称为D-BLAST(Diagonally- BLAST)。D-BLAST的好处是,使得所有层的数据可以通过不同的路径发送到接收机端,提高了链路的可靠性。其主要缺点是,由于符号在空间与时间上呈对角线形状,使得一部分空时单元被浪费,或者增加了传输数据的冗余。如图1.b所示,在数据发送开始时,有一部分空时单元未被填入符号(对应图中右下角空白部分),为了保证D-BLAST的空时结构,在发送结束肯定也有一部分空时单元被浪费。如果采用burst模式的数字通信,并且一个burst的长度大于M(发送天线数目)个发送时间间隔 ,那么burst的长度越小,这种浪费越严重。它的数据检测需要一层一层的进行,如图1.b所示:先检测c0、c1和c2,然后a0、a1和a2,接着b0、b1和b2……
另外一种简化了的BLAST结构同样最先由贝尔实验室提出。它采用一种直接的天线与层的对应关系,即编码后的第k个子流直接送到第k根天线,不进行数据流与天线之间对应关系的周期改变。如图1.c所示,它的数据流在时间与空间上为连续的垂直列向量,称为V-BLAST(Vertical-BLAST)。由于V-BLAST中数据子流与天线之间只是简单的对应关系,因此在检测过程中,只要知道数据来自哪根天线即可以判断其是哪一层的数据,检测过程简单。
(图1)
考虑到D-BLAST以及V-BALST模式的优缺点,一种不同于D-DBLAST与V-BLAST的空时编码结构被提出:T-BLAST。等文献分别提及这种结构。它的层在空间与时间上呈螺纹(Threaded)状分布,如图2所示。原始数据流被多路分解为若干子流之后,每个子流被对应的天线发送出去,并且这种对应关系周期性改变,与D-BLAST系统不同的是,在发送的初始阶段并不是只有一根天线进行发送,而是所有天线均进行发送,使得单从一个发送时间间隔 来看,它的空时分布很像V-BALST,只不过在不同的时间间隔中,子数据流与天线的对应关系周期性改变。更普通的T-BLAST结构是这种对应关系不是周期性改变,而是随机改变。这样T-BLAST不仅可以使得所有子流共享空间信道,而且没有空时单元的浪费,并且可以使用V-BLAST检测算法进行检测。
[编辑本段]4、MIMO 的研究状况在MIMO系统理论及性能研究方面已有一批文献,这些文献涉及相当广泛的内容。但是由于无线移动通信MIMO信道是一个时变、非平稳多入多出系统,尚有大量问题需要研究。比如说,各文献大多假定信道为分段-恒定衰落信道。这对于宽带信号的4G系统及室外快速移动系统来说是不够的,因此必须采用复杂的模型进行研究。已有不少文献在进行这方面的工作,即对信道为频率选择性衰落和移动台快速移动情况进行研究。再有,在基本文献中,均假定接收机精确已知多径信道参数,为此,必须发送训练序列对接收机进行训练。但是若移动台移动速度过快,就使得训练时间太短,这样快速信道估计或盲处理就成为重要的研究内容。
另外实验系统是MIMO技术研究的重要一步。实际系统研究的一个重要问题是在移动终端实现多天线和多路接收,学者们正大力进行这方面的研究。由于移动终端设备要求体积小、重量轻、耗电小,因而还有大量工作要做。目前各大公司均在研制实验系统。
Bell实验室的BLAST系统[4]是最早研制的MIMO实验系统。该系统工作频率为1.9GHz,发射8天线,接收12天线,采用D-BLAST算法。频谱利用率达到了25.9bits/(Hz??s)。但该系统仅对窄带信号和室内环境进行了研究,对于在3G、4G应用尚有相当大距离。在发送端和接收端各设置多重天线,可以提供空间分集效应,克服电波衰落的不良影响。这是因为安排恰当的多副天线提供多个空间信道,不会全部同时受到衰落。在上述具体实验系统中,每一基台各设置2副发送天线和3副接收天线,而每一用户终端各设置1副发送天线和3副接收天线,即下行通路设置2×3天线、上行通路设置1×3天线。这样与“单输入/单输出天线”SISO相比,传输上取得了10~20dB的好处,相应地加大了系统容量。而且,基台的两副发送天线于必要时可以用来传输不同的数据信号,用户传送的数据速率可以加倍。
朗讯科技的贝尔实验室分层的空时(BLAST)技术是移动通信方面领先的MIMO应用技术,是其智能天线的进一步发展。BLAST技术就其原理而言,是利用每对发送和接收天线上信号特有的“空间标识”,在接收端对其进行“恢复”。利用BLAST技术,如同在原有频段上建立了多个互不干扰、并行的子信道,并利用先进的多用户检测技术,同时准确高效地传送用户数据,其结果是极大提高前向和反向链路容量。BLAST技术证明,在天线发送和接收端同时采用多天线阵,更能够充分利用多径传播,达到“变废为宝”的效果,提高系统容量。理论研究业已证明,采用BLAST技术,系统频谱效率可以随天线个数成线性增长,也就是说,只要允许增加天线个数,系统容量就能够得到不断提升。这也充分证明BLAST技术有着非常大的潜力。鉴于对于无线通信理论的突出贡献,BLAST技术获得了2002年度美国ThomasEdison(爱迪生)发明奖。
2002年10月,世界上第一颗BLAST芯片在朗讯公司贝尔实验室问世,贝尔实验室研究小组设计小组宣布推出了业内第一款结合了贝尔实验室LayeredSpace Time (BLAST) MIMO技术的芯片,这一芯片支持最高4×4的天线布局,可处理的最高数据速率达到19.2Mbps。该技术用于移动通信,BLAST芯片使终端能够在3G移动网络中接收每秒19.2兆比特的数据,现在,朗讯科技已经开始将此BLAST芯片应用到其Flexent OneBTS家族的系列基站中,同时还计划授权终端制造商使用该BLAST芯片,以提高无线3G数据终端支持高速数据接入的能力。
2003年8月,AirgoNetworks推出了AGN100Wi-Fi芯片组,并称其是世界上第一款集成了多入多出(MIMO)技术的批量上市产品。AGN100使用该公司的多天线传输和接收技术,将现在Wi-Fi速率提高到每信道108Mbps,同时保持与所有常用Wi-Fi标准的兼容性。该产品集成两片芯片,包括一片Baseband/MAC芯片(AGN100BB)和一片RF芯片(AGN100RF),采用一种可伸缩结构,使制造商可以只使用一片RF芯片实现单天线系统,或增加其他RF芯片提升性能。该芯片支持所有的802.11 a、b和g模式,包含IEEE 802.11工作组推出最新标准(包括TGi安全和TGe质量的服务功能)。
Airgo的芯片组和目前的Wi-Fi标准兼容,支持802.11a, "b,"和"g"模式,使用三个5-GHz和三个2.4-GHz天线,使用Airgo芯片组的无线设备可以和以前的802.11设备通讯,甚至可以在以54Mbps的速度和802.11a设备通讯的同时还可以以108Mbps的速度和Airgo的设备通讯。 [编辑本段]5、MIMO 的 应用为了提高系统容量,下一代的无线宽带移动通信系统将会采用MIMO技术,即在基站端放置多个天线,在移动台也放置多个天线,基站和移动台之间形成MIMO通信链路。应用MIMO技术的无线宽带移动通信系统从基站端的多天线放置方法上可以分为两大类:一类是多个基站天线集中排列形成天线阵列,放置于覆盖小区,这一类可以称为集中式MIMO;另一类是基站的多个天线分散放置在覆盖小区,可以称为分布式MIMO。
MIMO技术可以比较简单地直接应用于传统蜂窝移动通信系统,将基站的单天线换为多个天线构成的天线阵列。基站通过天线阵列与小区内的具有多个天线的移动台进行MIMO通信。从系统结构的角度看,这样的MIMO系统与传统的单入单出(SISO)蜂窝通信系统相比并没有根本的区别。
传统的分布式天线系统可以克服大尺度衰落和阴影衰落造成的信道路径损耗,能够在小区内形成良好的系统覆盖,解决小区内的通信死角,提高通信服务质量。最近在MIMO技术的研究中发现,传统的分布式天线系统与MIMO技术相结合可以提高系统容量,这种新的分布式MIMO系统结构——分布式无线通信系统(DWCS)[8]成为MIMO技术的重要研究热点。
在采用分布式MIMO的DWCS系统中,分散在小区内的多个天线通过光纤和基站处理器相连接。具有多天线的移动台和分散在附近的基站天线进行通信,与基站建立了MIMO通信链路。这样的系统结构不仅具备了传统的分布式天线系统的优势,减少了路径损耗,克服了阴影效应,同时还通过MIMO技术显著提高了信道容量。与集中式MIMO相比,DWCS的基站天线之间距离较远,不同天线与移动台之间形成的信道衰落可以看作完全不相关,信道容量更大。总体上说,分布式MIMO系统的信道容量更大,系统功耗更小,系统覆盖性能更好,系统具有更好的扩展性和灵活性。
分布式MIMO的DWCS系统也带来了一些新问题。移动台和小区内邻近的天线建立的MIMO链路,由于基站不同天线的位置不同,它们距离移动台的距离不同,使得基站端的多个天线的信号到达移动台的延时也不同,因此带来新的研究问题。目前在这方面研究较多的是进行容量分析。除此之外的研究内容还包括:具体的同步技术、信道估计、天线选择、发射方案、信号检测技术等,这些问题有待深入研究。
MIMO技术已经成为无线通信领域的关键技术之一,通过近几年的持续发展,MIMO技术将越来越多地应用于各种无线通信系统。在无线宽带移动通信系统方面,第3代移动通信合作计划(3GPP)已经在标准中加入了MIMO技术相关的内容,B3G和4G的系统中也将应用MIMO技术。在无线宽带接入系统中,正在制订中的802.16e、802.11n和802.20等标准也采用了MIMO技术。在其他无线通信系统研究中,如超宽带(UWB)系统、感知无线电系统(CR),都在考虑应用MIMO技术。
随着使用天线数目的增加,MIMO技术实现的复杂度大幅度增高,从而限制了天线的使用数目,不能充分发挥MIMO技术的优势。目前,如何在保证一定的系统性能的基础上降低MIMO技术的算法复杂度和实现复杂度,成为业界面对的巨大挑战。
MIMO多天线技术
学号:20011210119
姓名:范亚奇
【嵌牛导读】
不断提高空中接口的吞吐率是无线制式的发展目标。MIMO多天线技术是LTE大幅提升吞吐率的物理层关键技术。MIMO技术和OFDM技术一起并称为LTE的两大最重要物理层技术。
【嵌牛鼻子】MIMO多天线技术
【嵌牛正文】
1.MIMO基本原理
最早的多天线技术是一种接收分集技术。多条接收通道同时处于深度衰落的可能性比单天线通道处于深度衰落的可能性小很多。接收分集可以提高无线传输的可靠性,基站侧布置多个接收天线实现上行接收分集较为容易。但终端侧布置多个天线会提高手机复杂度和成本,实现较困难,那能不能在基站侧实现发射分集(多天线发射相同的数据流)来提高下行传输可靠性呢?人们尝试这样做,但发现多天线发送相同的数据流,他们是相互干扰的,甚至会相互抵消,起不到分集的作用。想要实现发送分集,必须解决发送天线之间无线链路的正交性问题。多天线正交性的问题最终被攻克,于是MIMO技术成熟。
1.1 数学模型
由于数据看不见摸不着,把数据看作从仓库A搬运到仓库B的货物,如图所示。
装货点A1有1/3的货物到了卸货点B1,2/3到卸货点B2;装货点A2有3/4货物到了卸货点B1,有1/4到卸货点B2。在B1有1个货物的损失,在B2有两个货物的损失。于是装货点的货物数量x1、x2和卸货点数量y1、y2数量关系如下:
可以用矩阵关系表示上述数量关系:
借鉴类似思路,可以给MIMO系统建立数学模型。在发射端和接收端分别设置多个天线,如图
上面s1、s2和r1、r2的关系可以用如下矩阵表示:
(其实只要记H矩阵是接收天线数×发射天线)
MIMO系统是在发射端和接收端同时采用多天线的技术,广义上SISO,SIMO,MISO也是MIMO的特例。
1.2 极限容量
香农给出了单发射天线、单接收天线的SISO无线信道的极限容量公式:
B为信道带宽,S/N为接收端信噪比。由香农公式,提高SNR或带宽可以增加无线信道容量。但发射功率P和带宽都是有一定限度的。在一定带宽条件下,SISO无论采用什么样的编码和调制方式,系统容量都不可能超过香农公式极限。目前广泛使用的Turbo码、LDPC码,使信道容量逼近了信道容量极限。
但多天线的情况下,信道容量随着接收天线数量Mr的增加而增加,两者为对数关系;信道容量也随着发射天线数量Mt的增加而增加,两者也为对数关系;
也就是说发射分集和接受分集可以改善接收端的信噪比,从而提高信道容量和频谱效率,但对信道容量的提升也是有限的,仅为对数关系。
MIMO系统容量会随着发射端或接收端天线数中较小的一方min(Mr,Mt)的增加而线性增加(不是对数增加)。
例如,从MIMO系统极限容量公式可以看书,2×2天线配置的MIMO系统和2×4天线配置的MIMO系统的极限容量是接近的。因为二者的最小天线数目一样,都是2。但发射天线数目翻倍也不是一点作用都没,发射天线数目翻倍起到了分集作用,改善了接收端信噪比。两者虽然极限容量一样,但2×4的天线配置方式,下行的平均容量会提高。
1.3 多天线技术增益
阵列增益:在单天线发射功率不变的情况下,增加天线个数,可使接收端通过多路信号的相干合并,获得平均信噪比(SNR)的增加。阵列增益是和天线个数(M)的对数lg(M)强相关的,阵列增益可以改善系统覆盖。
功率增益:覆盖范围不变时增加天线数目可以降低天线口发射功率,继而可以降低对设备功放线性范围的要求。若单天线发射功率不变,采用多天线发射相当于总的发射功率增加,从而增加覆盖范围。
分集增益:同一路信号经过不同路径到达接收端,可以有效对抗多径衰落,减少接收端SNR的波动。独立衰落的分支数目越大,接收端信噪比波动越小,分集增益越大。分集增益可以改善系统覆盖,增加链路可靠性。
空间复用增益:提高极限容量和改善峰值速率。在天线间互不相关前提下,MIMO信道的容量可随着接收天线和发射天线二者的最小数目线性增长。这个容量的增长就是空间复用增益。
干扰抑制增益:多天线收发系统中,空间存在的干扰有一定的统计规律。利用信道估计技术,选取不同的天线映射算法,选择合适的干扰抑制算法,可降低干扰。
2.MIMO的工作模式
MIMO系统就是多个信号流在空中的并行传输。在发射端输入的数据流变成几路并行的符号流,分别从Mt个天线同时发射出去;接收端从Mr个接收天线将信号接收下来,恢复原始信号。
多个信号流可以是不同的数据流,也可以是同一个数据流的不同版本。不同的数据流就是不同的信息同时发射,意味着信息传送效率的提升,提高了无线通信的效率。同一个数据流的不同版本,就是同样的信息,不同的表达方式,并行发射出去,确保接受端收到信息的准确,提高信息传送的可靠性。为提高信息传送效率的工作模式,就是MIMO的复用模式;为提高信息传送可靠性的工作模式,就是MIMO的分集模式。
2.1 空分复用模式
空分复用(Space Multiplexing,SM)思想是把1个高速的数据流分割为几个速率较低的数据流,分别在不同的天线进行编码、调制,然后发送。天线之间相互独立,一个天线相当于一个独立的信道,接收机利用空间均衡器分离接收信号,然后解调、解码,将几个数据流合并,恢复出原始信号,如图所示。
一路数据变为多路数据的方法是贝尔实验室提出的时空转移大法:空时编码(Space Time Coding,STC),即BLAST(Bell Labs Layered Space-Time)技术。将数据看作待转运的货物,为了快速地转运(复用)出去,可以把它安排在不同的地点(空间),也可以变换交货的时间。“不同的天线”就是空时编码中“空间”的概念;“不同的OFDM周期”就是空时编码中“时间”的概念。空时编码的最小单位是TB块(Transport block,传输块),TB块是一个子帧内含有的编码前比特数,由很多个RB组成。一个TTI是1ms。
空分复用(SM)常用的空时编码技术有两种:预编码(Precoding)、PARC(Per Antenna Rate Control,每天线速率控制)。预编码技术把原始数据流两个符号分为一组进行变换,如某一组为”s1、s2“,转换成并行数据流”z1、z2“,然后分别由不同的天线发出去,如图所示。二者的关系式为:
其中V矩阵就是预编码矩阵,他就是负责把数据流转换到天线端口的数学变换公式。PARC是不进行符号变换的,直接根据每个天线的信道条件调节其信息发送速率。天线信道好的,速率快一些,反之速率慢一些。速率本身也是一种时空编码,只不过一路天线速度快些,另一路慢些。在天线口,PARC的空时编码所做的工作就是直接把速率调节好的两列数据搬在天线口发射,可不做变换。
2.2 空间分集模式
空间分集(Space Diversity,SD)的思想是制作同一个数据流的不同版本,分别在不同的天线进行编码、调制,然后发送,如图所示,这个数据流可以是原来要发送的数据流,也可以是原始数据流经过一定的数学变换后形成的新数据流。同一个东西,不同的面貌。接收机利用空间均衡器分离接收信号,然后解调、解码,将同一数据流的不同接收信号合并,恢复出原始信号。空间分集可以起到可靠传输数据的作用。
不管是复用技术还是分集技术,都涉及把一路数据变成多路数据的技术,即时空编码技术。空间分集常用的技术有STBC(空时块编码)、SFBC(空频块编码)、TSTD/FSTD(时间/频率转换传送分集)、CDD(循环延时分集)。
STBC主要思想是在空间和时间两个维度上安排数据流的不同版本,可以有时间和空间分集的的效果,从而降低信道误码率提高可靠性。如图所示,天线1上两个符号s1,s2分别放在1个子帧两个时隙的第一个OFDM符号周期上;天线2上这两个符号调换一下时隙位置,把他们的另一个版本-s2*、s1*分别放在这个子帧的两个时隙上。
SFBC的主要思想是在空间和频率两个维度上安排数据流的不同版本,可以有空间分集和频率分集的效果。在天线1上,两个符号s1、s2分别安排在两个相邻的子载波上,在天线2上,这两个符号调换一下子载波的位置,把它们的另一个版本-s2*、s1*分别放在这两个子载波上。
TSTD也是在空间和时间两个维度上安排数据流的不同部分,有空间和时间分集的效果。在天线1和天线2的时隙位置上,交叉安排符号流s1、s2,符号排队等待发射,在第一个符号周期,这个符号放在天线1上发射,下一符号周期则放在天线2上发射,以此类推。
TSTD/FSTD技术的矩阵表示形式如图所示,
2.3 多天线工作模式对比
多天线技术主要指以下四种:空间复用、空间分集、空分多址(SDMA)、波束赋型。 空间分集利用天线间的不相关性来实现,这个不相关要求天线间距在10个电磁波波长以上。目的是提高链路质量而不是链路容量。
空间复用也是利用天线间不相关性来实现的。一般需要多个发射和接受天线,是一种MIMO方式,也可以是智能天线方式。在复用时,并行发射和接受多个数据流,目的是调高链路容量(峰值速率),而不是链路质量。
空分多址是利用相同的时隙、相同的子载波,但不同的天线传送多个终端用户的数据。不同用户的数据如果要彼此相互区别就要求天线间的不相关性。空分多址的主要目的是通过空间上区别用户,在链路上容纳更多的用户,提高容量。
波束赋型利用电磁波之间的相干特性,将电磁波的能量(波束)集中于某个特定的方向上。不同于以上三种,波束赋型利用的是天线阵元之间的相关性。因此波束赋型要求天线之间的距离小一些,通常在波长的1/2左右。主要目的是增强覆盖和抑制干扰。使用波束赋型的多天线技术,就是传统的智能天线(Smart Antenna)技术,也叫AAS(Adaptive Antenna System,自适应天线系统)。TD-SCDMA系统的关键技术就是智能天线。
MIMO主要利用天线之间的不相关性,而智能天线主要利用天线间的相关性。MIMO可有效克服多径效应;而智能天线克服多径能力有限但抗干扰效果较好。
2.4 MIMO工作模式小结
MIMO系统可根据不同的系统条件、变化的无线环境采用不同的工作模式,协议中定义了以下七种MIMO的工作模式:
1.单天线工作模式:传统个无线制式的天线工作模式。
2.开环发射分集:利用复数共轭的数学方法,在多个天线上形成了彼此正交的空间信道,发送相同的数据流,提高传输可靠性。
3.开环空间复用:在不同的天线上人为制造“多径效应”,一个天线正常发射。其他天线引入相位偏移环节。多个天线的发射关系构成复矩阵,并行地发射不同的数据流。这个复矩阵在发射端随机选择,不依赖接收端的反馈结果,就是开环空间复用。
4.闭环空间复用:发射端在并行发射多个数据流的时候,根据反馈的信道估计结果,选择制造“多径效应”的复矩阵,就是闭环空间复用
5.MU-MIMO:并行传输的多个数据流是由多个UE组合实现的,就是多用户空间复用。
6.Rank=1的闭环发射分集:作为闭环空间复用的一特例,只传输一个数据流,也就是说空间信道的秩Rank=1。这种工作模式起到的是提高传输可靠性的作用,实际上是一种发射分集的方式。
7.波束赋型:多个天线协同工作,根据基站和UE的信道条件,实时计算不同的相位偏移方案,利用天线之间的相位干涉叠加原理,形成指向特定UE的波束。
3.MIMO系统的实现
把货物运送的港口的过程分为三个步骤:
步骤一:打包方式的选择(类似传输块TB的形成);
步骤二:根据货物的种类和去往的目的地进行初步的分类(类似层映射);
步骤三:运输公司的选择(预编码矩阵的选择)。
运输公司确定好之后,由运输公司选择港口,而发货方无须关心由哪个港口发送。
不同港口对应着不同的运输公司和运输航道。如何选择港口来发送货物?有两种方式:开环方式和闭环方式。开环就是根据自己对港口的条件判断发货,无须等待接收货物方对发货质量的确认。闭环则要等待货物接收方对运送质量的反馈,来决定选择什么样的包装方式和运输公司。
如何使用matlab仿真信道容量
matlab自带了一个百mimo信道的模块,在block
simulink里,这度个简短不了;
部分参考如下:
SNR=0;
%定义信噪知比为0HZ
A=10^(SNR/10);
%信噪比的道单位转换关系式
Im=eye(1);
%这里回的"1"为发射天线和接收天线两者数目少答的根数
sum=0;
MIMO无线信道模型的matlab仿真源程序
我最近下载了一个WINNER II的MIMO信道模型MIMO信道容量仿真源码,你可以去看一下MIMO信道容量仿真源码,有点复杂,不过文件比较全,其中D1.1.2 是信道模型的说明。网址MIMO信道容量仿真源码: MIMO信道容量仿真源码; 源代码及说明可以再这个网址里找到:
源程序里面有帮助文件,解释了函数的用处,我建议多考虑输入输出,注意函数要干什么而不要太纠结于函数的具体。