1.一种稀疏度自适应的OFDM系统信道估计方法,其特征在于:包括以下步骤:步骤一:获得导频处信道响应;
步骤二:建立信道模型;
步骤三:构造信号重构所需的观测矩阵和观测值;
步骤四:根据重构算法恢复信道冲激响应;
在步骤一中,在发送端插入导频信号,接收端通过接收的导频信号和发送端的导频信号来获取导频处的信道响应;
在步骤二中,基于压缩感知技术进行信道建模,构造信号重构所需的观测矩阵Ф;
所述观测矩阵采用部分傅里叶矩阵、伯努利分布矩阵或部分哈达玛矩阵;
所述观测矩阵Ф满足受限等距特性准则,即对于稀疏度为K的待重构信号x,矩阵Ф满足 δK为∈(0,1)的常数;
设置首次裁剪条件:length(Ck)≥1,length()表示长度;设置两个停止迭代条件,停止迭代条件1为相邻两个阶段中重建信号的能量差 停止迭代条件2为相邻两个阶段中重建信号的能量差 T1、T2为设置的阀值,并且T1>T2;
在步骤四中,利用观测矩阵Ф,观测值y,自适应步长s,通过重构算法估计出信道时域冲激响应h;
得到时域冲激响应h的具体步骤为:
1)初始化待估计的冲激响应 残差r0=y,支撑集 第一阶段稀疏度k=s,支撑集大小L=s,稀疏度k=1,裁剪门限1;
2)计算出|Фrk-1|最大的L个元素值的位置,并保存到集合Sk,得到候选集Ck=Fk-1∪Sk;
3)判断是否满足首次裁剪的条件,满足则选择出 最大的L个元素值的位置,存入支撑集F0,不满足则F0=Ck,计算残差 (·)+表示伪逆运算;
4)判断是否满足停止迭代条件1,若满足,执行步骤5),若不满足,执行步骤6);
5)判断是否满足停止迭代条件2,若满足,则停止迭代,若不满足,执行步骤9);
6)判断是否满足若‖r‖2≥‖rk-1‖2,若满足,执行步骤7),若不满足,执行步骤8);
7)进入到下一阶段,支撑集F0的大小增大为L=L+s,k=k+1;
8)更新支撑集F0,更新残差r0=r,k=k+1;
9)进入到下一阶段,执行步骤6,改变步长s=1,支撑集F0的大小增大为L=L+s,k=k+1;
10)输出 得到估计的信道时域冲激响应。