设为首页 加入收藏 期刊导航 网站地图
  • 首页
  • 期刊
    • 数学与物理
    • 地球与环境
    • 信息通讯
    • 经济与管理
    • 生命科学
    • 工程技术
    • 医药卫生
    • 人文社科
    • 化学与材料
  • 会议
  • 合作
  • 新闻
  • 我们
  • 招聘
  • 千人智库
  • 我要投搞
  • 办刊

期刊菜单

  • ●领域
  • ●编委
  • ●投稿须知
  • ●最新文章
  • ●检索
  • ●投稿

文章导航

  • ●Abstract
  • ●Full-Text PDF
  • ●Full-Text HTML
  • ●Full-Text ePUB
  • ●Linked References
  • ●How to Cite this Article
Hans Journal of Wireless Communications 无线通信, 2012, 2, 51-55
http://dx.doi.org/10.12677/hjwc.2012.23010 Published Online August 2012 (http://www.hanspub.org/journal/hjwc.html)
Correction of the Algorithm of Joint Estimation of SIMO
Channels and Transmitting Symbols by Oblique Projections
Haimei Ya n, Minhong Sun
School of Communication Engineering, Hangzhou Dianzi University, Hangzhou
Email: yanhaim@126.com, cougar@hdu.edu.cn
Received: Jun. 26th, 2012; revised: Jul. 13th, 2012; accepted: Jul. 20th, 2012
Abstract: The principle of the algorithm of joint estimation of single-input-multi-output (SIMO) ch ann els and transmit -
ting symbols by oblique projections is analyzed. Co rrections of computation of the oblique projectors and construction
of a Q matrix in the algorithm are performed. Simulation based on Matlab software is carried out to realize the algo-
rithm. The experimental results show that the corrected algorithm can give right estimations of the channel matrix and
the symbols, and the mean square error (MSE) of the two estimators decrease with the increase of the signal to noise
ratio (SNR). Hence, the correctness and the validity of the corrected algorithm are verified.
Keywords: SIMO Channel; Estimation of Channe ls; Estimation of Symbols; Oblique Projections
SIMO 信道与发射符号联合估计斜投算法修正
颜海梅,孙闽红
杭州电子科技大学通信工程学院,杭州
Email: yanhaim@126.com, cougar@hdu.edu.cn
收稿日期:2012 年6月26 日;修回日期:2012 年7月13 日;录用日期:2012 年7月20 日
摘 要:本文分析了基于斜投影算子的单输入多输出(SIMO)有限冲激响应(FIR)滤波器信道中信道与发射符号联
合盲估计算法原理,改正了算法中存在的两处错误,即斜投影算子的计算公式和 Q矩阵的构造公式,并采用
Matlab 软件仿真实现了该算法。仿真实验表明,改正的算法能同时给出信道矩阵与发射符号的正确估计,算法
估计量的 MSE 随SNR 的增加而单调减小,验证了改正后算法的正确性和有效性。
关键词:单输入多输出信道;信道估计;符号估计;斜投影
1. 引言
斜投影作为正交投影的推广,近年来受到国内外
较多关注和广泛应用。斜投影在通信系统中也有诸多
应用,如斜投影应用到卷积混合信号的盲分离中,能
降低算法复杂度[1];将斜投影子空间法应用于 MIMO-
OFDM 盲信道估计中,为 MIMO-OFDM 系统盲信道
估计提供了新的思路[2];基于斜投影的盲空时多用户
检测算法,有效克服收敛速度慢、强干扰情况下稳态
性能低的问题,提高了系统的鲁棒性[3];基于斜投影
的预编码技术,当系统信道条件比较差时,基于斜投
影的预编码可以提供更好的系统性能[4]。
通信系统中信道的盲辨识与发射符号估计是通
信信号处理中的两个重要问题,现有大多数的方法都
不能同时实现两者的估计。专门实现 SIMO 信道的盲
估计方法主要包括子空间信道估计算法[5,6],互相关算
法[7]以及最小二乘平滑算法[8]等。专门实现发射符号
估计方法有列空间对偶算法[9]等。唯一能同时估计
SIMO信道和发射符号并具有有限样本收敛性质的闭
Copyright © 2012 Hanspub 51
SIMO 信道与发射符号联合估计斜投算法修正
式算法最早由 Vandaele 和Moonen 提出[10],该算法采
用了斜投影技术,具有较高的实用性。文献[11]进一
步对该算法进行了系统研究,文献[12]总结归纳了该
算法的具体计算步骤。
鉴于能同时估计 SIMO信道和发射符号的算法在
通信系统应用中具有非常重要的理论指导意义,本文
对Vandaele 和Moonen 提出的同时估计信道和发射符
号算法进行了分析,对算法中存在的计算错误进行了
改正,并通过仿真实验验证了改正后算法的正确性与
有效性。
2. 信道模型
设SIMO 信道接收方有 M根天线,在 k时刻接收
采样序列为



