一种通信方法及装置

文档序号:1849657 发布日期:2021-11-16 浏览:2次 >En<

阅读说明:本技术 一种通信方法及装置 (Communication method and device ) 是由 高闯 王国栋 姚健 郭晴 于 2020-05-12 设计创作,主要内容包括:本发明提供一种通信方法及装置,用以解决现有的MMSE滤波系数的计算方法无法兼顾各种场景下的信道估计的问题。通信方法包括:获取第一参数和/或终端设备接入网络设备的状态,第一参数用于表征终端设备与网络设备之间信道的变化情况,终端设备接入网络设备的状态包括终端设备已完成接入网络设备的流程或者终端设备正在执行接入网络设备的流程;根据第一参数和/或终端设备接入网络设备的状态确定信道估计时所采用的计算最小均方误差MMSE滤波系数的方式,计算MMSE滤波系数的方式包括固定MMSE滤波系数的方式或者实时计算MMSE滤波系数的方式。(The invention provides a communication method and a communication device, which are used for solving the problem that the existing method for calculating MMSE filter coefficients cannot give consideration to channel estimation in various scenes. The communication method comprises the following steps: acquiring a first parameter and/or a state of a terminal device accessing a network device, wherein the first parameter is used for representing a change condition of a channel between the terminal device and the network device, and the state of the terminal device accessing the network device comprises a process that the terminal device has completed accessing the network device or a process that the terminal device is executing accessing the network device; and determining a Minimum Mean Square Error (MMSE) filtering coefficient calculating mode adopted in channel estimation according to the first parameter and/or the state of the terminal equipment accessing to the network equipment, wherein the MMSE filtering coefficient calculating mode comprises a fixed MMSE filtering coefficient mode or a real-time MMSE filtering coefficient calculating mode.)

一种通信方法及装置

技术领域

本发明涉及通信技术领域,尤其涉及一种通信方法及装置。

背景技术

在基于正交频分复用(Orthogonal Frequency Division Multiplexing,OFDM)的无线通信系统中,信道估计影响到整个无线系统的性能。为了获得高速率的数据传输和良好的外场性能,常常采用最小均方误差(Minimum Mean-Squared Error,MMSE)的信道估计方法。

MMSE频域信道估计的过程一般是:接收机根据接收信号的信噪比(Signal-to-Noise Ratio,SNR)和信道的均方根时延扩展τRMS,求得一组最佳的MMSE滤波系数,然后根据插值准则(比如线性插值、维纳滤波等),获取全部子载波的信道响应。因此MMSE滤波系数的获取是信道频域估计的基础。

按照MMSE滤波系数的计算方法,大致可以分为实时计算MMSE滤波系数的方式和固定MMSE滤波系数的计算方式。

实时计算MMSE滤波系数的方式虽然能够实时获取信道状态,理论可以获得最佳的滤波效果,但其依赖于接收信号的SNR和信道的均方根时延扩展τRMS等信息,某些场景下可能无法获取或准确获取这些参考信息,从而导致计算出的MMSE滤波系数出现较大偏差。

固定MMSE滤波系数的方式,采用预先建立系数库的方法避免了复杂的实时计算过程。但采用固定的MMSE滤波系数而造成的相关函数失配会对信道估计性能造成一定的损失,从而不能更好适应时变性很强的信道。

发明内容

本发明提供一种通信方法及装置,用以解决现有的MMSE滤波系数的计算方法无法兼顾各种场景下的信道估计的问题。

第一方面,本发明实施例提供一种通信方法,所述方法应用于网络设备,比如方法由通信设备执行,或者由网络设备中的芯片或者芯片系统执行。方法包括:获取第一参数和/或终端设备接入网络设备的状态,所述第一参数用于表征所述终端设备与所述网络设备之间信道的变化情况,所述终端设备接入网络设备的状态包括终端设备已完成接入网络设备的流程或者所述终端设备正在执行接入所述网络设备的流程;

