迭代自适应信道去噪方法及迭代自适应信道去噪装置与流程

文档序号:19124216发布日期:2019-11-13 01:57阅读:315来源:国知局
迭代自适应信道去噪方法及迭代自适应信道去噪装置与流程

本发明涉及无线通信技术领域,尤其涉及一种迭代自适应信道去噪方法及迭代自适应信道去噪装置。



背景技术:

移动无线信道是弥散信道,信号通过无线空间将在时间域和频率域产生弥散,即本来在时间和频谱上分开的波形会产生交叠,使信号出现衰落失真。这便是选择性衰落。所谓选择性是指在不同的空间、不同的频率和不同的时间其衰落特性是不一样的。一般快衰落将影响无线信道的选择性。按选择性的不同可分为以下三类:空间选择性衰落、频率选择性衰落、时间选择性衰落。

用户设备(userequipment,ue)发送信号要经过无线信道才能到达接收机。而无线信道特性由多径时延、多普勒、路损以及ue定时、均方误差(meansquareerror,mse)估计值和频偏等因素决定。通常情况下,为了解调出数据符号,需要利用导频符号进行信道估计,而信道估计的质量直接影响均衡解调的性能。多径时延会影响信道估计的性能,如果时延扩展谱(powerdelayprofiles,pdp)已知,则信道估计可以得到最优的线性最小均方误差(linearminimummeansquareerror,lmmse)性能。然而由于无线信道的多变性,要获得准确的时延扩展谱是相当困难的。如果在信道估计时用均匀谱,则时延扩展信息会直接影响信道估计的性能。另一个影响信道估计的性能是定时均方误差(mse)估计值,由于用户设备是不断移动着的,而不是在一个固定位置,所以ue需要不断的调整与接收机的同步关系。通常情况下,在进行信道估计时会将时延和多径扩展信息是作为先验信息输入,由于用户设备的移动性导致多径时刻变化,噪声也随机跳动。正交频分复用(ofdm,orthogonalfrequencydivisionmultiplexing)技术是一种多载波传输技术,如专利号为cn201310349641.3的公开的与信道估计有关的方法,介绍了在ofdm系统中进行信道估计的方法。ofdm技术中,将整个信道带宽划分成多个子载波,且各个子载波之间互相重叠正交,具有很高的频谱效率。同时,由于在时域上符号周期较长,且每个符号前插有循环前缀,因而对于无线信道的多径时延以及信道中的脉冲干扰都有很好的抵抗作用。此外,由于ofdm技术中将频率选择性的无线信道转换为针对每个子载波的平坦衰落信道,所以接收机可以采用单抽头的简单均衡技术,从而显著的降低了接收机的复杂度。

综上所述,ofdm技术是多径衰落信道下高速无线数据传输有效的解决方案,在采用相干检测的ofdm系统中,如采用了高阶多幅度星座调制的ofdm系统中,接收机为了进行有效的相干检测,必须对无线信道的信道频率响应幅度和相位进行估计,即信道估计。信道估计的精度对系统接收的性能有着至关重要的影响。信道的信道频域响应(cfr,channelfrequencyresponse)随时间和频率而变化,但变化有一定的周期性,即有一定的相关时间和相关带宽,他们分别与信道的最大多普勒(doppler)频率和最大延迟有关。

上述是一般应用场景下的时间选择性衰落,频率选择性衰落以及相关的概念。运用这些概念来优化设计通信系统。无论克服上面哪种衰落,首先都要对信道进行准确估计。在准确估计信道之前,需要了解各种信道的特征,根据信道特征设计信道估计模型。一般针对室外传输距离远、主路径和其他路径的最大时间差距较远,多径分布分散大,不同频率间抖动较大一些。针对室外例如城市信道,郊区信道这些研究比较深入。但是针对封闭环境,例如在室内,此时多径不断的反射,绕射,折射,多径信号多而密集,如何准确估计需要仔细考虑。

