用于LTE系统的信道估计方法与流程

文档序号:13627579阅读:944来源:国知局
用于LTE系统的信道估计方法与流程

本发明属于无线通信领域,具体涉及应用于长期演进(lte:longtermevolution)系统信道估计方法的技术。



背景技术:

随着无线通信传输数据的指数式增长,第三代合作伙伴项目(3gpp:3rdgenerationpartnershipproject)长期演进技术(以下称lte)能够很好应对无线通信所需的高容量的语音和数据,以迎接日益增长的流量带来的挑战。在lte系统中,多径效应和多普勒效应分别会导致无线信道具有频域选择性衰落和时间选择性衰落特性,对采用相干解调的接收机会产生恶劣的影响,使系统性能下降。因而,需要有高性能的信道估计方法来准确地获取信道信息,并通过信道均衡消除多径信道的影响。lte中信道估计算法在大的方面根据是否用到导频信息来划分,有非盲信道估计、半盲信道估计和盲信道估计。相对盲信道估计和半盲信道估计来说,借助导频的非盲信道估计被大量采用,其优点是复杂度低、统计时间短、精度较高。

基于导频的非盲信道估计可以分成两个主要步骤:第一步是估计导频处的信道频域响应(cfr:channelfrequencyresponse),主要利用的估计方法为最小二乘算法(ls:leastsquare),但是,ls模型的估计精度还较低,且在高速移动信道下,导频子载波间干扰较大,使得导频处信道估计值降低;第二步是通过导频处的cfr估计出数据处的信道估计值。

为了降低计算复杂度,采用频域方向和时间方向级联的信道估计方法。其主要步骤为:在频域方向,根据导频处的cfr估计出数据处的cfr,主要利用的方法为最小均方根误差算法(mmse:minimummeansquareerror)和基于凯撒(kaiser)滤波的内插算法。对于mmse算法而言,其性能很好,但是复杂度非常高,涉及矩阵的求逆等,而且该算法需要信道的二阶统计特性,如自相关矩阵以及互-相关矩阵等。kaiser内插器虽然性能略差于mmse算法,但其不需要系统的统计特性,是常用的内插算法。

频域方向信道估计的另一种方法为:直接把时域的cir(cir:channelimpulseresponse)曲线经过频域方向所有导频点的fft变换,得到频域方向的内插,而不用mmse和kaiser等其他算法,这样虽然降低了计算复杂度,但是其误比特率(ber:biterrorrate)性能会下降。在时间方向,把频域方向的信道估计值作为已知信息,估计时间方向的信道估计值。由于lte系统中时间方向的导频间隔是非均匀分布的,则传统的时间方向信道估计方法为线性内插算法,且最后两个ofdm符号处的信道估计值利用线性外插。因此,在高速移动信道下,传统的信道估计算法精度降低,系统的性能变差,不能满足相对恶劣的信道传输环境。信道估计是lte重要的部分之一,ofdm信号接收器的准确的信道估计对于在接收器上恢复传输信息数据来说至关重要,因此,关于信道估计的性能,足够高质量是非常重要的。



技术实现要素:

本发明的发明目的在于:针对上述存在的问题,提供一种估计性能好的用于lte系统的信道估计方法。

本发明在信道估计时,对于可接收下一子帧的应用场景(即一个子载波包括15个ofdm符号:当前子帧的14个和下一帧的第1个ofdm符号),则首先基于发射信号和接收信号,利用ls算法估计导频处(在lte系统中,导频处的位置固定,即每个子载波的第1、5、8、12和15个ofdm符号处)的信道估计值;然后采用kaiser内插器算法获取频域方向数据处的信道值,从而获得所有导频所在的ofdm符号位置处所有子载波处的信道估计值。再基于已知的信道估计值,进行进行时域方向数据处的信道估计:首先利用线性内插,获取第2和第9个ofdm符号处的信号估计值,把非均匀的导频结构转化为均匀的导频结构,再通过三阶样条内插算法进行时间方向信道估计,从而避免信道估计进行外插,提高了cfr精度;对于只能接收一个子帧的应用场景(即一个子载波包括当前帧的14个ofdm符号),频域方向的信道估计与上述针对可接收下一子阵的处理相同,时域估计的区别在于,对第2~8个ofdm符号采用三阶样条内插信道估计,第9~12个ofdm符号采用线性内插信道估计,最后两个采用外插信道估计。

