多输入多输出系统的有效带宽和功率分配算法
mimo 功率分配算法

mimo 功率分配算法摘要:一、引言二、MIMO功率分配算法简介1.MIMO系统概述2.功率分配算法的重要性三、MIMO功率分配算法分类1.最大化信道容量算法2.最大化系统吞吐量算法3.节能算法四、常见MIMO功率分配算法详解1.最大信道容量算法实例2.最大系统吞吐量算法实例3.节能算法实例五、算法性能比较与分析1.仿真环境与参数设置2.性能评价指标3.结果分析与讨论六、结论与展望正文:一、引言随着无线通信技术的快速发展,多输入多输出(MIMO)系统已成为第四代移动通信(4G)及其后续版本的关键技术。
在MIMO系统中,多个发射天线和接收天线相互协作,提高系统性能。
功率分配是MIMO系统中至关重要的环节,合理的功率分配算法可以有效提高系统性能、降低功耗。
本文将对MIMO功率分配算法进行综述,分类介绍各类算法,并通过实例分析算法性能。
二、MIMO功率分配算法简介1.MIMO系统概述MIMO系统利用空间多样性实现多路复用,提高信道容量和系统吞吐量。
在MIMO系统中,发送端和接收端各有多个天线,可以分为以下几种配置:天线数量相等、发送端多于接收端、接收端多于发送端以及分布式MIMO。
2.功率分配算法的重要性在MIMO系统中,功率分配算法的作用在于合理地将总功率分配给各个天线,使系统性能达到最优。
功率分配算法需要考虑的因素包括:信道状态信息、传输速率、传输时延、功耗等。
三、MIMO功率分配算法分类1.最大化信道容量算法最大化信道容量算法旨在实现每个天线单元的最大信道容量。
这类算法通常基于最大化独立子信道容量原则,如water-filling 算法、empirical mode decomposition(EMD)算法等。
2.最大化系统吞吐量算法最大化系统吞吐量算法关注整个系统的吞吐量,而非单个天线的信道容量。
这类算法主要包括注水算法、轮询算法等。
3.节能算法节能算法主要针对绿色通信需求,通过降低功耗实现系统性能优化。
mimo 功率分配算法

mimo 功率分配算法MIMO (Multiple-Input Multiple-Output) 系统是一种利用多个天线进行数据传输和接收的技术。
在MIMO 系统中,发送器和接收器都使用多个天线来增加信号的效率和传输容量。
然而,为了确保MIMO 系统的性能,需要合理分配功率。
本文将详细介绍MIMO 系统的功率分配算法,并逐步回答相关问题。
第一步:MIMO 系统的功率分配算法介绍MIMO 系统使用多个天线发送和接收多个信号,因此功率分配是确保数据传输质量和传输速率的关键因素。
传统的功率分配算法主要基于水平和柔性分配两种方式。
水平分配将功率均匀分配给每个天线,而柔性分配则根据信道状态信息动态调整功率分配。
柔性分配算法被广泛使用,因为它可以根据实时信道状态来调整功率分配,从而提高系统的性能和效率。
第二步:MIMO 系统功率分配算法的优化虽然柔性分配算法可以根据信道状态进行实时调整,但是为了进一步优化系统性能,研究人员提出了一些改进的功率分配算法,如最大功率传输(Max-Power Transfer)算法、最大容量(Max-Capacity)功率分配算法和最小误差(Minimum Error)功率分配算法等。
最大功率传输算法是一种简单直观的功率分配策略,它通过使每个天线的功率都接近其最大可用功率来实现系统的最大传输效率。
最大容量功率分配算法是一种根据信道容量进行功率分配的方法,它可以最大化系统的传输容量。
最小误差功率分配算法是一种考虑误差性能的功率分配策略,它可以使系统的误码率最小化。
第三步:实际应用中的功率分配算法选择在实际应用中,选择适合的功率分配算法取决于系统的具体需求和复杂性。
对于普通的MIMO 系统,柔性分配算法通常能够满足要求,因为它可以根据实时信道状态动态调整功率分配。
但是,在一些特殊环境下,如高速移动通信、干扰环境下等,需要更高级的功率分配算法来提高系统的性能和稳定性。
此外,还可以通过组合不同的功率分配策略来形成更高级的算法。
光通信网络中的多个输入多个输出系统设计与性能优化