对于ofdm系统,在频域进行谱型估计的时候,噪声的存在对信道冲击响应长度有着极为不利的影响。对于有效的多径信息进行高估或者低估都会影响时域的相关值,较少的估计有效径的数量会造成信道均衡时存在相位估计的偏差,造成性能的恶化;较多的估计有效径的信息会引入更多的噪声,也会降低性能。

同时,现有技术对所估计的cfr对应到时域信道冲激响应(cir)的所有采样点中,只有在信道最大多径时延扩展范围内的才是信号径,最大多径时延扩展范围之外的为噪声径,因此,在时域上通过对cir进行加窗处理以消除噪声径上的采样,提高估计的精度。但是,实际应用中为了处理的简化,将时域的加窗转换到频域形成一个平滑滤波器,通过该平滑滤波器对cfr的估计值进行改善处理,从而无法对信道的最大多径时延扩展进行准确的估计。为了保证平滑滤波不会对信号径造成破坏,通常选取的cir加窗的宽度会大于最大多径时延扩展值,从而对噪声抑制能力造成影响,同时对于信道最大多径时延扩展值范围之内的噪声径无法进行抑制。

因此,急需一种迭代自适应信道去噪方法及迭代自适应信道去噪装置。



技术实现要素:

本发明提供了一种迭代自适应信道去噪方法及迭代自适应信道去噪装置,以便于高效的去除信道噪声,提高信息接收准确性。

本发明的一个方面,提供了一种迭代自适应信道去噪方法,包括以下步骤:

s1、对信道频率响应进行快速傅里叶逆变换,得到信道脉冲响应;

s2、根据预设的初始最大值门限、预设的初始均值门限数值、输入信号的最大功率和输入信号的均值功率计算得到第一噪声检测门限;

s3、根据第一噪声检测门限对所有信号进行噪声和信号分离的判定,判别得到信号和噪声,并计算得到第一信噪比;

s4、根据第一信噪比计算得到主路径窗口的长度、小路径窗口的长度、均值功率门限数值和最大功率门限数值,并根据均值功率门限数值和最大功率门限数值计算得到第二噪声检测门限;

s5、根据第二噪声检测门限对所有信号进行噪声和信号分离的判定,判别得到信号位置和噪声位置,对噪声置零值,对信号位置的信号保留,每一个超过门限的信号位置周围点均保留;

s6、根据小路径窗口的长度保留每一条路径周围的点,根据主路径窗口的长度保留主路径周围的点;

s7、利用离散傅里叶变换将去噪之后的信道脉冲响应变换到频域并发送至信号估计模块。

进一步地,步骤s2包括以下步骤:

根据公式p_powi=||ptime_chi||2计算得到窗口内信号的瞬时信号幅度;

根据瞬时信号幅度计算得到输入信号的最大功率和输入信号的均值功率;

根据预设的初始最大值门限、预设的初始均值门限数值、输入信号的最大功率和输入信号的均值功率计算得到第一噪声检测门限;

其中,p_powi为窗口内信号的瞬时信号幅度,ptime_chi为信道脉冲响应。

进一步地,第一噪声检测门限根据如下公式计算得到:

gate0=min(pmax*th0max,pmean*th0mean)

其中,gate0为第一噪声检测门限,pmax为窗口内信号最大的瞬时信号幅度,th0max为初始最大值门限,pmean为输入信号的均值功率,th0mean为预设的初始均值门限数值。

进一步地,步骤s2之后,还包括步骤:对所有输入信号的功率进行递归滤波。

进一步地,利用以下公式对所有输入信号的功率进行递归滤波:

p_powi=γ*p_powi+(1-γ)*last_p_powi

last_p_powi=p_powi

其中,p_powi为窗口内信号的瞬时信号幅度,γ是环路滤波器参数,0<γ≤1,last_p_powi为滤波后的信号。

进一步地,还包括步骤:对变换到频域的信道脉冲响应进行边缘子载波平滑处理。

本发明的第二个方面,提供了一种实现如上述中所述方法的迭代自适应信道去噪装置,包括:

