用于检测和取消无线通信中的干扰的技术的制作方法

文档序号:15576910发布日期:2018-09-29 05:42阅读:142来源:国知局

本申请要求于2016年5月17日提交的题为“techniquesfordetectingandcancellinginterferenceinwirelesscommunications”的非临时申请no.15/157,191的、于2016年1月22日提交的题为“techniquesfordetectingandcancellinginterferenceinwirelesscommunications”的临时申请no.62/281,774的,以及于2016年2月22日提交的题为“techniquesfordetectingandcancellinginterferenceinwirelesscommunications”的临时申请62/298,254的优先权,这些申请被转让给本申请的受让人并在本文通过引用为了所有目的被明确并入。

在本文描述的各方面通常涉及通信系统,具体地,涉及检测和消除无线通信中的干扰。



背景技术:

无线通信系统被广泛部署以提供各种电信服务,例如,电话、视频、数据、消息传递和广播。典型的无线通信系统可以采用能够通过共享可用系统资源(例如,带宽、发射功率)来支持与多个用户的通信的多址技术。这种多址技术的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统和时分同步码分多址(td-scdma)系统。

在各种电信标准中已采用这些多址技术以提供使得不同的无线设备能够在市、国家、区域甚至全球级别上进行通信的公共协议。无线设备通常包括用户设备(ue),例如移动设备,其与基站进行通信以接收对无线网络的接入。还提供小型小区基站以提供额外的覆盖区域。小型小区基站通常耦合到因特网后端(例如,在住宅、办公楼等处)并提供前端无线电接入网(ran)接口。在一些技术中,在基站或小型小区基站的给定小区内,来自小区外的设备的干扰(小区间干扰)可以限制小区内的设备的吞吐量。

用于消除干扰的先前机制包括干扰感知(interferenceaware)最大比合并(irc)检测,其中虽然可以从接收信号中消除估计的总噪声,但是该机制可能在具有低于阈值的信号干扰比(sir)的和/或处于较高的星座的环境中不起作用。另一种先前的机制允许通过回程连接(例如,lte中的x2接口)在基站当中传送干扰方信息。然而,可能在任何基站之间(例如,在任何小型小区基站之间和/或在小型小区和宏小区基站之间)不保证回程连接,因此可能不在任何情况下都依赖于回程连接。



技术实现要素:

以下呈现了一个或多个方面的简要概述,以便提供对这些方面的基本理解。该发明内容不是对所有预期方面的泛泛概述,并且既不旨在标识所有方面的关键或重要元素,也不旨在描绘任何或所有方面的范围。其唯一目的是以简化形式呈现一个或多个方面的一些概念,作为稍后呈现的更详细描述的序言。

根据示例,提供了一种用于消除无线通信中的干扰的方法。所述方法包括:执行对被接收信号的能量水平检测,以确定所述被接收信号中的与干扰设备对应的分配大小和位置;确定所述被接收信号中的所述干扰设备的干扰解调参考信号(dm-rs)和循环移位;至少部分地基于所述分配大小和位置以及所述dm-rs和循环移位,确定是否对所述被接收信号应用连续干扰消除,以消除来自所述干扰设备的干扰;以及至少部分地基于确定应用所述连续干扰消除,对所述被接收信号应用所述连续干扰消除。

在另一个方面,提供了一种用于无线通信的装置,其包括收发机、被配置为存储指令的存储器、以及与所述收发机和所述存储器通信地耦合的一个或多个处理器。所述一个或多个处理器被配置为执行所述指令以进行如下操作:执行对被接收信号的能量水平检测,以确定所述被接收信号中的与干扰设备对应的分配大小和位置;确定所述被接收信号中的所述干扰设备的干扰dm-rs和循环移位;至少部分地基于所述分配大小和位置以及所述干扰dm-rs和循环移位,确定是否对所述被接收信号应用连续干扰消除,以消除来自所述干扰设备的干扰;以及至少部分地基于确定应用所述连续干扰消除,对所述被接收信号应用所述连续干扰消除。

在另一示例中,提供了一种用于无线通信的装置,其包括:用于执行对被接收信号的能量水平检测,以确定所述被接收信号中的与干扰设备对应的分配大小和位置的单元;用于确定所述被接收信号中的所述干扰设备的干扰dm-rs和循环移位的单元;用于至少部分地基于所述分配大小和位置以及所述干扰dm-rs和循环移位,确定是否对所述被接收信号应用连续干扰消除,以消除来自所述干扰设备的干扰的单元;以及用于至少部分地基于确定应用所述连续干扰消除,对所述被接收信号应用所述连续干扰消除的单元。

在又一示例中,提供了一种包括用于无线通信的计算机可执行代码的计算机可读存储介质。该代码包括:用于执行对被接收信号的能量水平检测,以确定所述被接收信号中的与干扰设备对应的分配大小和位置的代码;用于确定所述被接收信号中的所述干扰设备的干扰dm-rs和循环移位的代码;用于至少部分地基于所述分配大小和位置以及所述干扰dm-rs和循环移位,确定是否对所述被接收信号应用连续干扰消除,以消除来自所述干扰设备的干扰的代码;以及用于至少部分地基于确定应用所述连续干扰消除,对所述被接收信号应用所述连续干扰消除的代码。

为了实现前述和相关目的,一个或多个方面包括在下文中充分描述并在权利要求书中特别指出的特征。以下描述和附图详细阐述了一个或多个方面的某些说明性特征。然而,这些特征仅指示可以采用各个方面的原理的各种方式中的一些,并且该描述旨在包括所有这些方面及其等同物。

附图说明

图1示出了根据在本文描述的各方面概念性地示出电信系统的示例的框图。

图2是示出接入网的示例的图。

图3是示出接入网中的演进节点b和用户设备的示例的图。

图4是示出根据在本文描述的各方面的用于检测和消除干扰的示例系统的图。

图5a和5b表示根据在本文描述的各方面的检测和消除干扰的示例方法的流程图。

图6是根据在本文描述的各方面的用于检测干扰的示例过程的图。

图7示出了根据在本文描述的各方面的用于连续消除干扰的示例组件。

具体实施方式

以下结合附图阐述的具体实施方式旨在作为各种配置的描述,而非旨在表示可以实践在本文所描述的概念的仅有配置。具体实施方式包括用于提供对各种概念的透彻理解的具体细节。然而,对于本领域技术人员将显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在一些情形中,众所周知的结构和组件以框图形式示出,以避免模糊这些概念。

在本文描述的各个方面涉及执行对来自一个或多个干扰设备的通信的盲检测以确定一个或多个干扰设备的特定参数(例如,资源分配大小和/或位置、信道系数、星座等)。例如,基于这些参数,可以从被接收信号中连续地消除来自一个或多个干扰设备的干扰。在示例中,能量检测机制可以被用于在被接收信号中检测干扰设备(例如,以检测资源分配的大小和/或位置)。基于检测到干扰设备,例如,干扰设备的参考信号(rs)(和/或rs的对应循环移位)可以基于与在无线电接入技术中定义的可能的rs序列(和/或对应的循环移位)对应的多个假设来在被接收信号中被检测。例如,在lte中,可以基于60个可能的dm-rs序列(例如,对于大于5资源块(rb)分配的情况为60个或对于等于或者小于5rb分配的情况为30个)之一来在被接收信号中检测解调rs(dm-rs)。在任何情况下,可以基于分配大小和/或位置以及检测到的rs和/或对应的循环移位来计算与干扰设备对应的系数。可以使用这些系数(例如,连同被接收信号的被计算系数)以使用连续干扰消除或其它干扰消除机制来从被接收信号(例如,和/或后续的被接收信号)中消除干扰设备的干扰。