10
0
,,,
L
L
l
l
xk
xk
xk l





yhhh
h






1
L
kk
xk








n

,T
k yk




,T
kM
h k





(1)
其中为 M阵元的观
测数据向量;为 k时刻
的信道向量,信道设为有限冲激响应(FIR)且持续期近
似为 L个发射符号周期;
为加性高斯白噪声
向量;
 
12
,,kykyy

hkh
 
12
,,knknk

n

M

12
,,hk

,T
M
nk
x
k是用户在 k时刻的发射符号。
定义矩阵Y与
|ab |ab
X
分别为

 
 
|
12
ab
aa
aa
bb


yy
yy
Y
yy




 
 
 
11
11
aj
aj
bj









y
y
y

 
 
 
11
11
xa j
xa j
xb j










|ab
Y|ab
(2)
 
 

|
12
ab
xa xa
xa xa
xb xb


X




(3)
与
X
均为 Hankel 矩阵,下标a是矩阵第一列
的时间索引,默认列数为 j。另外定义信道矩阵为
|b


10
,,,
L
H
hhh
,1,, 1ai
 
  
 
(4)
则当 时,式(1)可以写成 kaa
1
|1
|1 |1
1
00
00
00
11
12
12
i
aLai
aa i
aa iiaa i
aLai
xa Lxa Lxa Lj
x
aL xaLxaLj
xa ixa ixa ij


 








 


 






 




 
X
H
H
Y
H
X




  


 



H
HNN
i
H
(5)


M
iLi

式中 是一个的矩阵,i表示数据模型的
平滑因子。
3. 信道和发射符号联合估计的斜投影方法
3.1. 算法原理
将接收数据向量构造成一数据矩阵,并将其分块
为“过去”输出矩阵
p
a
Y,“当前”输出矩阵
p
r
Y和“ 将
来”输出矩阵
f
u
 
 
 
 
 
 
1|
1|
1|2
1
1
1
1
1
221
pa i
prii L
fuiL iL
j
iij
iij
iL iLj
iL iLj
iL iLj

 












Y。即






























 








YY
YY
YY
yy
yy
yy
yy
yy
yy
 
 


 



 



 



(6)


1ij1~

时刻得到的数据表示“过去”,其中




1~ 1iiLj

时刻得到的数据表示“当前”,




1~2 1iL iLj
LQ
时刻得到的数据为“将来”。

文献[12]总结了该算法的具体步骤为:
1) 计算数据矩阵的 分解
Copyright © 2012 Hanspub
52
SIMO 信道与发射符号联合估计斜投算法修正
11
21 22
31 32
pa
pr
fu








YL
YL
YL
1
2
33 3
T
T
T










Q
L Q
LLQ
1 2
1
22
Mi
(7)
2) 确定信道的阶数 L。
3) 计算斜投影W和W:

11
1|31 3221
,
pa fu
p
rpa







IY
O
1
22

YY
L
WYELL LL (8)

11
2|313221
,
fu pa
p
r

YY
L
WY
ELL LL fu
Mi






OY
I
1
2
O
P


1
,1: 1
2:
LMj
j







: ,2:
(9)
其中W是“现在”输出数据沿着“将来”数据子空间
到“过去”数据子空间的斜投影;W是“现在”输
出数据沿着“过去”数据子空间到“将来”数据子空
间的斜投影; 是零矩阵。
4) 按照以下两式构造矩阵和 Q。



1
1
1:1 ,2:1:
11:,
LMjM
LM LM


WW
PW
(10)