快速傅里叶逆变换模块,用于对信道频率响应进行快速傅里叶逆变换,得到信道脉冲响应;

快速傅里叶逆变换模块,用于对信道频率响应进行快速傅里叶逆变换,得到信道脉冲响应;

瞬时信号幅度计算模块,用于根据预设信号提取门限从时域信道中提取窗口内信号,并根据信道脉冲响应计算得到窗口内信号的瞬时信号幅度;

第一噪声检测门限计算模块,用于根据瞬时信号幅度进行最大值搜索,得到最大值,根据预设的初始最大值门限、预设的初始均值门限数值、输入信号的最大功率和输入信号的均值功率计算得到第一噪声检测门限;

第一信号和噪声判定模块,用于根据第一噪声检测门限对所有信号进行噪声和信号分离的判定,判别得到信号和噪声,其中,功率大于第一噪声检测门限的都是有用信号脉冲响应的位置,有效径保留小窗;

第一信噪比计算模块,用于根据信号和噪声计算得到第一信噪比;

路径窗口自适应调整模块,用于信噪比越低,主路径窗口maxdelta_idex和小路径窗口delta_idx长度均逐渐缩小,设定信噪比小于-3db时不再划分,信噪比高于15db时也不再划分,此时-3db时maxdelta_idex等于4和小路径窗口delta_idx等于1,此时15db时maxdelta_idex等于15和小路径窗口delta_idx等于6,在信噪比高时多保留一些路径信息,此时多径干扰是影响系统的主要因素,在信噪比低时,仅保留一些主要路径信息,避免更多的噪声对系统的影响,因为此时噪声是影响信号质量的主要因素,同时根据第一信噪比大小自适应进行均值功率门限数值th_mean设定,第一信噪比snr1越大,th_mean门限设置越小,第一信噪比snr1越小,th_mean门限设置越大,信噪比大时,噪声越小,检测门限应该适当降低,避免漏检多径信号,信噪比小时,噪声大,此时检测门限th_mean应该大一些,避免把噪声当成信号,造成误判,最大功率门限设定th_max也是根据snr1自适应调整,th_max和th_mean的调整方向一致,snr1大,此数值小,snr1小,此数值大其中,时域冲激响应中幅度最高的为主路径,不在第一噪声检验门限内的其他路径为小路径;根据第一信噪比snr1自适应计算得到的th_mean,maxdelta_idex,delta_idex用于后面第二噪声检验门限计算,以及有效窗口的大小;第二检测门限通过下面公式:gate2=min(pmax*th_max,pmean*th_mean)计算得到,th_mean是根据前面计算得到的;

第二噪声检测门限计算模块,用于根据第一信噪比计算得到主路径窗口的长度、小路径窗口的长度、均值功率门限数值和最大功率门限数值,并根据均值功率门限数值和最大功率门限数值计算得到第二噪声检测门限;

信号和噪声位置判断模块,用于根据第二噪声检测门限对所有信号进行噪声和信号分离的判定,判别得到信号位置和噪声位置,对噪声置零值,对信号位置的信号保留,每一个超过门限的信号位置周围点均保留;

路径周围点保留模块,用于根据小路径窗口的长度保留每一条路径周围的点,根据主路径窗口的长度保留主路径周围的点;

离散傅里叶变换模块,用于利用离散傅里叶变换将去噪之后的信道脉冲响应变换到频域并发送至信号估计模块。

进一步地,第一噪声检测门限计算模块计算第一噪声检测门限包括以下步骤:

根据公式p_powi=||ptime_chi||2计算得到窗口内信号的瞬时信号幅度;

根据瞬时信号幅度计算得到输入信号的最大功率和输入信号的均值功率;

根据预设的初始最大值门限、预设的初始均值门限数值、输入信号的最大功率和输入信号的均值功率计算得到第一噪声检测门限;

其中,p_powi为窗口内信号的瞬时信号幅度,ptime_chi为信道脉冲响应。

进一步地,第一噪声检测门限根据如下公式计算得到:

gate0=min(pmax*th0max,pmean*th0mean)

