用于设备通信的新传输方案的制作方法

文档序号:13518769阅读:182来源:国知局
用于设备通信的新传输方案的制作方法

本申请要求2015年6月3日提交的、题为“用于设备通信的新传输方案”、序列号为14/729,970的美国专利申请的优先权,其全部内容通过引用并入本文。

本申请通常涉及无线网络通信,更具体地涉及传输方案,例如用于包括5g网络的未来网络中的传输方案。



背景技术:

最近,h.nikopour和h.barigh提出了超越4g通信的稀疏码多路访问。这种方法的要点是使用稀疏码本与各种用户、由各种用户来进行通信,并利用稀疏性从叠加的码本中恢复传输的序列。

将来,将有数百万个需要连接的设备。这些设备将以非常低的占空比进行传输,且经常不传输任何信息。因此,在小区/扇区内的任何时隙,这些设备中只有少数将被激活。考虑这样一种系统,其中信道(例如,子载波或资源块)由这些设备来进行专用于向基站的传输。

期望用于这些设备的可有效传送到基站并提供无需协调的解码的实用方法。



技术实现要素:

本申请涉及用于网络中设备通信的新传输方案。

在一个示例性实施例中,提供了一种在无线通信网络中使用的方法。所述方法包括:由基站从与所述基站通信的多个用户设备(ue)接收多个信号。该方法还包括基于接收到的信号,使用迭代算法来估计信道系数的矩阵λ。该方法还包括使用估计的矩阵λ在基站处解码接收的信号。

在另一个示例性实施例中,提供了被配置为在无线网络中操作的基站。该基站包括至少一个存储器和至少一个处理单元。所述至少一个处理单元被配置为从与所述基站通信的多个用户设备(ue)接收多个信号;基于接收到的信号,使用迭代算法来估计信道系数的矩阵λ;并使用估计的矩阵λ解码接收的信号。

在另一个示例性实施例中,提供了一种无线网络系统,该无线网络系统包括多个用户设备(ue)和被配置为与多个ue进行通信的基站。该基站被配置为从与基站通信的多个用户设备(ue)接收多个信号;基于接收到的信号,使用迭代算法估计信道系数的矩阵a;并使用估计的矩阵解码接收的信号。

附图说明

为了更全面地理解本申请及其优点,现在参考结合附图进行以下描述,其中相同的附图标记表示相同的对象,并且其中:

图1示出可用于实现本文公开的设备和方法的无线通信系统;

图2a和2b示出了包括可以实现根据本申请方法和教导的ue示例设备;

图3示出了将本申请与经典方法进行对比的误比特率比较;

图4示出了用于解码接收信号的实施例方法的流程图;以及

图5示出了使用迭代算法估计信道系数矩阵的实施例方法的流程图。

具体实施方式

图1示出了可用于实现本文公开的设备和方法的示例通信系统100。通常,系统100使多个无线用户能够发送和接收数据和其他内容。系统100可以实现一种或多种信道接入方法,例如码分多址(cdma)、时分多址(tdma)、频分多址(fdma)、正交fdma(0fdma)或单载波fdma(sc-fdma)。

在该示例中,通信系统100包括用户设备(ue)110a-110c、无线接入网络(ran)120a-120b、核心网络130、公共交换电话网络(pstn)140、因特网150和其他网络160。尽管在图1中示出了一定数量的这些组件或元件,但是系统100中还可以包括任何数量的这些组件或元件。

ue110a-110c被配置为在系统100中操作和/或通信。例如,ue110a-110c被配置为发送和/或接收无线信号或有线信号。每个ue110a-110c都表示任何合适的终端用户设备,并且可以包括(或称作)诸如用户设备/设备(ue)、无线发射/接收单元(wtru)、移动台、固定或移动用户单元、寻呼机、蜂窝电话、个人数字助理(pda)、智能电话、笔记本电脑、计算机、触摸板、无线传感器或消费电子设备等。