根据所述第一参数和/或终端设备接入网络设备的状态确定信道估计时所采用的计算最小均方误差MMSE滤波系数的方式,计算MMSE滤波系数的方式包括固定MMSE滤波系数的方式或者实时计算MMSE滤波系数的方式。

上述方案中,根据不同的终端设备接入网络设备的状态和/或信道变化的情况来确定采用固定MMSE滤波系数的方式或者实时计算MMSE滤波系数的方式,从而能够兼顾不同的场景下的信道估计,相对于单纯采用固定MMSE滤波系数的方式或者时计算MMSE滤波系数的方式,可以获得更好的信道估计结果。

在一种可选地的实现方式中,所述第一参数包括多普勒频移参数、前N次的信道估计值中的一项或多项,N为正整数。

在一种可选地实现方式中,根据所述第一参数和/或终端设备接入网络设备的状态确定信道估计时所采用的计算MMSE滤波系数的方式,包括:

当终端设备接入网络设备的状态为所述终端设备正在执行接入所述网络设备的流程时,则采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程时,则采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且多普勒频移参数处于设定范围内时,则采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且多普勒频移参数处于设定范围外时,则采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且前N次的信道估计值中存在相邻两次的信道估计值的差值大于或等于设定阈值时,则采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且前N次的信道估计值中任意相邻两次的信道估计值的差值均小于设定阈值时,则采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式。

上述实施方式中,所述终端设备正在执行接入所述网络设备的流程时(比如在系统初始同步时),实时计算MMSE滤波系数的方式所依赖的信噪比和信道时延扩展值可能无法立即获取,在该情况下采用固定MMSE滤波系数的方式进行信道估计。在系统收到各项参数值后,可根据无线信道的变化情况来确定采用固定MMSE滤波系数的方式或者采用实时计算MMSE滤波系数的方式进行信道估计,以提高系统性能。

在一种可选地实现方式中,所述方法还包括:

当采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式时,根据配置信息选择第二参数对应阶数的MMSE滤波系数的矩阵,并根据所述对应阶数的MMSE滤波系数的矩阵进行信道估计;

其中,所述第二参数包括调制与编码策略MCS等级、所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例中的一项或多项;所述配置信息中包括MMSE滤波系数的矩阵的阶数与所述第二参数的参数范围的对应关系。

上述设计中MMSE滤波系数的矩阵的阶数和调制与编码策略MCS等级、所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例有关,网络设备可以根据实际情况实时切换MMSE滤波系数的矩阵的阶数来提高信道估计的性能。

在一种可选地实现方式中,所述方法还包括:

当采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式时,确定接收信号的信噪比和信道的均方根时延扩展,并根据接收信号的信噪比和信道的均方根时延扩展进行信道估计。

第二方面,本发明实施例提供一种通信装置,该通信装置可以是网络设备执行,或者网络设备中的芯片或者芯片系统,或者用于实现网络设备功能的网络设备中的模块。通信装置可以包括:

获取模块,用于获取第一参数和/或终端设备接入网络设备的状态,所述第一参数用于表征所述终端设备与所述网络设备之间信道的变化情况,所述终端设备接入网络设备的状态包括终端设备已完成接入网络设备的流程或者所述终端设备正在执行接入所述网络设备的流程;

处理模块,用于根据所述第一参数和/或终端设备接入网络设备的状态确定信道估计时所采用的计算最小均方误差MMSE滤波系数的方式,计算MMSE滤波系数的方式包括固定MMSE滤波系数的方式或者实时计算MMSE滤波系数的方式。

在一种可选地实现方式中,所述第一参数包括多普勒频移参数、前N次的信道估计值中的一项或多项,N为正整数。

在一种可选地实现方式中,所述处理模块,具体用于:

当终端设备接入网络设备的状态为所述终端设备正在执行接入所述网络设备的流程时,则确定采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程时,则确定采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且多普勒频移参数处于设定范围内时,则确定采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且多普勒频移参数处于设定范围外时,则确定采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且前N次的信道估计值中存在相邻两次的信道估计值的差值大于或等于设定阈值时,则确定采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且前N次的信道估计值中任意相邻两次的信道估计值的差值均小于设定阈值时,则确定采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式。