针对可接收lte系统的下一子帧的应用场景,本发明的用于lte系统的信道估计方法,包括下列步骤:

步骤1:基于发射端导频信号和接收端导频信号进行导频处的信道频域响应估计,得到导频处的信道估计值:

步骤2:基于导频处的信道估计值,进行频域方向数据处的信道估计;

步骤3:基于已获取的信道估计值,进行时域方向数据处的信道估计:

301:采用线性内插估计,获取当前子载波的第2个和第9个ofdm符号处的信道估计值;

302:将当前子载波的第2到最后一个ofdm符号均分为前后两组,基于各组已知的信道估计值,分别对两组进行三阶样条内插信道估计,得到各组中待估计ofdm符号处的信道估计值。

在一些低时延应用场景中,lte系统能接收一个子帧的ofdm符号,本发明也公开了针对该应用场景的信道估计方法,即将步骤302替换为:

对当前子载波的第2~8个ofdm符号,基于已知的信道估计值进行三阶样条内插信道估计,获取未知信道估计值的数据处的信道估计值;

对当前子载波的第9~12个ofdm符号,基于已知的信道估计值进行线性内插信道估计,获取未知信道估计值的数据处的信道估计值;

对当前子载波的第13~14个ofdm符号,采用外插信道估计获取信道估计值。

本发明中,线性内插估计的计算公式为:

表示线性内插估计得到当前子载波k的第i个ofdm符号处的信道估计值,分别表示当前子载波k的第mp和mp-1个ofdm符号(导频所在的ofdm符号位置)的信道估计值,即距ofdm符号i最近的前后导频所在的ofdm符号位置的信道估计值。

本发明中,在进行导频处的信道频域响应估计时,优选ls算法,为了进一步提升ls算法的估计精度,对其估计结果进行去噪处理后再进行时间方向数据处的信道估计。其中去取噪处理具体为:

用xp、yp分别表示发射端导频信号和接收端导频处的信号值,则导频处的频域响应cfr可表示为采用ls算法获取对应的频域响应hp,对其通过逆傅里叶变换到时域,可得到信道的时域冲激响应(cir)为:其中kp为子载波索引,mp为ofdm符号索引,即(kp,mp)表示第kp个子载波和第mp个ofdm符号处的cfr位置;npilot为一个ofdm符号导频的个数,np表示ofdm符号处第np个导频。

理论上cir长度和导频处cfr长度相同,可记为向量的形式但是实际中,cir的长度小于循环前缀的长度,为了降低噪声的干扰,去除最大时延(或最大循环前缀)长度之后的值,即其中为去除最大值时延或最大循环前缀长度之后的值。把去除噪声之后的cir值补零,使其长度为导频的长度,即然后再将变换到频域,可以得到去噪之后的导频处的信道估计值为:

去噪之后的导频处信道估计值可记为矩阵的形式lte系统加入去噪算法,使得导频处的信道估计值估计精度提高。

为了进一步提升现有的外插信道估计(线性外插)的估计精度,在上述针对lte系统能接收一个子帧的应用场景的步骤302中,当得到当前子载波k的前面12个ofdm符号的信道估计值后,对子载波的最后两个ofdm符号采用自适应外插或二阶指数平滑外插法,以提高cfr精度。

(1)自适应响应系数平滑算法:

首先计算自适应系数平滑算法所需参数λt,其计算公式为:

λt=|et/mt|