此处,ran120a-120b分别包括基站170a-170b。每个基站170a-170b都被配置为与一个或多个ue110a-110c无线连接,以使得能够接入核心网络130、pstn140、因特网150和/或其他网络160。例如,基站170a-170b可以包括(或者是)若干众所周知的设备中的一个或多个,诸如基站收发台(bts)、节点b(nodeb)、演进节点b(enodeb)、家庭nodeb、家庭enodeb、站点控制器、接入点(ap)或无线路由器,或具有有线或无线网络的服务器、路由器、交换机或其他处理实体。

在图1所示的实施例中,基站170a形成ran120a的一部分,其可以包括其他基站、组件和/或设备。此外,基站170b形成ran120b的一部分,其可以包括其他基站、组件和/或设备。每个基站170a-170b进行操作,以在有时被称为“小区”的特定地理区域或范围内发送和/或接收无线信号。在一些实施例中,可以采用多输入多输出(mimo)技术使每个单元具有多个收发器。

基站170a-170b使用无线通信链路通过一个或多个空口190与一个或多个ue110a-110c通信。空口190可以利用任何合适的无线接入技术。在一些实施例中,ue110a-110c可以在ue110a-110c之间在没有协调的情况下向一个或多个基站170a-170b发送信号。

可以设想,系统100可以使用多个信道接入功能,包括本文所述的这种方案。在特定实施例中,基站和ue实现lte、lte-a和/或lte-b。当然,可以利用其他多址方案和无线协议。

ran120a-120b与核心网络130通信,以向ue110a-110c提供语音、数据、应用、因特网协议语音(voip)或其他服务。可以理解,ran120a-120b和/或核心网络130可以与一个或多个其他ran(未示出)直接或间接通信。核心网络130还可以用作其他网络(例如pstn140、因特网150和其他网络160)的网关接入。此外,一些或全部ue110a-110c可以包括使用不同的无线技术和/或协议在不同的无线链路上与不同的无线网络进行通信的功能。

尽管图1示出了通信系统的一个示例,但是可以对图1进行各种改变。例如,通信系统100可以包括任何数量的ue、基站、网络或任何合适配置的其他组件,并且可以进一步包括本文任何附图中所示的epc。

图2a和2b示出了可以实现根据本申请方法和教导的示例性装置。具体地,图2a示出了示例性ue110,并且图2b示出了示例性基站170。这些组件可以在系统100中或在任何其他合适的系统中使用。

如图2a所示,ue110包括至少一个处理单元200。处理单元200实现ue110的各种处理操作。例如,处理单元200可以执行信号编码、数据处理、功率控制、输入/输出处理或使得ue110能够在系统100中操作的任何其他功能。处理单元200还支持下文中更详细描述的方法和教导。每个处理单元200包括被配置为执行一个或多个操作的任何合适的处理或计算设备。例如,每个处理单元200都可以包括微处理器、微控制器、数字信号处理器、现场可编程门阵列或专用集成电路。

ue110还包括至少一个收发器202。收发器202被配置为对数据或其他内容进行调制以供至少一个天线204进行传输。收发器202还被配置为对由至少一个天线204接收的数据或其他内容进行解调。每个收发器202包括任何合适的结构,以用于生成无线传输的信号和/或处理无线接收的信号。每个天线204包括任何合适的结构,以用于发射和/或接收无线信号。在ue110中可以使用一个或多个收发器202,并且可以在ue110中使用一个或多个天线204。虽然示为单个功能单元,但也可以使用至少一个发射器和至少一个单独的接收器来实现收发器202。

ue110还包括一个或多个输入/输出设备206。输入/输出设备206有助于与用户交互。每个输入/输出设备206都包括任何合适的结构,例如扬声器、麦克风、按键、键盘、显示器或触摸屏等,以向用户提供信息或从用户处接收信息。