其中,gate0为第一噪声检测门限,pmax为窗口内信号最大的瞬时信号幅度,th0max为初始最大值门限,pmean为输入信号的均值功率,th0mean为预设的初始均值门限数值。

进一步地,还包括递归滤波模块,用于对所有输入信号的功率进行递归滤波。

本发明提供的迭代自适应信道去噪方法及迭代自适应信道去噪装置,与现有技术相比具有以下进步:

本发明根据测量得到的信噪比对主路径窗口和小路径窗口进行自适应调整,能够有效的削除噪声,极大地改善信号质量,具有方法操作和装置结构简单、接收信号质量较高的优点。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例中迭代自适应信道去噪方法的步骤图;

图2为本发明实施例中迭代自适应信道去噪装置的器件连接框图;

图3为本发明实施例中迭代自适应信道去噪装置具体实施时的步骤图;

图4为本发明实施例中两级信道估计去噪的步骤图;

图5为本发明实施例中室内环境多径聚合情况下信道cir去噪前后信道估计cir时域图;

图6为去噪前后信道估计频域cfr图;

图7为采用信道功率iir滤波两级信道去噪解调星座图;

图8为现有技术中采用一级信道去噪解调星座图;

图9为城市信道下cir的多径信息。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。

本实施例提供了一种迭代自适应信道去噪方法及迭代自适应信道去噪装置。

如图1,本实施例的一种迭代自适应信道去噪方法,包括以下步骤:

s1、对信道频率响应进行快速傅里叶逆变换,得到信道脉冲响应;假设在信道估计模块中,idft输出端口信道估计的时域冲激响应为:

ptime_ch(i)i=1,…,m

其中mh为一个ofdm符号中导频子载波个数。

具体实施时,在步骤s1之前,还可以包括如下步骤:

根据已知的导频发送信号、接收到的导频信号、在导频子信道上叠加的加性高斯白噪声计算得到信道响应参数;本实施例中,根据正交频分复用系统模型公式yp=xph+wp计算得到信道响应参数,式中,h为信道响应参数,xp为已知的导频发送信号,yp为接收到的导频信号,wp为在导频子信道上叠加的加性高斯白噪声。

再根据已知的导频发送信号、接收到的导频信号和信道响应参数计算得到信道估计值;当信道估计参数未发生变化时,确定信道相关信息为前一次信道估计时使用的信道相关信息;当信道估计参数发生变化时,根据功率时延谱重新确定信道相关信息。根据接收信号的信噪比以及能量值确定噪声径的检测门限,根据所述检测门限对所示cir估计值的各个延时径进行抑制噪声处理,得到优化的cir估计值。通过接收信号的信噪比和能量值(各点信号幅度值平方后的求和)对cir中的噪声水平进行估计的方法与所采用的估计方法有关。本实施例中,根据最小二乘信道估计算法和公式计算得到信道估计值,式中,xp为已知的导频发送信号,yp为接收到的导频信号,h为信道响应参数,为信道估计值。在其他实施例中,也可以采用其他算法计算信道估计值。

根据已知的导频发送信号、接收到的导频信号和信道响应参数计算得到信道估计值;

假设ofdm系统模型用下式表示:

yp=xph+wp(1)

式中h为信道响应参数;xp为已知的导频发送信号;yp为接收到的导频信号;wp为在导频子信道上叠加的awgn(加性高斯白噪声)矢量。

ls为最小二乘(least—square)信道估计,ls算法就是对(1)式中的参数h进行估计,使函数(2)最小:

其中yp是接收到的导频信号;是经过信道估计后得到的导频输出信号;是信道响应参数h的估计值。

由此可以得到ls算法的信道估计值为:

可见,ls信道估计算法只需要已知的导频发送信号xp,对于待定的信道响应参数h,在导频子信道上叠加的加性高斯白噪声wp,以及接收到的导频信号yp的其它统计特征,都不需要其它的信息,因此ls信道估计算法的最大优点是结构简单,计算量小,仅通过在各载波上进行一次除法运算即可得到导频位置子载波的信道特征。但是,ls信道估计算法由于在估计时忽略了噪声的影响,所以信道估计值对噪声干扰以及ici(信道间干扰)的影响比较敏感。在信道噪声较大时,估计的准确性大大降低,从而影响数据子信道的参数估计。为此,在根据ls得到数值之后,需要进行去噪处理。

s2、根据预设的初始最大值门限、预设的初始均值门限数值、输入信号的最大功率和输入信号的均值功率计算得到第一噪声检测门限;具体计算步骤为:

根据公式p_powi=||ptime_chi||2计算得到窗口内信号的瞬时信号幅度;

对于取出的窗口内信号xi,计算其瞬时信号幅度,即:

p_asbi=|real(ptime_chi)+|imag(ptime_chi)|,

或者

p_powi=||ptime_chi||2

其中,p_powi为窗口内信号的瞬时信号幅度,ptime_chi为信道脉冲响应。

根据瞬时信号幅度进行最大值搜索,得到最大值,搜索公式为:

[maxpos,pmax]=max(p_asbi)

根据预设的初始最大值门限、预设的初始均值门限数值、输入信号的最大功率和输入信号的均值功率计算得到第一噪声检测门限;

第一噪声检测门限根据如下公式计算得到:

gate0=min(pmax*th0max,pmean*th0mean)

其中,gate0为第一噪声检测门限,是在两个门限中选择一个最小的门限,pmax为窗口内信号最大的瞬时信号幅度,pmax=max(p_powi),i=1,2,...m,th0max为初始最大值门限,pmean为输入信号的均值功率,th0mean为预设的初始均值门限数值。

如图7为采用信道功率iir滤波两级信道去噪解调星座图,如图8为现有技术中采用一级信道去噪解调星座图。为了避免随机噪声对有用信号的cir进行的误判,对输入信号的功率进行iir(递归滤波器)滤波处理,这样就可以大概率的降低随机噪声对信号多径的干扰。γ是环路滤波器参数,0<γ≤1,默认数值γ=1morder,morder=4;

p_powi=γ*p_powi+(1-γ)*last_p_powi

last_p_powi=p_powi

其中,p_powi为窗口内信号的瞬时信号幅度,γ是环路滤波器参数,0<γ≤1,last_p_powi为滤波后的信号。

s3、根据第一噪声检测门限对所有信号进行噪声和信号分离的判定,判别得到信号和噪声,并计算得到第一信噪比;

第一信噪比的计算过程如下:

noise_pow=all_pow-sig_pow

s4、根据第一信噪比计算得到主路径窗口的长度、小路径窗口的长度、均值功率门限数值和最大功率门限数值,并根据均值功率门限数值和最大功率门限数值计算得到第二噪声检测门限;

首先对频域的信道h变成时域h之后,也就是通过h=ifft(h)(快速傅里叶逆变换),得到信道脉冲响应cir的h(时域)信息,然后对h信息首先进行功率的判定。

同时为了尽可能的保留有用信号两边各个delta_idx都要保留,都作为有用信号,有效径保留小窗。

signew_index=[signal_index-delta_idx,signal_index+delta_idx]

信号窗口外没有传输信号-也就是没有多径的位置,此时没有信号的位置也就是1,2,…m索引中刨除signew_index位置的索引都认为是噪声信号的索引noise_index。

信道噪声去除方法如下:

在所述时域信号中检测到的一个或多个峰值的位置。所述时域信号中峰值的位置可以是通过如下操作来检测的:

第一种:所选择cir都在阈值th以下,大于th的峰值点以及周围较少样本被保留,阈值可以根据snr(信噪比)动态调整;

第二种:将窗口(w)之外的所有样本调零值,而不论它们的大小如何,使得窗口覆盖cover(1:60,240:256),也可以基于cp长度来选择;

第三种:基于掩蔽窗口(maskwindow)内的样本被保留,而之外的去噪将窗口(w)之外的所有样本调零值,而不论它们的大小如何,掩蔽窗口的中心对应cir的峰值点。进一步优化可以采用多个峰值掩蔽方式,逐渐递减。然后外部采用高的门限来设置。