光通信网络中的多个输入多个输出系统设计与性能优化在现代通信领域,光通信网络成为了支撑互联网和数据传输的关键技术之一。
而在光通信网络中,多个输入多个输出(MIMO)系统被广泛应用于提高光通信系统的吞吐量、容量和可靠性。
本文将探讨光通信网络中的MIMO系统设计与性能优化。
1. MIMO系统概述多个输入多个输出(MIMO)系统是一种利用多个发射天线和接收天线的技术,通过空间上的多路径传输实现在相同时间和频率上传输多个独立的数据流。
光通信网络中的MIMO系统基于这一原理,利用光的波导特性和光纤传输特性,实现大容量的数据传输。
2. 光通信网络中的MIMO系统设计(1) 天线布局与编码技术:在设计光通信网络中的MIMO系统时,需要考虑天线的布局和编码技术。
天线布局可以选择等间距或非等间距的天线阵列,以增加空间自由度。
编码技术可以利用空间编码、时空编码等技术,提高系统的信号传输效率和容错性。
(2) 信号处理算法:光通信网络中的MIMO系统需要选择合适的信号处理算法,以提高信号的可靠性和多路传输的效率。
例如,调制解调技术、码分多址技术、信道估计技术等均可以应用于光通信网络中的MIMO系统。
(3) 链路适应技术:光通信网络中的链路适应技术可以根据信道状态信息和用户需求,在不同的链路条件下自适应地调整传输参数,以实现最佳的传输性能。
例如,自适应调制技术、动态功率分配技术等可以应用于光通信网络中的MIMO系统。
3. MIMO系统性能优化(1) 容量与数据传输速率:光通信网络中的MIMO系统的容量与数据传输速率是衡量其性能的重要指标。
提高系统的容量可以通过增加天线数量、改进天线布局和编码技术等方法来实现。
而提高数据传输速率可以通过增加调制方式、改进信号检测算法等方法来实现。
(2) 误码率与信号质量:光通信网络中的MIMO系统的误码率和信号质量是影响系统性能的关键因素。
减小误码率可以通过优化信号检测算法、改进信道估计方法和增加系统容量等方法来实现。
多输入多输出系统的研究与设计

摘要无线通信系统为了达到高速率传输,近年来发展了发射端与接收端都使用多单元天线的架构,称之多输入多输出系统(MIMO)。
该技术能在不增加带宽的情况下成倍地提高通信系统的容量和频谱利用率,是新一代移动通信系统必须采用的关键技术。
在第三代(3G)乃至三代以后(B3G)的移动通信系统中有着广阔的应用前景。
本论文从MIMO无线通信系统的基本概念入手,介绍了MIMO系统发展的必要性,分析了它的结构和工作原理,然后从理论上推导了MIMO系统容量的公式,最后应用MATLAB软件对不同发射天线、不同接收天线、不同信噪比下的MIMO系统容量进行计算机仿真。
仿真结果正如预期所料。
本文的重点是对MIMO系统容量进行分析并对它进行仿真验证。
关键词:MIMO,信道容量,容量仿真AbstractThe need for wireless data and multimedia services promotes the development and applications of many high-speed wireless communication techniques. The Multiple-Input Multiple-Output (MIMO) technology, which has the potential to multiply system capacity and improve spectral efficiency without requiring extra bandwidth and power, is considered as one of the most promising breakthrough technology to improve system performance, enhance the capacity and spectrum efficiency. It becomes an important technical breakthrough and promises to be one of the key technologies for future wireless communication systems, and hence has attracted broad attention and research interests in recent years.The MIMO technology has been already used in such systems as 3G, B3G and broadband wireless access. Although, the high performance promised by MIMO technology is highly dependent on the propagation channels. Meanwhile, we need to establish MIMO radio channel models and corresponding simulations to research key technologies and algorithms in MIMO systems and to evaluate the system performance. Based on such reasons, in this dissertation, MIMO wireless communication system and its capacity simulation channel was done.Keywords:MIMO, Channel capacity,capacity simulation第1章绪论1.1本文研究的背景和意义无线通信是当今世界最活跃的科研领域之一,在过去的几十年里,无线通信技术得到了飞速的发展和广泛的应用。
多输入多输出系统(MIMO ,Multiple input multiple output)最早