另外,ue110包括至少一个存储器208。存储器208存储由ue110使用、生成或收集的指令和数据。例如,存储器208可以存储由处理单元200执行的软件或固件指令以及用于减少或消除输入信号中干扰的数据。每个存储器208都包括任何合适的易失性和/或非易失性存储和检索装置。可以使用任何合适类型的存储器,诸如随机存取存储器(ram)、只读存储器(rom)、硬盘、光盘、用户识别模块(sim)卡、记忆棒、安全数字(sd)存储卡等等。

如图2b所示,基站170包括至少一个处理单元250、至少一个发射器252、至少一个接收器254、一个或多个天线256和至少一个存储器258。处理单元250实现基站170的各种处理操作,例如信号编码、数据处理、功率控制、输入/输出处理或任何其他功能。处理单元250还可以支持下面更详细描述的方法和教导。每个处理单元250包括被配置为执行一个或多个操作的任何合适的处理或计算设备。例如,每个处理单元250可以包括微处理器、微控制器、数字信号处理器、现场可编程门阵列或专用集成电路。

每个发射器(tx)252包括任何合适的结构,以生成用于向一个或多个ue或其他设备无线传输的信号。每个接收器(rx)254包括任何合适的结构,以处理从一个或多个ue或其他设备无线接收的信号。尽管示出为单独的组件,但至少一个发射器252和至少一个接收器254可以组合成收发器。每个天线256包括任何合适的结构,以用于发送和/或接收无线信号。尽管公共天线256在此被示为既耦合到发射器252和又耦合到接收器254,但是一个或多个天线256可以耦合到发射器252,并且一个或多个单独的天线256可以耦合到接收器254。每个存储器258包括任何合适的易失性和/或非易失性存储和检索装置。

关于ue110和基站170的附加细节是本领域技术人员已知的。因此,为了清楚起见,此处省略了这些细节。

本申请的实施例提供了用于高级无线网络中设备通信的传输方案。

考虑扇区中的n个低占空比ue110。令从第i个ue110到基站170的传输信道是αi。在每次传输期间,假设信道是静态的。这是合理的假设,因为大多数ue110是固定的或准静态的。假设k个ue110(例如,用户i1,i2,…,ik)在某个时间是活动的,并且在专用信道(资源块)上进行传输,其中k<=n。虽然不知道哪k个用户正在发送,但是已知这些活动的ue110中至多有k个,其中k<<n。

分离这些ue110的一种方式是向用户i分配(扩展)序列:

为了传输符号si,uei然后可以发送sipi。然后在基站170处接收的信号由下式给出:

其中n是独立且相同分布(i.i.d.)的高斯噪声。

检测这些ue110的一种方式是为所有ue110选择m=n并选择正交签名序列pi,i=1,2,…,n。然后,通过将r与这些签名序列相关,可以得到αijsij的噪声估计。然而,这可能不是带宽有效的,因为n可以相当大。

另一种方法是选择m<<n。以这种方式,底层签名序列不是正交的。事实上,可以使用k<<n来解析这些ue110。这可以在多用户检测中执行。然而,如果k<<n,则签名序列的相关性可能不小。由于其他ue110的干扰和近远问题,用于确定活动ue110的匹配滤波器可能没有良好的性能。所有ue110的多用户检测也可能是计算复杂的。

因此,期望一种替代方法。为了对该问题进行建模,假设所有ue110传输都是长度为m的码字。如果要发送码字(c1,i,c2,i,…,cm,i),则uei发送(c1,ipi,c2,ipi,…,cm,ipi)。可以将任何不活动的ue视为发送全零码字。

令λ为信道系数的n×m矩阵,其第j行λ[j,·]为(c1,jαj,c2,jαj,…,cm,jαj),其中(c1,j,c2,j,…,cm,j)为uej发送的码字。然后,可以根据下式来确定表示接收信号的矩阵r。

r=pλ+n(1)

