一种迭代的MIMO‑OFDM系统中快时变信道估计方法与流程

文档序号:11878533阅读:472来源:国知局
一种迭代的MIMO‑OFDM系统中快时变信道估计方法与流程

本发明为一种迭代的MIMO-OFDM系统中快时变信道估计方法,属于无线通信领域。



背景技术:

多输入多输出-正交频分复用(MIMO-OFDM,multiple-input-multiple-output orthogonal frequency division multiplexing)技术由于其可以提供高的数据速率和对抗信道的频率选择性已被作为下一代无线通信的关键技术之一,并被广泛的应用到实际中。然而,MIMO-OFDM要发挥其优势,信道估计是该系统必不可少的关键的技术之一。目前已经有了许多信道估计技术,通常这些现有的技术均是基于假设在一个MIMO-OFDM符号块中信道是准静态的或是慢时变的。然而,这种假设对于快时变信道是无效地,这是因为信道的快速时变将引起MIMO-OFDM符号块中产生子载波间干扰,这将使得利用这些技术引起的信道估计误差很高将不能用于均衡中去。因此,对高速移动信道进行估计需要考虑一个符号块中信道的时变性。

为了解决上面的问题,国内外一些学者已经给出了一些移动MIMO-OFDM系统中时变信道的估计方法。在这些方法中,基于卡尔曼滤波的MIMO-OFDM信道估计方法被提出,并且由于该技术可以在高速移动环境中跟踪信道的变化故被认为是一个有效的时变信道估计方法。然而,在这些基于卡尔曼滤波的信道估计方法中,自回归(AR,autoregressive)模型的系数需要估计,由于其依赖于移动速度,因此很难精确地获得AR模型的系数。为此,Takahiro NATORI等人(Takahiro NATORI等人,日本,2014 6th International Symposium on Communications,Control and Signal Processing,“A MIMO-OFDM channel estimation algorithm for high-speed movement environments”)给出了一种不需要估计AR模型的系数的基于卡尔曼滤波的时变信道估计方法,然而该方法仅适用于频域导频符号的信道估计,对于数据载波的信道估计不适用,并且该方法没有考虑一个OFDM符号块内的载波间干扰带来的影响。

近年来,为了有效的估计高速移动环境下时变信道,一些迭代的联合信道估计和数据检测的方法被提出来了。这些方法通过在信道估计和数据检测之间迭代相互作用,大大地提高了信道估计精度。但是,在这些方法中数据检测误差是不可避免的,而检测误差传播将会引起误差基底。因此,在这些迭代方法中需要考虑数据检测误差的影响。Eric Pierre Simon等人(Eric Pierre Simon等人,法国,IEEE wireless communication letters,“Iterative soft-Kalman channel estimation for fast time-varying MIMO-OFDM channels”)虽然给出了一种考虑了检测误差的迭代信道估计方法,但是该方法需要对AR模型参数进行估计,而由于AR模型参数估计处理以及其精度的影响,导致该方法具有较高的计算复杂度和较慢的收敛速度。因此,需要研究一种实用的适用于高速移动MIMO-OFDM系统的时变信道估计方法。



技术实现要素:

技术方案:本发明采用的技术方案为一种应用于高速移动MIMO-OFDM通信系统的迭代时变信道估计方法,旨在提高时变信道的估计精度和降低其计算复杂度。该方法通过联合卡尔曼滤波和数据检测方法实现每次迭代处理,其中卡尔曼滤波采用标准状态空间模型,其只包含信道基函数系数、导频/检测数据和噪声,并在每次迭代中将数据检测误差作为噪声考虑到卡尔曼滤波中,大大地提高了信道估计精度,且具有低的计算复杂度。本发明采用的技术方案包括以下步骤:

步骤1:构建标准状态空间模型,建立只包含基扩展模型系数的状态方程和包含导频/检测信号和噪声的观测方程

gm=S1gm-1+S2um

ym=Smgm+wm