多输入多输出系统(MIMO ,Multiple input multiple output)最早是控制系统中提出的一个概念,它表示一个系统有多个输入和多个输出。
而MIMO技术早期用于干扰无线信号,后来则用于移动通信和固定宽度的无线领域。
如果将移动通信系统的传输信道看成一个系统,则发射信号可看成移动信道(系统)的输入信号,而接收信号则可看成移动信道(系统)的输出信号。
在通信中,由多径引起的衰落通常被认为是有害因素,不过对于MIMO系统而言,多径可引起的衰落以作为一个有利因素并加以利用。
MIMO 技术以其可以有效利用多径引起的衰落来成倍地提高业务传输速率,并引发了通信的一次革命。
基于通信系统中的MIMO技术的使用情况,近几年国外学者提出了MIMO雷达的概念。
1.MIMO雷达信号处理发展历史1.1 国外研究现状国外最早在MIMO雷达信号处理领域开始开创性的工作者有New Jersey Institute of Technology的Eran Fishler、Alex Haimovich等人,他们研究的工作主要集中在MIMO雷达的信号建模,从模型中获取我们感兴趣的参数的算法研究(如散射点的散射系数,散射点距雷达的距离等),并从雷达对目标检测性能等方面说明它相对于普通的相控阵雷达所具有的优越性,明确指出了MIMO雷达将是未来雷达发展的一个趋势。
几乎在同一时期,MIT Lincoln Laboratory的K. W. Forsythe等人的研究工作也在同步进行,他们的研究工作则主要集中在MIMO雷达的性能优越性的理论证明。
同时该实验室的Frank C. Robey也作了大量的实验,通过大量实验证明MIMO雷达相比传统的雷达有许多优点。
目前国外研究MIMO雷达的著名机构有美国的佛罗尼达大学(University of Florida),MIT Lincoln Laboratory、新泽西理工学院(New Jersey Institute of Technology)等。
无线通信技术中的多输入多输出系统设计优化研究

无线通信技术中的多输入多输出系统设计优化研究随着无线通信技术的不断发展和普及,多输入多输出(Multiple Input Multiple Output, MIMO)系统成为提高无线通信性能的重要技术手段。
MIMO系统通过利用多个天线在发送和接收端同时传输和接收数据,可以显著提高通信信号的传输速率和可靠性。
然而,要充分发挥MIMO系统的优势,需要进行系统设计的优化研究。
MIMO系统设计的优化研究主要包括:信道估计与反馈、波束成形、功率控制以及接收端处理等多个方面。
首先,信道估计与反馈是MIMO系统中至关重要的环节。
在MIMO系统中,由于存在多个天线之间的信道间干扰,准确的信道估计可以帮助系统正确分配资源以最大化系统性能。
因此,研究人员可以通过设计高效的信道估计算法,准确估计信道状态信息,并将其反馈给发送端。
例如,可以利用最小均方误差准则进行信道估计,或者利用压缩感知算法减少信道估计所需的反馈量。
其次,波束成形技术在MIMO系统中也具有重要的意义。
波束成形是通过调整天线的相位和幅度来控制信号的传输方向,以增加信号的接收功率。
在MIMO 系统中,波束成形技术可以使得接收天线接收到来自特定方向的信号,并抑制来自其他方向的干扰信号。
因此,研究人员可以通过设计高效的波束成形算法,确定最佳的波束权向量,以提高信号的接收功率,并改善系统的抗干扰性能。
功率控制是MIMO系统中另一个需要优化的关键问题。
在MIMO系统中,多个天线之间的信号传输需要合理地分配功率,以保证系统的可靠性和性能。
因此,研究人员可以通过设计合适的功率控制策略,对不同天线的功率进行调整,以实现功率的最优分配。
例如,可以采用水平功率分配策略和垂直功率分配策略相结合的方法,根据信噪比的大小调整不同天线的功率分配比例,以提高系统的传输速率和可靠性。
此外,接收端处理也是MIMO系统设计的关键方面。
在MIMO系统中,接收端需要对接收到的信号进行检测和解码,以恢复原始的发送信号。
大规模MIMO系统性能分析及实现

