一种用于正交频分复用空时和空频块编码方法

文档序号:7510673阅读:383来源:国知局
专利名称:一种用于正交频分复用空时和空频块编码方法
技术领域
本发明涉及一种用子正交频分复用(OFDM)空时块编码(Space Time Block Code: STBC )和空频块编码(Space Frequency Block Code: SFBC)方 法,尤其涉及OFDM领域的OFDM与MIMO空间分集(STBC/SFBC )相
结合的技术。
背景技术
STBC和SFBC两者有着本质的区别,OFDM与STBC相结合,利用的 是空间、时间两维,也就是说ST编码是不同天线对相邻时刻的符号进行编 码;OFDM与SFBC相结合,利用的是空间、频率两维,也就是说SF编码 是不同天线对相邻子载波进行编码。
STBC/SFBC的编码矩阵相同,且在OFDM系统中的位置也相同,以两 根发射天线为例,其编码矩阵如下所示(上标*表示取复共轭)
<formula>formula see original document page 3</formula>
分组编码设计准则之一就是分组编码矩阵满足正交条件,同时,分组码
的设计还要满足秩准则和行列式准则,具体如下
正交准则分组编码矩阵满足正交条件,正交设计的传统数学结构可以 用来构造分组码对任意数量的发射天线,正交设计的推广可以提供分组码的 实数和复数星座图。
秩准则为了获得最大的分集增益,,矩阵B(c,e)对于任意的一对不同 的码字c和e都应当是满秩的。
行列式准则对所有不同的码字c和e,应使矩阵^(c,e)-B(c,e)5'(c,e)的 所有r x r阶主子式的行列式绝对值之和应尽可能大。目前,对于STBC/SFBC的研究是一个新的热点,但都没有提出具体地 生成编码矩阵的方法,只是提出一些准则;译码一般都是采用最大似然方法。 设计一个正交的且速率较高的编码矩阵较难,并且在OFDM系统中有时并 不能用STBC,例如一个OFDM符号情况下,这些缺点需要改进。

发明内容
本发明要解决的技术问题是提供一种用于正交频分复用空时和空频块 的编码方法。
为了解决上述技术问题,本发明提供一种用于正交频分复用空时和空频 块编码方法,n为发射天线的数目,其编码矩阵G的生成包含如下步骤
(a) G的第一列为x,,x,.x",其取值为信号调制后的星座点对应的数值; G的第一行的前m个值为 大于等于n, m的值由码率确定;
(b) 根据正交准则生成G矩阵的前m列,G矩阵第2行至第n行的前 111个元素由11,12,.』 重排得到,或重排后在相关元素添加负号得到,且所述 第2至第n行的第一个元素分别为jc2,...x , G矩阵的前n行n列对角线对称 且对称元素符号相反;
(c )将G矩阵第1列至第m列取共轭,分别得到G矩阵的第m+l列 至第2m列,最终得到G矩阵包含2m列。
进一步地,上述方法还可具有以下特点,所述正交准则是矩阵的任意两 行正交,此处指G矩阵的前m列中任意两行正交。
进一步地,上述方法还可具有以下特点,所述发射信号为一个OFDM 符号时,只使用空频块编码SFBC编码方式。
进一步地,上述方法还可具有以下特点,所述发射信号为多个OFDM 符号时,采用SFBC或空时块编码STBC编码方式。
本发明提出的编码方法,与现有技术相比,其编码矩阵的生成简单方便, 节省了设计时间。