其中p=[pi,j]是m×n矩阵,其第i,j个元素为pi,j,并且n是m×m矩阵,其建模为根据n(0,σ2i)分布的i.i.d复高斯噪声,其中i表示单位矩阵。

向量n在编码签名序列的传输期间捕获基站接收器j处的干扰和噪声。在上文中,r的第j列中的值表示在时间m*(广1)+1,m*(j-1)+2,...m*j、在基站170处接收的信号,其中j=1,2,…,m。

已知的是,大多数λ的行是零,因为大多数ue110每次都不活动。因此,期望的是,确定发送ue110并使用该信息来计算它们的传输码字,其中m<<n。

上述情况类似于压缩感知。然而,压缩感知与这种情况有一些区别。首先,λ是矩阵而不是向量。第二,在压缩感测中,必须恢复稀疏矢量。然而,在这种情况下,矩阵λ是行稀疏的,即矩阵λ的许多行是零。因此,本申请提供了用于重建λ的新算法。

对于任何矢量v=(v1,v2,…vm),令

分别为v的欧几里得范数和l1范数。||v||被称为v的长度。||v||o被定义为v的l0范数,其是v的非零元素的数量。

已知向量的l1范数是稀疏正则项。需要正则项,以进行矩阵λ的行稀疏化。一个这样的稀疏矩阵由给出。

可以对这种正则项进行重要观察。由于这个正则项是基于l1范数的,因此它将上述矩阵的元素稀疏化。这迫使λ的元素变为零。然而,期望的是λ的一些行(向量)变为零。因此,要考虑λ中行的l0范数。

正则化的解码器使目标函数最小化

以修改使得λ的某些行(向量)变为零。

在上述情况下,值λ>0是可以被微调的正则化参数。c(λ)的最小化通常是不容易的。值c(λ)可以被写作是对数似然值的负值,其由独立高斯和以λ为参数的泊松似然分布(加上由最大值减小的一些常数项)的乘积给出,如下面的对数似然所示:

这意味着为了最小化c(λ),找到使上述对数似然最大化的参数λ(其中一些常数从等式消除)就足够了。最大化对数似然函数的标准方法是期望最大化(em)算法,其中显示了隐藏辅助变量。

令s1为pp*的最大特征值。令n1和n2是根据n(0,i)和n(0,σ2i-β2pp*)列为分布i.i.d.的独立高斯n×m和m×m矩阵,其中选择β′>0,使得和p*表示p的厄密共轭(hermitian)。实际上,在设计了p之后,s1可以被计算为pp*的最大特征值并设置为此外,在该实现中,不需要已知σ,仅需要值,如上述所设置的。

隐藏的辅助随机变量表示如下:

v=λ+βn1。

然后,从统计上来说,容易看出,

r=pv+n2。

现在可以计算出em算法的期望(e)和最大化(m)步骤。然而,本申请的实施例添加了在常规em算法中不存在的行稀疏化步骤。下面给出了计算λ的迭代算法。

λ的估计算法

用于λ的估计算法首先确定信道系数λ的初始估计λ1(步骤1)。然后选择多个迭代niter(步骤2)。对于每个值1=1,2,...,niter,执行以下步骤3至5。对于e步骤(步骤3),进行如下计算:

对于m步骤(步骤4),进行如下计算:

其中,对于x≠0,对于x=0,sgn(x)为1/2,ones(m,m)是m×m矩阵,其中第i,j个元素为1,并且对于x>=0,x+=x,否则为0。

在步骤5中,行稀疏步骤执行如下:如果λl+1的任何一行具有多于l个零(其中l是由设计者预定义并且优化的整数),则用全零向量替换该行。