现在将参照各种装置和方法呈现电信系统的若干方面。这些装置和方法将在以下详细描述中描述,并且通过各种框、模块、组件、电路、步骤、过程、算法等(统称为“元素”)在附图中示出。可以使用电子硬件、计算机软件或其任何组合来实现这些元素。将这些元素实现为硬件还是软件取决于特定应用和强加于整个系统的设计约束。

举例来说,元素或元素的任何部分或多个元素的任何组合可以用包括一个或多个处理器的“处理系统”来实现。处理器的示例包括微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门控逻辑、分立硬件电路以及被配置为执行贯穿本公开内容描述的各种功能的其它合适硬件。处理系统中的一个或多个处理器可以执行软件。软件应被广泛地解释为指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行中的线程、过程、函数等,而无论是其被称为软件、固件、中间件、微代码、硬件描述语言还是其它。

因此,在一个或一个以上方面中,所描述的功能可以硬件、软件或其任何组合来实施。如果以软件实现,则可以将功能作为一个或多个指令或代码存储在计算机可读介质上或将其编码为计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是计算机可以访问的任何可用介质。作为示例而非限制,这种计算机可读介质可包括ram、rom、eeprom、闪存、相变存储器、cd-rom或其它光盘存储、磁盘存储或其它磁存储设备、或可用于以指令或数据结构的形式携带或存储所需程序代码并且可由计算机访问的任何其它介质。如在本文使用的盘和碟包括压缩碟(cd)、激光碟、光碟、数字通用碟(dvd)和软盘,其中盘通常磁性地再现数据,而碟用激光光学地再现数据。上述的组合也应包括在计算机可读介质的范围内。

首先参照图1,附图示了根据在本文描述的各方面的无线通信系统100的示例。无线通信系统100包括多个接入点(例如,基站、enb或wlan接入点)105、多个用户设备(ue)115和核心网130。接入点105可以包括:通信组件402,其被配置为根据在本文描述的各方面在来自其它设备的通信中执行干扰检测和/或消除。尽管被示出为如由接入点105使用,但是基本上任何无线通信设备(例如,另一小型小区或宏接入点105、ue115等)可以包括和/或执行与通信组件402相关联的功能以消除其它设备的干扰,如在本文描述地。

一些接入点105可以在基站控制器(未示出)的控制下与ue115通信,基站控制器在各种例子中可以是核心网130或某些接入点105(例如,基站或enb)的一部分。接入点105可以通过回程链路132与核心网130传送控制信息和/或用户数据。在示例中,接入点105可以通过回程链路134彼此直接或间接地通信,回程链路134可以是有线的或者是有线的通信链路。无线通信系统100可以支持多个载波上的操作(不同频率的波形信号)。多载波发射机可以在多个载波上同时发送调制信号。例如,每个通信链路125可以是根据上述各种无线电技术调制的多载波信号。每个调制信号可以在不同的载波上发送,并且可以携带控制信息(例如,参考信号、控制信道等)、开销信息、数据等。

接入点105可以经由一个或多个接入点天线与ue115无线地通信。每个接入点105站点可以为相应的覆盖区域110提供通信覆盖。在一些示例中,接入点105可以被称为基站收发台、无线电基站、无线电收发机、基本服务集(bss)、扩展服务集(ess)、节点b、e节点b、家庭节点b、家庭e节点b或某个其它合适的术语。用于基站的覆盖区域110可以被划分为仅构成覆盖区域的一部分的扇区(未示出)。无线通信系统100可以包括不同类型的接入点105(例如,宏基站、微基站、毫微微基站和/或微微基站)。接入点105还可以使用不同的无线电技术,例如蜂窝和/或wlan无线电接入技术(rat)。接入点105可以与相同的或不同的接入网或运营商部署相关联。包括相同或不同类型的接入点105的覆盖区域、利用相同或不同的无线电技术、和/或属于相同或不同的接入网的不同的接入点105的覆盖区域可以重叠。

在lte/lte-a网络通信系统中,术语演进节点b(e节点b或enb)通常可以用于描述接入点105。无线通信系统100可以是异构lte/lte-a网络,其中不同类型的接入点为不同的地理区域提供覆盖。例如,每个接入点105可以为宏小区、微微小区、毫微微小区和/或其它类型的小区提供通信覆盖。诸如微微小区、毫微微小区和/或其它类型小区的小型小区可以由作为低功率节点或lpn的小型小区基站提供。宏小区通常可以覆盖相对较大的地理区域(例如,半径几公里),并且可以允许具有与网络提供商的服务订阅的ue115进行不受限制的接入。例如,小型小区通常可以覆盖相对较小的地理区域并且可以允许具有与网络提供商的服务订阅的ue115进行不受限制的接入,并且除了不受限制的接入之外,还可以提供具有与小型小区的关联的ue115的受限制的接入(例如,封闭订户组(csg)中的ue、家中用户的ue等)。用于宏小区的enb可以称为宏enb。用于小型小区的enb可以称为小型小区enb。enb可以支持一个或多个(例如,两个、三个、四个等)小区。

核心网130可以经由一个或多个回程链路132(例如,s1接口等)与enb或其它接入点105通信。接入点105还可以例如直接或间接地经由回程链路134(例如,x2接口等)和/或经由回程链路132(例如,通过核心网130)彼此通信。无线通信系统100可以支持同步操作或异步操作。对于同步操作,接入点105可以具有类似的帧定时,并且来自不同的接入点105的传输可以在时间上近似对齐。对于异步操作,接入点105可以具有不同的帧定时,并且来自不同的接入点105的传输可以不在时间上对齐。

ue115散布在整个无线通信系统100中,并且每个ue115可以是固定的或移动的。本领域技术人员还可以将ue115称为移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、站、接入终端、移动终端、无线终端、远程终端、手机、用户代理、移动客户端、客户端或某个其它合适的术语。ue115可以是蜂窝电话、智能电话、个人数字助理(pda)、无线调制解调器、无线通信设备、手持设备、平板电脑、膝上型电脑、上网本、智能本、超极本、无人机、机器人/机器人设备、无绳电话、可穿戴物品(例如,手表、眼镜、手镯、戒指、腕带、衣服等)、娱乐设备(例如,音乐设备、游戏设备)、摄像机、监视器、仪表、跟踪器、医疗设备、车辆设备、无线本地环路(wll)站等。ue115可以与宏enb、小型小区enb、中继等进行通信。ue115还能够通过不同的接入网(诸如蜂窝或其它wwan接入网或wlan接入网)进行通信。

在无线通信系统100中示出的通信链路125可以包括从ue115到接入点105的上行链路(ul)传输、和/或从接入点105到ue115的下行链路(dl)传输。下行链路传输也可以称为前向链路传输,而上行链路传输也可以称为反向链路传输。通信链路125可以携带一个或多个分级层的传输,在一些示例中,可以在通信链路125中被复用。ue115可以被配置为通过例如多入多出(mimo)、载波聚合(ca)、协调多点(comp)、多连接(例如,与一个或多个接入点105中的每一个的ca)或其它方案与多个接入点105协作地通信。mimo技术在接入点105上使用多个天线和/或在ue115上使用多个天线来发送多个数据流。载波聚合可以在相同或不同的服务小区上利用两个或更多个分量载波来进行数据传输。comp可以包括用于协调多个接入点105的发送和接收的技术,以提高ue115的整体传输质量以及增加网络和频谱利用。