图1是釆用STBC/SFBC的OFDM系统发射机结构图; 图2是采用STBC/SFBC的OFDM系统接收机结构图; 图3是本发明STBC/SFBC编码流程图; 图4是本发明STBC/SFBC译码流程图。
具体实施例方式
本发明所述空时和空频块编码方法其编码矩阵结构如下
第一步给定一个正交设计矩阵G,这里第一列所有元素都为正号;
1. 可以确信(?的第一列为^^2,.』。,其取值为发射信号调制后的星座点 对应的数值,n为发射天线的个数。
2. G的第一行的前n个值为 , 乂2 ," "~ 乂附, 的值由码率确定,m大于等 于n。
第二步,生成G矩阵的前m列;
根据正交准则生成G矩阵的前m列,所述正交准则是矩阵的任意两行 正交,此处指G矩阵的前m列中任意两行正交。
G矩阵第2行至第11行的前111个元素由^12,.』 )重排得到,或重排后在 相关元素添加负号得到,且所述第2至第n行的第一个元素分别为x,,...;c"。
其中,G矩阵的前m列具有如下特点
1. 矩阵元素以对角线对称或局部对称;
对角线对称及局部对称是指码率的不同而有区别的,对于码率为的1编 码矩阵为方阵,所以是以对角线对称(局部对称特例);
码率不为1的编码矩阵不是方阵,所以是局部对称。G矩阵的前n行n 列的元素为对角线对称,相对整个G矩阵,为局部对称。
2. 其前n列的对称元素符号相反。第三步,将第1列至第m列取共轭,分别得到G矩阵的第m+l列至第
2m歹'J
最终得到G矩阵包含2m列,其m十1列 2m列分别为1列 m列的共
扼'
不失一般性,可以假设G具有这个性质。如 对两根发射天线,其编码矩阵《如下
<formula>formula see original document page 6</formula>两根发射天线是一种特殊情况(唯一一个码率为1的情况),也是符合 正交性的,但两根发射天线按照本发明所述方法也可以写出码率1/2的编码 矩阵,但是一般会釆用高码率的编码矩阵。
对应于4根发射天线,其编码矩阵《如下
第四步判断使用具体的编码方式
1. 如果发射信号是一个OFDM符号,只能用SFBC;
例如控制信道只用 一个OFDM符号, 一个OFDM符号只有一个时间点, 但有不同的频率,所以只能用SFBC。
2. 如果发射信号是两个或两个以上OFDM符号,可以用STBC/SFBC;
例如控制信道用两个OFDM符号,这里表达的意思是说两个OFDM符 号就有两个时间点,且还有不同的频率,所以可以用STBC/SFBC。
*4*3*2 *1
*3 *4*1 *2
*-2*1*4 *-3
*1*2*3*4
3 4 .1 .2
2 14 3
■ I
12 3 4
X X X X
^_、
II
6对于超过两个OFDM符号的情况下,依此类推,只要是有奇数个时间 点就不能STBC,只能用SFBC。
下面通过一个实例进一步详细地说明本发明。
图1是本发明采用STBC/SFBC的OFDM系统发射机结构图。首先把待 发送信号归一化后的星座点映射到子载波上,根据发射天线的数目选择相应 的编码矩阵,进行编码。
图2是是采用STBC/SFBC的OFDM系统接收机结构图。首先判断发射
及接收天线的数目,然后根据发射及接收天线数目不同的组合形式,进行相 应的译码。
图3所描述的是STBC/SFBC编码流程图。编码的具体步骤为
对两根发射天线,首先定义输入输出两个数据块,然后取出两相邻符号, 第二个符号原样搬移,第二个符号实部取反,第一个符号取共扼搬移,再把 两个数据块合并,完成编码。
对其他数目发射天线,根据本发明所述的编码矩阵的结构,可以采用类 似的方法,完成编码。
图4所描述的是STBC/SFBC译码流程图,具体实施过程首先估计出 信道响应,再进行相应的复数乘法及复数加法,完成if码。
以天线配置2*2举例说明
/2,
发射符号《
X,
-x,
,信道矩阵/r
*12
*2]
f22
,接收符号7 =。
6 r4
待译符号S = & + /z12r2* + /z2V3 + /222r4* 纯量方程& = arg min^ -
c2 = arg min『2 _ pc2 cl、 c2即为发射的符号。 一4殳情况下rm =c + " <formula>formula see original document page 8</formula>
综上,采用本发明所述方法,与现有技术相比,达到了生成编码矩阵筒 单的效果,节省了设计时间。
权利要求
1、一种用于正交频分复用空时和空频块编码方法,n为发射天线的数目,其编码矩阵G的生成包含如下步骤(a)G的第一列为x1,x2,...xn,其取值为信号调制后的星座点对应的数值;G的第一行的前m个值为x1,-x2,...-xm,m大于等于n,m的值由码率确定;(b)根据正交准则生成G矩阵的前m列,G矩阵第2行至第n行的前m个元素由x1,x2,...xm重排得到,或重排后在相关元素添加负号得到,且所述第2至第n行的第一个元素分别为x2,...xn,G矩阵的前n行n列对角线对称且对称元素符号相反;(c)将G矩阵第1列至第m列取共轭,分别得到G矩阵的第m+1列至第2m列,最终得到G矩阵包含2m列。
2、 如权利要求1所述的方法,其特征在于所述正交准则是矩阵的任 意两行正交,此处指G矩阵的前m列中任意两行正交。
3、 如权利要求1所述的方法,其特征在于所述发射信号为一个OFDM 符号时,只使用空频块编码SFBC编码方式。
4、 如权利要求l所述的方法,其特征在于所述发射信号为两个或两 个OFDM符号时,采用SFBC或空时块编码STBC编码方式。
全文摘要
本发明提供一种用于正交频分复用空时和空频块编码方法,n为发射天线的数目,其编码矩阵G的生成包含如下步骤(a)G的第一列为x<sub>1</sub>,x<sub>2</sub>,…x<sub>n</sub>,其取值为信号调制后的星座点对应的数值;G的第一行的前m个值为x<sub>1</sub>,-x<sub>2</sub>,…-x<sub>m</sub>,m大于等于n,m的值由码率确定;(b)根据正交准则生成G矩阵的前m列,G矩阵第2行至第n行的前m个元素由x<sub>1</sub>,x<sub>2</sub>,…x<sub>m</sub>重排得到,或重排后在相关元素添加负号得到,且所述第2至第n行的第一个元素分别为x<sub>2</sub>,…x<sub>n</sub>,G矩阵的前n行n列对角线对称且对称元素符号相反;(c)将G矩阵第1列至第m列取共轭,分别得到G矩阵的第m+1列至第2m列,最终得到G矩阵包含2m列。
文档编号H03M13/27GK101295989SQ20071009779
公开日2008年10月29日 申请日期2007年4月29日 优先权日2007年4月29日
发明者峰 毕 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1