式中,gm=[cmT,...,cm-ρ+1T]T,cm是基函数的系数矩阵,ρ是状态向量的大小。Nt和Nr分别为发送天线和接收天线的数,Q和L分别为基函数的阶数和信道的抽头数,I为单位阵和0为全零矩阵。um=cm,Γm是由数据和导频构成的发送信号矩阵。ym是接收信号向量,和wm是噪声向量。S1是0和1构成的ρNtNrQL×ρNtNrQL维的状态转移矩阵,其可以表示为

步骤2:对步骤1构建的标准状态空间模型采用卡尔曼滤波,其包含时间更新方程和测量更新方程两部分,利用卡尔曼滤波中的时间更新方程,获得基扩展模型系数的估计值和预测误差的协方差矩阵,其分别为

<mrow> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>S</mi> <mn>1</mn> </msub> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mover> <mi>c</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msup> <msub> <mi>S</mi> <mn>2</mn> </msub> <mi>H</mi> </msup> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow>

<mrow> <msub> <mi>p</mi> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>S</mi> <mn>1</mn> </msub> <msub> <mi>p</mi> <mrow> <mi>m</mi> <mo>-</mo> <mn>1</mn> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msup> <msub> <mi>S</mi> <mn>1</mn> </msub> <mi>H</mi> </msup> <mo>+</mo> <msub> <mi>S</mi> <mn>2</mn> </msub> <msub> <mi>C</mi> <msub> <mi>u</mi> <mi>m</mi> </msub> </msub> <msup> <msub> <mi>S</mi> <mn>2</mn> </msub> <mi>H</mi> </msup> </mrow>

式中,表示在m时刻情况下第m时刻的预测值,pm|m是在m时刻情况下第m时刻的预测误差协方差值,为um的协方差矩阵。

