本申请要求享有于2015年2月9日提交的申请号为14/617,598、发明名称为“全双工通信系统的训练信号的系统和方法”的美国非临时申请的权益,并且涉及以下于2015年2月9日提交的申请号为14/617,679、发明名称为“无线通信系统中的全双工操作的系统和方法”的共转让(co-assigned)美国非临时申请,所述各申请通过引用结合于此。
本公开总体上涉及数字通信,并且更具体地涉及用于全双工通信系统的训练信号的系统和方法及其使用。
背景技术:
全双工被考虑为用于第五代(5g)及往后无线通信系统的无线电接入技术。在全双工操作中,设备在相同的信道上同时发送和接收。全双工通信系统中的重大挑战是在设备的接收器处的干扰,其中该干扰直接来自设备的发送器。这种干扰可以被称为自干扰。例如,对于第三代合作伙伴计划(3gpp)长期演进(lte)基站收发器,该自干扰可以比3gpplte基站收发器的接收器的灵敏度水平高出多达120db。
因此,需要训练信号(或类似地,导频信号)来帮助促进信道冲激响应(cir)估计,以实现接收信号中的干扰消除,同时也需要用于使用该训练信号的系统和方法。
技术实现要素:
提供全双工通信系统的训练信号的系统和方法及其使用的本公开示例性实施例。
根据本公开的示例性实施例,提供了一种用于在全双工模式下操作设备的方法。所述方法包括:由所述设备发送从序列中衍生出的训练信号,所述训练信号用于估计所述设备的发射天线与接收天线之间的通信信道的信道冲激响应(cir),并且由所述设备估计所述通信信道的cir。所述方法还包括:由所述设备在接收天线上接收与第一传输相对应的信号,由所述设备根据所述估计的cir来消除存在于所述接收信号中的自干扰,所述自干扰产生于所述设备的发射天线进行的第二传输,从而产生消除了干扰的接收信号,并且由所述设备处理所述消除了干扰的接收信号。
根据本公开的另一示例实施例,提供了一种用于全双工操作的设备。所述设备包括发送器、可操作地耦合到所述发送器的处理器、以及可操作地耦合到所述处理器的接收器。所述发送器发送从序列中衍生出的训练信号,所述训练信号用于估计所述设备的发射天线与接收天线之间的通信信道的信道冲激响应(cir)。所述处理器估计所述通信信道的cir,根据估计的cir消除接收信号中存在的自干扰,其中所述接收信号对应于在所述接收天线上的第一传输,所述自干扰产生于所述设备的所述发射天线进行的第二发射,从而产生了消除了干扰的接收信号,并且所述处理器处理所述消除了干扰的接收信号。所述接收器接收所述信号。
根据本公开的又一示例性实施例,提供了一种通信系统。所述通信系统包括多个用户设备,以及可操作地耦合到所述多个用户设备的全双工设备。所述全双工设备包括处理器和非暂时性计算机可读存储介质,所述存储介质存储供所述处理器执行的程序。所述程序包括指令,用以发送从序列中衍生出的训练信号,所述训练信号用于估计所述设备的发射天线与接收天线之间的通信信道的信道冲激响应(cir)、估计所述通信信道的cir、接收与所述接收天线上的第一传输对应的信号、根据所述估计的cir来消除存在于所述接收信号中的自干扰,所述自干扰产生于所述设备的发射天线进行的第二传输,从而产生消除了干扰的接收信号,并且处理所述消除了干扰的接收信号。
示例性实施例的实施例的有益特征可以包括用于发送训练信号的方法。所述方法包括由用于在全双工模式下操作的设备从序列集中生成多个训练序列,所述多个训练序列根据通信系统要求生成;由所述设备将第一训练序列映射到发射天线;由所述设备将所述映射的训练序列与数据符号进行复用,从而产生传输流;以及由所述设备发送所述传输流。
所述方法还可以包括,其中所述序列集中的每个序列都具有作为缩放单位矩阵的相关矩阵。该方法还可以包括,其中发送所述传输流包括过滤所述传输流。该方法还可以包括,其中所述通信系统要求包括以下至少之一:所述序列的长度在添加循环前缀之前等于期望符号长度n,其中n是整数值;所述序列集的大小至少等于所述设备nb的发射天线的数目;并且序列区段长度至少等于信道时延扩展lb,其指示用于序列集中的序列的自相关和交叉相关的最小序列区段长度。该方法还可以包括,还包括在复用之前将循环前缀附加到映射的训练序列。
实施例的一个优点是使用zcz序列来生成训练序列允许改进的cir估计精度以及改进的消除性能。
附图说明
为了更完整地理解本公开及其优点,现在参考结合附图的下述说明,其中:
图1示出了根据本文描述的示例性实施例的示例性通信系统;
图2示出了根据本文描述的示例性实施例的示例性全双工设备;
图3a示出了根据本文描述的示例性实施例的示例性全双工子帧结构;
图3b示出了根据本文描述的示例性实施例的用于支持全双工操作的通信系统的帧的子帧的示例性序列;
图4a示出了根据本文描述的示例性实施例的示例性全双工设备;
图4b示出了根据本文描述的示例性实施例的示例性干扰消除单元;
图5示出了根据本文描述的示例性实施例在不同样本指数(sampleindex)下的示例性消除残差的数据图;
图6示出了根据本文描述的示例性实施例在全双工通信系统的训练信号的选择中发生的示例性操作的流程图;
图7示出了根据本文描述的示例性实施例在全双工模式中操作的设备上发生的示例性操作的流程图;
图8示出了根据本文描述的示例性实施例的用于发送训练信号的示例性数据路径的图;
图9a示出了根据本文描述的示例性实施例的示例性信道估计器;
图9b示出了根据本文描述的示例性实施例的第一示例性mimo接收器;
图9c示出了根据本文描述的示例性实施例的第二示例性mimo接收器;
图10示出了根据本文描述的示例性实施例的突出显示随机ofdm训练信号和基于zcz序列的训练信号之间的差异的示例性消除残差的数据图;并且
图11示出了根据本文描述的示例性实施例的示例性通信设备。
具体实施方式
下面详细讨论本示例性实施例的操作及其结构。然而,应当理解,本公开提供了可以在各种各样的具体上下文中体现的许多可应用的创造性概念。所讨论的具体实施例仅仅是本公开的具体结构和本公开操作方式的说明,而不限制本公开的范围。
本公开的一个实施例涉及用于全双工通信系统的训练信号(或导频信号)及其使用。例如,全双工设备发送从零相关区(zcz)序列衍生出的训练信号,该零相关区(zcz)序列用于估计设备的发射天线与接收天线之间的通信信道的信道冲激响应(cir),并且估计通信信道的cir,在接收天线处接收对应于第一传输的信号。该全双工设备还根据所估计的cir和已知的发送符号来消除存在于所接收信号中的自干扰,该自干扰是由该设备的发射天线进行的第二传输所引起,从而产生消除干扰的接收信号,并且处理该消除干扰的接收信号。
本公开将结合在特定上下文中的示例性实施例进行描述,该实施例即支持全双工操作的兼容第三代合作伙伴计划(3gpp)长期演进(lte)tdd的通信系统。本公开可以应用于符合标准的通信系统,例如兼容3gpplte频分双工(fdd),ieee802.11等技术标准的通信系统和兼容非标准的支持全双工操作的通信系统。
图1示出了示例性通信系统100。通信系统100包括enb105。enb105可以服务用户设备(ue),例如ue110,ue112和ue114。一般来说,enb105可以作为ue的中介,接收去往和来自ue的传输,然后将传输转发到它们的预期目的地。通信系统100还可以包括中继节点(rn)120,其使用由enb105提供的一些带宽来服务ue,例如ue116。rn120可以通过利用enb105所提供的一些网络资源来帮助改善覆盖,数据速率以及整体通信系统性能。enb还可以通常被称为基站、nodeb、控制器、接入点、基站收发器等,而ue也可以通常被称为站、移动设备、移动台、终端、用户、订户等等。通信系统100还可以包括设计设备130。设计装置130可以用于设计和/或选择在全双工操作中使用的训练信号。训练信号也可以通常被称为导频信号。训练信号和导频信号在本文中可以互换使用而不失一般性。设计设备130可以为通信系统100设计和/或选择训练信号。或者,设计设备130可以为通信系统100的一部分设计和/或选择训练信号,并且通信系统100可以包括多个设计设备。设计设备130可以是如图1所示的独立实体。或者,设计设备130可以与另一网络实体,例如enb同地协作。
虽然应当理解,通信系统可以使用能够与多个ue通信的多个enb,但是为了简单起见,仅示出一个enb、一个rn、一个设计设备和多个ue。
半双工设备仅能够在允许其通信的任何给定时间,频率和/或空间性上进行发送或接收。通常,半双工设备不必担心自干扰。换句话说,由于半双工设备的接收器没有在与半双工设备的发送器相同的时间,频率和/或空间性下使用,接收器不必担心由发送器引起的干扰。全双工设备能够在相同的给定时间,频率和/或空间性,其可以被简单地称为信道上进行发送和接收,而全双工设备被允许在该信道上通信。全双工设备可以具有内置机制来补偿自干扰。全双工设备也可以作为半双工设备进行工作。
图2示出了示性全双工设备200。全双工设备200可以是能够进行全双工操作的enb。全双工设备200也可以是能够进行全双工操作的ue。全双工设备200可以包括一个或多个发射天线205和一个或多个接收天线210。由于在大多数实现中,发射天线205相对靠近或与接收天线210并置(共享),因此使用发射天线205发送的信号可以以出现在接收天线210,并且其传输功率水平显著高于远程定位设备传输到全双工设备200的功率水平。尽管全双工设备200在图2中被示为具有并置的发射天线205和接收天线210,但是全双工设备200的替代实现式可以具有并置或远程定位的发射天线205和/或接收天线210。作为说明性示例,替代性全双工设备可以包括用作发射天线和/或接收天线的多个远程天线。因此,具有并置天线的全双工设备200的图示不应被解释为限制示例性实施例的范围或精神。
如前所述,自干扰在全双工通信系统的发展中一直是相当大的障碍。一般来说,接收器中的自干扰消除包括在训练周期期间的信道估计,其中训练信号(或导频信号)被发送以促进信道估计,例如多输入多输出(mimo)信道估计,cir估计等,以及基于已知的发送数据符号和信道估计来产生自干扰的复制品。
为了支持传统设备,例如,半双工设备,可以修改现有的半双工帧结构以支持全双工通信,包括训练信号(或导频信号)的传输,以便于信道估计。作为说明性示例,第三代合作伙伴计划(3gpp)长期演进(lte)tdd帧结构可以被修改以支持全双工通信。图3a示出了示例性全双工子帧结构300。全双工子帧结构300基于兼容3gppltetdd的通信系统的子帧配置3。全双工子帧结构300的子帧o和2可以分别用于下行传输和上行传输。全双工子帧结构300的子帧1可以是包括下行(dwpts)部分305、保护周期/训练周期(gp/tp)310和上行(uppts)部分315的特殊子帧。gp/tp310可以用于几个目的。例如,当全双工子帧结构300与传统(半双工)enb结合使用时,gp/tp310可以用作dwpts部分305和uppts部分315之间的用于从下行传输切换到上行传输的gp。然而,例如,当全双工子帧结构300与全双工enb结合使用时,gp/tp310还可以用于允许全双工设备根据在半双工gp/tp310中发送的训练信号(或导频信号)来执行cir估计。可以使用特殊子帧配置来调整gp/tp310的长度。
全双工子帧结构300的剩余子帧可以以灵活(f)方式使用,这意味着每个子帧可以用于下行传输和/或上行传输。换句话说,可以为每个子帧调度一个或多个上行传输和/或一个或多个下行传输。可以基于多个准则(多准则)来优化可以以灵活方式使用的子帧的调度,例如最大容量,干扰约束等。从ue的角度来看,ue可能需要能够基于在控制信道或更高层信令(例如无线电资源控制(rrc)信令)上接收的调度分配来准备上行传输或下行接收。
图3b示出了支持全双工操作的通信系统的帧350的子帧的示例性序列。帧350可以以通信系统的帧为代表,该通信系统支持使用扩展到利用配置0、1、2和6,并兼容3gppltetdd的通信系统的全双工操作。帧350包括第一特殊子帧355,其包括dwpts部分、gp/tp部分和uppts部分。帧350还包括第二特殊子帧360。对于扩展到支持利用配置3、4和5,并兼容3gppltetdd的通信系统的全双工操作的通信系统,代表性帧可以是类似的,但是除了每个帧只有单个特殊子帧之外。训练周期的长度以及周期性可以取决于环境和/或通信系统因素。作为说明性示例,可能需要满足接收器处的信道估计器的信噪比(snr)要求,并且可能在确定训练周期的长度和/或周期性中起作用。在确定训练周期的长度和/或周期性中可能起作用的另一因素可以是例如训练的重复小于信道的时间相关性的要求。在题为“无线通信系统中的全双工传输的系统和方法”的共转让的(co-assigned)专利申请中提供了关于支持全双工操作的帧结构的详细描述。
图4a示出了示例性全双工设备400。全双工设备400包括天线,所述天线包括由包括发送器“tx1”407在内的各发送器和包括接收器“rx1”409在内的各接收器共享的天线405。全双工设备400还包括循环器,包括循环器409,其将天线,例如天线405,耦合到相关联的发送器(例如发送器407)和接收器(例如接收器409)。接收器上的自干扰可源于不同的路径(通常称为多径)而引起。作为说明性示例,发送的信号可以通过循环器泄漏并且由天线反射到接收器。此外,来自并置天线的其他发送信号以及围绕结构的发射信号的反射可以被接收器检测。为了有效地去除接收器中的自干扰,必须准确地估计从发送器到接收器的信道估计(例如,mimo信道估计、cir等),使得自干扰的复制品可以被再现并用于消除接收器上的自干扰,例如在干扰消除单元413上进行消除。在消除了干扰的接收信号可以由信号处理单元415处理以产生信息。
图4b示出了示例性干扰消除单元450。干扰消除单元450可以是图400的全双工设备400的干扰消除单元的示例性实现。干扰消除单元450可以按多阶段模式操作。在第一阶段中,干扰消除单元450可以使用信道估计单元455来执行信道估计,例如cir估计、mimo信道估计等。可以利用被发送以促进信道估计的训练信号(或导频信号)(例如x1,x2,...,xnb)来执行信道估计。作为示意性示例,回到图3a和3b,可以在特殊子帧的半双工gp/tp部分中发送训练信号。在第二阶段中,干扰消除单元450的干扰复制品生成单元460可基于已知的发送数据符号(例如,x1,x2,...,xnb)和信道估计单元455产生的信道估计(例如
为了讨论的目的,请考虑一个一般的mimo通信系统,其有nb个发射天线、mb个接收天线,以及代表从发送器到接收器的信道时延扩展的如个抽头,并且该训练信号以半双工模式发送,即在训练周期中只发送训练信号,不允许来自通信其他端的传输。因为天线通常并置或同地协作,因而假设任何发送器和接收器对之间的cir均具有相同的长度(即lb)。然而,本文给出的示例性实施例能够操作具有不同信道时延扩展的cir。在第p个接收器上的样本的基带表达式可以表示为
其中xq(.)是从第q个天线发送的训练信号的训练符号,gp,q(.)是从第q个发射天线到第p个接收天线的cir的抽头,并且vp(.)是接收器上的awgn。注意到由于在训练周期中发送的训练信号假设为半双工,所以式(1)中不存在想要的信号。对于具有n个样本的块,n=k,k+1,...,k+n-1,为了方便,将它们收集在向量中,并将式(1)推广到矩阵形式,可以表示为:
yp=xgp+vp(2)
其中
yp=[yp(k),yp(k+1),...,yp(k+n-1)]t(3)
且
vp=[vp(k),v(k+1),...,vp(k+n-1)]t(4)
二者都是n×1向量,t表示矩阵转置,则gp是nblb×1向量,代表着从所有发射天线到第p个接收天线的总cir。换言之,有:
来自所有发射天线的训练符号可以堆叠在n×nblb矩阵x中,其可以具有形式:
其中xq是n×lb信道卷积矩阵,其中来自第q个发射天线的符号可表示为:
如果x已知并且vp是高斯白噪声向量,则式(2)中达到cramer-rao下限(crlb)的cir的估计量(estimator)gp可以是最小二乘(ls)估计量,可表示为:
其中h表示矩阵共轭转置。然后可以生成自干扰的复制品,有:
则消除残差(cancellationresidual)可以表示为:
ls信道估计量需要对与所发送的数据符号相关联的相关矩阵进行矩阵求逆,可表示为:
rx=xhx(11)
其中维度nblb×nblb随着发射天线的数目和信道抽头数线性增长,这就使得在nb范围为从2至8、lb的范围为20及以上时,难以为典型mimo系统(例如3gpplte)实时计算矩阵求逆。
注意到可以先验地计算矩阵求逆并存储
此外,计算矩阵求逆(无论是先验地还是实时地)具有与维度增加相关联的数值不稳定性。为了讨论的目的,请考虑带宽20mhz、n=2048和循环前缀长度ncp=512的2×2mimolte系统(nb=mb=2)的示例。按照lb=40的瑞利多径情况建模,并且用具有随机64-qam数据的单个正交频分复用(ofdm)符号用作训练信号。表1示出了矩阵求逆本身的数值不稳定性。表1示出了根据示例性实施例的训练信号的相关矩阵的条件数、基于训练信号的ls估计量的信道估计误差、和随机ofdm符号的残差均方误差(mse)。在随机ofdm符号下,rx的条件数可以高达1.37×1017,这表示rx近于奇异(singular),并且即使使用基于奇异值分解(svd)的伪求逆来计算矩阵求逆,
表1:矩阵求逆中固有的数值不稳定性
此外,数值不稳定性还可能使信道估计产生数据依赖性,也就可能在训练周期之外的自干扰复制品(由式(9)产生)中的ofdm符号之间引入不连续性。这种不连续性可能在消除残差(由式(10)产生)中表现为ofdm符号之间的尖峰。图5示出了不同样本指数(sampleindex)的示例性消除残差的数据图500。数据图500从如上所述的2×2mimolte系统得出的数据而生成。
根据示例性实施例,选择相关矩阵是单位矩阵或缩放单位矩阵的信号作为训练信号(或导频信号)来用于全双工通信系统。换言之,有:
其中
其为训练信号和接收到的样本之间的交叉相关,并且矩阵求逆被完全消去。可以基于式(5)和(6)来重新调整式(13),以使信道估计器更灵活,此时估计量可以表示为:
其中
式(15)可意味着任一对发送器和接收器中的单独的cir都可单独地和独立地估计。换言之,有:
以上发现的一个好处在于,单独的cir可以具有不同的长度lp,q而不是相等的长度lb(比如可以重新定义为各个cir的最大信道长度)。另一个好处在于,如果有多个计算引擎可用,则可以并行计算各个信道估计量。
为了推导出比式(12)更可实现的充分条件来求解(式(13))并为训练信号的设计提供指导,将式(11)关于式(6)展开,可表示为:
式(17)中的每个子块矩阵还可以使用式(7)进一步展开,可表示为
其中
且有
k1,k2∈{k,k-1,...,k-lb+1},或|k1-k2|∈{0,1,...,lb-1}(20)
假设每个训练信号在发送之前附加最后ncp(ncp>lb)个样本的循环前缀。则式(19)的相关性变为式(20)的lb个延迟的区段内的周期相关性,其中n+k1和n+k2是n的模(mod)。若满足以下条件,则式(12)的命题为真:
且对于式(20)的区段中的任何k1和k2都有:
式(21)和(22)在式(20)区段内的充分条件就是零相关区(zcz)序列的定义。
根据示例性实施例,zcz序列用作全双工通信系统中的训练序列。一般来说,任何zcz序列,例如二进制和多相zcz序列,都可以用作mimo全双工通信系统中各个发射天线的训练信号,只要zcz序列集的参数满足通信系统的要求。这些要求的示例可以包括:zcz序列的长度等于期望的符号长度n(在添加循环前缀之前);zcz序列集的大小等于或大于发射天线的数目nb;以及zcz区段长度等于或大于决定着zcz序列集中各序列的自相关和交叉相关的最小zcz区段长度的信道时延扩展lb等等。由于zcz序列的设计中有着广泛的可用性和较大的自由度,故而示例性实施例可以适用于几乎任何通信系统(例如ofdm和/或ofdma、单载波和cdma系统等)。
应当理解,基于zcz序列集合的训练信号仅是实现式(12)中表示的充分条件的一个示例。其他类型的序列也可以用作训练信号,只要满足式(12)中表达的条件即可。
图6示出了在全双工通信系统选择的训练信号中发生的示例性操作600的流程图。当设备选择全双工通信系统的训练信号时,操作600可以指示在设备中发生的操作,诸如全双工enb和/或全双工ue的全双工设备,或诸如设计设备130的设计设备。
操作600可以开始于设备选择满足通信系统要求的信号集(块605)。该信号集可以满足如等式12以及式(21)和(22)中所表示的条件。例如,可以使用zcz信号,并且所选择的zcz信号集可以满足式(12)、(21)和(22)中设置的条件。选择的zcz信号集也可以满足通信系统要求,例如zcz序列的长度等于期望的符号长度n(在添加循环前缀之前);zcz序列集的大小等于或大于发射天线的数目nb;以及该zcz区段长度等于或大于决定着zcz序列集中各序列的自相关和交叉相关的最小zcz区段长度的信道时延扩展lb等等。设备可以保存zcz信号集(块610)。zcz信号集(或zcz信号集的有关信息,其足以用于生成该zcz信号集的副本)可以保存到本地存储器、远程存储器、本地数据库、远程数据库、本地服务器、远程服务器等。
图7示出了在以全双工模式下操作的设备上发生的示例性操作700的流程图。当设备在全双工模式下操作时,操作700可以代表在设备上,例如能够进行全双工操作的enb或全双工ue上,发生的操作。
操作700可以开始于设备发送用于全双工cir估计的训练信号(块705)。训练信号可以是zcz信号,或是为达到通信系统要求而选择的满足式(12)的任何其他类型的信号。训练信号可以由设备、设计设备、技术标准、通信系统的运营商等来选择。该设备可以根据训练信号测量自干扰,以及估计cir(块710)。设备可以发送和/或接收(块715)。该设备可以通过使用估计的cir来消除接收信号中存在的干扰(块720)。设备可以在干扰消除之后再处理包含在接收信号中的信息(块725)。
图8示出了用于发送训练信号的示例性数据路径的图800。图800可以表示用于发送训练信号的数据路径,该训练信号包括zcz序列或是为达到通信系统要求而选择的满足式(12)的任何其他类型的信号,该训练信号用于促进全双工信道的cir估计。图800可以包括序列集构造器805、映射器810、可能有需要或训练信号的类型有要求的循环前缀单元815、复用器820、滤波器825和射频(rf)电路830。序列集构造器805用于从zcz信号生成序列集,例如训练信号序列集。序列集构造器805被配置为用通信系统要求作为输入,该通信系统要求包括zcz序列的长度等于期望的符号长度n(在添加循环前缀之前)、zcz序列集的大小等于或大于发射天线的数目nb、以及zcz区段长度等于或大于决定着zcz序列集中各序列的自相关和交叉相关的最小zcz区段长度的信道时延扩展lb等等,并且序列集构造器805根据通信系统要求生成序列集。
可以将序列集提供给映射器810,该映射器810用于将序列映射到发射天线端口。映射器810可以从每个发射天线所用的序列集中选择序列。通常,为发射天线选择的序列是唯一的,并且不对其他发射天线重用。在序列集大于发射天线的数目的情况下,可以将未选择的序列分配给相邻小区,以帮助抑制同信道干扰。循环前缀单元815用于向所选择的序列添加循环前缀,产生扩展序列。所使用的循环前缀可以具有长度ncp,其中ncp≥lb。扩展序列可以由复用器820复用。复用器820可以将扩展序列与数据符号进行复用,从而产生符号流。滤波器825用于对符号流进行滤波,例如以确保符号满足频谱要求。rf电路830用于为传输而准备滤波后的符号,包括升频转换、放大等。
图9a示出了示例性信道估计器900。信道估计器900用于利用发射天线所发送的训练信号来估计全双工设备的发射天线与接收天线之间的信道。信道估计器900包括循环前缀单元905、矩阵乘法单元910、序列选择器915、卷积矩阵单元920和缩放单元925。循环前缀单元905用于去除在发送时附加到训练序列上的循环前缀并产生接收的训练序列yp。矩阵乘法单元910用于将接收的训练序列(yp)与用作训练序列xq的zcz序列相乘。zcz序列可以根据一个值来选择,例如提供给序列选择器915的与发射天线相关联的指数q。所选择的zcz序列可以由卷积矩阵单元920用于生成卷积矩阵,从而产生xq。矩阵乘法单元910的输出可由缩放单元925缩放,以产生信道估计
图9b示出了第一示例性mimo接收器930。mimo接收器930可以是全双工设备的接收器上的mimo接收器的串行实现。图9c示出了第二示例性mimo接收器960。mimo接收器960可以是全双工设备的接收器上的mimo接收器的并行实现。只要lp,q≤lb,则发送器-接收器对的各个cir的长度可以不同。
图10示出了示例性消除残差的数据图1000,突出显示了随机ofdm训练信号与基于zcz序列的训练信号之间的差异。如图10所示,第一迹线1005表示如图5所示的随机ofdm训练信号的消除残差,第二迹线1010表示基于zcz序列的训练信号的消除残差。所使用的zcz序列是zadoff-chu序列,对应系统参数:nb=mb=2;lte系统带宽=20mhz;n=2048;ncp=512且lb=40。生成具有长度n且根u=1的基本zadoff-chu序列(选择1作为根是任意的,也可以使用与n互质的其他根)。换言之,有:
由于zadoff-chu序列的循环移位属性,基底zadoff-chu序列可以平移一系列ncs=128个位置,以生成最大zcz区段ncs-1(127)的有16个zcz序列的序列集。zcz区段大小ncs-1的选择使得其大于lb,并且可以处理最大时延扩展为128个抽头的信道。该集合可以在具有最大数量为16个发射天线的系统中使用。在集合中,余下的zcz序列可表示为:
xq(n)=x1((n+(q-1)128)modn),q=2,3,...,16;n=0,1,...,n-1(24)
注意到zadoff-chu序列的使用可允许高度的灵活性和大自由度来支持广范的通信系统要求,即序列长度、zcz区段长度、集合大小等等。将第一迹线1005与第二迹线1010进行比较可以看出,信道估计精度和消除性能都得到了改进。此外,数值稳定性得以提高。
图11示出了示例性通信设备1100。通信设备1100可以是全双工设备的实现,例如全双工enb或全双工ue。通信设备1100可以用于实现本文所详述的各种实施例。如图11所示,发送器1105用于发送帧、训练信号等。通信设备1100还包括用于接收帧、训练信号等的接收器1110。为了简明起见,这里未示出其他常规单元,例如在发送器和接收器中使用的编码器、解码器、调制器和解调器。
训练序列生成单元1120用于生成在cir估计中使用的训练序列。训练序列生成单元1120用于从zcz序列或满足式(12)所示条件的任何其他类型的序列中生成训练序列。训练序列生成单元1120用于生成满足通信系统要求的训练序列。映射器1122用于将训练序列映射到发射天线端口。映射器1122用于从各训练序列中为每个发射天线选择训练序列。如果需要循环前缀单元1124,则将其用于向所选择的训练序列添加循环前缀以产生扩展序列,或者从接收信号中去除循环前缀。复用器1126用于将扩展序列与数据符号进行复用。滤波器1128用于对复用符号进行滤波,例如以确保符号满足频谱要求。测量/估计单元1130用于测量信道。测量/估计单元1130用于根据训练信号测量信道。测量/估计单元1130用于基于信道的测量来估计信道的cir。干扰消除单元1132用于从接收信号中消除干扰(自干扰和其他)。干扰消除单元1132用于从已知的发送数据和所估计的cir中生成干扰复制品,从接收信号中减去该复制品,以生成干扰消除后的信号。存储器1140用于存储训练序列、接收到的信号、信道测量、cir估计、干扰复制品、干扰消除后的信号等。
通信设备1100的各要素可以实现为特定的硬件逻辑块。在替代方案中,通信设备1100的要素可以被实现为在处理器、控制器、专用集成电路等中执行的软件。在又一替代方案中,通信设备1100的要素可以实现为软件和/或硬件的组合。
例如,接收器1110和发送器1105可以实现为特定硬件块,同时训练序列生成单元1120、映射器1122、循环前缀单元1124、复用器1126、滤波器1128、测量/估计单元1130和干扰消除单元1132可以是在微处理器(例如处理器1115)或现场可编程逻辑阵列的定制电路或定制编译逻辑阵列中执行的软件模块。训练序列生成单元1120、映射器1122、循环前缀单元1124、复用器1126、滤波器1128、测量/估计单元1130和干扰消除单元1132可以是存储在存储器1130中的模块。
虽然已经详细描述了本公开及其优点,但是应当理解,在不脱离由所附权利要求限定的本公开的精神和范围的情况下,可以在其中进行各种改变、替换和更改。