可以由无线通信系统100采用的每个不同的操作模式可以根据频分双工(fdd)或时分双工(tdd)来工作。在一些示例中,ofdma通信信号可以在通信链路125中用于每个分级层的lte下行链路传输,而单载波频分多址(sc-fdma)通信信号可以在通信链路125中用于lte上行链路传输。

如本文所述,具有通信组件402的接入点105可以盲检测来自一个或多个ue115的信号中的干扰。该干扰可能是由来自其它ue(或其它无线通信设备)的信号引起的,并且可能是基于能量水平检测、确定信号中的已知dm-rs、检测来自干扰设备的信号的干扰dm-rs和/或循环移位等来被盲检测的。在任何情况下,通信组件402可以取消被盲检测的来自被接收信号的干扰,以促进被接收信号的改进的解码或其它处理。

图2是图示lte网络架构中的接入网200的示例的图。在该示例中,接入网200被划分成多个蜂窝区域(小区)202。一个或多个较低功率等级的小型小区enb208可以具有与一个或多个小区202重叠的蜂窝区域210。小型小区enb208可以是例如毫微微小区(例如,家庭enb(henb))、微微小区、微小区或远程无线电头端(rrh)等。宏enb204各自被分配给相应的小区202并且被配置为向小区202中的所有ue206提供到核心网130的接入点。小型小区enb208可以包括被配置为根据在本文描述的各方面执行来自其它设备的通信中的干扰检测和/或消除的通信组件402。尽管示出为由小型小区enb208使用,但是基本上任何无线通信设备(例如,另一小型小区enb或宏enb204、ue206等)可以执行通信组件402以消除其它设备的干扰,如本文所述。在接入网200的这个示例中不存在集中式控制器,但集中控制器可以用于其它配置。enb204和/或208负责所有无线电相关的功能,包括无线电承载控制、准入控制、移动性控制、调度、安全性和到服务网关(未示出)的连接性。

接入网200采用的调制和多址方案可以根据被部署的特定电信标准而变化。在lte应用中,可以在dl上使用ofdm并可以在ul上使用sc-fdma以支持频分双工(fdd)和时分双工(tdd)两者。如本领域技术人员根据以下详细描述将容易理解地,在本文呈现的各种概念非常适合于lte应用。然而,这些概念可以容易地扩展到采用其它调制和多址技术的其它电信标准。举例来说,这些概念可以扩展到演进数据优化(ev-do)或超移动宽带(umb)。ev-do和umb是第三代合作伙伴计划2(3gpp2)颁布的空中接口作为cdma2000标准系列的一部分,并采用cdma提供到移动站的宽带互联网接入。这些概念还可以扩展到采用宽带cdma(w-cdma)和cdma的其它变体(例如td-scdma)的通用地面无线电接入(utra);采用tdma的全球移动通信系统(gsm);以及演进utra(e-utra)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20以及采用ofdma的flash-ofdm。在来自3gpp组织的文献中描述了utra、e-utra、umts、lte和gsm。在来自3gpp2组织的文献中描述了cdma2000和umb。实际的无线通信标准和采用的多址技术将取决于具体应用和系统总体设计约束。

enb204和/或208可以具有支持mimo技术的多个天线。mimo技术的使用使得enb204和/或208能够利用空间域来支持空间复用、波束成形和发射分集。空间复用可以用于在相同频率上同时发送不同的数据流。数据流可以被发送给单个ue206以增加数据速率或者被发送到多个ue206以增加整个系统容量。这通过对每个数据流进行空间预编码(即,应用幅度和相位的缩放),然后通过dl上的多个发射天线发送每个经空间预编码的流来实现。经空间预编码的数据流以不同的空间签名到达ue206,这使得每个ue206能够恢复去往该ue206的一个或多个数据流。在ul上,每个ue206发送经空间预编码的数据流,这使得enb204和/或208能够识别每个经空间预编码的数据流的来源。

当信道状况良好时,通常使用空间复用。当信道状况不太有利时,可以使用波束形成来将传输能量集中在一个或多个方向上。这可以通过对数据进行空间预编码以通过多个天线进行传输来实现。为了在小区的边缘实现良好的覆盖,单个流波束成形传输可以与发射分集结合使用。

在下面的详细描述中,将参照在dl上支持ofdm的mimo系统来描述接入网的各个方面。ofdm是一种扩频技术,用于在ofdm符号内在多个子载波上调制数据。子载波以精确的频率间隔开。该间隔提供“正交性”,其使接收机能够从子载波恢复数据。在时域中,保护间隔(例如,循环前缀)可以被添加到每个ofdm符号以对抗ofdm符号间干扰。ul可以使用经dft扩展的ofdm信号形式的sc-fdma来补偿高峰均功率比(papr)。

图3是在接入网中enb310(例如,接入点105、enb204、小型小区enb208、enb440、enb450、enb460等)与ue350(例如,ue115、206等)通信的框图。在dl中,来自核心网的上层分组被提供给控制器/处理器375。控制器/处理器375实现l2层的功能。在dl中,控制器/处理器375提供报头压缩、加密、分组分段和重排序、逻辑信道和传输信道之间的复用以及基于各种优先级度量到ue350的无线电资源分配。控制器/处理器375还负责harq操作、丢失分组的重传以及到ue350的信令。

发射(tx)处理器316实现用于l1层(即,物理层)的各种信号处理功能。信号处理功能包括:进行编码和进行交织以促进ue350处的前向纠错(fec),以及基于各种调制方案(例如,二进制相移键控(bpsk)、正交相移键控(qpsk)、m-相移键控(m-psk)、m-正交幅度调制(m-qam))到信号星座的映射。经编码和调制的符号然后被分成并行流。然后每个流被映射到ofdm子载波,在时域和/或频域中被与参考信号(例如,导频)复用,然后使用快速傅立叶逆变换(ifft)被组合在一起以产生携带时域ofdm符号流的物理信道。ofdm流被空间预编码以产生多个空间流。来自信道估计器374的信道估计可以用于确定编码和调制方案、以及用于空间处理。信道估计可以根据由ue350发送的参考信号和/或信道状况反馈导出。然后可以经由分开的发射机318tx将每个空间流提供给不同的天线320。每个发射机318tx可以用相应的空间流来调制rf载波以用于传输。另外,根据在本文描述的各方面,enb310可以包括通信组件402,其被配置为执行来自其它设备的通信中的干扰检测和/或消除。尽管示出为由enb310使用,但是基本上任何无线通信设备(例如,另一个enb、ue350等)可以执行通信组件402以消除其它设备的干扰,如本文所述。例如,通信组件402可以由诸如tx处理器316、rx处理器370、控制器/处理器375等一个或多个处理器实现和/或执行。