2
22
1: ,1:1
1:1 ,1:11
Mj
M
LMj

QWWLM j




W
T




OQ
UΣV
PO
G

1,0,



0
1
1
:,1
L
L










h
U

 


1
1
1
1,1
2,1
1,1j












V
V
V

G
(11)
5) 计算信道向量和发射字符的估计。
构造矩阵并作奇异值分解,即




G (12)
式中U和V分别为正交矩阵, Σ为奇异值对角矩阵。
当没有噪声时,矩阵的秩为 1,因而只有一个非零
奇异值,式(12)中的奇异值矩阵为
。此时有
,0diaΣg
2
2
h
h
h
(13)


1
2
1
xi
xi
xi j









 (14)
式(13)与式(14)表明,对矩阵 G进行奇异值分解得到
的左正交矩阵的第 1列给出了信道矩阵各列的估计;
得到的右正交矩阵的第 1列与唯一的非零奇异值相乘
后给出发射符号的估计。
当存在白噪声时,与矩阵 的最大奇异值对应的
左奇异值向量


:,1

U和右奇异值向量

:,1
1 2
WQ
1 2
1
|,
pa fu
TT
pa papafu
V将分别给
出信道向量和发射符号的估计。
3.2. 算法改正
上述算法存在两个错误之处,一是步骤 3中两个
斜投影W和的计算存在错误,另一个 是式(11)
矩阵的构造存在错误。以下推导出正确的计算公式。
1) 斜投影算子W与W的计算
根据文献[12]中满行秩矩阵的斜投影算子计算公
式,有
p
a
TT
pa fuTT
fu pafufu










YY
YY YYY
EYY
YY YYO
T
ii
(15)

QQ 和QQ ,易求 得 根据式(7)并利用 I,
T
ij ijO

31
11
|123 32
33
1
11 111131
31 11313132323333
pa fu
T
T
T
T
TT
p
a
TTTT
















YY
L
L
EQQQL
O
OL
Y
LL LL
O
LL LL LLLL
(16)
注意到
p
r

1
21 22
2
,T
pr T



Q
YLL
Q
1
1211121312232
1
11 111131
31 11313132323333
,
TT T
TT
Y的LQ 分解为
(17)
因此,W实际应为
p
a
TTTT














WLLLLLL
Y
LL LL
O
LL LL LLLL

2
2211121312232
1
11 1111 31
31 11313132323333
,
TT T
TT
TTTT
(18)
同理可得,W应为
f
u














WLLLLLL
O
LL LL
Y
LL LL LLLL
Q
2
(19)
2) 矩阵的构造
由于W维数为
M
Lj

,而原算法中式(11) 矩阵Q
Copyright © 2012 Hanspub 53
SIMO 信道与发射符号联合估计斜投算法修正
的构造却用到了 的行,导致错误。实际
矩阵的构造应为
2
W
1:

1LMQ


1 ,2:

:
1.5

2
22
1: ,1:1
,1: 11
Mj
M
LM j


W
WW
L

M j






2
Q
(20)
4. 仿真实验
仿真实验条件设为:接收天线个数M = 2,平滑
因子 i = 4,数据矩阵列数 j = 50,信道阶数 L = 4,以
满足矩阵列数大于行数,即
M
iL j
的条件。发
射符号序列设为


1序列。SIMO信道向量是服从高
斯正态分布的随机向量。定义信噪比(SNR)为



2
0
10 2
L
r
r
Exkr
Ek







h
n
SNR 10log (21)
图1和图2分别给出了 SNR = 20 dB时的信道向量与
发射符号的估计,其中信道矩阵
H
通过向量化函数

vec
H
转换为的列向量。从图 1与图 2
可以看出,改正后的算法估计出的发射符号与信道矩
阵与真实值非常吻合,表明了改正后算法的正确性。



11ML
为了检验算法性能,定义信道估计与发射符号估
计的均方误差(MSE)分别为
2
2
2
2
ˆ
ˆ
F
F












HH
H
xx
x
ch
sy
E E
E E