<mrow> <msub> <mover> <mi>c</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <mo>=</mo> <msup> <mrow> <mo>[</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mi>m</mi> <mrow> <mrow> <mo>(</mo> <mn>1,1</mn> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mi>m</mi> <mrow> <mrow> <mo>(</mo> <mn>1</mn> <mo>,</mo> <msub> <mi>N</mi> <mi>t</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mi>m</mi> <mrow> <mrow> <mo>(</mo> <msub> <mi>N</mi> <mi>r</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>t</mi> </msub> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </msubsup> <mo>]</mo> </mrow> <mi>T</mi> </msup> <mo>,</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mi>m</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msup> <mrow> <mo>[</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mrow> <mn>0</mn> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mrow> <mi>L</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mi>T</mi> </mrow> </msubsup> <mo>]</mo> </mrow> <mi>T</mi> </msup> <mo>,</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mrow> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msup> <mrow> <mo>[</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mrow> <mn>1</mn> <mo>,</mo> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <msubsup> <mover> <mi>c</mi> <mo>^</mo> </mover> <mrow> <mi>Q</mi> <mo>,</mo> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>]</mo> </mrow> <mi>T</mi> </msup> <mo>;</mo> </mrow>

步骤3:根据基扩展模型系数与时域信道之间的关系,利用步骤2中估计得到的基扩展模型系数获得信道估计值;

步骤4:进行数据检测处理,采用破零均衡方法和信道估计,获得检测信号;

步骤5:将数据检测误差作为噪声一部分,计算检测信号误差的协方差矩阵,并利用检测信号和导频符号构建新的发送信号,检测数据误差的协方差矩阵为

<mrow> <msub> <mi>&delta;</mi> <msub> <mi>&psi;</mi> <mi>m</mi> </msub> </msub> <mo>=</mo> <msub> <mi>I</mi> <msub> <mi>N</mi> <mi>r</mi> </msub> </msub> <mo>&CircleTimes;</mo> <mfrac> <mn>1</mn> <msup> <mi>N</mi> <mn>2</mn> </msup> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>t</mi> <mo>=</mo> <mn>1</mn> </mrow> <msub> <mi>N</mi> <mi>t</mi> </msub> </munderover> <munderover> <mo>&Sigma;</mo> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>q</mi> <mn>2</mn> </msub> <mo>=</mo> <mn>1</mn> </mrow> <mi>Q</mi> </munderover> <msub> <mi>M</mi> <msub> <mi>q</mi> <mn>1</mn> </msub> </msub> <msubsup> <mi>v</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <msubsup> <mi>M</mi> <msub> <mi>q</mi> <mn>2</mn> </msub> <mi>H</mi> </msubsup> <munderover> <mo>&Sigma;</mo> <mrow> <mi>l</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>L</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mrow> <mo>&lsqb;</mo> <msubsup> <mi>R</mi> <msub> <mi>c</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <mn>0</mn> <mo>)</mo> </mrow> </msubsup> <mo>&rsqb;</mo> </mrow> <mrow> <msub> <mi>q</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>q</mi> <mn>2</mn> </msub> </mrow> </msub> </mrow>

式中,是数据检测误差的协方差,N是OFDM符号中子载波的个数,是基函数系数的自相关函数,和Mq

<mrow> <msub> <mrow> <mo>&lsqb;</mo> <msub> <mi>M</mi> <mi>q</mi> </msub> <mo>&rsqb;</mo> </mrow> <mrow> <mi>k</mi> <mo>,</mo> <msup> <mi>k</mi> <mo>&prime;</mo> </msup> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>b</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msup> <mi>e</mi> <mfrac> <mrow> <mi>j</mi> <mn>2</mn> <mi>&pi;</mi> <mrow> <mo>(</mo> <msup> <mi>k</mi> <mo>&prime;</mo> </msup> <mo>-</mo> <mi>k</mi> <mo>)</mo> </mrow> <mi>n</mi> </mrow> <mi>N</mi> </mfrac> </msup> <mo>,</mo> <mi>k</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>;</mo> <msup> <mi>k</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow>

步骤6:对步骤5获取得检测信号误差的协方差和构建的新发送信号采用卡尔曼滤波的测量更新方程,获取精度较高的基扩展模型系数估计值

<mrow> <msub> <mi>K</mi> <mi>m</mi> </msub> <mo>=</mo> <msub> <mi>p</mi> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msup> <msub> <mover> <mi>S</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <mi>H</mi> </msup> <msup> <mrow> <mo>(</mo> <msub> <mover> <mi>S</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <msub> <mi>p</mi> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <msup> <msub> <mover> <mi>S</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <mi>H</mi> </msup> <mo>+</mo> <msup> <mi>&delta;</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> </mrow>

<mrow> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>K</mi> <mi>m</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>y</mi> <mi>m</mi> </msub> <mo>-</mo> <msub> <mover> <mi>S</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>p</mi> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>p</mi> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>K</mi> <mi>m</mi> </msub> <msub> <mover> <mi>S</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <msub> <mi>p</mi> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow>

<mrow> <msub> <mover> <mi>c</mi> <mo>^</mo> </mover> <mi>m</mi> </msub> <mo>=</mo> <msup> <msub> <mi>S</mi> <mn>2</mn> </msub> <mi>H</mi> </msup> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mrow> <mi>m</mi> <mo>|</mo> <mi>m</mi> </mrow> </msub> </mrow>

式中,Km为卡尔曼滤波增益,δ2为噪声和数据检测误差的协方差矩阵,其可以表示为

<mrow> <msub> <mi>&delta;</mi> <mi>m</mi> </msub> <mo>=</mo> <msubsup> <mi>&sigma;</mi> <mi>w</mi> <mn>2</mn> </msubsup> <msub> <mi>I</mi> <mrow> <msub> <mi>NN</mi> <mi>r</mi> </msub> </mrow> </msub> <mo>+</mo> <msub> <mi>&delta;</mi> <msub> <mi>&psi;</mi> <mi>m</mi> </msub> </msub> </mrow>

式中,为噪声的协方差。

步骤7:返回步骤3,进行迭代处理,直至获得高精度的信道估计。

其中,步骤1所述的标准状态空间模型,该模型只包含基扩展模型系数、导频/检测信号和噪声,不涉及自回归模型参数的估计。

其中,步骤5中将检测数据的误差作为噪声信号,计算其协方差,并将其用于卡尔曼滤波递归迭代中。

有益效果

本发明与现有技术相比较,采用的技术方案为一种联合卡尔曼滤波和数据检测的迭代估计方法,利用只包含基扩展模型系数、导频、检测信号和噪声的标准状态空间模型,避免了对AR模型参数的估计以及其估计精度对算法收敛速度的影响;在迭代中,将数据检测误差作为噪声进行处理,减少了迭代中误差传播的影响,从而提高信道估计的精度。该方法具有较快的收敛速度和高的估计性能,故具有一定的实用价值。

附图说明

图1为本发明的系统模型图。

图2为本发明的流程图。

图3为本发明技术与传统联合方法在归一化多普勒频移为0.2时的性能比较图。

图4为本发明技术与传统联合方法在归一化多普勒频移为0.4时的性能比较图。

具体实施方式

下面结合附图进一步阐述本发明:

图1为本发明的系统模型图。考虑一个MIMO-OFDM系统,其包含Nt个发送天线和Nr个接收天线。假设一个OFDM符号周期为T=NsTs,其中Ts是采样时间和Ns=N+Nc,N和Nc分别为FFT长度和循环前缀的长度。第t个发送天线上第m个发送信号定义为则该信号经过无线信道后,接收到的第m个OFDM符号可以表示为

ym=Hmxm+wm

式中,是第r个接收天线接收到的第m个OFDM符号。和是协方差为的加性高斯白噪声。Hm是一个维数为NrN×NtN的MIMO信道矩阵,即

式中,是第t个发送天线和第r个接收天线间的信道矩阵,其元素可以表示为

<mrow> <msub> <mrow> <mo>&lsqb;</mo> <msubsup> <mi>H</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>&rsqb;</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <msup> <mi>i</mi> <mo>&prime;</mo> </msup> </mrow> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>l</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>L</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mfrac> <mrow> <mi>j</mi> <mn>2</mn> <msup> <mi>&pi;i</mi> <mo>&prime;</mo> </msup> <mi>l</mi> </mrow> <mi>N</mi> </mfrac> </mrow> </msup> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msubsup> <mi>&alpha;</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>t</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <msup> <mi>e</mi> <mfrac> <mrow> <mi>j</mi> <mn>2</mn> <mi>&pi;</mi> <mrow> <mo>(</mo> <msup> <mi>i</mi> <mo>&prime;</mo> </msup> <mo>-</mo> <mi>i</mi> <mo>)</mo> </mrow> <mi>n</mi> </mrow> <mi>N</mi> </mfrac> </msup> </mrow>

式中,L是信道抽头的个数。是第l径的信道衰落,其服从Jake功率谱分布,且均值为0和方差为定义则有即

<mrow> <msub> <mrow> <mo>&lsqb;</mo> <msubsup> <mi>R</mi> <msub> <mi>&alpha;</mi> <mi>l</mi> </msub> <mrow> <mo>(</mo> <msup> <mi>&tau;</mi> <mo>&prime;</mo> </msup> <mo>)</mo> </mrow> </msubsup> <mo>&rsqb;</mo> </mrow> <mrow> <mi>i</mi> <mo>,</mo> <msup> <mi>i</mi> <mo>&prime;</mo> </msup> </mrow> </msub> <mo>=</mo> <msubsup> <mi>&sigma;</mi> <msub> <mi>&alpha;</mi> <mi>l</mi> </msub> <mn>2</mn> </msubsup> <msub> <mi>J</mi> <mn>0</mn> </msub> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>&pi;f</mi> <mi>d</mi> </msub> <msub> <mi>T</mi> <mi>s</mi> </msub> <mo>(</mo> <mrow> <mi>i</mi> <mo>-</mo> <msup> <mi>i</mi> <mo>&prime;</mo> </msup> <mo>+</mo> <msup> <mi>&tau;</mi> <mo>&prime;</mo> </msup> <msub> <mi>N</mi> <mi>s</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow>

式中,J0(·)是第一类零阶贝塞尔函数。

对于L径的时变信道而言,需要估计NtNrLN个采样,其远远大于观测方程的个数NrN。因此,这将导致不能有效的估计信道,需要减少估计参数的个数。在本发明中,将采用具有有限参数的多项式基扩展模型来近似表示时变信道即

<mrow> <msubsup> <mi>&alpha;</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>q</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>Q</mi> </munderover> <msub> <mi>b</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msubsup> <mi>c</mi> <mrow> <mi>q</mi> <mo>,</mo> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>&zeta;</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow>

式中,bn,q是基函数,是基扩展模型建模误差,Q是基函数的阶数。为了简化表示,利用向量的形式,上式可以表示为

<mrow> <msubsup> <mi>&alpha;</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msubsup> <mi>Bc</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>+</mo> <msubsup> <mi>&zeta;</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> </mrow>

式中,[B]n,q=bn,q是维数为N×Q的矩阵。

利用上式和忽略建模误差,则接收信号可以重新表示为

ym=Γmcm+wm

式中,

<mrow> <msub> <mi>C</mi> <mi>m</mi> </msub> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msubsup> <mi>c</mi> <mi>m</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>,</mo> <mn>1</mn> <mo>)</mo> <mi>T</mi> </mrow> </msubsup> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msubsup> <mi>c</mi> <mi>m</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>,</mo> <msub> <mi>N</mi> <mi>t</mi> </msub> <mo>)</mo> <mi>T</mi> </mrow> </msubsup> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msubsup> <mi>c</mi> <mi>m</mi> <mrow> <mo>(</mo> <msub> <mi>N</mi> <mi>r</mi> </msub> <mo>,</mo> <msub> <mi>N</mi> <mi>t</mi> </msub> <mo>)</mo> <mi>T</mi> </mrow> </msubsup> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> </mrow>

<mrow> <msubsup> <mi>C</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msup> <msubsup> <mi>c</mi> <mrow> <mn>0</mn> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mi>T</mi> </msup> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msup> <msubsup> <mi>c</mi> <mrow> <mi>L</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mi>T</mi> </msup> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> </mrow>

<mrow> <msub> <mi>&Gamma;</mi> <mi>m</mi> </msub> <mo>=</mo> <msub> <mi>I</mi> <msub> <mi>N</mi> <mi>r</mi> </msub> </msub> <mo>&CircleTimes;</mo> <mo>&lsqb;</mo> <msubsup> <mi>&Gamma;</mi> <mi>m</mi> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msubsup> <mi>&Gamma;</mi> <mi>m</mi> <mrow> <mo>(</mo> <msub> <mi>N</mi> <mi>t</mi> </msub> <mo>)</mo> </mrow> </msubsup> <mo>&rsqb;</mo> </mrow>

<mrow> <msubsup> <mi>&Gamma;</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mfrac> <mn>1</mn> <mi>N</mi> </mfrac> <mo>&lsqb;</mo> <msubsup> <mi>Z</mi> <mrow> <mn>0</mn> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msubsup> <mi>Z</mi> <mrow> <mi>L</mi> <mo>-</mo> <mn>1</mn> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>&rsqb;</mo> </mrow>

<mrow> <msubsup> <mi>Z</mi> <mrow> <mi>l</mi> <mo>,</mo> <mi>m</mi> </mrow> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <mo>&lsqb;</mo> <msub> <mi>M</mi> <mn>1</mn> </msub> <mi>d</mi> <mi>i</mi> <mi>a</mi> <mi>g</mi> <mo>{</mo> <msubsup> <mi>x</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>}</mo> <msub> <mi>f</mi> <mi>l</mi> </msub> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>M</mi> <mi>Q</mi> </msub> <mi>d</mi> <mi>i</mi> <mi>a</mi> <mi>g</mi> <mo>{</mo> <msubsup> <mi>x</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>}</mo> <msub> <mi>f</mi> <mi>l</mi> </msub> <mo>&rsqb;</mo> </mrow>

式中,fl是N×L维的傅里叶变化矩阵F的第l列,Mq是N×N维的矩阵,即

<mrow> <msub> <mrow> <mo>&lsqb;</mo> <mi>F</mi> <mo>&rsqb;</mo> </mrow> <mrow> <mi>k</mi> <mo>,</mo> <mi>l</mi> </mrow> </msub> <mo>=</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mfrac> <mrow> <mi>j</mi> <mn>2</mn> <mi>&pi;</mi> <mi>k</mi> <mi>l</mi> </mrow> <mi>N</mi> </mfrac> </mrow> </msup> <mo>,</mo> <mi>l</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>L</mi> <mo>-</mo> <mn>1</mn> <mo>;</mo> <mi>k</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow>

<mrow> <msub> <mrow> <mo>&lsqb;</mo> <msub> <mi>M</mi> <mi>q</mi> </msub> <mo>&rsqb;</mo> </mrow> <mrow> <mi>k</mi> <mo>,</mo> <msup> <mi>k</mi> <mo>&prime;</mo> </msup> </mrow> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>b</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>q</mi> </mrow> </msub> <msup> <mi>e</mi> <mfrac> <mrow> <mi>j</mi> <mn>2</mn> <mi>&pi;</mi> <mrow> <mo>(</mo> <msup> <mi>k</mi> <mo>&prime;</mo> </msup> <mo>-</mo> <mi>k</mi> <mo>)</mo> </mrow> <mi>n</mi> </mrow> <mi>N</mi> </mfrac> </msup> <mo>,</mo> <mi>k</mi> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> <mo>;</mo> <msup> <mi>k</mi> <mo>&prime;</mo> </msup> <mo>=</mo> <mn>0</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow>

利用基扩展模型系数,信道矩阵可以表示为

<mrow> <msubsup> <mi>H</mi> <mi>m</mi> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>q</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>Q</mi> </munderover> <msub> <mi>M</mi> <mi>q</mi> </msub> <mi>d</mi> <mi>i</mi> <mi>a</mi> <mi>g</mi> <mo>{</mo> <msubsup> <mi>F&chi;</mi> <mrow> <mo>(</mo> <mi>q</mi> <mo>,</mo> <mi>m</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <mi>r</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> </msubsup> <mo>}</mo> </mrow>

式中,

假设和利用本发明方法进行迭代处理,从而最终得到高精度的信道估计

仿真结果

下面结合仿真分析本发明的性能。在仿真中假设系统具有1根发送天线和2根接收天线,FFT长度为128,循环前缀长度为FFT的八分之一。一个OFDM符号包含32个导频和导频间距为4。载波频率为10GHz,数据载波的调制方式为16QAM,归一化的多普勒频移考虑0.2和0.4两种情况。状态向量大小考虑2,仿真中考虑采用6径的瑞利信道,其服从指数延迟功率谱分布。

图3为本发明与传统方法在归一化多普勒频移为0.2情况下的MSE性能图。由图3可以看出,本发明技术比传统的Kalman滤波和数据检测联合方法具有更好的估计性能,这主要是由于本发明技术考虑数据检测误差的影响,而传统联合方法中没有考虑。另外,本发明技术在迭代次数为3时,其估计性能几乎与全数据辅助的理想情况性能一致,而传统联合方法迭代次数为9时仍然具有比较差的估计性能。这说明本发明技术具有较快的收敛速度。

图4为本发明与传统方法在归一化多普勒频移为0.4情况下的MSE性能图。由图3和图4可以看出,随着多普勒频移的增大,各种估计方法的估计性能均下降。但是,与传统联合方案相比,本发明仍然具有较好的估计性能,并且本发明技术利用比较小的迭代(如迭代3次)就可以逼近理想情况下的性能。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1