et=βet+(1-β)et-1

mt=β|et|+(1-β)mt-1

其中,et表示信道误差的累积值、mt表示信道绝对误差的累积值,其中t表示当前子载波k已知的信道估计值的个数,即t=12;β(0<β<1)表示平滑参数,为第k个子载波的第t个ofdm符号处的信道估计值和预测值的差值。

在递归求解系数λt时,令第2~第t个ofdm符号处的信道预测值均是基于前t(t=1,2,…,t)个ofdm符号的所有信道估计值通过自适应响应速率平滑获得,即:其中l0表示自适应响应系数平滑算法的初值,选择准则为使得均方根误差的平方和最小。优选的,设置初值l0为当前子载波的第1个ofdm符号处的信道估计值系数λt=|et/mt|,et=βet+(1-β)et-1,mt=β|et|+(1-β)mt-1,且e0=0,m0=0,λt的初始值首设置为1(即λ1=1),然后通过λt=|et/mt|计算,得到最优的自适应系数平滑算法所需参数λt。

基于求解到的系数λt,根据得到最后两个符号处的信道估计值,其中i′=1,2。

(2)二次指数平滑算法:

二次指数平滑法是在一次指数平滑的基础上再进行一次指数平滑。并根据一次和二次的最后一项的指数平滑系数,建立直线趋势预测模型。二次指数平滑算法的计算公式为:

其中at表示线性函数的截距,bt表示线性函数的斜率,分别为一次指数平滑系数和二次指数平滑系数,计算公式为:

其中表示第k个子载波第t个ofdm符号处的信道估计值;ε表示二次指数平滑系数,且0<ε<1,一次指数平滑系数和二次指数平滑系数的初始值为预设值,优选,当时间序列数据量小于数量阈值(例如20)时,则基于一定数量(例如前1/3~1/6)的均值作为其初始值;否则,随机初始化,例如设置

综上所述,由于采用了上述技术方案,本发明的有益效果是:

1)通过去噪算法,可以降低导频处cfr的干扰,提高导频处信道估计值精度;

2)在时间方向的信道估计算法,把非均匀的导频结构转化为均匀的导频结构,并把外插结构转化为内插结构,相较于线性内插算法,提高了cfr估计性能,进而可提高系统的ber和mse性能;

3)应用自适应响应平滑算法和二阶指数平滑算法,可提高外插算法cfr的精度,优于传统的线性外插算法。

附图说明

图1为本发明的系统框图

图2为lte系统12个子载波15个ofdm符号导频结构图。

图3为本发明信道估计原理流程图。

图4为第k个子载波时间方向上内插处理过程。

图5为第k个子载波时间方向上外插处理过程。

图6为最大多普勒300hz,频域方向为kaiser内插时间方向为线性内插和三阶样条内插在去噪和未去噪算法下的ber曲线。

图7为最大多普勒设置为300hz,频域方向为kaiser内插时间方向为线性内插和三阶样条内插在去噪和未去噪算法下的mse曲线。

图8为最大多普勒为300hz,频域方向为kaiser内插时间方向为三阶样条内插和不同外插算法下的ber曲线。

图9为最大多普勒为300hz,频域方向为kaiser内插时间方向为三阶样条内插和不同外插算法下的mse曲线。

图10为最大多普勒为1000hz,频域方向为kaiser内插时间方向为三阶样条内插在去噪和未去噪算法下的ber曲线。

图11为最大多普勒为1000hz,频域方向为kaiser内插时间方向为三阶样条内插在去噪和未去噪算法下的mse曲线。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面结合实施方式和附图,对本发明作进一步地详细描述。