第二种方案一般不太适合,由于信号的同步不太准确,或者多径造成同步的误判,使得cir的最大路径有时不在零值附近,可能延时或者提前。故此本实施例采用一种联合去噪方式,联合采用第一种阈值方法去噪和掩蔽窗口去噪的联合去噪方式。

这两种联合去噪方式在信道估计中的位置如图4所示。首先将导频符号与本地已知参考信号进行复数共轭乘以消除参考信号调制影响。消除调制以后的导频符号将进行idft(离散傅里叶变换的逆变换)变换到时间域,变换到时域的信号将根据时域取窗策略进行噪声抑制。消除噪声以后的时域信号将经过dft(离散傅里叶变换)变换到频域。dft输出的频域信号将作为信道估计结果输出到信道均衡模块。

s5、根据第二噪声检测门限对所有信号进行噪声和信号分离的判定,判别得到信号位置和噪声位置,对噪声置零值,对信号位置的信号保留,每一个超过门限的信号位置周围点均保留;

根据门限gate1再次判别信号和噪声,把功率大于门限gate1的都认为是有用信号脉冲响应的位置。

同时为了尽可能的保留有用信号两边各个delta_idx都要保留,都作为有用信号,有效径保留小窗:

signew_index2=[signal_index2-delta_idx,signal_index2+delta_idx]

对时域信道估计值进行噪声抑制,并对有效径保留小窗;对大于门限的每一点周围的都需要保留,目的是为了当同步不是很准确或者每一跳路径中都包含需要不可分离的子路径,防止信号能量的泄露问题。这里th为取窗门限,其取值对性能影响较大。

针对室内环境,多径信号都集中在某一个最大路径周围,这个时候在最大路径周围多保留一些峰值点,此时结合掩蔽窗口方法,最大路径周围区域大范围保留。如何判别路径聚合的依据是主路径和次路径距离近,就认为多径在聚合。判别依据是最大路径掩蔽窗口内(winsize=winleft+winright)信号功率相比总功率超过一定比例。

max_index2j=[maxpos-winleft,maxpos+winright],j=1,2...winsize

总功率

也就是smax_pow/sallpow>p,此时1>=p>0。

这个时候就认为多径信号聚合,此时的环境位于室内或者封闭近距离环境。最大路径掩蔽窗口方法用户也可以根据通信设备的配置环境特意设置最大路径掩蔽窗口。

其他地方设置零值

根据上述中计算的信号索引signal_index来获取有用路径信息:

s6、根据小路径窗口的长度保留每一条路径周围的点,根据主路径窗口的长度保留主路径周围的点;

根据snr确定噪声门限th_mean,大路径左右窗的大小,以及每一条小路径窗口大小都自适应调整,这些调整的参数大小根据大数据深度学习-大量的实测数据确定,设置原则是:

snr高时,设置噪声门限低,主路径窗口增大,小路径窗口都增加。这是由于snr高时噪声抖动小,需要把噪声门限设置低一些。主路径窗口和小路径窗口也都自适应增加,这样能够尽可能的保留有用信号。

snr低时,设置噪声门限高,主路径窗口减小,小路径窗口也减小。这是由于snr低时噪声抖动大,需要把噪声门限设置高一些,尽可能的限制噪声对信号的影响。主路径窗口和小路径窗口也都自适应减少,这样能够引入更少的噪声。

为此有三个变量自适应调整:第一是是平均噪声的比例数值th_mean;第二个是主路径窗口leftmaxdelta_idx和rightmaxdelta_idx;第三个是小路径窗口左右窗口数值都是delta_idx。

根据测量的snr数值分为如下多个等级,snr大于15db以上,噪声的比例已经很小,此时设置可以一样,snr小于-3db时噪声很大,此时设置也可以一样。具体实现的计算机程序为:

ifsnr_meas>15

th_mean=0.125/4;