MS
MS
(22)
其中 ˆ
H
和 分别为估计信道矩阵和发射符号序列。图
3给出了 SNR 取值从 0~30 dB,以 5 dB为步长的估计
MSE 曲线,每个 SNR 下运行 Monte Carlo仿真次数为
1000 次。图 3表明该算法对信道与发射符号估计的
MSE 随SNR增加呈单调下降趋势,进一步说明了该
算法的正确性和有效性。
ˆ
x
5. 结论
本文分析了基于斜投影算子的 SIMO信道中信道
与发射符号联合盲估计算法原理,对算法中的两处错
误进行了改正,包括算法中斜投影算子的计算公式和
05 101520 25 30 3540 45 50
-1.5
-1
-0.5
0
0.5
1
时间
幅度
真实值
估计值
Figure 1. Estimation of the channel vectors (SNR = 20 dB)
图1. 信道向量的估计(SNR = 20 dB)
1
0.9
0.8
0.7
0.6
0.5
0.4
0.3
12345678 910
0
0.1
0.2
信道系数
真实值
估计值
Figure 2. Estimation of the transmitting symbols (SNR = 20 dB)
图2. 发射符号的估计(SNR = 20 dB)
10
0
05 1015 20 2530
10
-4
10
-3
10
-2
10
-1
SNR(dB)
MSE
信道向量估计
发射符号估计
Figure 3. MSE curves of the estimations of the channel vectors and
the transmitting symbols
图3 信道向量与发射符号估计的 MSE 曲线
Copyright © 2012 Hanspub
54
SIMO 信道与发射符号联合估计斜投算法修正
Copyright © 2012 Hanspub 55
Q矩阵的构造,并采用 Matlab 软件仿真实现了该算
法。仿真实验结果表明,改正后的算法能同时给出信
道矩阵与发射符号的正确估计,算法估计量的 MSE
随SNR 的增加而单调减小,验证了改正后算法的正
确性和有效性。
参考文献 (References)
[1] C. Y. Peng, X. D. Zhang and Q. T. Cai. A block-adaptive sub-
space method using oblique projection for blind separation of
convolutive mixtures. Advances in Neural Networks, Berlin-
Heidelberg: Springer-Verlag, 2005: 526-531.
[2] 孙季丰, 张志勇. 用于 MIMO-OFDM 系统盲信道估计的斜投
影子空间法[J]. 华南理工大学学报, 2010, 38(5): 2-3.
[3] 黄如浩, 何培宇, 于文君, 高勇. MIMO系统中基于斜投影的
盲空时多用户检测算法[J]. 系统工程与电子技术, 2011, 33(3):
670-672.
[4] 尚鹏. 无线通信系统中的 多用户 分集及预编码研究[D]. 武汉:
华中科技大学, 2009.
[5] D. Moulines, P. Duhamel, J. F. Cardoso and S. Mayrargue. Sub-
space methods for the blind identification of multichannel FIR
filters. IEEE Transactions on Signal Processing, 1995, 43(2):
516-525.
[6] S. Abdallah. Widely linear versus conventional subspace-based
estimation of SIMO flat-fading channels: Mean squared error
analysis. IEEE Transactions on Signal Processing, 2012, 60(3):
1307-1318.
[7] D. Schmid, G. Enzner. Cross-relation-based blind SIMO identi-
fiability in the presence of near-common zeros and noise. IEEE
Transactions on Signal Processing, 2012, 60(1): 60-72.
[8] Q. Zhao, L. Tong. Adaptive blind channel estimation by least
squares smoothing. IEEE Transactions on Signal Processing,
1999, 47(11): 3000-3012.
[9] A. van der Veen, S. Talwar and A. Paulraj, A subspace a pproach
to blind space-time signal processing for wireless communica-
tion systems. IEEE Transactions on Signal Processing, 1997, 45:
173-190.
[10] X. Yu, L. Tong. Joint channel and symbol estimation by oblique
projections. IEEE Transactions on Signal Processing, 2001,
49(12): 3074-3080.
[11] P. Vandaele, M. Moonen. Two deterministic blind channel esti-
mation algorithms based on oblique projections. Signal Process-
ing, 2000, 80(3): 481-495.
[12] 张贤达. 矩阵分析与应用[M]. 北京: 清华大学出版社, 2004.

版权所有:汉斯出版社 (Hans Publishers) Copyright © 2012 Hans Publishers Inc. All rights reserved.