预编码方法和装置的制作方法

文档序号:7689877阅读:157来源:国知局
专利名称:预编码方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种预编码方法和装置。
背景技术
空间复用(Spatial Multiplexing)技术直接将信息比特率流分解为多个并 行数据流,可以有效提高MIMO (Ivlultiple-Input Multiple Output,多杀lT入多输 出)-OFDM ( Orthogonal Frequency Division Multiplexing,正交频分复用)系 统的频谱利用率,且实现相对简单。但空间复用技术没有在空间引入冗余, 因此很难获得理想的分集增益,而预编码技术对发送数据进行一定的旋转变 换,可以有效提高空间复用技术的性能。
最理想的预编码技术需要发送端完全已知信道衰落信息,但这对接收端 到发送端的反馈链路要求非常高, 一般无法实现。比较实用的方案是基于码 本的有限比特反馈预编码技术,即在收发两端都存储相同的码本集合,接收 端根据信道衰落信息和当前接收的信号,按照一定的准则选择最合适的预编 码矩阵,并将预编码矩阵的序号通过反馈链路给发送端。
现有技术中的预编码MIMO-OFDM系统模型如图1所示。假设 MIMO-OFDM系统中有iV,根发送天线,W根接收天线,K个子载波数,2*阶 的调制方式,5 = ^,...,^)为调制的信号星座,M^min^,A^为每个子载波发 送的并4于数据流个数。
令s(", fe("力,…^("力f表示第"个子载波在时刻^时发送的符号向量, 则s("力共有^种可能的组合。假设F("、w为第"个子载波上选择的预编码矩
阵,则发送端发送的信号向量JC(W一^(M, ^可表示为a:(", F(")s("力 (1)
对应的接收信号(乂 (",/),少2(", 4… 为
y("力-fl"(")F("X",f)+j/("力 (2) 其中好(")为一 乂 x 乂阶的信道衰落矩阵,这里假设好("是'f曼变化的。 W",/)-^",/),...,;;^",,))7为接收端在第"个子载波上的加性白噪声,7>,,)是均 值为0,方差为乂的复高斯白噪声,且假设不同接收天线之间的加性噪声相 互独立。
基于上述模型,现有技术中提供了一种针对ML (MaximizeLikelihood, 最大似然)检测的预编码矩阵选择方法,该方法按照最小成对错误概率的准 则给出了基于最小距离的预编码矩阵选择方法。根据公式(1)和(2)的描述,最 大似然译码的基本原理为
巩"力=arg忠i^y(",0—好(")F(")s(",,〗12 (3)
假设^,hl,2,…W表示码本集合,发送端采用^阶的调制方式,信号星座 点用S表示,则对应的预编码矩阵选择方法为
其中,-&〗|2是两个不同的符号向量进行预编码以后的欧氏距离。给 定一个预编码矩阵巧,对所有的符号向量对计算欧氏距离,并保存其中的最
小值 rn^ 《2f 。
遍历所有的预编码矩阵,选择使
min -^|2的最大的做为预编码矩阵。
发明人在实现本发明的过程中,发现现有技术至少存在以下问题 上述式(4)给出的方法是按照最小化成对错误概率准则得到的,可以保证 向量符号的错误概率最小,但并不能真正的实现误比特率最小。在实际通信 系统中, 一般是信道编码和MIMO的级联结构,且通常都是采用迭代检测来逼近最大似然检测的性能,MIMO解调器输出的误比特率将直接影响信道解 码器的性能。

发明内容
本发明的实施例提供一种预编码方法和装置,用于选择合适的预编码矩 阵使得预编码后的误比特率最小。
为达到上述目的,本发明的实施例提供一种预编码方法,包括以下步骤 获取码本集合中的每一预编码矩阵对于符号向量集合的误比特率上限;
根据所述获取的码本集合中每一预编码矩阵的误比特率上限,选择使误 比特率上限最小的预编码矩阵对输入的数据流进行预编码。 本发明的实施例还提供一种预编码装置,包括
误比特率上限获取单元,用于获取码本集合中的每一预编码矩阵对于符
号向量集合的误比特率上限;
预编码矩阵选择单元,用于根据所述误比特率上限获取单元获取的码本 集合中每一预编码矩阵的误比特率上限,选择使误比特率上限最小的预编码 矩阵;
预编码单元,用于使用所述预编码矩阵选择单元选择的预编码矩阵对输 入的数据流进行预编码。
与现有技术相比,本发明的实施例具有以下优点
通过使用本发明的实施例,基于最小误比特率准则,给出了一种可实现 误比特率最小的预编码方法和装置,可以进一步提高预编码MIMO系统的性


图1是现有4支术中预编码MIMO-OFDM系统才莫型示意图; 图2是本发明实施例中预编码方法的流程图;图3是本发明实施例中码本集合为^,^1,2,…7V),符号向量集合为SM时,
预编码方法的流程图4是本发明实施例中四发两收预编码MIMO系统在不同预编码矩阵选 择方式下的性能比较示意图5是本发明实施例中四发两收预编码MIMO系统在不同预编码矩阵选 择方式下的性能比较示意图6是本发明实施例中四发两收预编码MIMO系统选择不同码本集合的 性能比较示意图7是本发明实施例中四发两收预编码MIMO-OFDM系统在不同预编码 矩阵选择方式下的性能比较示意图8是本发明实施例中预编码矩阵选择装置的结构示意图。
具体实施例方式
本发明的实施例提供一种预编码方法,基于最小误码率准则,提高预编 码系统的性能。该方法如图2所示,包括以下步骤
步骤sl01、获取码本集合中的每一预编码矩阵对于符号向量集合的误比特 率上限。
步骤sl02、根据获取的码本集合中每一预编码矩阵的误比特率上限,选择 使误比特率上限最小的预编码矩阵对输入的数据流进行预编码。
具体的,以下在描述本发明实施例的预编码方法之前,首先分析 MIMO-OFDM采用ML检测时的误比特率。如果接收端把第"个子载波在f 时刻发送的符号向量s(",/)误判为由公式(4)可得到下式
<formula>formula see original document page 8</formula> (5)
由式(2),;彈
<formula>formula see original document page 8</formula> (6)进一步化简,得
阿")f("X如)-*W)f +2Re(#(")f("Xs(",,)_s'(",/)>7*(",/))< 0 (7) 其中Re(.)表示取复数的实部。
分析式(7),当接收端准确估计信道信息时,4",,) = |〃(")fW(*(",,)-s'("力f
为 一确定量,7'("力=e(")f("X*(",,)-^("力V(",,)是复高斯向量7("")的线性变 换,因而依然服从高斯分布,且均值为零,方差为
《-l^(")f("Xf("力-:s'(",0fW。。由该结论,易知随机变量2Re(;/(",0)是均值 为零,方差为2《的高斯随机变量。
根据上述分析,接收端把第"个子载波在?时刻发送的符号向量+力误 判为4",0的成对错误概率为
1~厂()exp(- ~^")血
(8)
根据式(8)和Q函数的性质,得到成对错误概率的上限为
广,"、、
"'乂
4o"
—邵
(9)
根据式(9),第"个子载波上的误比特率的联合界为
2p"M) 2《(如l2如))尸(如)—"", (")) (10)
如)
其中,"e,b"表示误比特,Mb为每个子载波上发送的信息比特数; 《(5("力—4",,》是向量*(",,)与4"力之间的汉明(Hamming)距离;P(s(", ))是 发送符号向量的概率, 一般认为所有符号向量是等概率发送的。 由式(9)和(10)可看出,<formula>formula see original document page 10</formula>
因此,根据上述推导,基于最小误比特率的预编码矩阵选择方法为
<formula>formula see original document page 10</formula>
假设码本集合为^,!、l,2,…iV卜符号向量集合为S、则由公式(12)给出 的预编码方法如图3所示,包括以下步骤
步骤sl01:从码本集合^,hl,2,…A^选择预编码矩阵巧;
步骤sio上从符号向量集合,选择向量s(",,)与4"力,且*("力^'(",0;
步骤sl03:计算*(",,)与*'(",0之间的汉明距离《(*("力—4"力)和欧氏距 离<formula>formula see original document page 10</formula>,得到s("力错判为s'(",,)的误比特率<formula>formula see original document page 10</formula>
步骤sl04:重复步骤s102和s103,遍历所有可能的符号向量组合,并 将每种组合的误比特率累加,得到在选择预编码矩阵f时的误比特率上限<formula>formula see original document page 10</formula>
步骤sl05:令/=/+1并重复步骤s101,直至/=见即可得到在每个预编 码矩阵下的误比特率上限,选择其中误比特率最小的预编码矩阵作为预编码 矩阵,并将该预编码矩阵的序号反馈至接收端用于对数据流的预编码。
图4给出了预编码MIMO系统在不同预编码矩阵选择方式下的性能比较,其中发送天线数为4,接收天线数为2,调制方式为QPSK (Quadrature Phase-Shift Keying,正交相移键控),系统中未采用信道编码。具体仿真参数 为信道假设为块衰落,且接收端可准确估计信道衰落系数;数据帧长度为 2048比特;MMO的复用度为2; MMO检测采用最大似然检测。
图5给出了预编码MIMO系统在不同预编码矩阵选择方式下的性能比 较,其中发送天线数为4,接收天线数为2,调制方式为QPSK,纠错码采用 生成多项式为(7,5)的1/2码率Turbo码。具体仿真参数为Turbo码的译码算 法为Max-Log-Map (最大对数后验概率);信道假设为块衰落,且接收端可 准确估计信道衰落系数;Turbo码中的交织器为随机交织,长度为2048; MIMO 的复用度为2; MIMO检测采用MAP检测;Turbo译码器和MIMO检测之间 的最大迭代次数为10,且每次Turbo译码进行4次迭代。
分析图4和图5,可得到以下几个结论
(1) 在MIMO不与Tubo码级联的情况,基于最小误比特率的预编码矩 阵选择方法略优于基于最小距离的预编码矩阵选择方法,有不到O.ldB的增益。
(2) 在MIMO与Turbo码级联的情况下,基于最小误比特率的预编码矩 阵选择方法有明显的改进,在5£及=10-4时,本发明实施例中的算法比基于 最小距离的算法有接近0.5 dB的增益,这主要是由于采用了纠错能力比较强 的信道编码,从而放大了 MIMO检测器输出端得到的增益。
图6给出了四发两收预编码MIMO系统分别采用4bit和6bit码本集合时 的误比特性能比较,其中预编码矩阵选择方法分别为基于最小距离和基于最 小误比特率,其他仿真参数同图5。
分析图6,可得到以下几个结论
(1) 码本集合中预编码矩阵的个数从16增加到64对性能的改善不明显。
(2) 不论采用哪种码本集合,本发明实施例中提出的预编码方法均比基于最小误比特率的方法有接近0.5dB的编码增益。
图7给出了预编码MIMO-OFDM系统在不同预编码矩阵选择方式下的 性能比较,其中发送天线数为4,接收天线数为2,调制方式为QPSK,纠错 码采用生成多项式为(7,5)的Turbo码,OFDM中的子载波数为128,信道为 等增益的4径多径衰落信道,多谱勒频移为10Hz。具体仿真参数为Turbo 码的译码算法为Max-Log-Map;假设接收端可准确估计信道衰落系数;Turbo 码中的交织器为随机交织,长度为2048; MIMO的复用度为2; MIMO才企测 采用MAP检测;Turbo译码器和MIMO检测之间的最大迭代次数为4,且每 次Turbo译码进行4次迭代。
由图7可看出,本发明实施例给出的基于最小误比特率的预编码方法依 然优于基于最小距离的预编码矩阵选择方法,在3五/ = 10—3时,本发明实施 例的算法比MD算法有接近0.3 dB的增益。
通过本发明实施例提供的方法,基于最小误比特率准则,给出了一种可 实现误比特率最小的预编码方法和装置,可以进一步提高预编码MIMO系统 的性能。
本发明的实施例还提供一种预编码装置,其结构如图8所示,包括 误比特率上限获取单元10,用于获取码本集合中的每一预编码矩阵对于
符号向量集合的误比特率上限。
预编码矩阵选择单元20,用于根据误比特率上限获取单元10获取的码本
集合中每一预编码矩阵的误比特率上限,选择使误比特率上限最小的预编码矩阵。
预编码单元30,用于4吏用预编码矩阵选择单元20选择的预编码矩阵对输 入的数据流进行预编码。
该误比特率上限获取单元10进一步包括
向量选择子单元11,用于从符号向量集合中任意选择第一向量和第二向量;
误比特率获取子单元12,根据预编码矩阵,获取将第一向量误判为第二 向量的误比特率;该误比特率获取子单元12具体为第一误比特率获取子单 元,根据第一向量与第二向量之间的汉明距离和欧式距离,以及预编码矩阵, 获取将第一向量误判为第二向量的误比特率。该第一误比特率获取子单元获
取的将第一向量误判为第二向量的误比特率具体为
_^-i_^eXp
4见
其中,M)为每个子载波上发送的信息比特数,s(",/)和s'("力为符号向量
集合中的第一向量和第二向量;《(s(",,)44",,》是向量《("")与4"力之间的汉 明距离;户(《("力)是发送符号向量+,,)的概率;7V。为噪声方差;H(^为信道衰 落矩阵。
误比特率上限获取子单元13,对所有可能的第一向量和第二向量组合的 误比特率进行求和,作为预编码矩阵的误比特率上限。该误比特率上限获取 子单元13获取的预编码矩阵的误比特率上限为
如)咖) 她

通过使用本发明的实施例,基于最小误比特率准则,给出了一种可实现
误比特率最小的预编码方法和装置,可以进一步提高预编码MIMO系统的性
6匕 月匕<
需要说明的是,本发明以上实施例虽然以MIMO-OFDM系统为例,但以 上实施例在单载波MIMO预编码系统中同样适用。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发 明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件, 但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一 台设备 执行本发明各个实施例所述的方法。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此, 任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
1、一种预编码方法,其特征在于,包括以下步骤获取码本集合中的每一预编码矩阵对于符号向量集合的误比特率上限;根据所述获取的码本集合中每一预编码矩阵的误比特率上限,选择使误比特率上限最小的预编码矩阵对输入的数据流进行预编码。
2、 如权利要求1所述预编码方法,其特征在于,所述获取码本集合中的 每一预编码矩阵对于符号向量集合的误比特率上限的步骤具体为从所述符号向量集合中任意选择第一向量和第二向量; 根据所述预编码矩阵,获取将所述第一向量误判为第二向量的误比特率; 对所有可能的第一向量和第二向量组合的误比特率进行求和,作为所述 预编码矩阵对于所述符号向量集合的误比特率上限。
3、 如权利要求2所述预编码方法,其特征在于,所述获取将所述第一向 量误判为第二向量的误比特率的步骤具体为根据所述第一向量与第二向量之间的汉明距离和欧式距离,以及所述预 编码矩阵,获取将所述第一向量误判为第二向量的误比特率。
4、 如权利要求3所述预编码方法,其特征在于,所述第一向量误判为第 二向量的误比特率具体为M) L 4Aro其中,M>为每个子载波上发送的信息比特数,s(w力和s'("力为符号向量 集合中的第一向量和第二向量;《(*("力45'(",0)是向量*("力与4"力之间的汉 明距离;户(*(",,》是发送符号向量^^)的概率;iV。为噪声方差;H(w)为信道衰 落矩阵。
5、 如权利要求4所述预编码方法,其特征在于,所述预编码矩阵的误比 特率上限具体为<formula>formula see original document page 3</formula>
6、 一种预编码装置,其特征在于,包括误比特率上限获取单元,用于获取码本集合中的每一预编码矩阵对于符 号向量集合的误比特率上限;预编码矩阵选择单元,用于根据所述误比特率上限获取单元获取的码本 集合中每一预编码矩阵的误比特率上限,选择使误比特率上限最小的预编码 矩阵;预编码单元,用于使用所述预编码矩阵选择单元选择的预编码矩阵对输 入的数据流进4亍预编石马。
7、 如权利要求6所述预编码装置,其特征在于,所述误比特率上限获取 单元进一步包"^:向量选择子单元,用于从所述符号向量集合中任意选择第一向量和第二 向量;误比特率获取子单元,根据所述预编码矩阵,获取将所述第一向量误判 为第二向量的误比特率;误比特率上限获取子单元,对所有可能的第一向量和第二向量组合的误 比特率进行求和,作为所述预编码矩阵的误比特率上限。
8、 如权利要求7所述预编码装置,其特征在于,所述误比特率获取子单 元具体为第一误比特率获取子单元,根据所述第一向量与第二向量之间的汉明距 离和欧式距离,以及所述预编码矩阵,获取将所述第一向量误判为第二向量 的误比特率。
9、 如权利要求8所述预编码装置,其特征在于,所述第一误比特率获取 子单元获取的将第一向量误判为第二向量的误比特率具体为她其中,她为每个子载波上发送的信息比特数,j("力和?(",,)为符号向量集合中的第一向量和第二向量;《(s(w) — s'(w》是向量s(",/)与s'("力之间的汉 明距离;i^("力)是发送符号向量5(",,)的概率;A^为噪声方差;h(")为信道衰 落矩阵。
10、如权利要求9所述预编码装置,其特征在于,所述误比特率上限获 取子单元获取的预编码矩阵的误比特率上限为如)如) 她好(")f;(s("力"'("
全文摘要
本发明的实施例公开了一种预编码方法和装置。该方法包括以下步骤获取码本集合中的每一预编码矩阵对于符号向量集合的误比特率上限;根据所述获取的码本集合中每一预编码矩阵的误比特率上限,选择使误比特率上限最小的预编码矩阵对输入的数据流进行预编码。通过使用本发明的实施例,基于最小误比特率准则,给出了一种可实现误比特率最小的预编码方法和装置,可以进一步提高预编码MIMO系统的性能。
文档编号H04L1/00GK101534267SQ20081008473
公开日2009年9月16日 申请日期2008年3月14日 优先权日2008年3月14日
发明者刘传梅, 杰 李, 颖 李 申请人:华为技术有限公司;西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1