背景技术
正交频分复用OFDM技术具有高频谱效率、抗多径效应等优点,因此被各种无线标准所采用,比如IEEE 802.11a、802.16、ETSI HIPERLAN/2以及数字视频广播(DVB)。采用QAM调制方式的OFDM***具有较高的数据率和频谱效率,但同时必须采用相干解调技术以实现OFDM信号的接收,这就需要对无线信道进行参数估计和跟踪。在OFDM***中的信道估计涉及在各个频域子载波上以及在时间上的OFDM符号上变化的信道。而且,导频信道和参考符号在时间和频率上被稀疏地发射。必须利用时间和频率上的信道统计和在导频位置上获得的信道来估计在所有其他位置的信道。
在频率域,可以将接收的OFDM信号Z=[Z0,Z1,…,ZN-1]T表示为:
其中,发送的OFDM信号X是一个对角阵,{X0,X1,…,XN-1}是对角阵的对角元素。W是一个如公式(2)所示的常数矩阵:
是对信道连续脉冲激励响应采样而得到的信道离散脉冲激励响应:
中前ε个零代表OFDM帧同步误差,Nc是信道离散脉冲激励响应的长度,ε+Nc+r=N。在频率域,信道造成的各个子载波幅度及相位的失真是的傅立叶变换为:
对进行最小二乘(Least Square,简称“LS”)估计:
但最小二乘估计存在两个主要问题;首先,它易受噪声干扰,估计精度较低;其次,当导频信号不包括某些子载波时,即X的某些对角元素为零时,无法从上式求出对应子载波的的值。为了取得这些子载波的信道估计,需要对其它子载波信道估计的结果进行插值。插值计算不仅增加了***复杂度也降低了信道估计的精度。
现有的最小均方误差(MMSE)信道估计技术主要基于以下公式:
在上式中(·)-1代表矩阵求逆,(·)H代表共轭转置,σ2是噪声功率。此信道估计技术主要存在三个问题:第一,没有考虑导频信号不包括某些子载波时的信道估计;第二,需要预先知道的值,但在实际中,的值随信道及OFDM帧同步误差的变化而变化,使此算法很难在实际中应用;第三,没有充分利用Nc<N这一特性去提高最小均方误差信道估计的精度。
发明内容
本发明的目的在于提供一种正交频分复用OFDM***中的信道估计方法及装置,使得信道估计在导频信号只包含部分子载波时也无需插值即可估计所有子载波的信道特征,从而简化了***复杂度。
为解决上述技术问题,本发明的实施方式提供了一种正交频分复用OFDM***中的信道估计方法,包含以下步骤:
接收导频信号,其中,所述导频信号包含P个子载波,P小于或者等于N,N是导频信号的子载波总数;
根据所述接收的导频信号,产生发送端发送的OFDM信号矩阵XP;其中,所述XP是一个P×P的对角阵,{X0,X1,…,XP-1}是所述对角阵的对角元素;
根据所述导频信号的P个子载波,构造P×L的常数矩阵WP;其中,所述L为最大信道长度NCmax与最大OFDM帧同步误差εmax之和;
根据所述XP和所述WP,在时间域计算对信道的最小均方误差估计
根据所述在频率域计算所有子载波的信道估计
本发明的实施方式还提供了一种正交频分复用OFDM***中的信道估计装置,包含:
接收模块,用于接收导频信号,其中,所述导频信号包含P个子载波,P小于或者等于N,N是导频信号的子载波总数;
发送信号生成模块,用于根据所述接收的导频信号,产生发送端发送的OFDM信号矩阵XP;其中,所述XP是一个P×P的对角阵,{X0,X1,…,XP-1}是所述对角阵的对角元素;
常数矩阵构造模块,用于根据所述导频信号的P个子载波,构造P×L的常数矩阵WP;其中,所述L为最大信道长度NCmax与最大OFDM帧同步误差εmax之和;
时间域计算模块,用于根据所述XP和所述WP,在时间域计算对信道的最小均方误差估计
频率域计算模块,用于根据所述在频率域计算所有子载波的信道估计
本发明实施方式相对于现有技术而言,根据导频信号包含的P个子载波,产生发送端发送的OFDM信号矩阵XP和P×L的常数矩阵WP,并在时间域计算信道的最小均方误差估计进而在频率域计算所有子载波的信道估计使得本发明的信道估计在导频信号只包含部分子载波时也无需插值即可估计所有子载波的信道特征,从而简化了***复杂度。
另外,在计算所述时,先将所述的值设置为其中,所述IL为单位阵;再将所述XPWP通过下式对角化:
XPWP=UPSPVP
其中,UP和VP是单位阵,SP是对角阵。
通过将设置为固定值,可以无需预先知道随信道及OFDM帧同步误差变化的变化值即可进行信道估计;而将XPWP对角化,可以将的计算式中的矩阵求逆运算简化为对角阵的对角元素的求倒,避免了矩阵求逆运算,进一步简化了***复杂度。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。
本发明的第一实施方式涉及一种正交频分复用OFDM***中的信道估计方法,该方法在导频信号不包含某些子载波时,无需插值即可估计所有子载波的信道特征。以下以导频信号只包括P个子载波,其中,P小于或者等于N,N是导频信号的子载波总数为例来说明本实施方式,流程如图1所示,具体步骤如下:
步骤101,接收导频信号;
步骤102,根据接收的导频信号,产生发送端发送的OFDM信号矩阵XP;其中,XP是一个P×P的对角阵,{X0,X1,…,XP-1}是对角阵的对角元素;
由于导频信号只包含P个子载波,而接收端事先知道发送端会发送的导频信号,因此只需要接收到导频信号,并确定子载波,即可很容易确定发送信号。
步骤103,根据导频信号的P个子载波,构造P×L的常数矩阵WP;其中,L为最大信道长度NCmax与最大OFDM帧同步误差εmax之和;
具体地说,从N×N的常数矩阵W(即公式2)中取P个子载波所对应的P行,取P行的前L列形成一个P×L的矩阵,得到WP。
步骤104,根据XP和WP,在时间域计算对信道的最小均方误差估计
根据步骤102和103产生的XP和WP,在频率域,可将接收的OFDM信号ZP表示为:
其中,接收的OFDM信号ZP是一个拥有P个元素的列向量,接收的噪声信号nP也是一个拥有P个元素的列向量。由于最大信道长度NCmax与最大OFDM帧同步误差εmax之和是L,因此,的后N-L个元素全为零,只需要估计前L个元素,即
从公式6、7和9,可以得到:
因此,在时间域对信道的最小均方误差估计可以通过公式12计算:
步骤105,根据在频率域计算所有子载波的信道估计可通过下式计算:
上式中WL为取公式2所定义的N×N的常数矩阵W的前L列所形成一个N×L的常数矩阵。
与现有技术相比,本实施方式根据导频信号包含的P个子载波,产生发送端发送的OFDM信号矩阵XP和P×L的常数矩阵WP,并在时间域计算信道的最小均方误差估计进而在频率域计算所有子载波的信道估计使得本发明的信道估计在导频信号只包含部分子载波时也无需插值即可估计所有子载波的信道特征,从而简化了***复杂度。
本发明的第二实施方式涉及一种正交频分复用OFDM***中的信道估计方法。第二实施方式在第一实施方式基础上做了进一步改进,主要改进之处在于:在本发明第二实施方式中,在时间域计算对信道的最小均方误差估计时,将的值设定为固定值,并将XPWP对角化,使得在计算时不仅无需预先知道随信道及OFDM帧同步误差变化的变化值即可进行信道估计,而且避免了矩阵求逆运算,简化了***复杂度。
请参阅图2,在计算之前,步骤201至203中产生发送端发送的OFDM信号矩阵XP和P×L的常数矩阵WP与第一实施方式的步骤101至103一致,在此不再赘述。
在步骤204至205中,对计算的公式进行一些简化:
步骤204,将的值设置为其中,IL为单位阵。具体地说,由于的值随信道及OFDM帧同步误差的变化而变化,很难预先知道。在没有任何关于的先验知识的情况下,假设信号能量平均分布在的L个元素上是常见的鲁棒性估计方法,因此本发明使用了如下的鲁棒性估计,将的值固定为:
相应的,在时间域对信道的最小均方误差估计可简化为:
为了简化***复杂度,避免矩阵求逆运算,在步骤205中,将XPWP对角化:
XPWP=UPSPVP。 (15)
上式中UP和VP是单位阵,SP是对角阵。因此,在步骤206中,通过下式在时间域计算对信道的最小均方误差估计
由于是对角阵,上述矩阵求逆只需对其对角元素分别求倒数,从而避免了矩阵求逆运算,进一步简化了***复杂度。
接下来,在步骤207中根据在频率域计算所有子载波的信道估计与第一实施方式的步骤105类似,在此不再赘述。
上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
本发明第三实施方式涉及一种正交频分复用OFDM***中的信道估计装置,如图3所示,包含:
接收模块,用于接收导频信号,其中,导频信号包含P个子载波,P小于或者等于N,N是导频信号的子载波总数。
发送信号生成模块,用于根据接收的导频信号,产生发送端发送的OFDM信号矩阵XP;其中,XP是一个P×P的对角阵,{X0,X1,…,XP-1}是对角阵的对角元素。
常数矩阵构造模块,用于根据导频信号的P个子载波,构造P×L的常数矩阵WP;其中,L为最大信道长度NCmax与最大OFDM帧同步误差εmax之和;具体地说,常数矩阵构造模块从N×N的常数矩阵W中取P个子载波所对应的P行,取P行的前L列形成一个P×L的矩阵,得到WP。
时间域计算模块,用于根据XP和WP,在时间域计算对信道的最小均方误差估计具体计算公式为:
其中,是对信道连续脉冲激励响应采样而得到的信道离散脉冲激励响应的前L个元素,是的自相关矩阵;σ2是噪声功率;IP为单位阵;nP为噪声;ZP为接收的OFDM信号;(·)-1代表矩阵求逆,(·)H代表共轭转置。
频率域计算模块,用于根据在频率域计算所有子载波的信道估计具体计算公式为:
其中,WL为取N×N的常数矩阵W的前L列所形成的N×L的常数矩阵。
不难发现,本实施方式为与第一实施方式相对应的***实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。
本发明第四实施方式涉及一种正交频分复用OFDM***中的信道估计装置。第四实施方式在第三实施方式基础上做了进一步改进,主要改进之处在于:在本发明第四实施方式中,时间域计算模块在时间域计算对信道的最小均方误差估计时,将的值设定为固定值,并将XPWP对角化,使得在计算时不仅无需预先知道随信道及OFDM帧同步误差变化的变化值即可进行信道估计,而且避免了矩阵求逆运算,简化了***复杂度。
具体地说,时间域计算模块还包含自相关子模块和对角化子模块,其中,自相关子模块,用于将的值设置为其中,IL为单位阵;对角化子模块,用于将XPWP通过下式对角化:
XPWP=UPSPVP
其中,UP和VP是单位阵,SP是对角阵。
因此,可表示为:
由于是对角阵,上述矩阵求逆只需对其对角元素分别求倒数,从而避免了矩阵求逆运算,进一步简化了***复杂度。
由于第二实施方式与本实施方式相互对应,因此本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,在第二实施方式中所能达到的技术效果在本实施方式中也同样可以实现,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。