在一种可选地实现方式中,所述处理模块,还用于:

当采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式时,根据第二参数在配置信息中选择对应阶数的MMSE滤波系数的矩阵,并根据所述对应阶数的MMSE滤波系数的矩阵进行信道估计;

其中,所述第二参数包括调制与编码策略MCS等级、所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例中的一项或多项;所述配置信息中包括MMSE滤波系数的矩阵的阶数与所述第二参数的参数范围的对应关系。

在一种可选地实现方式中,所述处理模块,还用于:

当采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式时,确定接收信号的信噪比和信道的均方根时延扩展,并根据接收信号的信噪比和信道的均方根时延扩展进行信道估计。

上述第二方面的有益效果可以参见第一方面的相应描述,此处不再赘述。

第三方面,本发明实施例提供一种通信装置,该装置可以应用于网络设备,装置包括存储器以及处理器;

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行第一方面的任一实现方式所述的方法。

第四方面,本发明实施例提供一种可读存储介质,所述可读存储介质存储有指令,当所述指令在硬件设备上运行时,使得硬件设备执行上述方法。

附图说明

图1为本发明实施例提供的一种通信系统结构示意图;

图2为本发明实施例提供的实时计算MMSE滤波系数的示意图;

图3为本发明实施例提供的固定MMSE滤波系数的示意图;

图4为本发明实施例提供的一种通信方法流程图;

图5为本发明实施例提供的另一种通信方法流程图;

图6为本发明实施例提供的一种通信装置结构示意图;

图7为本发明实施例提供的另一种通信装置结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例描述的应用场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。其中,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。

图1示例一种通信系统架构,应理解,本发明实施例并不限于图1所示的系统中,此外,图1中的装置可以是硬件,也可以是从功能上划分的软件或者以上二者结合后的结构。如图1所示,本发明实施例提供的系统架构包括终端设备、网络设备。本发明实施例对于系统中包括的终端设备以及网络设备的数量不作限定。