leftmaxdelta_idx=25;rightmaxdelta_idx=30;

delta_idx=8;

elseifsnr_meas>12&&snr_meas<=15

th_mean=0.125/2;

delta_idx=4;

leftmaxdelta_idx=20;rightmaxdelta_idx=25;

elseifsnr_meas>9&&snr_meas<=12

th_mean=0.125/1;

delta_idx=5;

leftmaxdelta_idx=15;rightmaxdelta_idx=20;

elseifsnr_meas>7&&snr_meas<=9

th_mean=0.125*4;

leftmaxdelta_idx=15;rightmaxdelta_idx=20;

delta_idx=4;

elseifsnr_meas>6&&snr_meas<=7

th_mean=1;

leftmaxdelta_idx=8;rightmaxdelta_idx=12;

delta_idx=2;

elseifsnr_meas>=5&&snr_meas<=6

th_mean=1.25;

leftmaxdelta_idx=6;rightmaxdelta_idx=8;

delta_idx=2;

elseifsnr_meas>=2&&snr_meas<5

th_mean=1.5;

leftmaxdelta_idx=4;rightmaxdelta_idx=6;

delta_idx=1;

elseifsnr_meas>=0&&snr_meas<2

th_mean=2;

leftmaxdelta_idx=4;rightmaxdelta_idx=6;

delta_idx=1;

elseifsnr_meas>=-3&&snr_meas<0

th_mean=3;

leftmaxdelta_idx=4;rightmaxdelta_idx=6;

delta_idx=1;

elseifsnr_meas<-3

th_mean=4;

leftmaxdelta_idx=2;rightmaxdelta_idx=3;

delta_idx=1;

s7、利用离散傅里叶变换将去噪之后的信道脉冲响应变换到频域并发送至信号估计模块。

如图5示意了处理去噪后的时域cir(信道脉冲响应)来生成频域cfr(信道频率响应)。经过上述的步骤idft运算后得到的频域的结果同时频域经过边缘子载波的平滑处理。

将h两端的边缘子载波上的信道估计重新赋值,以降低边缘子载波的信道估计误差,子载波序号i=1...m。

如图6为去噪前后信道估计频域cfr图。由于接收信号中存在干扰和噪声,在信道估计中必须对idft输出的信道时域冲激响应进行时域滤波(也就是时域取窗),经时域滤波以后的信号再经dft变化到频域,从而得到信道的频域估计。

本发明根据测量得到的信噪比对主路径窗口和小路径窗口进行自适应调整,能够有效的削除噪声,极大地改善信号质量,具有方法操作简单、接收信号质量较高的优点。

具体实施时,还包括步骤:对频域信道内的频域冲激响应进行边缘子载波平滑处理。

如图2和图3,本实施例的一种实现如上述实施例中所述方法的迭代自适应信道去噪装置,包括:

快速傅里叶逆变换模块,用于对信道频率响应进行快速傅里叶逆变换,得到信道脉冲响应;

瞬时信号幅度计算模块,用于根据预设信号提取门限从时域信道中提取窗口内信号,并根据信道脉冲响应计算得到窗口内信号的瞬时信号幅度;

第一噪声检测门限计算模块,用于根据瞬时信号幅度进行最大值搜索,得到最大值,根据预设的初始最大值门限、预设的初始均值门限数值、输入信号的最大功率和输入信号的均值功率计算得到第一噪声检测门限;

第一信号和噪声判定模块,用于根据第一噪声检测门限对所有信号进行噪声和信号分离的判定,判别得到信号和噪声,其中,功率大于第一噪声检测门限的都是有用信号脉冲响应的位置,有效径保留小窗;

第一信噪比计算模块,用于根据信号和噪声计算得到第一信噪比;

