发明内容
本发明提供一种信号检测方法及装置,用以在解调时能够抑制或消除干扰信号的影响,提高信号解调性能以及提高信号检测质量。
本发明实施例提供的具体技术方案如下:
第一方面,本发明实施例提供了一种信号检测方法,包括:
从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号;
利用所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵;
利用所述多个逻辑端口各自的第一等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵;
按照预设的概率估计算法,利用所述多个逻辑端口各自的第二等效信道矩阵确定所述第二数据信号中是否存在干扰信号,以及所述干扰信号所使用的逻辑端口;
若存在干扰信号,则根据所述第一端口的第二等效信道矩阵以及所述干扰信号所使用的逻辑端口的第二等效信道矩阵,采用干扰抑制算法解调所述第二数据信号,得到第三数据信号;
对所述第三数据信号进行解扰以及盲检测,得到检测信号。
该实施例中,按照预设的概率估计算法,利用多个逻辑端口各自的第二等效信道矩阵判断干扰抑制合并得到的第二数据信号中是否存在干扰信号,在确定存在干扰信号时,采用干扰抑制算法解调第二数据信号,从而能够在信号解调时抑制或消除干扰信号的影响,提高信号解调性能以及提高信号检测质量。
结合第一方面,在第一种可能的实现方式中,所述方法还包括:
若不存在干扰信号,根据所述第一端口的第二等效信道矩阵,采用最大比合并MRC算法解调所述第二数据信号,得到第三数据信号。
结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,所述按照预设的概率估计算法,利用所述多个逻辑端口各自的第二等效信道矩阵确定所述第二数据信号中是否存在干扰信号,以及所述干扰信号所使用的逻辑端口,包括:
获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合的存在概率;
根据所有组合中存在概率最大的一个组合,确定所述第二数据信号中是否存在干扰信号;
若所述存在概率最大的一个组合中只包含第一端口,则确定所述第二数据信号中不存在干扰信号;
若所述存在概率最大的一个组合中包含除所述第一端口外的至少一个逻辑端口,则确定所述第二数据信号中存在干扰信号,且所述至少一个逻辑端口为所述干扰信号所使用的逻辑端口。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,所述预设的概率估计算法包括:广义最大似然算法、协方差度量算法和聚类算法。
结合第一方面至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述干扰抑制算法包括:最小均方误差算法、符号级别干扰消除算法和最大似然算法。
第二方面,本发明实施例提供了一种信号检测方法,包括:
从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号;
利用所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵;
利用所述多个逻辑端口各自的第一等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵;
按照预设的概率估计算法,利用所述多个逻辑端口各自的第二等效信道矩阵分别计算所述多个逻辑端口各自的有信号存在的概率;
根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用最小均方误差MMSE、符号级别干扰消除SLIC和最大似然ML中的任意一种解调所述第二数据信号,得到第三数据信号;
对所述第三数据信号进行解扰以及盲检测,得到检测信号。
该实施例中,通过计算多个逻辑端口各自的有信号存在的概率,根据多个逻辑端口各自的第二等效信道矩阵以及各自的有信号存在的概率,采用最小均方误差MMSE、符号级别干扰消除SLIC和最大似然ML中的任意一种解调干扰抑制合并得到的第二数据信号,从而能够在解调时抑制或消除干扰信号的影响,提高解调性能以及提高信号检测质量。
结合第二方面,在第一种可能的实现方式中,根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用最小均方误差MMSE解调所述第二数据信号,得到第三数据信号,包括:
按照公式解调所述第二数据信号获得所述第三数据信号,其中,表示所述第三数据信号,h0表示所述第一端口的第二等效信道矩阵,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵,V表示所述多个逻辑端口各自的有信号存在的概率组成的对角矩阵,I表示单位矩阵,σ2表示白噪声功率,y0表示所述第二数据信号。
结合第二方面,在第二种可能的实现方式中,根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用符号级别干扰消除SLIC解调所述第二数据信号,得到第三数据信号,包括:
根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用MMSE解调所述第二数据信号获得待估计UE的信号的估计量;
后续进行至少一次MMSE解调,并在后续的每次MMSE解调之前,计算所述第二数据信号与之前一次解调获得的待估计UE的信号的估计量的均值的差,将获得的差值作为本次MMSE解调的信号;
将最后一点MMSE解调获得待估计UE的信号的估计量作为所述第三数据信号。
结合第二方面,在第三种可能的实现方式中,根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用最大似然ML解调所述第二数据信号,得到第三数据信号,包括:
按照公式
解调所述第二数据信号获得所述第三数据信号中第i个比特bi对应的对数似然比L(bi);
其中,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵;x表示所述第一端口的发射符号和除所述第一端口之外的其它逻辑端口的发射符号组成的向量;Pr(xk)表示向量x中的xk的概率,若xk为待估计UE的信号,则xk在四相相移键控QPSK集合内取值,若xk为干扰信号,则xk在扩展QPSK集合内取值;σ2表示白噪声功率;y0表示所述第二数据信号。
结合第二方面至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,按照预设的概率估计算法,利用所述多个逻辑端口各自的第二等效信道矩阵分别计算所述多个逻辑端口各自的有信号存在的概率,包括:
获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合存在的概率;
根据所述每个组合存在的概率以及所述多个逻辑端口各自所属的组合存在的概率,分别计算所述多个逻辑端口各自的有信号存在的概率。
结合第二方面的第四种可能的实现方式,在第五种可能的实现方式中,所述预设的概率估计算法包括:广义最大似然算法、协方差度量算法和聚类算法。
第三方面,本发明实施例提供了一种信号检测装置,包括:
接收模块,用于从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号;
信道估计模块,用于利用所述接收模块接收的所述第一信号中的所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵;
干扰抑制合并模块,用于利用所述信道估计模块获得的所述多个逻辑端口各自的第一等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵;
解调模块,用于按照预设的概率估计算法,利用所述干扰抑制合并模块获得的所述多个逻辑端口各自的第二等效信道矩阵确定所述第二数据信号中是否存在干扰信号,以及所述干扰信号所使用的逻辑端口,若存在干扰信号,则根据所述第一端口的第二等效信道矩阵以及所述干扰信号所使用的逻辑端口的第二等效信道矩阵,采用干扰抑制算法解调所述第二数据信号,得到第三数据信号;
解扰模块,用于对所述解调模块得到的所述第三数据信号进行解扰;
盲检测模块,用于对所述解扰模块解扰后得到的信号进行盲检测,得到检测信号。
结合第三方面,在第一种可能的实现方式中,所述解调模块还用于:
若不存在干扰信号,根据所述第一端口的第二等效信道矩阵,采用最大比合并MRC算法解调所述第二数据信号,得到第三数据信号。
结合第三方面或第一种可能的实现方式,在第二种可能的实现方式中,所述解调模块具体用于:
获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合的存在概率;
根据所有组合中存在概率最大的一个组合,确定所述第二数据信号中是否存在干扰信号;
若所述存在概率最大的一个组合中只包含第一端口,则确定所述第二数据信号中不存在干扰信号;
若所述存在概率最大的一个组合中包含除所述第一端口外的至少一个逻辑端口,则确定所述第二数据信号中存在干扰信号,且所述至少一个逻辑端口为所述干扰信号所使用的逻辑端口。
结合第三方面的第二种可能的实现方式,在第三种可能的实现方式中,所述预设的概率估计算法包括:广义最大似然算法、协方差度量算法和聚类算法。
结合第三方面至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述干扰抑制算法包括:最小均方误差算法、符号级别干扰消除算法和最大似然算法。
第四方面,本发明实施例提供了一种信号检测装置,包括:
接收模块,用于从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号;
信道估计模块,用于利用所述接收模块接收的所述第一信号中的所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵;
干扰抑制合并模块,用于利用所述信道估计模块获得的所述多个逻辑端口各自的第一等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵;
解调模块,用于按照预设的概率估计算法,利用所述干扰抑制合并模块获得的所述多个逻辑端口各自的第二等效信道矩阵分别计算所述多个逻辑端口各自的有信号存在的概率,根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用最小均方误差MMSE、符号级别干扰消除SLIC和最大似然ML中的任意一种解调所述第二数据信号,得到第三数据信号;
解扰模块,用于对所述解调模块得到的所述第三数据信号进行解扰;
盲检测模块,用于对所述解扰模块解扰后得到的信号进行盲检测,得到检测信号。
结合第四方面,在第一种可能的实现方式中,所述解调模块具体用于:
按照公式解调所述第二数据信号获得所述第三数据信号,其中,表示所述第三数据信号,h0表示所述第一端口的第二等效信道矩阵,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵,V表示所述多个逻辑端口各自的有信号存在的概率组成的对角矩阵,I表示单位矩阵,σ2表示白噪声功率,y0表示所述第二数据信号。
结合第四方面,在第二种可能的实现方式中,所述解调模块具体用于:
根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用MMSE解调所述第二数据信号获得待估计UE的信号的估计量;
后续进行至少一次MMSE解调,并在后续的每次MMSE解调之前,计算所述第二数据信号与之前一次解调获得的待估计UE的信号的估计量的均值的差,将获得的差值作为本次MMSE解调的信号;
将最后一点MMSE解调获得待估计UE的信号的估计量作为所述第三数据信号。
结合第四方面,在第三种可能的实现方式中,所述解调模块具体用于:
按照公式
解调所述第二数据信号获得所述第三数据信号中第i个比特bi对应的对数似然比L(bi);
其中,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵;x表示所述第一端口的发射符号和除所述第一端口之外的其它逻辑端口的发射符号组成的向量;Pr(xk)表示向量x中的xk的概率,若xk为待估计UE的信号,则xk在四相相移键控QPSK集合内取值,若xk为干扰信号,则xk在扩展QPSK集合内取值;σ2表示白噪声功率;y0表示所述第二数据信号。
结合第四方面至第三种可能的实现方式中的任意一种,在第四种可能的实现方式中,所述解调模块具体用于:
获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合存在的概率;
根据所述每个组合存在的概率以及所述多个逻辑端口各自所属的组合存在的概率,分别计算所述多个逻辑端口各自的有信号存在的概率。
结合第四方面的第四种可能的实现方式,在第五种可能的实现方式中,所述预设的概率估计算法包括:广义最大似然算法、协方差度量算法和聚类算法。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
以下实施例中,仅以EPDCCH为例对本发明实施例提供的信号检测方法进行说明,实际应用中,对于其它信道的信号检测也可以采用本发明实施例提供的方法,本发明并不以此为限。
针对现有EPDCCH信号检测过程中,在进行MRC解调时,多用户场景下无法抑制UE间的干扰所导致的ePDCCH解调性能差、误码率的高的问题,提出了以下解决方案。该解决方案也适用于其它控制信道的信号检测,并不限于ePDCCH。
第一种解决方案的核心思想为:判断对接收的第一信号中的第一数据信号进行干扰抑制合并得到的第二数据信号中是否存在干扰信号,在确定存在干扰信号时,采用能够抑制或消除干扰信号的干扰抑制算法对该第二数据信号进行解调后检测获得检测信号。
第一实施例中,如图3所示,进行信号检测的详细方法流程如下:
步骤301:从控制信道的第一端口接收第一信号,该第一端口为控制信道的多个逻辑端口中的一个,该第一信号包括第一导频信号和第一数据信号。
以控制信道为ePDCCH为例,待估计UE的ePDCCH包含多个ECCE,每个ECCE对应多个逻辑端口。其中,假设第一端口为待检测的逻辑端口,通过该第一端口接收的第一信号为待检测信号。
步骤302:利用该第一导频信号和该多个逻辑端口各自的解调专用导频,分别对该多个逻辑端口进行信道估计,获得该多个逻辑端口各自的第一等效信道矩阵。
其中,本领域技术人员应当知道,多个逻辑端口各自的解调专用导频为UE预先设置的,从UE中可以获取多个逻辑端口各自的预先设置的解调专用导频,利用第一信号中的第一导频信号和该逻辑端口的解调专用导频,计算得到该逻辑端口的第一等效信道矩阵。
步骤303:利用该多个逻辑端口各自的第一等效信道矩阵,对第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到第二数据信号以及该多个逻辑端口各自的第二等效信道矩阵。
应当知道,干扰抑制合并是为了消除其他小区的信号对第一数据信号造成的干扰,具体实现中,可以利用第一信号,多个逻辑端口各自的第一等效信道矩阵,以及干扰协方差矩阵Ruu进行干扰抑制合并计算,其中,Ruu是根据速率匹配规则指示的物理资源块(Physical Resource Block,PRB)位置,利用多个逻辑端口各自的第一等效信道矩阵计算得到小区间干扰的统计特性,具体可以参考在先技术,这里不再详述。
具体地,利用Ruu对该多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到该多个逻辑端口的第二等效信道矩阵。
步骤304:按照预设的概率估计算法,利用该多个逻辑端口各自的第二等效信道矩阵确定第二数据信号中是否存在干扰信号,以及该干扰信号所使用的逻辑端口。
优选地,判断第二数据信号中是否存在干扰信号,以及确定干扰信号所使用的逻辑端口的具体过程如下:
获取第一端口与除第一端口之外的逻辑端口的所有组合,每个组合中至少包含第一端口;
分别针对每个组合,根据该每个组合中包含的各个逻辑端口的第二等效信道矩阵,按照预设的概率估计算法,计算该每个组合的存在概率;
根据所有组合中存在概率最大的一个组合,确定第二数据信号中是否存在干扰信号;
若该存在概率最大的一个组合中只包含第一端口,则确定第二数据信号中不存在干扰信号;
若该存在概率最大的一个组合中包含除第一端口外的至少一个逻辑端口,则确定该第二数据信号中存在干扰信号,且该至少一个逻辑端口为干扰信号所使用的逻辑端口。
其中,组合的存在概率为该组合中的每个逻辑端口有信号存在且该组合中不包含的逻辑端口无信号存在的概率。
优选地,预设的概率估计算法包括但不限于:广义最大似然估计算法、协方差度量算法和聚类算法中的任意一种。实际应用中,能够计算组合的存在概率的估计算法并不仅限于此,对于其它能够计算得到组合的存在概率的方法,本发明也将其包括在内。
步骤305a:若存在干扰信号,则根据第一端口的第二等效信道矩阵以及干扰信号所使用的逻辑端口的第二等效信道矩阵,采用干扰抑制算法解调所述第二数据信号,得到第三数据信号。
优选地,干扰抑制算法包括但不限于:最小均方误差算法、符号级别干扰消除算法和最大似然算法。此处仅为列举,只要能够达到抑制或消除干扰信号的算法均可以作为本发明的干扰抑制算法,本发明的保护范围并不以此为限制。
步骤305b:若步骤304确定不存在干扰信号,根据第一端口的第二等效信道矩阵,采用最大比合并算法解调第二数据信号,得到第三数据信号。
步骤306:对第三数据信号进行解扰以及盲检测,得到检测信号。
需要说明的是,本实施例中,如果在步骤304中确定第二数据信号中存在多用户之间的信号干扰,则将第二数据信号视作一个干扰信号,采用干扰抑制算法进行解调,以抑制其中的干扰;如果在步骤304中确定第二数据信号中不存在其他用户的信号干扰,则将第二数据信号视作一个无干扰信号,利用MRC算法进行解调,相比现有技术,由于考虑了多用户之间的信号干扰,本实施例的信号检测方法可以降低误码率,保证信号的检测质量。
在一个具体实施例中,如图4所示,以ePDCCH为例,假设待检测的逻辑端口为port107,需要判断在por108、port109和port110上是否存在干扰信号。具体过程如下:
针对某个ECCE,按照除了待检测的逻辑端口之外的其它三个逻辑端口是否存在干扰信号的可能性,得到8种组合,这8种组合中包括3个端口均不存在干扰信号的情况,可以采用广义最大似然估计算法、协方差度量算法和聚类算法中的任意一种计算每个组合中的逻辑端口存在信号且该组合中不包含的逻辑端口不存在信号的概率,即该组合的存在概率。此处仅为举例,本发明的保护范围并不依次为限。
8种组合的存在概率的计算方法类似,以下仅以port109中存在干扰信号,port108和port110中不存在干扰信号为例对组合的存在概率的计算过程进行说明。
在port109中存在干扰信号,port108和port110中不存在干扰信号时,第二数据信号可表示为:y0=h107x0+h109x1+n,其中,y0表示第二数据信号,h107表示port107的第二等效信道矩阵,h109表示port109的第二等效信道矩阵,n为白噪声,x0表示待检测逻辑端口的发射符号,x1表示存在干扰信号的逻辑端口的发射符号;
该第二数据信号可等价为均值为零,方差为A的高斯分布,其中,A=h107h107 *+h109h109 *+σ2I;
Port109存在干扰信号的似然概率(即组合的存在概率)可表示为:
采用类似的方法分别计算得到8种组合的似然概率,选择概率最大值,假设概率最大值对应的组合为port109存在干扰UE的信号,port108和port110中不存在干扰信号,则判决结果为:多用户场景,且存在一个干扰UE,该干扰UE使用port109。
在确定为多用户场景且使用MMSE解调第一信号时,假设确定port108和port110存在干扰信号,待检测的逻辑端口为port107,则解调第二数据信号得到的第三数据信号可表示为:其中,H由port107、port108和port110的第二等效信道矩阵组成,表示为H=[h107h108h110],σ2表示白噪声功率,I表示单位矩阵,y0表示第二数据信号。
该实施例中,确定不存在干扰信号时,采用MRC解调第二数据信号,在确定存在干扰信号时,采用干扰抑制算法解调第二数据信号,从而能够在解调时抑制或消除干扰信号的影响,提高解调性能以及提高信号检测质量。
第二实施例中,基于与第一实施例相同的原理,提供了一种信号检测装置,如图5所示,该装置的具体实施可参见上述方法部分的描述,重复之处不再赘述,该装置主要包括:
接收模块501,用于从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号;
信道估计模块502,用于利用所述接收模块501接收的所述第一信号中的所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵;
干扰抑制合并模块503,用于利用所述信道估计模块502获得的所述多个逻辑端口各自的等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵;
解调模块504,用于按照预设的概率估计算法,利用所述干扰抑制合并模块503获得的所述多个逻辑端口各自的第二等效信道矩阵确定所述第二数据信号中是否存在干扰信号,以及所述干扰信号所使用的逻辑端口,若存在干扰信号,则根据所述第一端口的第二等效信道矩阵以及所述干扰信号所使用的逻辑端口的第二等效信道矩阵,采用干扰抑制算法解调所述第二数据信号,得到第三数据信号;
解扰模块505,用于对所述解调模块504得到的所述第三数据信号进行解扰;
盲检测模块506,用于对所述解扰模块505解扰后得到的信号进行盲检测,得到检测信号。
优选地,该装置还包括干扰协方差矩阵计算模块和速率匹配模块,其中,
干扰协方差矩阵计算模块,用于利用信道估计模块得到的所述多个逻辑端口各自的第一等效信道矩阵计算干扰协方差矩阵Ruu,是根据速率匹配规则指示的物理资源块(Physical Resource Block,PRB)位置,利用多个逻辑端口各自的第一等效信道矩阵计算得到小区间干扰的统计特性,具体可以参考在先技术,这里不再详述;
速率匹配模块,用于根据预设的速率匹配规则为干扰协方差矩阵计算模块和干扰抑制合并模块指示控制信道的物理资源块位置。
具体地,利用Ruu对该多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到该多个逻辑端口的第二等效信道矩阵。
其中,解调模块504还用于:
若不存在干扰信号,根据所述第一端口的第二等效信道矩阵,采用最大比合并MRC算法解调所述第二数据信号,获得第三数据信号。
优选地,解调模块504具体用于:
获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合的存在概率;
根据所有组合中存在概率最大的一个组合,确定所述第二数据信号中是否存在干扰信号;
若所述存在概率最大的一个组合中只包含第一端口,则确定所述第二数据信号中不存在干扰信号;
若所述存在概率最大的一个组合中包含除所述第一端口外的至少一个逻辑端口,则确定所述第二数据信号中存在干扰信号,且所述至少一个逻辑端口为所述干扰信号所使用的逻辑端口。
优选地,预设的概率估计算法包括但不限于:广义最大似然算法、协方差度量算法和聚类算法。
优选地,干扰抑制算法包括但不限于:最小均方误差算法、符号级别干扰消除算法和最大似然算法。
基于与第一、第二实施例相同的原理,第三实施例中,提供了一种设备,该设备主要包括:
接收器,用于从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号;
处理器,用于利用所述接收器接收的所述第一信号中的所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵,利用所述多个逻辑端口各自的第一等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵,按照预设的概率估计算法,利用所述多个逻辑端口各自的第二等效信道矩阵确定所述第二数据信号中是否存在干扰信号,以及所述干扰信号所使用的逻辑端口,若存在干扰信号,则根据所述第一端口的第二等效信道矩阵以及所述干扰信号所使用的逻辑端口的第二等效信道矩阵,采用干扰抑制算法解调所述第二数据信号,得到第三数据信号,对所述第三数据信息进行解扰以及盲检测,得到检测信号。
具体地,处理器若确定不存在干扰信号,根据所述第一端口的第二等效信道矩阵,采用最大比合并MRC算法解调所述第二数据信号,得到第三数据信号。
应当知道,干扰抑制合并是为了消除其他小区的信号对第一数据信号造成的干扰,具体实现中,可以利用第一信号,多个逻辑端口各自的第一等效信道矩阵,以及干扰协方差矩阵Ruu进行干扰抑制合并计算,其中,Ruu是根据速率匹配规则指示的物理资源块(Physical Resource Block,PRB)位置,利用多个逻辑端口各自的第一等效信道矩阵计算得到小区间干扰的统计特性,具体可以参考在先技术,这里不再详述。
具体地,利用Ruu对该多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到该多个逻辑端口的第二等效信道矩阵。
优选地,处理器获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合的存在概率;
根据所有组合中存在概率最大的一个组合,确定所述第二数据信号中是否存在干扰信号;
若所述存在概率最大的一个组合中只包含第一端口,则确定所述第二数据信号中不存在干扰信号;
若所述存在概率最大的一个组合中包含除所述第一端口外的至少一个逻辑端口,则确定所述第二数据信号中存在干扰信号,且所述至少一个逻辑端口为所述干扰信号所使用的逻辑端口。
优选地,预设的概率估计算法包括但不限于:广义最大似然估计算法、协方差度量算法和聚类算法中的任意一种。实际应用中,计算组合的存在概率的方法并不仅限于此,对于其它能够计算得到组合的存在概率的方法,本发明也将其包括在内。
第二种解决方案的核心思想为:通过计算控制信道的多个逻辑端口各自的有信号存在的概率,根据该多个逻辑端口各自的有信号存在的概率以及该多个逻辑端口各自的第二等效信道矩阵,采用设定的算法对接收的第一信号中的第一数据信号进行干扰抑制合并得到的第二数据信号进行解调后,检测获得检测信号。
第四实施例中,如图6所示,进行信号检测的详细方法流程如下:
步骤601:从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号。
以控制信道为ePDCCH为例,待估计UE的ePDCCH包含多个ECCE,每个ECCE对应多个逻辑端口。其中,假设第一端口为待检测的逻辑端口,通过该第一端口接收的第一信号为待检测信号。
步骤602:利用所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵。
其中,本领域技术人员应当知道,多个逻辑端口各自的解调专用导频为UE预先设置的,从UE中获取多个逻辑端口各自的预先设置的解调专用导频,利用第一信号中的第一导频信号和该逻辑端口的解调专用导频,计算得到该逻辑端口的第一等效信道矩阵。
步骤603:利用所述多个逻辑端口各自的第一等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵。
应当知道,干扰抑制合并是为了消除其他小区的信号对第一数据信号造成的干扰,具体实现中,可以利用第一信号,多个逻辑端口各自的第一等效信道矩阵,以及干扰协方差矩阵Ruu进行干扰抑制合并计算,其中,Ruu是根据速率匹配规则指示的物理资源块(Physical Resource Block,PRB)位置,利用多个逻辑端口各自的第一等效信道矩阵计算得到小区间干扰的统计特性,具体可以参考在先技术,这里不再详述。
具体地,利用Ruu对所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并,得到所述多个逻辑端口各自的第二等效信道矩阵。
步骤604:按照预设的概率估计算法,利用所述多个逻辑端口各自的第二等效信道矩阵分别计算所述多个逻辑端口各自的有信号存在的概率。
优选地,计算所述多个逻辑端口各自的有信号存在的概率,具体过程为:
获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合存在的概率;
根据所述每个组合存在的概率以及所述多个逻辑端口各自所属的组合存在的概率,分别计算所述多个逻辑端口各自的有信号存在的概率。
优选地,预设的概率估计算法包括但不限于:广义最大似然算法、改进的协方差度量算法和改进的聚类算法中的任意一种。此处仅为举例,对于其它能够计算逻辑端口的有信号存在的概率的算法,本发明也将其包括在内。
一个具体实施中,计算所述所有组合各自的存在概率的和,作为第一和值;从所述所有组合中选择包含某一逻辑端口各组合,计算选择得到的各组合各自的存在的概率的和,作为第二和值,将第二和值与第一和值的比值作为该逻辑端口的有信号存在的概率。
假设采用改进的广义最大似然方法计算各逻辑端口的有信号存在的概率。其中,第一端口的有信号存在的概率设为1;若逻辑端口不是第一端口,该逻辑端口的有信号存在的概率可表示为:其中,Psum表示第一端口与除第一端口之外的其它各逻辑端口的所有组合中、每个组合的存在的概率的和,Pi是该所有组合中第i个包含当前计算的逻辑端口的组合的存在概率。
假设第一端口为port107,可能存在干扰信号的逻辑端口分别为por108、port109和port110,该三个逻辑端口按照干扰信号是否存在的所有可能性有8种组合,这8种组合中包括3个端口均不存在干扰信号的情况,Psum为这8种组合各自的存在概率的和,假设计算port109的有信号存在的概率,则Pi为该所有可能的组合中包含port109的第i个组合的存在概率。其它逻辑端口的有信号存在的概率的计算过程与此过程类似,此处不再赘述。
步骤605:根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用最小均方误差MMSE、符号级别干扰消除SLIC和最大似然ML中的任意一种解调所述第二数据信号,得到第三数据信号。
步骤606:对所述第三数据信号进行解扰以及盲检测,得到检测信号。
第一具体实施方式中,采用改进的MMSE算法解调第二数据信号的具体过程为:
按照公式解调第二数据信号获得第三数据信号,其中,表示第三数据信号,h0表示所述第一端口的第二等效信道矩阵,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵,V表示所述多个逻辑端口各自的有信号存在的概率组成的对角矩阵,I表示单位矩阵,σ2表示白噪声功率,y0表示所述第二数据信号。
例如,假设待估计UE使用的逻辑端口为port107,port108、port109和port110中可能存在干扰信号,该解调得到的第三数据信号可表示为:
其中,H=[h107h108h109h110],由port107、port108、port109和port110的第二等效信道矩阵组成,h107表示port107的第二等效信道矩阵,h108表示port108的第二等效信道矩阵,h109表示port109的第二等效信道矩阵,h110表示port110的第二等效信道矩阵;
其中,V为由各逻辑端口各自的有信号存在的概率组成的对角矩阵,表示为:
V=diag{P107,P108,P109,P110}
=diag{1,P108,P109,P110}。
第二具体实施方式中,采用SLIC解调第一信号的具体过程如下:
根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用MMSE解调所述第二数据信号获得待估计UE的信号的估计量;
后续进行至少一次MMSE解调,并在后续的每次MMSE解调之前,计算第二数据信号与之前一次解调获得的待估计UE的信号的估计量的均值的差,将获得的差值作为本次MMSE解调的信号;
将最后一点MMSE解调获得待估计UE的信号的估计量作为所述第三数据信号。
其中,每次MMSE解调的具体过程与第一具体实施例中描述的采用改进的MMSE解调接收信号的过程相似,此处不再赘述。
第三具体实施方式中,采用ML解调第一信号的具体过程如下:
按照公式
解调第二数据信号获得第三数据信号中第i个比特bi对应的对数似然比L(bi);
其中,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵;x表示所述待第一端口的发射符号和除所述第一端口之外的其它逻辑端口的发射符号组成的向量;Pr(xk)表示向量x中的xk的概率,若xk为待估计UE的信号,则xk在四相相移键控QPSK集合内取值,若xk为干扰信号,则xk在扩展QPSK集合内取值;σ2表示白噪声功率;y0表示所述第二数据信号。
以ePDCCH为例,假设待估计ePDCCH符号x0第i个比特(ePDCCH信号使用四相相移键控(Quadrature Phase Shift Keying,QPSK)调制,因此i可以取1和2)bi对应的LLR可以表示为:
类似于经典ML算法,做max-log简化,得到
其中x=[x0,x1,x2,x3]T,x1,x2,x3是干扰UE ePDCCH符号,分别对应port108、109和110。Pr(xk)是符号xk某个取值的先验概率。x0在QPSK集合内取值,x1,x2,x3在扩展QPSK集合内取值,扩展QPSK集合如图7所示,即增加了I路Q路都为0的星座点。
图7中的中心星座点(I路Q路都为0的点)的先验概率为(不失一般性,以x1为例):
Pr(x1)=1-P108,
其它四个星座点的先验概率相等,可以表示为:
x2,x3的先验概率可以类似计算。
从简化后的L(bi)表达式可以看出,基于ML的统一解调和经典ML解调的差别仅在于求取LLR的时候需要考虑干扰UE PDCCH符号取值的先验概率,具体而言,需要增加偏移量
为了简化计算复杂度,和经典ML解调类似,可以用“树搜索”的方法求取L(bi)。具体流程如图8所示:
首先,对第二数据信号和第二等效信道矩阵进行预处理,例如QR分解;
其次,对待估计ePDCCH符号选择幸存路径;
然后,根据先验概率,分别对干扰ePDCCH符号选择幸存路径;
最后,根据幸存路径计算LLR。
与经典ML算法的差别主要在于:需要根据偏移量在扩展QPSK集合内选择选择干扰UE ePDCCH符号幸存路径,并且需要考虑先验概率。
该实施例中,通过计算多个逻辑端口各自的有信号存在的概率,根据多个逻辑端口各自的第二等效信道矩阵以及多个逻辑端口各自的有信号存在的概率,采用改进的最小均方误差MMSE、改进的符号级别干扰消除SLIC和改进的最大似然ML中的任意一种解调所述第二数据信号,从而能够在解调时抑制或消除干扰信号的影响,提高解调性能以及提高信号检测质量。
基于与第四实施相同的原理,第五实施例中,提供了一种信号检测装置,该装置的具体实施可参见第四实施例中方法描述,重复之处不再赘述,如图9所示,该装置主要包括:
接收模块901,用于从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号;
信道估计模块902,用于利用所述接收模块901接收的所述第一信号中的所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵;
干扰抑制合并模块903,用于利用所述信道估计模块902获得的所述多个逻辑端口各自的第一等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵;
解调模块904,用于按照预设的概率估计算法,利用所述干扰抑制合并模块获得的所述多个逻辑端口各自的第二等效信道矩阵分别计算所述多个逻辑端口各自的有信号存在的概率,根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用最小均方误差MMSE、符号级别干扰消除SLIC和最大似然ML中的任意一种解调所述第二数据信号,得到第三数据信号;
解扰模块905,用于对所述解调模块904得到的所述第三数据信号进行解扰;
盲检测模块906,用于对所述解扰模块905解扰后得到的信号进行盲检测,得到检测信号。
优选地,该装置还包括干扰协方差矩阵计算模块和速率匹配模块,其中,
干扰协方差矩阵计算模块,用于利用信道估计模块得到的所述多个逻辑端口各自的第一等效信道矩阵计算干扰协方差矩阵Ruu,是根据速率匹配规则指示的物理资源块(Physical Resource Block,PRB)位置,利用多个逻辑端口各自的第一等效信道矩阵计算得到小区间干扰的统计特性,具体可以参考在先技术,这里不再详述;
速率匹配模块,用于根据预设的速率匹配规则为干扰协方差矩阵计算模块和干扰抑制合并模块指示控制信道的物理资源块位置。
具体地,利用Ruu对该多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到该多个逻辑端口的第二等效信道矩阵。
优选地,预设的概率估计算法包括:广义最大似然算法、协方差度量算法和聚类算法中的任意一种。此处仅为举例,对于其它能够计算逻辑端口的有信号存在的概率的算法,本发明也将其包括在内。
优选地,所述解调模块具体用于:
获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合存在的概率;
根据所述每个组合存在的概率以及所述多个逻辑端口各自所属的组合存在的概率,分别计算所述多个逻辑端口各自的有信号存在的概率。
优选地,解调模块采用最小均方误差MMSE、符号级别干扰消除SLIC和最大似然ML中的任意一种解调所述第二数据信号,得到第三数据信号,具体如下:
第一具体实施方式中,解调模块采用改进的最小均方误差解调第二数据信号,具体为:
按照公式解调所述第二数据信号获得所述第三数据信号,其中,表示所述第三数据信号,h0表示所述第一端口的第二等效信道矩阵,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵,V表示所述多个逻辑端口各自的有信号存在的概率组成的对角矩阵,I表示单位矩阵,σ2表示白噪声功率,y0表示所述第二数据信号。
第二具体实施方式中,解调模块采用改进的符号级别干扰消除解调第二数据信号,具体为:
根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用MMSE解调所述第二数据信号获得待估计UE的信号的估计量;
后续进行至少一次MMSE解调,并在后续的每次MMSE解调之前,计算所述第二数据信号与之前一次解调获得的待估计UE的信号的估计量的均值的差,将获得的差值作为本次MMSE解调的信号;
将最后一点MMSE解调获得待估计UE的信号的估计量作为所述第三数据信号。
第三具体实施方式中,解调模块采用改进的最大似然解调第二数据信号,具体为:
按照公式
解调所述第二数据信号获得所述第三数据信号中第i个比特bi对应的对数似然比L(bi);
其中,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵;x表示所述第一端口的发射符号和除所述第一端口之外的其它逻辑端口的发射符号组成的向量;Pr(xk)表示向量x中的xk的概率,若xk为待估计UE的信号,则xk在四相相移键控QPSK集合内取值,若xk为干扰信号,则xk在扩展QPSK集合内取值;σ2表示白噪声功率;y0表示所述第二数据信号。
基于与第四、第五实施例相同的原理,第六实施例中,提供了一种设备,该设备主要包括:
接收器,用于从控制信道的第一端口接收第一信号,所述第一端口为所述控制信道的多个逻辑端口中的一个,所述第一信号包括第一导频信号和第一数据信号;
处理器,用于利用所述接收器接收的所述第一信号中的所述第一导频信号和所述多个逻辑端口各自的解调专用导频,分别对所述多个逻辑端口进行信道估计,获得所述多个逻辑端口各自的第一等效信道矩阵;利用所述多个逻辑端口各自的第一等效信道矩阵,对所述第一数据信号以及所述多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并,得到第二数据信号以及所述多个逻辑端口各自的第二等效信道矩阵,按照预设的概率估计算法,利用所述多个逻辑端口各自的第二等效信道矩阵分别计算所述多个逻辑端口各自的有信号存在的概率;根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用最小均方误差MMSE、符号级别干扰消除SLIC和最大似然ML中的任意一种解调所述第二数据信号,得到第三数据信号;对所述第三数据信号进行解扰以及盲检测,得到检测信号。
应当知道,干扰抑制合并是为了消除其他小区的信号对第一数据信号造成的干扰,具体实现中,可以利用第一信号,多个逻辑端口各自的第一等效信道矩阵,以及干扰协方差矩阵Ruu进行干扰抑制合并计算,其中,Ruu是根据速率匹配规则指示的物理资源块(Physical Resource Block,PRB)位置,利用多个逻辑端口各自的第一等效信道矩阵计算得到小区间干扰的统计特性,具体可以参考在先技术,这里不再详述。
具体地,利用Ruu对该多个逻辑端口各自的第一等效信道矩阵进行干扰抑制合并计算,得到该多个逻辑端口的第二等效信道矩阵。
优选地,预设的概率估计算法包括但不限于:广义最大似然算法、协方差度量算法和聚类算法中的任意一种。
优选地,处理器计算所述多个逻辑端口各自的有信号存在的概率的具体过程如下:
获取所述第一端口与除所述第一端口之外的逻辑端口的所有组合,每个组合中至少包含所述第一端口;
分别针对所述每个组合,根据所述每个组合中所包含的各个逻辑端口的第二等效信道矩阵,按照所述预设的概率估计算法,计算所述每个组合存在的概率;
根据所述每个组合存在的概率以及所述多个逻辑端口各自所属的组合存在的概率,分别计算所述多个逻辑端口各自的有信号存在的概率。
优选地,处理器采用最小均方误差MMSE、符号级别干扰消除SLIC和最大似然ML中的任意一种解调所述第二数据信号,得到第三数据信号,具体如下:
第一具体实施方式中,处理器采用改进的MMSE算法解调第二数据信号的具体过程为:
按照公式解调所述第二数据信号获得所述第三数据信号,其中,表示所述第三数据信号,h0表示所述第一端口的第二等效信道矩阵,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵,V表示所述多个逻辑端口各自的有信号存在的概率组成的对角矩阵,I表示单位矩阵,σ2表示白噪声功率,y0表示所述第二数据信号。
第二具体实施方式中,处理器采用改进的SLIC解调第二数据信号的具体过程如下:
根据所述多个逻辑端口各自的第二等效信道矩阵以及所述多个逻辑端口各自的有信号存在的概率,采用MMSE解调所述第二数据信号获得待估计UE的信号的估计量;
后续进行至少一次MMSE解调,并在后续的每次MMSE解调之前,计算所述第二数据信号与之前一次解调获得的待估计UE的信号的估计量的均值的差,将获得的差值作为本次MMSE解调的信号;
将最后一点MMSE解调获得待估计UE的信号的估计量作为所述第三数据信号。
其中,每次MMSE解调的具体过程与第一具体实施例中描述的采用改进的MMSE解调接收信号的过程相似,此处不再赘述。
第三具体实施方式中,处理器采用ML解调第一信号的具体过程如下:
按照公式
解调所述第二数据信号获得所述第三数据信号中第i个比特bi对应的对数似然比L(bi);
其中,H表示所述多个逻辑端口各自的第二等效信道矩阵组成的矩阵;x表示所述第一端口的发射符号和除所述第一端口之外的其它逻辑端口的发射符号组成的向量;Pr(xk)表示向量x中的xk的概率,若xk为待估计UE的信号,则xk在四相相移键控QPSK集合内取值,若xk为干扰信号,则xk在扩展QPSK集合内取值;σ2表示白噪声功率;y0表示所述第二数据信号。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。