在ue350处,每个接收机354rx通过其各自的天线352接收信号。每个接收机354rx恢复调制到rf载波上的信息并将该信息提供给接收(rx)处理器356。rx处理器356实现l1层的各种信号处理功能。rx处理器356可以对信息执行空间处理以恢复去往ue350的任何空间流。如果多个空间流去往ue350,则这些流可以由rx处理器356组合成单个ofdm符号流。rx处理器356然后使用快速傅里叶变换(fft)将ofdm符号流从时域转换到频域。频域信号包括用于ofdm信号的每个子载波的分开的ofdm符号流。通过确定由enb310发送的最可能的信号星座点来恢复和解调每个子载波上的符号和参考信号。这些软决策可以基于由信道估计器358计算的信道估计。然后,软决策被解码和解交织以恢复由enb310在物理信道上原始发送的数据和控制信号。数据和控制信号然后被提供给控制器/处理器359。

控制器/处理器359实现l2层。控制器/处理器可以与存储程序代码和数据的存储器360相关联。存储器360可以称为计算机可读介质。ue350处的控制器/处理器359和/或其它控制器和/或模块可以指导在本文描述的各种技术的操作(例如,结合图5a、5b的操作)。在ul中,控制器/处理器359提供传输信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理以恢复来自核心网的上层分组。然后将上层分组提供给数据宿362,该数据宿362表示l2层之上的所有协议层。各种控制信号也可以提供给数据宿362用于l3处理。控制器/处理器359还负责进行使用确认(ack)和/或否定确认(nack)协议的错误检测以支持harq操作。

在ul中,数据源367用于向控制器/处理器359提供上层分组。数据源367表示l2层之上的所有协议层。类似于结合enb310的dl传输所描述的功能,控制器/处理器359通过提供报头压缩、加密、分组分段和重排序以及基于enb310进行的无线电资源分配在逻辑信道和传输信道之间的复用,来实现针对用户平面和控制平面的l2层。控制器/处理器359还负责harq操作、丢失分组的重传以及到enb310的信令。

信道估计器358根据由enb310发送的参考信号或反馈导出的信道估计可以由tx处理器368用以选择适当的编码和调制方案,并用以促进空间处理。由tx处理器368生成的空间流可以经由分开的发射机354tx被提供给不同的天线352。每个发射机354tx可以用相应的空间流来调制rf载波以进行传输。

以类似于结合ue350处的接收机功能所描述的方式在enb310处处理ul传输。每个接收机318rx通过其各自的天线320接收信号。每个接收机318rx恢复调制到rf载波的信息,并将该信息提供给rx处理器370。rx处理器370可以实现l1层。

控制器/处理器375实现l2层。控制器/处理器375可以与存储程序代码和数据的存储器376相关联。存储器376可以称为计算机可读介质。enb310处的控制器/处理器375和/或其它控制器和/或模块可以指导在本文描述的各种技术的操作(例如,结合图5a、5b的操作)。在ul中,控制器/处理器375提供传输信道与逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自ue350的上层分组。可以提供来自控制器/处理器375的上层分组到核心网。控制器/处理器375还负责进行使用ack和/或nack协议的错误检测以支持harq操作。

参照图4-5b,参照一个或多个组件以及可以执行在本文描述的动作或功能的一个或多个方法来描绘各方面。在一个方面,如在本文使用的术语“组件”可以是构成系统的组件之一,可以是硬件或软件或其某种组合,并且可以分成其它组件。尽管下面在图5a和5b描述的操作以特定顺序被呈现和/或被呈现为由示例组件执行,但是应理解,动作的顺序和执行动作的组件可以根据实现方案而变化。此外,应理解,以下动作或功能可以由专门编程的处理器(执行专门编程的软件或计算机可读介质的处理器)、或者由能够执行所描述的动作或功能的硬件组件和/或软件组件的任何其它组合来执行。

图4是概念性地示出了根据在本文描述的各方面的网络架构400的示例的框图。网络架构400可以是图1的无线通信系统100的一部分,并且可以包括能够处理家庭网络中的小型小区基站的操作、管控和管理(oam)的家庭enb管理系统(hems)430。网络架构400还可以包括家庭enb网关(henb-gw)434、演进分组核心(epc)436(例如,核心网,诸如核心网130)、以及一个或多个enb440、450、460。enb440、450、460可以经由回程接口(例如,s1接口)与henb-gw434通信。在额外的或可选的方面,enb440、450、460可以经由s1接口与epc436直接通信。ue115可以与enb440、450、460中的一个或多个进行通信。另外,enb440、450、460可以通过回程接口(例如,x2接口)彼此通信。henb-gw434和epc436可以经由s1移动性管理实体(mme)接口进行通信。图4的enb可以对应于在上面参照图1-3描述的接入点/enb中的一个或多个。

在一个方面,enb440、450、460中的一个或多个(尽管为了便于解释而相对于enb440示出和描述)可以被配置为根据在本文描述的各方面执行盲干扰检测和/或消除。相应地,enb440可以包括一个或多个处理器403和/或存储器405,其可以例如经由一个或多个总线407通信地耦合,并且可以与被配置为根据在本文描述的方面执行来自其它设备的通信中的干扰检测和/或消除的通信组件402一起操作或以其它方式实现该通信组件402。虽然被示出为由enb440采用,但是基本上任何无线通信设备(例如,另一个enb450、460、ue115等)可以执行通信组件402以消除其它设备的干扰,如在本文所述。例如,与通信组件402相关的各种操作可以由一个或多个处理器403实现或以其它方式执行并且在一个方面可以由单个处理器执行,而在其它方面,不同的操作可以通过两个或更多个不同的处理器的组合执行。例如,在一个方面,一个或多个处理器403可以包括调制解调器处理器、或基带处理器、或数字信号处理器、或专用集成电路(asic)、或发送处理器、接收处理器、或与收发机406相关联的收发机处理器中的任何一个或任何组合。

此外,例如,存储器405可以是非暂时性计算机可读介质,其包括但不限于随机存取存储器(ram)、只读存储器(rom)、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、磁存储设备(例如,硬盘、软盘、磁条)、光盘(例如,光盘(cd)、数字通用盘(dvd))、智能卡、闪存设备(例如,卡、棒、钥匙驱动器)、寄存器、可移动磁盘、以及用于存储可由计算机或一个或多个处理器430访问和读取的软件和/或计算机可读代码或指令的任何其它合适的介质。此外,存储器405或计算机可读存储介质可以驻留在一个或多个处理器403中,在一个或多个处理器403外部,分布在包括一个或多个处理器403的多个实体上等。

特别地,一个或多个处理器403和/或存储器405可以执行由通信组件402或其子组件定义的动作或操作。例如,一个或多个处理器403和/或存储器405可以执行由干扰检测组件410定义用于盲检测(例如,经由一个或多个相关的rf前端组件由收发机406接收的)被接收信号中的来自一个或多个设备的干扰的动作或操作。在一个方面,例如,干扰检测组件410可以包括硬件(例如,一个或多个处理器403的一个或多个处理器模块)和/或存储在存储器405中并且可由一个或多个处理器403中的至少一个执行以执行在本文描述的经专门配置的干扰检测操作的计算机可读代码或指令。此外,例如,一个或多个处理器403和/或存储器405可以执行由干扰消除组件412定义用于从被接收信号消除检测到的干扰的动作或操作。在一个方面,例如,干扰消除组件412可以包括硬件(例如,一个或多个处理器403的一个或多个处理器模块)和/或存储在存储器405中并且可由一个或多个处理器403中的至少一个执行以执行在本文描述的经专门配置的干扰消除操作的的计算机可读代码或指令。