大规模M I M O系统性能分析及实现第一部分大规模MIMO 系统介绍 (2)第二部分系统模型与性能指标 (4)第三部分MIMO 技术原理与优势 (9)第四部分大规模MIMO 信道特性分析 (11)第五部分性能评估方法及关键技术 (15)第六部分实现方案与硬件挑战 (18)第七部分仿真结果与性能比较 (23)第八部分展望与未来研究方向 (27)第一部分大规模M I M O系统介绍大规模多输入多输出( Massive Multiple Input Multiple Output, 简称 MIMO)系统是现代无线通信技术中的一个重要分支,其主要目标是在有限的频谱资源下提高无线通信系统的传输速率和可靠性。
大规模 MIMO 系统通过部署大量天线来实现空间分集、空间复用以及干扰抑制等特性,从而显著改善无线通信系统的性能。
在传统的单天线或多天线系统中,受限于可用的天线数,通常只能利用单一的空间维度进行信号处理。
而在大规模 MIMO 系统中,由于天线数量庞大,可以充分利用多个空间维度来进行信号处理,使得系统能够同时支持多个用户的高速数据传输。
大规模 MIMO 系统的发展也得益于近年来射频硬件技术的进步,如低成本、低功耗的射频芯片以及高精度的数字信号处理器件,这些技术使得部署大规模 MIMO 系统变得更加可行。
大规模 MIMO 系统的关键技术之一是波束赋形(Beamforming),这是一种利用多个天线共同发射或接收信号的技术,可以通过调整各个天线的权重系数来控制信号的方向性。
在发送端,波束赋形可以将发射能量集中到某一特定方向,以增强信号强度并降低干扰;在接收端,波束赋形可以将接收到的信号从多个方向进行合成,以提高信噪比并减少多径衰落的影响。
另一个关键技术是预编码(Precoding),它是一种用于控制信号在空间维度上的分布的技术。
在大规模 MIMO 系统中,由于天线数量众多,因此可以使用复杂的预编码算法来实现精细化的信号控制。
多用户MIMO系统中的功率分配算法研究