参见图1,lte系统主要包括发射数据比特流生成单元、导频数据生成单元、信道编解码单元、资源元素映射/反映射单元、ofdm调制/ofdm解调单元、信道估计单元和信道均衡单元。其中资源元素映射单元如图2(a)所示,通过图2(a)可得,一个子帧有14个ofdm符号,而对于可接收下一子帧的应用场景,每个子载波包括15个ofdm符号,即当前帧的全部ofdm符号和下一帧的第1个ofdm符号。黑色圆点表示导频信号的位置,白色圆点表示信号的位置。频域方向导频的间隔为6;时间方向导频间隔是不均匀分布的,导频的间隔为3或者4。

图1所示的lte系统的信号处理流程为:

发射端:首先对待发送的二进制输入比特数据b进行信道编码得到信号c,然后把编码之后的信号c调制映射得到复数信号d。同时输入已知的导频信号值c1,对其进行调制映射得到导频处的复数信号d1。根据lte系统的资源分配情况,将调制映射之后的输入数据和导频数据映射到相应的位置,记为:xd和xp,其中导频信号xp的长度为npilot;接着,根据lte系统资源元素映射之后的数据进行ofdm调制(包括信号填零扩充,重排位置,逆傅里叶变换、添加循环前缀(cp:cyclicprefix))得到时域信号x,其中逆傅里叶变换的采样点数为n,发射信号x经过无线信道得到信号y。

接收端:对接收信号y进行ofdm解调,包括去循环前缀,傅里叶变换得到频域信号y,其中傅里叶变换的采样点数为n。根据lte系统的资源分配情况进行资源元素反映射,以获得导频处和数据处接收信道,分别记为:yd和yp;接着,根据发射端导频信号xp和接收端导频处的信号值yp进行信道估计,包括频域方向和时间方向。再利用估计之后的信道估计值对信号进行信道均衡,以获得估计的接收信号数据对信号进行解映射得到信号最后通过信道解码得到估计的二进制比特流数据

在接收端进行信道估计时,参见图3,首先在频域方向,利用ls算法获得导频处的信道估计值,然后通过增强算法(去噪)提高导频处cfr的精度,最后通过kaiser内插算法获得频域方向数据处(非导频处)的信道估计值。频域方向信道估计完成后,第1、5、8、12,15ofdm处的所有子载波处的cfr值都是已知的,如图2(b)所示,黑色圆点表示导频处cfr值,灰色表示频域内插之后得到的cfr值,白色表示需要估计的时域方向的cfr值。由于时域方向的导频间隔不同,且第13、14个ofdm符号处的cfr值需要进行外插,使得cfr精度大大降低。为了提高时间方向的信道估计精度,这里接收了下一个子帧的第1个ofdm符号,利用15个ofdm符号进行时域方向的内插估计。

由于时域方向csr导频信号的分布是不等间隔的(如图2(b)所示),频域方向信道估计之后,要想利用线性内插算法,必须先把非均匀导频间隔分布,转化为均匀的导频间隔,然后利用三阶样条内插估计数据处的cfr,如图4(a)所示。

具体实现步骤为:在第k个子载波处(若10mhz带宽,则子载波的个数为600),首先利用线性内插算法估计第2个ofdm处的cfr值(第1个和第5个ofdm处的cfr进行线性内插),即:

然后利用线性内插估计第9个ofdm处的cfr值(第8个和第12个ofdm处的cfr进行线性内插)即:

最后把时域方向的ofdm符号分为两组,第一组为第2-8个ofdm符号,如图4(b)所示;第二组为9-15个ofdm符号,如图4(c)所示。这两组符号分别利用三阶样条内插算法,估计数据处的cfr值。

在一些低时延应用场景,lte系统只能接收一个子帧的符号,所以在时间方向进行信道估计时,需要对第13和第14个ofdm符号进行外插,本发明利用自适应响应系数平滑算法和二阶指数平滑算法,其性能优于线性外插的方法,其详细过程如下。

在对第k个子载波第13和14个ofdm符号进行信道估计时,一种方法为:利用第8个和第12个ofdm符号处的信道估计值线性外插,可得第k个子载波第13个ofdm符号处的cfr为:

第k个子载波第14个ofdm符号处的cfr为:

当多普勒频移较大时,基于导频的线性外插算法性能较差。本发明利用自适应响应系数外插算法和二阶指数平滑外插算法,以提高cfr精度。

频域方向信道估计之后,已知cfr的位置为:1、5、8、12ofdm符号。估计2-4,6-7,9-11ofdm符号的信道时,利用线性内插或者多项式内插(把非均匀导频间隔分布,转化为均匀的导频间隔)。第13个和第14个ofdm符号利用外插算法进行信道估计。

此外插算法的主要思想为利用1-12ofdm符号处的信道信息预测后面两个ofdm符号处的信道估计值。如图5所示,其中第k个子载波第1,5,8,12个符号为导频处的cfr值,第k个子载波第2,9个符号表示用线性内插(非均匀导频间隔转化为均匀导频间隔)得到的信道估计值。估计前12个ofdm符号处cfr的过程为:已知第k个子载波第2,5,8个符号处的cfr值,利用样条内插得到其它符号处的cfr值;根据第k个子载波第9,12个符号处的cfr值,利用线性内插估计其它符号的cfr。此时,前12个ofdm符号已知。

假设1-12ofdm符号处信道估计值组成一个时间序列,则13-14ofdm符号信道估计值就可以利用自适应响应平滑算法或二阶指数平滑算法估计,两种外插处理的处理分别如下:

(1)基于初始值β=0.2;et(1)=0;mt(1)=0,λt=1,以及1-12ofdm符号处的信道估计值,递归求解得到优化后的λt。从而得到第13-14ofdm符号信道估计值为:

(2)基于前三个点的平均值初始化一次指数平滑系数和二次指数平滑系数从而得到第13-14ofdm符号处的信道估计值:

实施例

采用表1的移动信道仿真参数的设置,对本发明的信道估计方法进行仿真测试,验证本发明的估计性能:

表1

图6、7是测试在单输入单输出模式下,多普勒频移为300hz下,调制方式为16qam(1/3码率),10mhz带宽条件,分别仿真理想信道估计和不同内插算法的ber和mse曲线。频域方向内插算法为:kaiser窗内插算法,时域方向的内插算法为:线性内插和三阶样条内插。导频处信道估计分别采用去噪和未去噪算法。通过图6和图7可看出:时域方向上转化为均匀导频间隔内插时,采用三阶样条内插ber和mse性能优于线性内插,同时使用去噪算法和三阶样条内插算法得到的ber曲线最接近理想信道估计的ber曲线。

图8、9是测试在单输入单输出模式下,多普勒频移为300hz下,调制方式为16qam(1/3码率),10mhz带宽条件,分别仿真理想信道估计和内插算法和不同外插算法的ber和mse曲线。频域方向内插算法为:kaiser窗内插算法,时域方向的内插算法为:三阶样条内插,时域方向外插算法为:线性外插、自适应响应系数外插和二阶指数平滑外插。由图可看出:时域方向上均匀导频间隔三阶样条内插的ber和mse性能优于外插算法,最接近理想信道估计的ber曲线,说明在允许的范围内,采用均匀导频间隔内插算法最好。而外插算法中,自适应外插和二阶指数外插ber和mse性能都优于传统的线性外插算法。

图10、11在单输入单输出模式下,多普勒频移为1000hz下,调制方式为16qam(1/3码率),10mhz带宽条件,分别仿真理想信道估计和信道估计算法的ber和mse曲线。频域方向内插算法为:kaiser窗内插算法和fft变换算法,时域方向的内插算法为:三阶样条内插。导频处信道估计采用去噪和未去噪算法。由图可看出:当多普勒频移增大到1000hz时,时间方向上三阶样条并采用去噪算法ber和mse性能最优。

以上所述,仅为本发明的具体实施方式,本说明书中所公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换;所公开的所有特征、或所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以任何方式组合。

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