应意识到,收发机406可以被配置为通过一个或一个以上天线、rf前端、一个或一个以上发射机以及一个或一个以上接收机发射和接收无线信号。在一个方面,收发机406可以被调谐为以指定的频率进行操作,使得enb440可以以特定频率进行通信。在一个方面,一个或多个处理器403可以将收发机406配置为基于配置、通信协议等以指定的频率和功率电平进行操作,以分别通过相关的上行链路或下行链路通信信道传送上行链路信号和/或下行链路信号。

在一个方面,收发机406可以在多个频带中进行操作(例如,使用多频带-多模调制解调器,未示出),以便处理使用收发机406发送和接收的数字数据。在一个方面,收发机406可以是多频带的并且被配置为支持针对特定的通信协议的多个频带。在一个方面,收发机406可以被配置为支持多个操作网络和通信协议。因此,例如,收发机406可以基于指定的调制解调器配置来启用信号的发送和/或接收。

图5a和5b示出了根据在本文描述的各方面的用于(例如,通过小型小区enb、宏enb、ue和/或基本上任何支持无线通信的设备)盲检测干扰和消除干扰的示例方法500。

方法500可以包括在框502处接收在无线通信网络中发送的信号。在一个方面,通信组件402(例如,结合处理器403、存储器405和/或收发机406)可以接收在无线通信网络中发送的信号。例如,通信组件402可以从ue115接收信号。如由通信组件402接收的信号可以包括来自一个或多个其它ue(未示出)、enb等的干扰,其可能影响enb440正确解码来自ue115的信号的能力。在一个示例中,ue115可以基于诸如lte的无线电接入技术(rat)将信号发送给enb440。

方法500还可以可选地包括:在框504,从被接收信号中消除乘以一个或多个被估计的信道系数的一个或多个已知dm-rs以生成检测信号。在一个方面,通信组件402(例如,结合处理器403和/或存储器405)可以从被接收信号中消除乘以一个或多个被估计的信道系数的一个或多个已知dm-rs以生成检测信号。例如,通信组件402可以基于将dm-rs分配给ue115或者以其它方式接收对由ue115使用的dm-rs的指示来了解dm-rs。在一个示例中,其中针对特定的rx天线的被接收信号(例如,rs)被表示为yr(m),主信号已知dm-rs(具有已知循环移位)由dy(m)表示,通信组件402可以如下消除已知主dm-rs(具有已知循环移位):

在该示例中,通信组件402可以如下估计由δr表示的符号定时偏移(sto):

其中p是小于或等于信道的相干bw的某个整数,m是与被接收信号对应的主信号分配大小(按子载波)。在该示例中,通信组件402可以如下消除sto,以获得每子载波信道(没有sto):

在该示例中,通信组件402可以如下对hr,1(m)进行平均:

其中t是瓦片(tile)大小(按子载波)。在该示例中,通信组件402可以如下执行交叉瓦片平滑(例如,另一种滤波),以获得enb440的收发机406和/或其它收发机的每个rx天线r的

其中l是平滑滤波器的长度(例如,用于交叉瓦片平滑或其它滤波),并如下通过应用sto来估计多个信道系数:

这可以被称为粗略信道估计,因为不考虑干扰设备的存在。在该示例中,通信组件402然后可以使用被估计的信道系数来重生成已知dm-rs(在本文也称为“主信号dm-rs”或“主dm-rs”)并且从被接收信号中消除主信号。这种消除后的信号在本文可以被表示为rr(m)和/或被称为“检测信号”。

方法500还可以包括:在框506处,执行对被接收信号或检测信号的能量水平检测,以确定被接收信号或检测信号中的与干扰设备对应的分配大小和位置。在一个方面,干扰检测组件410(例如,结合处理器403和/或存储器405)可以执行对被接收信号或检测信号的能量水平检测,以确定被接收信号或检测信号中的与干扰设备对应的分配大小和位置。因此,在框504处生成检测信号的示例中,可以对该检测信号(和/或在额外的或替代的示例中对被接收信号)执行能量水平检测。在一个示例中,在框506处执行能量水平检测可以可选地包括:在框508,计算每多个资源块(rb)起始位置的在被接收信号或检测信号上的平均能量水平。在一个方面,干扰检测组件410(例如,结合处理器403和/或存储器405)可以计算每多个rb起始位置的在被接收信号或检测信号上的平均能量水平。

