[发明专利]一种OFDM系统时变信道估计方法无效
申请号: | 200710049542.8 | 申请日: | 2007-07-18 |
公开(公告)号: | CN101166171A | 公开(公告)日: | 2008-04-23 |
发明(设计)人: | 雷霞;李筝;李少谦 | 申请(专利权)人: | 电子科技大学 |
主分类号: | H04L27/26 | 分类号: | H04L27/26;H04J11/00;H04L12/26;H04B17/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610054四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ofdm 系统 信道 估计 方法 | ||
1.一种OFDM时变信道估计方法,它包含发端对发射信号的处理步骤和收端对接收信号的处理步骤,
所述发端对发射信号的处理步骤是:
步骤1:将输入数据进行调制(1);得到的数据进行串并转换(2);这样经过串并转换(2)得到的并行数据流进行载波映射(16),映射规则为:将数据和导频所构成的一帧符号的数据载波位置映射数据,导频载波位置添加导频,添加导频的规则是将数据和导频所构成的一帧符号中的第1个符号添加至少2L个导频p1,1,p1,2,…,p1,k1,记
步骤2:将步骤1得到的经过载波映射的信号,进行IFFT(4)变换,然后再进行并串转换(5),将经过并串转换(5)得到的信号再进行加循环前缀CP(6)处理,这样得到的经过加循环前缀CP(6)的信号再进行组帧(7)处理后,就得到发射信号S;
所述收端对接收信号的处理步骤是:
步骤3:发射信号S经过信道(8),进行同步(9),再进行解帧(10),这样得到一帧接收信号R;然后将接收信号R去循环前缀CP(11),这样得到的去循环前缀CP(11)的信号进行串并转换(2),再进行FFT(12)变换,这样得到时域接收信号r;从时域接收信号r中抽取导频(13),即得到此帧符号的所有导频
步骤4:从步骤3得到一帧所有符号的导频中提取第1个符号的导频与发端第1个符号的导频p1,利用计算公式(1)计算第一个符号的信道抽头中值构成的列向量have1[J],斜率构成的列向量hslope1[J];在这里,记
J是用来记录信道抽头位置的向量,初始化为J=[0,1,…,L-1]
C=(A[J]B[J]) (2)
slope=(-(N-1)/2,-(N-3)/2,…,(N-1)/2) (5)
其中,“*”表示乘法符号,“+”表示M-P广义逆,矩阵A[J]是矩阵A中向量J指示位置的列构成的矩阵,矩阵B[J]是矩阵B中向量J指示位置的列构成的矩阵,have1[J]是第1个符号的抽头中值have1中向量J指示位置的行构成的列向量,hslpoe1[J]是第1个符号的抽头斜率hslope1中向量J指示位置的行构成的列向量;对角阵diag(slope)的对角线元素为行向量slope;对角阵diag(p1)的对角线元素为发端第1个符号的导频p1;矩阵Wp表示归一化N点的FFT矩阵取第1个符号的导频位置m1所指示的行构成的矩阵,矩阵WpH为矩阵Wp的共轭转置;A是矩阵,B是矩阵,C是矩阵,C+表示矩阵C的M-P广义逆,N表示一个OFDM符号的载波总数,是正整数;
步骤5:对步骤4得到的第1个符号的信道抽头中值have1[J]进行噪声消除,具体实现步骤如下:计算第1个符号信道抽头中值have1[J]中的最大值hmax,设置噪声判决门限Threshold=hmax/ρ1,其中,常数ρ1表示噪声判决门限相对最大值hmax的衰减,根据系统接收信噪比设置,常数ρ1取值太大,不能有效消除噪声,常数ρ1取值太小,容易将信道抽头误判为噪声;
步骤6:对第一个符号信道抽头中值have1[J]中低于门限Threhsold的抽头中值求平均值Th,再将噪声判决门限Threhsold赋值为ρ2Th,标记第1个符号的信道抽头中值have1[J]中大于Thresold的抽头为更新后的信道抽头v=[v1,…,vQ],v1,…,vQ是更新后的信道抽头位置,其中常数ρ2表示噪声判决门限相对平均值Th的增益,根据系统接收信噪比设置,常数ρ2取值太小,不能有效消除噪声,常数ρ2取值太大,容易将信道抽头误判为噪声;
步骤7:将步骤6得到的信道抽头位置向量v赋值给初始值J,重复步骤6,重复次数为i,i是正整数,i的取值由复杂度情况决定,重复次数i越大,性能越好;这样得到第1个符号的信道抽头中值have1[J],第1个符号的信道抽头斜率hslope1[J]和信道抽头位置向量J;将第1个符号中信道抽头以外抽头的中值置0,斜率置0,这样得到第1个符号的所有抽头中值have1,斜率hslope1;
步骤8:从步骤3获得的一帧信号中所有符号的中取出第2个符号的导频记
得到第2个符号的信道抽头中值have2[J]和斜率hslope2[J],其中have2[J]是第2个符号抽头中值have2中向量J指示位置的行构成的列向量,向量hslope2[J]是第2个符号抽头斜率hslope2中向量J指示位置的行构成的列向量,将第2个符号中信道抽头以外的抽头中值置0,斜率置0;这样得到第2个符号的所有抽头中值have2,斜率hslope2,以及矩阵C+;
步骤9:从步骤3获得的一帧所有符号的中依次取出除第1个,第2个符号以外符号的导频记
得到的第q个符号的信道抽头中值haveq[J],斜率hslopeq[J],其中haveq[J]是第q个符号抽头中值haveq中向量J指示位置的行构成的列向量,hslopeq[J]是第q个符号抽头斜率hslopeq中向量J指示位置的行构成的列向量;将第q个符号中除信道抽头以外抽头的中值置0,斜率置0,即得到除第1个,第2个符号以外符号的所有抽头中值haveq,斜率hslopeq;
步骤10:利用步骤7得到的第1个符号的所有抽头中值have1和斜率hslope1,步骤8得到的第2个符号的所有抽头中值have2,斜率hslope2,步骤9得到的除第1个,第2个符号以外符号的所有抽头中值haveq,斜率hslopeq,这样就得到一帧中所有符号的抽头中值和斜率;按照公式(8)计算第n个信道转移矩阵Hn,其中n是正整数且1≤n≤M,计算公式为:
其中,“*”表示乘法符号,n表示一帧信号中OFDM符号的序号;矩阵Haven是第n个符号所有的抽头中值haven构成的N*N的循环矩阵,构成规则是:矩阵Haven的第u列是第n个符号的抽头中值haven向下循环移u-1位,其中1≤u≤N;矩阵Hslopen是第n个符号的抽头斜率hslopen构成的N*N的循环矩阵,矩阵Hslopen的第u列是第n个符号的抽头中值hslopen向下循环移u-1位;N表示一个OFDM符号的载波数,是正整数;表达式如下:
步骤11:利用步骤10得到一帧所有符号的信道转移矩阵Hn对接收信号进行检测(15),得到输出信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710049542.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钢筋混凝土滤水井管
- 下一篇:多孔开启弹子锁芯装置