路径窗口自适应调整模块,用于当第一信噪比snr1大于15db时,则将主路径窗口按照预设幅度增大,将小路径窗口按照预设幅度增大,信噪比越低,主路径窗口maxdelta_idex和小路径窗口delta_idx长度均逐渐缩小。本发明设定信噪比小于-3db时不再划分,信噪比高于15db时也不再划分。此时-3db时maxdelta_idex等于4和小路径窗口delta_idx等于1,此时15db时maxdelta_idex等于15和小路径窗口delta_idx等于6。目的是在信噪比高时多保留一些路径信息,此时多径干扰是影响系统的主要因素。在信噪比低时,仅保留一些主要路径信息,避免更多的噪声对系统的影响。因为此时噪声是影响信号质量的主要因素。同时根据第一信噪比大小自适应进行均值功率门限数值th_mean设定,第一信噪比snr1越大,th_mean门限设置越小,第一信噪比snr1越小,th_mean门限设置越大,信噪比大时,噪声越小,检测门限应该适当降低,避免漏检多径信号。信噪比小时,噪声大,此时检测门限th_mean应该大一些,避免把噪声当成信号,造成误判。最大功率门限设定th_max也是根据snr1自适应调整,th_max和th_mean的调整方向一致,snr1大,此数值小,snr1小,此数值大其中,时域冲激响应中幅度最高的为主路径,不在第一噪声检测门限内的其他路径为小路径;根据第一信噪比snr1自适应计算得到的th_mean,maxdelta_idex,delta_idex用于后面第二噪声检测门限计算,以及有效窗口的大小,用;第二检测门限也是通过公式:gate2=min(pmax*th_max,pmean*th_mean)计算得到的,th_mean是根据前面计算得到的;

第二噪声检测门限计算模块,用于根据第一信噪比计算得到主路径窗口的长度、小路径窗口的长度、均值功率门限数值和最大功率门限数值,并根据均值功率门限数值和最大功率门限数值计算得到第二噪声检测门限;

信号和噪声位置判断模块,用于根据第二噪声检测门限对所有信号进行噪声和信号分离的判定,判别得到信号位置和噪声位置,对噪声置零值,对信号位置的信号保留,每一个超过门限的信号位置周围点均保留;

路径周围点保留模块,用于根据小路径窗口的长度保留每一条路径周围的点,根据主路径窗口的长度保留主路径周围的点;

离散傅里叶变换模块,用于利用离散傅里叶变换将去噪之后的信道脉冲响应变换到频域并发送至信号估计模块。

本发明根据测量得到的信噪比对主路径窗口和小路径窗口进行自适应调整,能够有效的削除噪声,极大地改善信号质量,具有装置结构简单、接收信号质量较高的优点。

具体实施时,第一噪声检测门限计算模块计算第一噪声检测门限包括以下步骤:

根据公式p_powi=||ptime_chi||2计算得到窗口内信号的瞬时信号幅度;

根据瞬时信号幅度计算得到输入信号的最大功率和输入信号的均值功率;

根据预设的初始最大值门限、预设的初始均值门限数值、输入信号的最大功率和输入信号的均值功率计算得到第一噪声检测门限;

其中,p_powi为窗口内信号的瞬时信号幅度,ptime_chi为信道脉冲响应。

具体实施时,第一噪声检测门限根据如下公式计算得到:

gate0=min(pmax*th0max,pmean*th0mean)

其中,gate0为第一噪声检测门限,pmax为窗口内信号最大的瞬时信号幅度,th0max为初始最大值门限,pmean为输入信号的均值功率,th0mean为预设的初始均值门限数值。

具体实施时,还包括递归滤波模块,用于对所有输入信号的功率进行递归滤波。

如图9为城市信道下cir的多径信息。室内的多径信息不断的反复反射,折射,导致多径信息多而密集,此时主路径附近存在大量的小路径,为此通过门限来判断不合适,此时就对主路径两端的多径信号大量保存,远端路径信号尽可能的去除。这样可以最大限度的保护有用信号,削除噪声,使得信号质量有明显的改善。本发明的迭代自适应信道去噪方法及迭代自适应信道去噪装置,在准确估计多径的同时尽可能的减少噪声对系统的影响。

以上方法实施例的改进也属于装置实施例的改进,装置实施例中不再赘述。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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