例如,干扰检测组件410可以基于通过rb位置上的最大平均能量针对多个rb大小(由s表示)中的每个rb大小确定获胜开始aint(s)和获胜结束bint(s)(例如,通过确定具有最大平均能量或至少具有阈值能量或至少具有与相邻rb的阈值能量差的连续rb)、并计算最大能量e(s)=1,2,...,34,来执行能量水平检测。对于每个获胜位置,干扰检测组件410可以存储(例如,经由存储器405)两个斜率r1(s)=ps,start/ps,start-1和r2(s)=pend-1/pend以及保存g(s)=c1e(s)+r1(s)+r2(s),其中c1是可配置参数。在一个示例中,干扰检测组件410然后可以通过根据g(s)对包含aint(s)、bint(s)、g(s)、r1(s)、r2(s)的表进行排序来建立获胜大小和/或检查被排序的数组,以及基于以下内容对每个索引进行优先级排序:“优先级3”-如果r1(s)≥x且r2(s)≥x和aint(s)==amain且bint(s)==bmain(例如,其中斜率阈值通过,并且主rb完全重叠干扰rb),其中amain和bmain分别表示被接收信号(或检测信号)的起始rb和结束rb;“优先级2”-如果r1(s)≥x且r2(s)≥x和{(aint(s)==amain且bint(s)!=bmain)或(aint(s)!=amain且bint(s)==bmain)}(例如,斜率阈值通过,主信号和干扰信号结束rb重叠、或主信号和干扰信号起始rb重叠);“优先级1”-如果r1(s)≥x且r2(s)≥x和(aint(s)!=amain且bint(s)!=bmain(例如,斜率阈值通过,主信号和干扰信号结束rb和起始rb都不重叠);或“优先级0”-其它(没有斜坡阈值通过)。在该示例中,干扰检测组件410然后可以利用优先级指示检查被排序的阵列,并且通过选择第一“优先级1”索引来确定与干扰设备相关的信号的资源分配大小和/或位置。如果不存在这样的索引,则干扰检测组件410可以确定第一“优先级2”索引。如果不存在这样的索引,则干扰检测组件410可以确定第一“优先级3”索引。如果不存在这样的索引,则干扰检测组件410可以确定第一“优先级0”索引。

方法500还可以包括:在框510处,确定在被接收信号或检测信号中的干扰设备的干扰dm-rs和/或循环移位。在一个方面,干扰检测组件410(例如,结合处理器403和/或存储器405)可以确定在被接收信号或检测信号中的干扰设备的干扰dm-rs和/或循环移位。例如,确定干扰dm-rs和/或其对应的循环移位可以允许基于dm-rs盲检测被接收信号或检测信号中的干扰信号,如在本文进一步描述地。例如,干扰检测组件410可以在尝试确定干扰dm-rs和/或循环移位时检测dm-rs和/或循环移位的一个或多个假设以及被确定的资源分配位置和/或大小。

在一个示例中,在框510处确定干扰dm-rs和/或循环移位可以可选地包括:在框512处基于与被接收信号或检测信号的互相关将干扰dm-rs和/或循环移位确定为具有最高归一化相关值的多个可能的dm-rs和循环移位之一。在一个方面,干扰检测组件410(例如,结合处理器403和/或存储器405)可以基于与被接收信号或检测信号的互相关将干扰dm-rs和/或循环移位确定为具有最高归一化相关值的多个可能的dm-rs和循环移位之一。例如,干扰检测组件410可以执行由rat(例如,lte)定义的所有可能的dm-rs和/或循环移位的穷举相关,以确定干扰dm-rs和/或循环移位,如下所述。

在一个示例中,在执行穷举相关时,干扰检测组件410可以针对每个dm-rs假设计算与被接收信号或检测信号的相关,并且将具有最高相关的dm-rs和循环移位组合确定为干扰dm-rs和循环移位。例如,对于每个dm-rs假设(例如,用于在lte中大于5rb的分配大小的60个假设或用于在lte中小于或等于5个rb的分配大小的30个假设中的每个假设),干扰检测组件410可以执行对循环移位sk(例如,0到11之间的循环移位)循环移位检测。例如,干扰检测组件410可以从检测信号中消除dm-rs,其中ak(m)是dm-rs假设(没有循环移位):

pr,k(m)=rr(m)ak*(m)

在该示例中,假定angle()输出处于半闭合范围[0,2π),干扰检测组件410可以如下计算参数gk:

在该示例中,干扰检测组件410然后可以如下计算循环移位:

在该示例中,干扰检测组件410然后可以如下消除循环移位:

在该示例中,干扰检测组件410然后可以通过以下方式计算stoδr,k:

在该示例中,干扰检测组件410然后可以如下消除sto,以获得每子载波信道(没有sto):

在该示例中,干扰检测组件410可以如下计算每子载波信道的平均:

干扰检测组件410还可以为每个rx天线r应用交叉瓦片平滑,如下:

在该示例中,干扰检测组件410可以至少部分地基于以下来计算经循环移位的dm-rs的相关ck:

其中在该示例中,干扰检测组件410可以在完成计算每个dm-rs假设的ck后确定获胜dm-rs索引w,如下:

并如下确立获胜dm-rs(具有循环移位)序列:

另外,干扰检测组件410可以如下确立干扰信道系数:

在另一示例中,干扰检测组件410可以针对被确定的可能dm-rs和/或循环移位的集合(例如,不一定是由rat定义的所有可能的dm-rs和/或循环移位)执行相关以确定干扰dm-rs和/或循环移位,如下所述。在这方面确定可能的dm-rs和/或循环移位的集合可以减少在与每个参考序列的相关中涉及的计算量。在参考序列是zadoff-chu序列的情况下(例如,在最小rb数量为3的lte中),可以使用二阶差分信号来确定可能的dm-rs和/或循环移位的集合。在使用二阶差分信号时,可以如下在子载波m中确定作为rx天线r中的经fft后的被接收信号的xr,m:

其中hr,m,nr,m是对应的信道、噪声,m=0,...,m-1(m是被假设的分配大小),nzc是小于或等于m的最小素数,c=0,...,11是循环移位,δr,k是sto,并且q由下式定义:

其中:对于大于或等于5个rb的分配大小:u∈{0,...,29}和v∈{0,1},以及对于在3或4个rb之间的分配大小:u∈{0,...,29}和v=0。使用这些计算,干扰检测组件410可以计算一阶差分信号:

其中m=0,1,...,m-2,以及计算二阶差分信号:

其中m=0,1,...,m-3。对于所有q假设,q是整数,并且0≤q≤nzc-1,并且在二阶导数中没有模糊性。相应地,对于不同的q值,二阶导数可以具有不同的恒定相位(忽略噪声)。在一个示例中,干扰检测组件410可以通过首先计算下式来估计q:

其中假定angle结果在范围[0,2π)内。然后,干扰检测组件410可以基于距q的圆形距离(circulardistance)对假设进行排序:

在该示例中,干扰检测组件410可以以如下最接近的s(s≥1)假设继续:

对于这些s假设索引k1,...,ks,干扰检测组件410可以确定可能的dm-rs和/或循环移位的集合,并且可以执行与被接收信号或检测信号的互相关以确定具有最高归一化相关值的dm-rs和循环移位(例如,如上关于穷举相关描述地)。在该示例中,如所描述地,干扰检测组件410可以将干扰dm-rs和/或循环移位确定为索引w和(信道系数)。在这方面使用缩减的假设集合可以降低在确定来自干扰设备的信号的干扰dm-rs和/或循环移位时的处理负担。

方法500还可以包括:在框514,至少部分地基于干扰设备的信号的分配大小和/或位置、dm-rs、循环移位和/或信道系数,确定是否对被接收信号或检测信号应用连续干扰消除。在一个方面,干扰检测组件410(例如,结合处理器403和/或存储器405)可以至少部分地基于分配大小(minterfere)和/或位置、dm-rs、循环移位和/或上述干扰方信道系数确定是否对被接收信号或检测信号应用连续干扰消除。例如,如果如上所述的最高相关值未达到阈值,则干扰可能不会对来自ue115的通信产生显着影响,并且可能不需要被消除。例如,干扰检测组件410可以评估最高归一化相关值(cwin)以及最高归一化相关值与一个或多个其它次高归一化相关值(csecond)的比率,其可以如下进行:

在示例中,干扰检测组件410可以根据假定的干扰设备的分配大小和噪声功率来改变一个或多个参数(例如,阈值)。如果上述条件成立,则在一个示例中,干扰检测组件410可以确定执行连续干扰消除。在另一示例中,干扰检测组件410可以通过确定是否满足如下条件,来基于归一化的获胜相关来确定是否执行连续干扰消除:

c′w≥threshold(minterfere)

其中:

因此,方法500还可以包括:在框516,至少部分地基于确定应用连续干扰消除,对被接收信号或检测信号应用连续干扰消除。在一个方面,干扰消除组件412(例如,结合处理器403和/或存储器405)可以至少部分地基于干扰检测组件410确定应用连续干扰消除,对被接收信号或检测信号应用连续干扰消除。例如,干扰消除组件412可以至少部分地基于被确定的被接收信号或检测信号的信道系数和被确定的干扰信道系数来应用连续干扰消除。在一个示例中,可以基于确定执行连续干扰消除并且在执行干扰消除之前来细化(例如,重估计)系数。

因此,参照图5b,在框516处应用连续干扰消除可以可选地包括:在框520,基于确定应用连续干扰消除来重估计针对干扰dm-rs和循环移位的干扰信道系数,和/或在框522处,基于确定应用连续干扰消除来重估计被接收信号的多个信道系数。在一个方面,干扰检测组件410(例如,结合处理器403和/或存储器405)可以基于确定应用连续干扰消除来重估计针对干扰dm-rs和循环移位的干扰信道系数,和/或基于确定应用连续干扰消除来重估计被接收信号的多个信道系数。

在一个示例中,干扰检测组件410可以使用可以包括线性mmse(lmmse)运算的mmse(最小均方误差)运算来重估计信道系数和干扰消除系数。例如,干扰检测组件410可以对信道系数和干扰消除系数应用经组合的lmmse估计(和/或可以在被确定为在于被接收信号或检测信号与来自干扰设备的干扰之间重叠的子载波上应用lmmse)。例如,在特定rx天线r的特定瓦片内的原始被接收信号(在消除之前)可以表示为yr,相同瓦片内的已知dm-rs(具有已知的循环移位)部分可以表示为向量dy,相同瓦片内的经假设的干扰dm-rs(具有经假设的循环移位)部分可以表示为dw,并且hr可以表示信道矩阵h的第r行(对应于在rx天线r处接收的信号),在上述情况下,对于特定rx天线r,可以根据下式对该瓦片内的两个信道进行联合lmmse检测:

另外,干扰检测组件410可以对所得到的信道估计执行交叉瓦片平滑(或其它滤波)。如在本文进一步描述地,所得到的信道估计可以用于应用连续干扰消除。

在另一示例中,干扰检测组件410可以使用连续信道估计来重估计信道系数和干扰消除系数。在这方面,例如,在框516处应用连续干扰消除还可以可选地包括:在框524处从被接收信号中消除干扰信号,其中干扰信号是至少部分地基于将干扰dm-rs和循环移位乘以干扰消除系数来生成的。在一个方面,干扰检测组件410(例如,结合处理器403和/或存储器405)可以从被接收信号中消除干扰信号,其中干扰信号是至少部分地基于将dm-rs和循环移位乘以干扰消除系数来生成的(例如,如在框512中生成地)。例如,干扰检测组件410可以从被接收信号中减去计算出的干扰信号。在该示例中,干扰检测组件410可以重估计经干扰消除的信号的多个信道系数和干扰信道系数,如针对上面的框504和/或512中的被接收信号或检测信号所描述地。例如,在框516处应用连续干扰消除还可以可选地包括:在框526,消除乘以如从被接收信号重估计的多个信道系数的已知dm-rs,以生成被重估计的检测信号。在一个方面,干扰检测组件410(例如,结合处理器403和/或存储器405)可以消除乘以如从被接收信号重估计的(例如,如从来自框524的经干扰消除的信号重估计的)多个信道系数的已知dm-rs,以生成被重估计的检测信号。然后,干扰检测组件410可以在被重估计的检测信号上重估计干扰信道系数,如框510/512中描述地。在任一情况下,被重估计(被细化)的信道系数和/或干扰信道系数可用于执行连续干扰消除。

在一个示例中,在这方面在框516处应用连续消除可以包括:执行方法500中的框的一次或多次迭代。例如,方法500或相关框的一部分可以继续进行一次或多次迭代(例如,基于被配置的数量或迭代,基于被配置的定时器,基于检测一个或多个事件(诸如连续的信道系数在阈值差异内)等)。在一个示例中,每次迭代可以包括:估计被接收信号的信道系数,并在框504处针对给定信号消除已知信道系数的已知dm-rs,在框520和522处重估计另一信号的信道系数,将这些系数乘以另一个信号的dm-rs,并在框524从被接收信号中消除该乘积,依此类推。

根据在本文描述的各方面的示例过程600在图6中示出,其中,在602处对被接收的参考符号执行粗略主流(main-stream)信道估计以生成粗略主流信道系数。在该示例中,主流信道系数可以指代来自ue的预期信号的信道系数。过程600包括:在604,基于主流信道系数来再生成关于信道的主流dm-rs,以及在606处从信道中消除主流dm-rs。这可以产生检测信号(例如,如在方法500的框504中描述地)。过程600还包括:在608处的干扰方分配大小和位置检测,其可以从检测信号被检测(例如,如在框506中那样);以及在610处的干扰方dm-rs检测和信道估计(例如,如在框510和512中那样)。基于612处的检测标准(其中该检测标准可以包括基于干扰设备的信号的分配大小和位置、dm-rs、循环移位或信道系数的一个或多个决策),可以确定是否继续以进行干扰消除(例如,如在框514中那样)。如果是,则可以在614处使用联合(lmmse)精细信道估计来重估计信道系数和/或干扰信道系数,以生成可以对应地被用以消除干扰的重估计的信道系数(主流系数)和干扰信道系数,如在本文描述地。在另一示例中,可以基于干扰dm-rs的消除和干扰消除信号的精细流信道估计来重估计信道系数和干扰系数(例如,如在框520、522、524和/或526中那样)。例如,过程600可以包括:在616处再生成关于信道的干扰方流dm-rs(例如,针对来自干扰设备的信号确定的dm-rs),以及在618处消除关于信道的干扰方dm-rs。过程600还可以包括:在620处对被移除了干扰设备的dm-rs的信号的精细主流信道估计,以产生被重估计的主信道系数。过程600可以另外包括:在622处再生成关于信道的主流dm-rs,以及在622处消除关于信道的主dm-rs。过程600还可以包括:在626处的精细干扰方流信道估计,以从被移除了预期信号的dm-rs的信号产生被重估计的干扰信道系数。如在本文描述地,被重估计的信道系数和/或干扰信道系数可以被用以应用连续干扰消除。

在一个示例中,在框516处应用连续干扰消除还可以可选地包括:在框528,从被接收信号中消除如被重估计的干扰信道系数的被估计的星座。在一个方面,干扰消除组件412(例如,结合处理器403和/或存储器405)可以从被接收信号中消除如被重估计的干扰信道系数的被估计的星座。例如,干扰消除组件412可以从干扰检测组件410接收被重估计的信道系数和/或干扰信道系数,并且可以相应地从被接收信号和/或随后自ue115接收的信号中消除干扰。如在本文进一步描述地,相对于在其中确定系数的dm-rs符号路径,消除干扰信道系数的被估计的星座可以发生在被接收信号的数据路径中,如上面在方法500的靠前框中所描述地。在一个示例中,消除干扰信道系数的被估计的星座可以包括:干扰消除组件412确定是被接收信号还是干扰较强,这可以包括确定哪个信号具有较高的信噪比(snr)、参考信号接收功率(rsrp)、参考信号接收质量(rsrq)等,如关于图7在下面进一步描述地那样。

图7示出了用于(例如,由干扰消除组件412基于被接收的信道系数hmain和干扰信道系数hinterf)应用连续干扰消除的过程700的示例组件。例如,如果在730确定干扰信号较强,则干扰消除组件412可以使用被重估计的干扰信道系数(例如,上述干扰检测组件410的输出之一)作为对干扰信号的lmmse702均衡的输入,该均衡的输出可以输入到离散傅里叶逆变换(idft)704和/或被估计的lmmse噪声(来自lmmse702和/或idft704)可以输入到干扰方星座估计706。例如,idft704和/或干扰方星座估计706输出可以输入到对数似然比(llr)映射/解映射708机制,以计算干扰符号llr(例如,不用turbo解码器)。在该示例中,干扰消除组件412然后可以在710处执行对来自干扰设备的信号的llr的软解映射(例如,成复数)或者执行对来自干扰设备的信号的llr的硬解映射(例如,成星座),执行离散傅立叶变换(dft)712,和/或然后在714处与改进的干扰信道系数相乘。在该示例中,干扰消除组件412可以在716处从被接收信号中减去得到的信号,以创建检测信号(消除后的数据)。在该示例中,如在本文进一步描述地,干扰消除组件412然后可以使用用以检测被接收信号的lmmse702、idft704、解交织器、解扰器、解速率匹配722、turbo解码器724等,之后可以确定输出数据比特和/或可以通过获取turbo解码器724的llr输出并在710处执行硬/软解映射来进行连续干扰消除,以此类推。

如果在730处确定被接收信号(也称为主信号)较强,则干扰消除组件412可以利用被接收信号执行上述过程的逆过程以确定输出数据比特,和/或基于llr输出执行连续干扰消除。例如,在这种情况下,干扰消除组件412可以使用改进的主信道系数(上述干扰检测组件410的输出之一)作为对主信号的lmmse702均衡的输入,然后对输出执行idft704、解交织器、解扰器、解速率匹配722(例如,在llr映射720之后)、以及turbo解码器724。在该示例中,干扰消除组件412然后可以停止工作于输出数据比特,或者基于turbo解码器的llr输出以连续干扰消除(例如,其可以包括对turbo解码器724的llr输出的速率匹配、加扰、交织726)继续工作,如描述地。然后,干扰消除组件412可以对输出执行软/硬解映射710,经过dft712,然后在714将输出与改进的主信道系数相乘,在716处从被接收信号中减去,并以如上所述在lmmse702处检测干扰方信号继续工作。

具体地,根据关于图7描述的各方面,例如,干扰消除组件412可以通过比较每个流的频域信噪比(snr)(事实上在没有turbo编码增益的情况下检测干扰信号-也称为硬决策损失-)以及被接收信号和干扰信号之间的星座差异来在730处确定是被接收信号(例如,主信号)还是干扰信号较强,并且可以从较强信号开始进行解码。例如,如果被接收信号较强,则干扰消除组件412可以执行对idft704输出的llr映射720,执行对llr映射720的解交织、解扰和解速率匹配722,应用turbo解码器724来解码被接收信号,和/或应用速率匹配、加扰和交织726以生成被接收信号llr。如果干扰信号较强,则干扰消除组件412可以在生成干扰信号llr时执行对idft704输出的llr映射708。

在一个示例中,干扰消除组件412可以执行对被接收信号llr和/或干扰信号llr的软/硬llr解映射710。例如,软映射的完成可以使用非线性mmse估算器:

其中y表示噪声星座符号,可以是解映射器输出,s可以是星座大小,si可以是第i个星座符号,e{s|y}可以是给定被接收噪声符号y情况下的被发送星座符号的期望,p可以是理论概率,b可以是每星座符号的llr的数量;并使用:

其中是被接收噪声符号y的llr;得到:

以及由表示的针对该估计器的被估计的均方误差为:

其中:

并且可以通过在相同ofdm符号的数据上进行平均uar(s|y)来计算。在另一个示例中,干扰消除组件412可以至少部分地基于在每个llr上应用限幅器(其中),然后使用经限幅的llr上的相同的估计器来执行llr的硬映射。在硬映射的情况下,可以假定还可以假定星座符号的单位方差,以及干扰方信号与主信号和噪声之间的独立性。

例如,干扰消除组件412可以基于以下内容应用lmmse702:

其中h(m)表示子载波m中的被估计的信道矩阵,并且hu(m)表示其列u∈{uc,un}(分别对应于当前检测到的干扰设备和检测到的下一个干扰设备),针对两个rx天线的输入数据信号表示为列y(m),以及干扰方+噪声相关矩阵表示为cz。因此,第一次迭代中的每个重叠子载波是:

并且下一次迭代中的每个重叠子载波是:

对于每个不重叠的子载波,可以假定除了被估计的噪声之外没有干扰,因此:

cz(m)=cn(m)

其中cn(m)是针对每个子载波的被估计的噪声,并且是作为来自软/硬llr解映射710的输出的其余噪声,如上所述。在该示例中,无偏的lmmse702可以表示为:

或者

其中m是uc的总分配大小,1表示其分配的第一子载波。可以是1xr向量。利用信道hu(m)和噪声矩阵cz(m)的线性估计器的mse可以被计算为:

另外,例如,干扰消除组件412可以基于使用连续干扰消除来确定是被接收信号还是干扰信号较强。如所描述地,这可以考虑每个信号的snr、星座和码率(例如,调制和编码方案(mcs))、以及是否可以使用turbo解码器来检测信号。在另一示例中,干扰消除组件412可以基于以下内容基于每个信号的snr确定是被接收信号还是干扰信号较强:

其中mi是第一重叠子载波,mf是最后的重叠子载波。在另一示例中,干扰消除组件412可以将干扰信号确定为较强,并且基于评估所计算的lmmse均衡后的mse(例如,在分配子载波上在irc均衡器中计算的mse(m)的平均结果)和/或基于考虑被决定的星座而应先被检测。例如,如果lmmse均衡后的mse达到针对16-qam的阈值,则干扰消除组件412可以确定干扰信号较强并且可以先被检测,或者可以确定主信号较强,并且相应地继续连续干扰消除,如在本文描述地。

另外,例如,对于来自干扰设备的每个干扰信号,干扰消除组件412可以(例如,通过使用基于最大后验(map)的星座估计算法来至少提供干扰信号星座)估计星座。例如,当q表示经假设的星座时,n表示接收到的数据缓冲区内的子载波的数量,m(q)表示星座中的符号的数量,并且p(q|y)表示给定噪声符号矢量y的情况下的星座q的概率,

map估算器可以是:

在另一个示例中,可以使用以下最近邻近似(nearestneighborapproximation):

另外,如上所述,过程的一些部分可以具有逻辑740,其定义基于连续干扰消除(sic)过程的阶段的行为和/或基于干扰信号或主信号是否被确定为较强的标志。

应理解,所公开的过程中的步骤的特定顺序或层次是示例性方法的说明。基于设计偏好,应理解,可以重排过程中的步骤的特定顺序或层次。此外,可以组合或省略一些步骤。所附方法权利要求以样例顺序呈现各个步骤的元素,并不意味着限于所呈现的特定顺序或层次。

提供先前的描述是为了使所属领域的技术人员能够实践在本文中描述的各种方面。对于本领域技术人员来说,对这些方面的各种修改是显而易见的,并且在本文定义的一般原理可以应用于其它方面。因此,权利要求书不旨在限于在本文所示的方面,而是要与符合语言权利要求的全部范围相一致,其中对单数元素的引用并不旨在表示“一个且仅一个”,除非具体如此说明,而是“一个或多个”。例如,如在本申请和所附权利要求中使用的冠词“一”和“一个”通常应被解释为表示“一个或多个”,除非另有说明或从指向单数形式的上下文清楚得知。除非另外特别说明,否则术语“一些”是指一个或多个。此外,术语“或”旨在表示包含性的“或”而非排他性的“或”。即,除非另有说明或从上下文中清楚得知,否则短语“x采用a或b”旨在表示任何自然的包含性排列。也就是说,通过以下任何一种情况满足短语“x采用a或b”:x采用a;x采用b;或者x采用a和b。如本文所使用地,指代“项目列表中的至少一个”的短语是指那些项目的任何组合,包括单个成员和重复成员。作为示例,“a、b或c中的至少一个”旨在涵盖:a、b、c、a-b、a-c、b-c、a-b-c、a-a-b、a-b-b-b-c、a-c-c等。本文所述的各个方面的元素的所有结构和功能等同物是本领域技术人员已知或以后将知道的,其通过引用明确地并入本文并且旨在由权利要求书涵盖。此外,无论在权利要求中是否明确地叙述了在本文公开的内容,这样的公开内容都不旨在奉献给公众。除非使用短语“用于...的单元”明确叙述权利要求元素,否则不应将该元素解释为功能模块。

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