终端设备(User Equipment,UE),又称之为终端设备、终端、移动台(MobileStation,MS)、移动终端(Mobile Terminal,MT)等,是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MobileInternet Device,MID)、可穿戴设备,虚拟现实(Virtual Reality,VR)设备、增强现实(Augmented Reality,AR)设备、工业控制(Industrial Control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等。

本发明实施例中涉及的网络设备还可以称为基站、接入网设备或者接入节点(英文:Access Node,简称:AN),为终端设备提供无线接入服务。网络设备具体可以是长期演进(Long Term Evolution,LTE)系统中的演进型基站(英文:Evolutional Node B,简称:eNB或eNodeB),或者5G网络中的基站设备(gNB),本发明对此并不限定。

在介绍本发明提供的实施方案之前,先对本发明实施例中涉及的技术进行描述。

按照MMSE滤波系数的计算方法,大致可以分为实时计算MMSE滤波系数的方式和固定MMSE滤波系数的方式。

(1)实时计算MMSE滤波系数的方式可以是依据实时接收到信号的SNR和实时测量的无线信道的均方根时延扩展τRMS,计算出几组MMSE滤波系数来用于信道估计。申请人发现,无线信道具有非常复杂的传播路径,导致多径时延的变化很大,加之终端设备可能处于实时移动的状态,导致SNR和τRMS实时变化,实时计算MMSE的滤波系数能够及时获取这种信道变化,计算出较优的MMSE滤波系数来对抗时变性更强的信道,从而获得较好的信道估计结果。由于功率时延谱(PDP)与频域相关系数互为傅里叶变换对,如果能够准确的获取PDP就能够准确获取频域相关系数,从而可以实时计算出最优的MMSE滤波系数。因此可以采用计算PDP的方式来进行实时MMSE滤波系数的获取。比如,参见图2所示,为采用实时计算MMSE滤波系数进行信道估计的示意图。根据hSRS经过功率时延谱(Power Delay Profile,PDP)估计,在对hSRS进行PDP估计时,具体可以通过接收到信号的SNR和实时测量的无线信道的均方根时延扩展τRMS来对hSRS进行PDP估计。根据PDP估计后的结果进行MMSE滤波系数的生成。具体的,针对PDP估计后的结果进行自相关矩阵的生成,然后对生成的自相关矩阵求逆,然后对求逆后的自相关矩阵进行互相关矩阵生成,根据生成的互相关矩阵生成滤波系数矩阵。图2中,hSRS表示探测参考信号的信道时域估计值,Ypilot表示信道对应的导频信号,HLs表示参考信号对应信道估计结果,H表示频域滤波结果。信道对应的导频信号经过序列相关处理,然后再经过正交覆盖编码(Orthogonal Cover Code,OCC)解扩处理得到参考信号对应信道估计结果,最后采用计算的MMSE滤波系数进行频域滤波得到频域滤波结果。

(2)固定MMSE滤波系数的方式中,固定MMSE滤波系数一般是根据某些信道模型进行离线仿真,从而获得一些典型的MMSE滤波系数存储到系数库中。比如,参见图3所示,为采用固定MMSE滤波系数进行信道估计的示意图。具体可以根据某些标准的信道模型和一些实际测量值,选取某些典型的信道时延扩展值τRMS,加之某些信噪比集合,预先生成几组滤波系数存储到系数库中。信道对应的导频信号经过序列相关处理,然后再经过正交覆盖编码OCC解扩处理得到参考信号对应信道估计结果,最后采用固定MMSE滤波系数进行频域滤波得到频域滤波结果。

申请人发现,基站的接收机在做信道估计时,可以根据当前的信道时延扩展值和测量信噪比,选取系数库中最佳的一组滤波系数来进行频域滤波,从而可以降低采用实时计算MMSE滤波系数进行信道估计的复杂度。在信道时变性不是太强的情况下采用固定MMSE滤波系数的方式进行信道估计可以获得较好的估计性能并且复杂度较低。因此,固定MMSE滤波系数的方式采用上述预先建立系数库的方法避免了复杂的实时计算的过程,在实现复杂度和性能之间折中。

基于此,本发明实施例提供一种通信方法及装置,具体根据实际情况来确定采用固定MMSE滤波系数的方式或者实时计算MMSE滤波系数的方式。

参见图4所示,为本发明实施例提供的一种通信方法,所述方法应用于网络设备,比如方法由通信设备执行,或者由网络设备中的芯片或者芯片系统执行。

S401,获取第一参数和/或终端设备接入网络设备的状态,所述第一参数用于表征所述终端设备与所述网络设备之间信道的变化情况,所述终端设备接入网络设备的状态包括终端设备已完成接入网络设备的流程或者所述终端设备正在执行接入所述网络设备的流程。

可选地,所述第一参数包括多普勒频移参数、前N次的信道估计值中的一项或多项,N为正整数。

多普勒频移(Doppler Shift)是指当移动台以恒定的速率沿某一方向移动时,由于传播路程差的原因,会造成相位和频率的变化,通常将这种变化称为多普勒频移。当运动在波源前面时,波被压缩,波长变得较短,频率变得较高;当运动在波源后面时,会产生相反的效应,波长变得较长,频率变得较低。多普勒频移参数可以包括相位变化量和/或频率变化量。

S402,根据所述第一参数和/或终端设备接入网络设备的状态确定信道估计时所采用的计算MMSE滤波系数的方式,计算MMSE滤波系数的方式包括固定MMSE滤波系数的方式或者实时计算MMSE滤波系数的方式。

在一种可选的实施方式中,根据所述第一参数和/或终端设备接入网络设备的状态确定信道估计时所采用的计算MMSE滤波系数的方式,可以通过如下任一可能的方式实现。

第一种可能的方式,根据终端设备接入网络设备的状态确定信道估计时所采用的计算MMSE滤波系数的方式。

方式1,当终端设备接入网络设备的状态为所述终端设备正在执行接入所述网络设备的流程时,则采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式。

终端设备正在执行接入网络设备的流程,即初始同步流程。终端接入基站的过程中,在终端和基站进行接入流程必需的信令交互而进行数据传输之前,基站处理接入信令的过程称之为初始同步过程。

在初始同步过程中,网络设备无法获取生成实时MMSE滤波系数所依赖的接收信号的SNR和τRMS等测量值,网络设备会使用采用固定MMSE滤波系数的方式进行信道估计。网络设备可以从预存储的MMSE滤波系数集合(即系数库)中选择一组MMSE滤波系数用于频域滤波。MMSE滤波系数也可以称为MMSE滤波矩阵。例如,在初始同步过程中,网络设备可以采用默认阶数的MMSE滤波矩阵进行信道估计,比如2阶的MMSE滤波矩阵。

方式2,当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程时,则采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式。

终端设备已完成接入网络设备的流程,即终端设备正常接入网络设备进行数据传输。网络设备接收并计算出接收信号的信噪比SNR和信道的均方根时延扩展τRMS,此时终端设备和网络设备之间进行正常的业务数据传输,可以认为网络设备具有了实时计算MMSE滤波系数的条件,可以采用实时计算MMSE滤波系数的方式进行信道估计。

第二种可能的方式,所述第一参数和终端设备接入网络设备的状态确定信道估计时所采用的计算MMSE滤波系数的方式。在确定终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程情况下,可以根据第一参数来进一步确定信道估计时采用实时计算MMSE滤波系数的方式或者采用固定MMSE滤波系数的方式。

方式3,以第一参数为多普勒频移参数为例。当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且多普勒频移参数(比如频率变化量,或者相位变化量)处于设定范围内时,则采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式。多普勒频移参数处于设定范围内,可能当前终端设备移动的速度缓慢,因此可以采用固定MMSE滤波系数的方式。

可选地,在确定计算MMSE滤波系数的方式为固定MMSE滤波系数的方式时,可以根据配置信息选择第二参数对应阶数的MMSE滤波系数的矩阵,并根据所述对应阶数的MMSE滤波系数的矩阵进行信道估计;

其中,所述第二参数包括调制与编码策略(Modulation and Coding Scheme,MCS)等级、所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例中的一项或多项;所述配置信息中包括MMSE滤波系数的矩阵的阶数与所述第二参数的参数范围的对应关系。

以第二参数为MCS等级为例。当MCS等级较高,比如MCS等级>23时,认为当前信道条件良好,可以使用2阶固定MMSE滤波矩阵;当MCS等级较低,比如MCS等级<=23时,此时认为信道环境相对较差,信噪比较低,可以使用12阶的MMSE滤波矩阵。在该举例中,配置信息中可以配置表1所示的对应关系。网络设备可以根据配置信息在系数库中选择获取的终端设备的MCS等级对应的阶数的MMSE滤波矩阵。

表1

MCS等级 MMSE滤波矩阵的阶数
>23 2
<=23 12

方式4,以第一参数为多普勒频移参数为例。当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且多普勒频移参数(比如频率变化量,或者相位变化量)处于设定范围外时,则采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式。多普勒频移参数处于设定范围外,可能当前终端设备移动的速度较快,因此可以采用实时计算MMSE滤波系数的方式。具体的,可以实时获取接收到的来自终端设备的信号的SNR和τRMS等信息,然后根据SNR和τRMS等信息生成一组MMSE滤波矩阵,并根据生成的MMSE滤波矩阵进行频域滤波。

方式5,以第一参数为前N次的信道估计值为例。当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且前N次的信道估计值中存在相邻两次的信道估计值的差值大于或等于设定阈值时,则确定采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式。前N次的信道估计值中存在相邻两次的信道估计值的差值大于或等于设定阈值的情况是,可能当前终端设备移动的速度较快或者终端设备移动过程中存在障碍物,因此可以采用实时计算MMSE滤波系数的方式。

例如,以N为3为例,前N次的信道估计值中存在相邻两次的信道估计值的差值大于或等于设定阈值,即为前两次的信道估计值的差值大于或等于设定阈值或者后两次的信号估计的差值大于或等于设定阈值,则可以确定采用实时计算MMSE滤波系数的方式进行信道估计。

方式6,以第一参数为前N次的信道估计值为例。当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且前N次的信道估计值中任意相邻两次的信道估计值的差值均小于设定阈值时,则确定采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式。前N次的信道估计值中任意相邻两次的信道估计值的差值均小于设定阈值,可能当前终端设备移动的速度较慢和/或终端设备移动过程中不存在障碍物,因此可以采用固定MMSE滤波系数的方式。

例如,以N为3为例,前N次的信道估计值中任意相邻两次的信道估计值的差值均小于设定阈值,即为前两次的信道估计值之间的差值小于设定阈值并且后两次的信号估计值之间的差值小于设定阈值,则可以确定采用固定MMSE滤波系数的方式。

可选地,在确定计算MMSE滤波系数的方式为固定MMSE滤波系数的方式时,可以根据配置信息选择第二参数对应阶数的MMSE滤波系数的矩阵,并根据所述对应阶数的MMSE滤波系数的矩阵进行信道估计;

其中,所述第二参数包括调制与编码策略(Modulation and Coding Scheme,MCS)等级、所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例中的一项或多项;所述配置信息中包括MMSE滤波系数的矩阵的阶数与所述第二参数的参数范围的对应关系。

以第二参数为所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例为例。比如,所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例小于或等于比例阈值时,终端设备的工作带宽低,可以采用高阶的MMSE滤波矩阵,比如12阶的MMSE滤波矩阵。比如所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例大于比例阈值时,终端设备的工作带宽高,可以采用低阶的MMSE滤波矩阵,比如2阶的MMSE滤波矩阵。

以第二参数为MCS等级为例。当MCS等级较高,比如MCS等级>23时,认为当前信道条件良好,可以使用2阶固定MMSE滤波矩阵;当MCS等级较低,比如MCS等级<=23时,此时认为信道环境相对较差,信噪比较低,可以使用12阶的MMSE滤波矩阵。

方式7,以第一参数为前N次的信道估计值和多普勒频率参数为例。当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程情况下,且满足条件1和条件2时,确定采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式。当不满足条件1或者不满足条件2时,确定采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式。

条件1,前N次的信道估计值中任意相邻两次的信道估计值的差值均小于设定阈值。

条件2,多普勒频移参数(比如频率变化量,或者相位变化量)处于设定范围内。

实时计算MMSE滤波系数的方式虽然能够实时获取信道状态,理论可以获得最佳的滤波效果,但其依赖于接收信号的信噪比SNR和信道的均方根时延扩展τRMS等参考信息,MMSE滤波系数只在噪声干扰较大的情况下才会凸显出其性能,在信道状态比较好的情况下若再采用实时计算MMSE滤波系数,不仅没有必要,并且滤波效果可能会不好甚至恶化。基于此,本发明综合考虑实时计算MMSE滤波系数与固定MMSE滤波系数各自方法的特点,提出了实时计算MMSE滤波系数与固定MMSE滤波系数切换的方案,在信道状态较好的情况下,采用固定MMSE滤波系数的方式,而在信道状态较差的情况下再采用实时计算MMSE滤波系数的方式。并且在采用固定系数滤波的方案时,可以根据当前的MCS和终端设备的调度带宽,从离线数据库中自动选择最佳的固定阶数的MMSE滤波系数来实施信道估计,从而解决了固定系数不能实时响应信道变化的问题。

下面结合具体场景,以举例的方式对本发明实施例进行详细说明。以第二参数为MCS为例。参见图5所示,为本发明实施例提供的通信方法流程示意图。

S501,确定是否处于初始同步流程,若是,执行S502,若否,执行S503。

S502,确定采用固定MMSE滤波系数的方式,执行S505。

S503,根据第二参数确定所采用的计算MMSE滤波系数的方式。若方式是固定MMSE滤波系数,执行S502,若方式是实时计算MMSE滤波系数,执行S504。

S504,采用实时计算的MMSE滤波系数的方式确定MMSE滤波系数。执行S509。

S505,获取MCS等级。本实施例中以表1所示的MCS等级的范围与MMSE滤波系数的阶数的对应关系为例。

S506,确定是否满足MCS>23,若是,执行S507,若否,执行S508。

S507,采用2阶的MMSE滤波系数。执行S509。

S508,采用12阶的MMSE滤波系数。执行S509。

S509,执行频域滤波。

基于与上述方法实施例同样的发明构思,本发明实施例还提供一种通信装置,该通信装置可以是网络设备执行,或者网络设备中的芯片或者芯片系统,或者用于实现网络设备功能的网络设备中的模块。参见图6所示,装置可以包括获取模块601,处理模块602。

获取模块601,用于获取第一参数和/或终端设备接入网络设备的状态,所述第一参数用于表征所述终端设备与所述网络设备之间信道的变化情况,所述终端设备接入网络设备的状态包括终端设备已完成接入网络设备的流程或者所述终端设备正在执行接入所述网络设备的流程;

处理模块602,用于根据所述第一参数和/或终端设备接入网络设备的状态确定信道估计时所采用的计算最小均方误差MMSE滤波系数的方式,计算MMSE滤波系数的方式包括固定MMSE滤波系数的方式或者实时计算MMSE滤波系数的方式。

在一种可选地实现方式中,所述第一参数包括多普勒频移参数、前N次的信道估计值中的一项或多项,N为正整数。

在一种可选地实现方式中,所述处理模块602,具体用于:

当终端设备接入网络设备的状态为所述终端设备正在执行接入所述网络设备的流程时,则确定采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程时,则确定采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且多普勒频移参数处于设定范围内时,则确定采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且多普勒频移参数处于设定范围外时,则确定采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且前N次的信道估计值中存在相邻两次的信道估计值的差值大于或等于设定阈值时,则确定采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式;或者,

当终端设备接入网络设备的状态为终端设备已完成接入网络设备的流程,且前N次的信道估计值中任意相邻两次的信道估计值的差值均小于设定阈值时,则确定采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式。

在一种可选地实现方式中,所述处理模块602,还用于:

当采用的计算MMSE滤波系数的方式为固定MMSE滤波系数的方式时,根据第二参数在配置信息中选择对应阶数的MMSE滤波系数的矩阵,并根据所述对应阶数的MMSE滤波系数的矩阵进行信道估计;

其中,所述第二参数包括调制与编码策略MCS等级、所述终端设备所调用的频域资源的大小占用所述终端设备的系统带宽的比例中的一项或多项;所述配置信息中包括MMSE滤波系数的矩阵的阶数与所述第二参数的参数范围的对应关系。

在一种可选地实现方式中,所述处理模块602,还用于:

当采用的计算MMSE滤波系数的方式为实时计算MMSE滤波系数的方式时,确定接收信号的信噪比和信道的均方根时延扩展,并根据接收信号的信噪比和信道的均方根时延扩展进行信道估计。

本发明实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本发明各个实施例中的各功能单元可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

本发明实施例还提供另一种通信设备,参见图7所示,包括:

通信接口701,存储器702以及处理器703;

其中,所述网络设备通过所述通信接口701与终端设备进行通信,比如接收数据;存储器702,用于存储程序指令;处理器703,用于调用所述存储器702中存储的程序指令,按照获得的程序执行上述实施例中网络设备执行的方法。上述获取模块601和处理模块602的功能可以由处理器703来实现。

本发明实施例中不限定上述通信接口701、存储器702以及处理器703之间的具体连接介质,比如总线,总线可以分为地址总线、数据总线、控制总线等。

在本发明实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

在本发明实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-access memory,RAM)。存储器还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本发明实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于并行深度学习网络的OFDM信道预测方法和系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类