[发明专利]一种DFT信道估计改进方法有效
申请号: | 202110733476.6 | 申请日: | 2021-06-30 |
公开(公告)号: | CN113572708B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 李靖;张登越;李慧芳;葛建华;闫伟平;武思同 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L25/02 | 分类号: | H04L25/02;H04L27/26 |
代理公司: | 西安长和专利代理有限公司 61227 | 代理人: | 何畏 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dft 信道 估计 改进 方法 | ||
1.一种DFT信道估计改进方法,其特征在于,所述DFT信道估计改进方法包括:
构建神经网络模型;
获取神经网络训练数据集;
对数据集进行预处理;
对训练数据集进行离线训练;
将接收端的数据输入到经过离线训练之后的最优网络模型,获取数据中心实际多径位置参数;
根据获取的多径位置参数滤除非多径位置上的噪声;
将滤除噪声后的信息进行离散傅里叶变换,得到频域估计信息,完成信道估计;
所述获取神经网络训练数据集,包括:
(1)设定一个多径信道环境,根据最大多径时延和系统采样率设计循环前缀长度以及帧格式;
选择一个多径信道模型,根据多径信道模型设计多径在时域脉冲响应中的位置,设置根据多径模型中最大时延参数设置循环前缀长度,并设计帧格式;所述循环前缀长度为128;
随机选取信噪比,表示该多径信道中添加的高斯白噪声功率大小,选取的信噪比为15dB;
(2)发送信号经过多径信道后得到数据R,R为未添加噪声的接收信号;将R信号添加高斯白噪声,形成接收端接收信息RNoise;对接收端接收的数据R和RNoise进行导频分离;
进行导频分离时,在导频信号的循环前缀内随机选取一个位置作为帧同步头,进行导频分离;在导频分离后,将未添加噪声的接收信号R和添加噪声的接收信号RNoise分别进行最小二乘估计LS,得到理想的信道频域估计值HIdea(n)和加噪的新到频域估计信息HLs(n),公式为:
其中,HIdea(n)为最佳信道估计状态信息,Xpilot(n)为已知的发送导频,RNoisepilot(n)为接收导频,Rpilot(n)为未添加噪声的接收导频;
(3)对频域信道估计向量HLs(n)和HIdea(n)分别进行离散傅里叶逆变换IDFT,得到多径信道的时域估计信息hLs(n)和hIdea(n),公式为:
其中,N=1024;
(4)对时域信道估计信息hLs(n)和hIdea(n)进行预处理,即取模值,公式为:
hLs_abs(m)=|hLs(m)|;
hIdea_abs(m)=|hIdea(m)|;
其中,m=1,2,3...,128;
对hIdea_abs(m)处理规则如下:设置阈值为0.0001,将hIdea_abs(m)中小于阈值的位置信息全均置为0,得到h'Idea_abs(m);获取非0位置信息P,得到hLs_abs(m)中位置为P的信息构成h'Ls_abs(m);
(5)以hLs_abs(m)为训练数据,h'Ls_abs(m)为训练标签,构成一个训练样本;
(6)重复步骤(2)至步骤(5)共Nsum次,获得包含Nsum组训练样本的训练数据集;
所述对训练数据集进行离线训练,包括:
(1)进行离线训练时,将包含Nsum组训练样本数据的训练集分为训练集合和测试集合两部分;其中Ntrain组作为训练集合,剩余的Ntest组作为测试集,Nsum=Ntrain+Ntest;
(2)选择损失函数J,所述损失函数选取为L2范数损失函数,公式为:
其中,y(i)为神经网络的输出,为训练样本的标签;
(3)采用随机梯度下降法对神经网络进行训练;
所述采用随机梯度下降法对神经网络进行训练,包括:
1)初始化神经网络:从[0,1]均匀分布中的随机数中选取权重参数集W和偏置参数集B,设置一个损失函数阈值JMLoss以及最大迭代次数值Num;
2)一次选取训练集中128个样本,分别带入到神经网络模型中,经过训练得到128个样本的输出值;
3)将步骤2)中的128个样本输出值与训练集对应的128个标签分别代入损失函数中计算损失函数值,对损失函数求平均得到平均值
4)将步骤3)计算得到的损失函数平均值与设定的阈值相比较,如果小于阈值,则训练完成;否则,执行步骤5);
5)进行反向传播训练,更新权重参数集W和偏置参数集B;
6)重复步骤2)到步骤5)直到训练集中所有数据都被训练完一遍,则完成一轮训练;
7)重复步骤2)到步骤6)直到损失函数满足步骤4)或达到最大训练次数,即停止训练,得到最优训练模型;
所述信道估计,包括:
(1)在接收端获取频域接收信号,进行最小二乘信道估计,得到频域估计向量HLs(n)公式为:
其中,Xpilot(n)为已知的发送导频,RNoisepilot(n)为接收导频;
(2)对频域信道估计向量HLs(n)进行离散傅里叶逆变换,得到时域估计向量hLs(n):
其中,N=1024;
(3)对时域信道估计信息hLs(n)进行预处理,即取模值,公式为:
hLs_abs(m)=|hLs(m)|;
其中,m=1,2,3,...,128,将hLs_abs(m)作为输入数据输入到训练好的神经网络模型中,得到输出结果h'Ls_abs(m);
(4)对h'Ls_abs(m)进行处理,设定阈值0.001,将大于0.001位置处的数据保留,即多径位置处的信息,记录其位置向量P;保留时域状态信息hLs(P),将其余位置置为0,得到滤除噪声后的时域信道估计向量h'Ls(m);
(5)对滤除噪声后的时域信道估计向量h'Ls(m)进行离散傅里叶变换,得到滤除噪声后的频域信道估计向量HNN_DFT:
其中,N=1024。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110733476.6/1.html,转载请声明来源钻瓜专利网。