在上述中,和λσ2的值可被微调。另外,根据λ1的初始猜测,可以实现λ最佳值的更快或更慢收敛。假设p(ue签名)的列被归一化为全部具有长度1,接下来,给出可能的初始猜测。每个列r[·,j]被投影在由p的列占用的子空间w上,其中j=1,2,…,m。或者以数学符号表示,计算projw(r[·,j])。然后,计算δ[·,j]的初始猜测值为p*projw(r[·,j]),其中j=1,2,…,m。这生成了λ的初始粗略估计,其他初始猜测值也是可能的。

传输码字的估计算法

上文中一旦计算了λ的估计的第j行即为λ的第j行的估计,其中j=1,2,…,n。这意味着(c1,jαj,c2,jαj,…,cm,jαj)是即将到来的估计,其中j=1,2,…,n。对于非零行,该估计被馈送到基站170中的标准解码器,用于分配给uej的码本,以对发送的信号进行解码。

为了构造ue签名,适用于压缩感知的任何矩阵(诸如随机高斯矩阵)可以被应用为签名序列。

图4示出了用于对接收到的信号进行解码的实施例方法400的流程图。如图所示,方法400开始于步骤410,其中基站从与基站通信的多个用户设备(ue)处接收多个信号。此后,方法400进行到步骤420,其中基站基于接收到的信号,使用迭代算法来估计信道系数的矩阵λ。迭代算法可以是包括行稀疏化的修正期望最大化(em)算法。随后,方法400进行到步骤430,其中基站使用估计矩阵λ对接收的信号进行解码。

图5示出了可以由基站执行的使用迭代算法来估计信道系数矩阵的实施例方法500的流程图。如图所示,方法500开始于步骤510,其中,例如,基站可以基于从多个用户设备(ue)接收的多个信号来确定信道系数矩阵λ的初始估计λ1。此后,方法500进行到步骤520,其中对于每次迭代1(从1开始)都确定λ1是否是最佳值。当确定λ1为最佳值时,方法500结束。另一方面,当确定λ1不是最佳值时,方法500进行到步骤530,其中基站基于估计的λ1来确定接收信号矩阵r1。在步骤540,基站基于接收信号矩阵r1确定矩阵λ1+1。在步骤550,对于具有多于l个零的λ1+1中的任一行,基站用全零向量替换该行,其中l是预定义的整数。方法500在步骤550之后进一步进行到步骤520。

仿真结果

在图3中,示出了使用所公开实施例的通信仿真结果。可以看出,根据本申请的传输方案与无多重接入干扰方案表现一样好,但是带宽效率是无多重接入干扰方案的六倍。

图3示出了本申请的性能,其在专用信道上对60个ue110进行仿真。在任何给定的时间,有四个ue是活动的,但在基站170处并不知道是哪四个ue110。每个ue110被分配有根据i.i.d.高斯分布创建的长度为10的随机化签名,并且均被归一化为具有长度1。该传输使用具有长度为100的分组的未编码二进制相移键控(bpsk)。该信道是瑞利衰落。图3的曲线图中snr值是在每个发送的比特与噪声功率谱密度比值eb/no下收集的能量。在经典案例中,每个ue110使用长度为60的签名,并且假设这些签名彼此正交。因此,不存在多址干扰。这种情况下的带宽效率是上述常规情况的1/6。在这两种情况下,每个ue110的信道在基站170的接收器处被认为是完全估计。

在本申请中,为4g系统以外的系统提供了新方法。在所公开的实施例中,基站170处的接收器不需要知道ue的哪些发射器是活动的,而是接收器知道发射ue的数量上限。所公开的实施例使用了使用短签名和修正的期望最大化(em)算法的扩展技术来对基站170处的发送ue进行解码。提供的仿真结果证实了本申请方案的性能。

虽然本申请已经描述了某些实施例和一般相关联的方法,但是对于本领域技术人员来说,这些实施例和方法的改变和排列将是显而易见的。因此,以上对示例性实施例的描述没有限定或约束本申请。在不脱离由所附权利要求限定的本申请的精神和范围的情况下的其他改变、替代和变更也是可能的。

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