多用户MIMO系统中的功率分配算法研究随着移动通信技术的快速发展, MIMO 技术被广泛地应用于无线通信领域。
MIMO 技术的核心思想是利用多个天线进行数据传输,从而增加链接质量和提高系统性能。
在 MIMO 系统中,功率分配是决定系统性能的关键因素之一。
本文将探讨多用户 MIMO 系统中的功率分配算法研究。
一、多用户 MIMO 系统基础MIMO 系统是指具有多个天线(发送端和接收端),并且可以利用空间传输多路信息的系统。
当传输信道中具有多个反射面和散射面时,MIMO 系统的性能将得到明显的提升。
对于多用户 MIMO 系统而言,可以将信号进行并行传输,提高了带宽利用率和系统吞吐量。
二、功率分配的重要性对于多用户 MIMO 系统而言,不同用户之间往往存在信道质量差异。
因此,合理的功率分配策略可以避免某些用户取得过多的系统资源,从而说明在具有异构用户的多用户 MIMO 系统中,功率分配就显得非常的重要。
功率分配算法的设计对 MIMO 系统的性能有着很大的影响。
其中两个主要指标是信噪比和误码率。
不同的功率分配算法往往会在不同的指标上表现出优异的性能。
因此,需要在设计多用户 MIMO 系统的时候,具体考虑不同的因素,综合评估选用的功率分配算法。
三、功率分配算法1. 均匀功率分配算法均匀功率分配算法是最原始的功率分配方法。
该算法分配给每个天线相同的功率进行传输。
因此,例如发送端有 2 个天线,那么每个天线发送数据时需用到的功率是相同的。
此算法的优点是简单易实现,不需要复杂的数学模型和查找表。
但是,均匀功率分配算法无法考虑到各个用户的信道质量差异,因此会导致信道资源被利用不足。
2. 最大比例分配算法最大比例分配算法将功率分配到各个天线上时,会根据各个用户对应天线的信道条件来动态地给定功率。
该算法将功率分派给某个天线时,会考虑到该天线的信道质量与该用户的比例,从而达到更为平衡的功率分配策略。
最大比例分配算法的优点是在系统的整体性能,这比较适用于各个用户的信道条件基本相等的情况时。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多输入多输出系统的有效带宽和功率分配算法Jin SHU, Wei GUOThe Wireless Information Network Laboratory, University of Science and Technology of China,Hefei, ChinaEmail: {shujin,wei}@Received December 24, 2008; revised March 5, 2009; accepted May 26, 2009摘要本文致力于研究有效的下行副载波和功率分配算法的问题,与多个用户中具有迫零波束赋形的MIMO-OFDM系统联系。
制定对最小总功耗传输速率约束的问题。
联合分配问题被分为两个阶段。
在第一阶段中,每个用户将获得是基于用户的平均信号- 噪声比来确定的数个副载波。
在第二阶段,找到的最好的子载波分配给用户。
最佳的方法是一个复杂的组合问题,该问题只能通过穷举搜索(ES)以更好地解决。
由于ES方法具有较高的计算复杂度,归一化的用户选择算法和简化的标准化用户选择算法应该降低计算复杂度。
仿真结果表明,假设的低复杂度算法与现有的算法相比,性能更好。
1.绪论多用户MIMO-OFDM系统由于其集成空间频率分集和多用户分集,能提供巨大的容量,具有很大的潜力。
信道状态信息的设想在发射机中是可用的,它的性能可进一步通过自适应资源分配来改善。
对于OFDMA系统与单天线,提出了资源分配方法[1–3],通过在频域中的多用户分集最大限度地减少利用给定的QoS的总发射功率。
[4,5]研究了在多天线搭载的基站处的SDMA-OFDM系统。
[4]提出了一种最优拉格朗日迭代的方法来最大限度地提高在总功率约束下的系统吞吐量。
因为最佳的方案是复杂的,所以在[5]中提出了贪心算法来降低复杂性。
考虑到下行波束赋形的多用户MIMO-OFDM系统,假定基站能够获得完整的CSI,[7]采用SUS(半正交用户选择)的算法[6],以减少总发送功率满足用户的服务质量。
但在[7] 中SDMA组的大小为固定的,因此,一组用户的信道的正交性没有得到很好的保证。
为了保证一组用户的信道的正交性,我们提出了归一化的用户选择(NUS)的算法。
在NUS的算法中,每个用户组皆视为一个虚拟用户,把每组用户标准化统一化。
然后,就可以采用OFDMA资源分配方案。
NUS方案需要在每个副载波上遍历所有用户组。
显然,当有大量用户时,计算的复杂性是相当大的。
为了进一步降低复杂性,建议使用S-NUS算法(简称-NUS)。
对每个副载波,具有最大的幅度和其他已选定的用户的相关性的最低的通道的用户被选中。
[6]中采用计算出用户之间空间相关性的方式。
当用户量大的时候,S-NUS 算法可以大大减少复杂性。
在我们提出的算法中,每个子载波上用户的数量不是固定的,而是取决于用户的空间相关性。
由于每个子载波上用户的数量不是常数,所以难以计算子载波上用户的数量。
为了方便的记录子载波的数量,我们主要统计子载波的权重。
利用统计权重,基于在[2]中提出的SNR (BABS )算法的带宽分配可以应用到确定每个用户的子载波的数量。
仿真结果表明NUS 和S-NUS 算法都可以实现比[7]中算法更好的性能。
相较于NUS 的算法,S-NUS 算法有较低的复杂度和较小的性能损失,所以是一个更好的选择。
本文的结构如下。
第2节呈现该系统模型和公式化的问题。
第3节介绍两个子优化资源配置算法。
第4节示出了仿真的结果。
最后,第5节总结全文。
注释:我们用T (.)代表转置矩阵(矢量),+(.)代表伪逆的矩阵,*(.)代表一个矩阵的共轭转置,||A 表示集合A 的大小,k k A ,][表示A 的第k 个对角元素。
2. 系统模型2.1.信道模型和传输结构我们设想具有基站的下行链路MIMO-OFDM 系统支持的K 个用户终端的数据流量。
基站配备有M 个发射天线,每个用户终端具有单个接收天线。
假设当K≥M ,将频带划分成N 个子载波。
可以认为信道矩阵不在相干间隔期间未发生变化。
可以将接收到的在子载波n 上的用户k 的信号表示为n k n n k z x h y n k ...+= (1)其中 M n k C h ⨯∈1.是用户k 的信道增益矩阵和认为n k h .的条目是相同的独立同分布的零均值和单位方差,1⨯∈M n C x 是从基站天线发射的符号,n k Z .是复高斯噪声,零均值和用户k 的单位方差。
在发送端,我们采用迫零波束成形(ZFBF )传输策略。
在ZFBF ,发射机选择一个活跃的用户组将那些将被发送的数据M S n ≤||的值设置为},...1{K S n ⊂。
该数据符号n j S ,乘以波束成形向量 n j W ,如下n j n j S j n j n S W P X n ,,,∑∈=(2) 当接收到的信号(1)变为n k n j n j S j n j n k n k Z S W P h y n,,,,,,+=∑∈ (3)在[6]中,选择波束形成向量以满足零干扰条件:如果k j ≠0,,=n j n k w h ,。
将)(n n S H 和)(n n S W 相应的子矩阵的值分别设置为T T n K T n h h H ],...,[,,1=,][,,...,1n K n n W WW =。
波束形成矩阵)(n n S W 可以使用)(n n S H 的伪逆如下简单地获得:1**))()(()()()(-+==n n n n n n n n n n S H S H S H S H S W (4)2.2. 问题描述因为ZFBF 能够同时发送M 个空间子流,在每个子载波中可以通过ZFBF 最多分配M 个用户。
令n k ,ρ表示用户k 是否是被选择在子载波n 上的,n k C ,表示用户k 可以在子载波n 上发送C 位,若0,≠n k C 则1.=n k ρ,若0,=n k C 则0,=n k ρ。
∑==≤K k n k N n M 1,,...1,ρ(5)∑===N n k n k K k R c1,,...1, (6)其中R 代表用户k 希望传输每个符号的比特数。
约束(5)表示至多M 个用户可以被分配到一个子载波,约束(6)指每个符号应为用户k 传输k R 位。
优化问题可以在总发射功率满足(5) (6)时被配制,如下n k N n K k n k n k k c c f n k n k ,11,,,)(m i n ,,ργρ∑∑== (7)除了(5) (6),此时n kk n n n k S k S H S H ∈=-,]))()([(1,1*,γ为用户k 在子载波上的有效信道增益。
)(c f k 表示当信道增益是单位比特时所需要的发送功率为C 比特。
当应用为编码aryQAM c -2时,所需要的传送功率可以近似为[8]:6.1)5l o g ()21()(0k c k BER N c f -= (8) 其中k BER 是用户k 的误码率,0N 为高斯白噪声的方差,在本文中假定为统一的。
3. 子载波和比特分配最优化问题的解决方案(7)可以被分成三个阶段。
在第一阶段,基于目标速度和每个用户的平均信道增益,粗略地确定每个用户需要的副载波数。
在第二阶段中,根据第一阶段得到的副载波数量,将副载波分配给每个用户。
在第三阶段中,为每个用户分配的载波的比特数进行处理。
对于每个用户来说,贪心算法为每个用户在[1]中分配比特数。
3.1. 资源分配在无线环境中,某些用户的信道状态劣于其他用户;这些用户往往需要更多的传输功率。
如[1–3]所示,应通过低水平的平均信道增益为这些用户分配更多的副载波,以满足这些用户的速率限制。
由于对各子载波上具有ZFBF 的MIMO-OFDM 系统来说用户的数量不是固定的,所以难以为每个用户确定子载波的数目。
如果将每个用户的副载波书一个接一个的相加,其结果就是副载波数不是常数,因此很难确定是否满足每个用户的副载波数。
假设只有一个用户在副载波上发送数据,该用户的速率为r ,当有两个用户在这个子载波上传输数据时,每个用户的速率近似为r/ 2,因此,认为给每个用户分配半副载波。
以此类推,当一个子载波上有三个或四个用户发送数据时,认为给每个用户分配三分之一或四分之一副载波。
因此,我们拉入子载波的统计权重。
设},...1{K S n ⊂为子载波n 上的用户索引子集且||n n S M =。
当选择了用户k 之后,它的子载波数目增加了n M /1。
根据这一点,所有用户的子载波数目是常数N 。
按照这种方式,在这种方式中,OFDMA 的资源分配算法可以用于本论文中研究的MIMO-OFDM 系统。
假设每个用户k 针对每个子载波体验相同的信道增益,∑==Nn n k k h N 12,||||1γ,用户k 的子载波总数为k n 。
当在所有子载波上的每个用户的信道增益相同时,为了找到K k n k ,...1,=优化后的(7)被修改。
基于在[2]中提出的SNR (BABS )算法的带宽分配可以应用到找到上述问题的解决方案。
3.2. 子载波分配算法一旦给每个用户的副载波数是确定的,接下来的步骤是将特定的副载波数分配给每个用户。
原始问题(7)被修改为找到n k ,ρ。
nk n k N n K k k k k n R f n k ,,11,m i n γρρ∑∑==⎪⎪⎭⎫ ⎝⎛ (9) 其中 ∑==≤K k n k N n M 1,,...1,ρ(10)∑=≤N n k n k Mn 1,ρ(11)为了解决以上问题,本文中提出了两个子载波分配算法(NUS 和S-NUS )。
算法 1. 归一化的用户选择算法 (NUS )在文献[1-3]的OFDMA 系统中,把子载波分配给提供最大信道增益的用户,以使总功率最大化或使发射功率最小化。
因为在有ZFBF 的多用户MIMO-OFDM 系统中,有效信道增益取决于用户组分配到的副载波信道的正交性 ,分配子载波相当复杂。
为了最小化总发射功率,用信道分配用户是最有效率的,该信道拥有最大幅值,并且与在一个子载波上分配的用户相关度最低。
在[7]中,分配在每个载波上的用户数量为常数M 。
但当总用户量不够大时,很难用与已选择出的用户相关度低信道选择M 个用户。
因此,在一个子载波上同时分配M 个用户是不够好的。
为了保证在一个用户组中的信道的正交性,我们提出的NUS 算法是假设子载波的用户组是虚拟用户。
在NUS 算法中,用户组中的用户是标准化到统一的;最好的虚拟用户与OFDMA 中相同被选择在每个子载波上。
将)1(,P p p n ≤≤ϕ表示为在子载波n 上的候选用户组,},...1{,K p n ⊂ϕ,M p n ≤||,ϕ,)!(!!,1l K l K l K l K P Ml -=⎪⎪⎭⎫ ⎝⎛⎪⎪⎭⎫ ⎝⎛=∑=子载波分配算法显示如下步骤1.初始化N n K T N U n ,...,1},,...,1{};,...,1{===n k S n k n ,,0,,0∀==ρφK k n R R k k ave k ,...,1,/,==步骤2.选择子载波()}{;||||/min arg 2,,∧∈∈∧-==n U U h R f n n k ave k k T k U n n },...,1{,,,,,,P p j T pn p n n n p n ∈∈←←∧∧∧∧∧ϕϕγϕ 步骤3.选择最佳的用户组||,,/)/(,,,,,1,,,p n p n p n j p n M j pn ave k k p n M j r M R f r p ∧∧∧∧∧∧=∈=∑=ϕϕ P p p pn ,...,2,1,min arg ,==∧∧γ ,1},{,,00,=⋃=∈∀∧∧∧∧∧n k n n p n k S S k ρϕ步骤4.记录子载波数如果n k T T n n n k ∀-=≤,,0则p n k k n M n n S k ,0/1,∧∧-=∈ ,Φ=U 完成,否则转到步骤2在步骤1中,n T 为候选用户组第n 个副载波,U 是候选副载波组,0n S 为所选用户组第n 个副载波,为所选用户组第n 个副载波,k R 是用户k 发送每个符号的平均比特数,k n 用户k 通过BABS 确定的子载波数,因此,ave k R ,是用户k 在子载波上的平均比特数。