用于生成扩展序列码本的方法和装置

文档序号:1382791 发布日期:2020-08-14 浏览:13次 >En<

阅读说明:本技术 用于生成扩展序列码本的方法和装置 (Method and apparatus for generating a spreading sequence codebook ) 是由 王沙 袁弋非 田力 袁志锋 曹伟 于 2018-01-29 设计创作,主要内容包括:公开了一种用于生成和利用针对符号级序列扩展的扩展序列码本的方法和装置。在一个实施例中,一种由无线通信设备执行的方法包括:从无线通信节点接收第一数量;从至少一个扩展序列码本中选择第一扩展序列码本;根据第一数量从第一扩展序列码本中选择第一扩展序列;以及根据第一扩展序列扩展数据符号,其中,该至少一个扩展序列码本各自包括多个扩展序列,该扩展序列是基于在循环移位操作之后的第一序列集的一个条目而配置的,其中,循环移位操作之前的第一序列集是基于第二序列集配置的,其中,该第二序列集包括以下中的至少一个,包括{1,2,4}的第一条目、包括第{0,1,3,9}的二条目、包括{0,2,6,7,8,10}的第三条目、包括{1,5,11,24,25,27}的第四条目、包括{3,6,7,9,11,12,13,14}的第五条目、包括{0,1,9,23,44,47,49}的第六条目,以及包括{1,8,9,11,25,37,69,88,94,99,103,121}的第七条目。(A method and apparatus for generating and utilizing a spreading sequence codebook for symbol-level sequence spreading is disclosed. In one embodiment, a method performed by a wireless communication device comprises: receiving a first quantity from a wireless communication node; selecting a first spreading sequence codebook from at least one spreading sequence codebook; selecting a first spreading sequence from a first spreading sequence codebook according to the first number; and spreading the data symbols according to a first spreading sequence, wherein the at least one spreading sequence codebook each comprises a plurality of spreading sequences configured based on one entry of a first sequence set after the cyclic shift operation, wherein the first sequence set before the cyclic shift operation is configured based on a second sequence set, wherein the second sequence set comprises at least one of a first entry comprising {1, 2, 4}, a second entry comprising a {0, 1, 3, 9}, a third entry comprising {0, 2, 6, 7, 8, 10}, a fourth entry comprising {1, 5, 11, 24, 25, 27}, a fifth entry comprising {3, 6, 7, 9, 11, 12, 13, 14}, a sixth entry comprising {0, 1, 9, 23, 44, 47, 49}, and a sixth entry comprising {1, 8, 9, 11, 25, 37, 69, 88, 94,99,103,121 }.)

用于生成扩展序列码本的方法和装置

技术领域

本公开总体上涉及无线通信,并且更具体地,涉及用于生成和利用针对符号级序列扩展的扩展序列码本的方法和装置。

背景技术

在过去的几十年中,移动通信已经从单纯的语音服务演变到高速宽带数据服务。随着新型服务和应用(例如增强型移动宽带(eMBB)、大规模机器类型通信(mMTC)、超可靠性低时延通信(URLLC)等)的进一步发展,对移动网络上的高性能数据传输的需求将继续呈指数级增长。基于这些新兴服务中的特定要求,无线通信系统应满足诸如吞吐量、时延、数据速率、容量、可靠性、链路密度、成本、能耗、复杂性和覆盖范围之类的各种需求。

由于有限的设备容量、高时延和高信令开销,依赖于在基站和用户终端之间的随机接入和被调度的数据传输的传统方法不能为上述服务的增长提供令人满意的性能。为了满足这些对5G/NR(新无线电)通信的需求,正在开发基于竞争的免调度(Grant-free)数据传输方法。免调度数据传输是其中传送用户终端可以执行自主数据传输而无需向基站传送调度请求信号或从基站获取动态调度信号的方法。免调度数据传输方法的优点包括减少信令开销、减少终端功率消耗、减少时延等。

免调度方法可以利用正交或非正交资源分配技术。在正交资源分配技术中,尽管资源本身是正交的,但是不同的用户终端可能随机选择相同的资源用于数据传输,从而导致“冲突”。当冲突发生时,信道性能会受到显著影响。因此,就资源的使用而言,正交的免调度资源分配方案不是高效的。另一方面,基于序列扩展的非正交免调度资源分配方案可以处理传送用户终端上的数据,并且可以使用基站上的高级接收器,这可以有效地处理诸如多用户重叠或冲突的场景,而不会损害信道性能。例如,如果来自传送用户终端的调制后的数据可以通过低相关扩展序列扩展到符号级,则即使在来自多个用户终端或使用相同扩展序列的不同用户终端在相同资源上重叠传输的情况下,冲突的概率也可以显著地降低。此外,具有大量序列的低相关扩展序列码本还可以减少多用户干扰、增强系统容量,并且还可以减少基站上接收器的复杂度。在现有文献或现有技术中不存在令人满意的解决方案来为非正交免调度接入配置具有低互相关的扩展序列码本。

发明内容

本文所公开的示例性实施例旨在解决与现有技术中存在的一个或多个问题有关的问题,并且提供附加特征,当结合附图,通过参考以下详细描述时该附加特征将变得显而易见。根据一些实施例,本文公开了示例性系统、方法和计算机程序产品。然而,应当理解,这些实施例是作为示例而非限制的方式来呈现的,并且对阅读了本公开的本领域的普通技术人员将显而易见的是,在保持在本发明的范围内的同时,可以对所公开的实施例进行各种修改。

根据一些实施例,由无线通信节点执行的方法包括:从无线通信节点接收第一数量;从至少一个扩展序列码本中选择第一扩展序列码本;根据第一数量从第一扩展序列码本中选择第一扩展序列;以及根据第一扩展序列来扩展数据符号,其中该至少一个扩展序列码本各自包括多个扩展序列,该扩展序列是基于在循环移位操作之后的第一序列集的一个条目而配置的,其中,循环移位操作之前的第一序列集是基于第二序列集而配置的,其中,第二序列集包括以下中的至少一个:第一条目包括{1,2,4},第二条目包括{0,1,3,9},第三条目包括{0 2,6,7,8,10},第四条目包括{1,5,11,24,25,27},第五条目包括{3,6,7,9,11,12,13,14},第六条目包括{0,1,9,23,44,47,49},第七条目包括{1,8,9,11,25,37,69,88,94,99,103,121}。

在进一步的实施例中,由无线通信设备执行的方法包括:为无线通信设备选择第一数量;以及向该无线通信设备传送该第一数量,其中,该第一数量被该无线通信设备用于从至少一个扩展序列码本中确定第一扩展序列码本,以进一步从该第一扩展序列码本中选择第一扩展序列,并且根据该第一扩展序列进一步扩展数据符号,其中,该至少一个扩展序列码本各自包括多个扩展序列,该扩展序列是基于在循环移位操作之后的第一序列集的一个条目而配置的,其中,循环移位操作之前的第一序列集是基于第二序列集配置的,其中,第二序列集包括以下中的至少一个:第一条目包括{1,2,4},第二条目包括{0,1,3,9},第三条目包括{0,2,6,7,8,10},第四条目包括{1,5,11,24,25,27},第五条目包括{3,6,7,9,11,12,13,14},第六条目包括{0,1,9,23,44,47,49},第七条目包括{1,8,9,11,25,37,69,88,94,99,103,121}。

附图说明

当与附图一起阅读时,根据以下的详细描述可以最好地理解本公开的各方面。应注意的是,各种特征不一定按比例绘制。实际上,为了讨论的清楚,各种特征的尺寸和几何形状可以被任意地增加或减小。

图1A示出了根据本公开的一些实施例的示例性无线通信网络。

图1B示出了根据本公开的一些实施例的用于时隙结构信息指示的示例性无线通信系统的框图。

图2示出了根据本公开的一些实施例的使用从扩展序列码本中选择的扩展序列在传送UE上进行符号级序列扩展的方法。

图3A示出了根据本公开的一些实施例的在不同的N值和K值时的基本序列集D。

图3B示出了根据本公开的一些实施例的在不同的N值和K值时的扩展序列集D。

图4A示出了根据本公开的一些实施例,在K=3时使用扩展序列的时域中的符号级序列扩展进程。

图4B示出了根据本公开的一些实施例,当K=3并且在循环移位之后的扩展序列集D为{1,2,4}时的扩展的序列码本。

图4C示出了根据本公开的一些实施例,当K=8时使用扩展序列的频域中的符号级序列扩展进程。

图4D示出了根据本公开的一些实施例,当K=8并且在循环移位之后的扩展序列集D为{3,6,7,9,11,12,13,14}时的扩展序列码本。

图5示出了根据本公开的一些实施例的仿真结果,该仿真结果展示了的作为扩展序列码本中的扩展序列的互相关值的函数在不同N值和K值时的累积分布函数(CFD)。

图6示出了根据本公开的一些实施例的仿真结果,该仿真结果展示了在各种扩展序列码本中作为每个资源元素的信噪比(SINR)的函数的累积分布函数(CFD)。

具体实施方式

下面参考附图描述本发明的各种示例性实施例,以使得本领域普通技术人员能够制作和使用本发明。对于本领域普通技术人员而言显而易见的是,在阅读本公开之后,可以在不背离本发明的范围的情况下对本文描述的示例进行各种改变或修改。因此,本发明不局限于本文描述或示出的示例性实施例和应用。此外,本文公开的方法中的步骤的特定顺序或层次仅仅是示例性方法。基于设计偏好,所公开的方法或过程的步骤的特定顺序或层次可以被重新布置,同时保持在本发明的范围内。因此,本领域普通技术人员将理解,本文所公开的方法和技术以样品顺序呈现各种步骤或动作,并且除非另有明确说明,本发明不局限于所呈现的特定顺序或层次。

参考附图详细描述本发明的实施例。尽管相同或相似的组件在不同的附图中被示出,但是它们可以由相同或相似的附图标记来表示。本领域公知的结构或过程的详细描述可以被省略,以避免模糊本发明的主题。此外,在本发明的实施例中,这些术语是考虑到它们的功能而定义的,并且可以根据用户或操作者的意图、用途等而变化。因此,定义应该基于本说明书的全部内容。

图1A示出了根据本公开的一些实施例的示例性无线通信网络100。在无线通信系统中,网络侧通信节点或基站(BS)可以是节点B、E-utran节点B(也称为演进型节点B、eNodeB或eNB)、微微站、毫微微站等等。终端侧节点或用户设备(UE)可以是长距离通信系统,如移动电话、智能电话、个人数字助理(PDA)、平板电脑、膝上型电脑,或者是短距离通信系统,诸如例如,可穿戴设备,具有车载通讯系统和类似物的车辆。网络和终端侧通信节点分别由BS102和UE 104表示,在本公开的所有实施例中,该网络和终端通信节点在下文中通常被称为“通信节点”。根据本发明的一些实施例,这种通信节点可以能够进行无线和/或有线通信。应注意的是,所有实施例仅是优选示例,并且不旨在限制本公开。因此,应理解的是,该系统可以包括UE和BS的任何期望的组合,同时保持在本公开的范围内。

参考图1A,无线通信网络100包括BS 102和UE 104a以及UE 104b(在本文中统称为UE 104)。BS 102和UE 104被包含在小区101的地理边界内。从UE 104的发射天线到BS 102的接收天线的无线传输被称为上行链路传输,并且从BS 102的发射天线到UE 104的接收天线的无线传输被称为下行链路传输。UE 104A具有与BS 102直接通信信道,该BS 102在用于下行链路通信103的第一频率f1和用于上行链路通信105a的第二频率f2上操作。类似地,UE104a还具有与BS 102直接通信信道,该BS 102在用于该下行链路通信103的该第一频率f1和用于上行链路通信的第三频率f3上操作。在一些实施例中,第二频率f2和第三频率f3与第一频率f1不同。在一些实施例中,第二频率f2和第三频率f3彼此不同。因此,第二频率f2和第三频率f3具有不同的传输特性,诸如例如路径损耗、覆盖范围、最大传输功率等之类。在一些实施例中,第一频率f1、第二频率f2和第三频率f3的带宽也可以不同。在一些实施例中,第二频率f2和第三频率f3可以在不同的带宽部分上具有不同的传输特性,诸如例如路径损耗、覆盖范围、最大传输功率等之类。尽管在图1A中仅展示了两个UE 104,但是应当注意,任何数量的UE 104都可以被包括在小区101中并且在本发明的范围内。在一些实施例中,如分别由虚线圆圈112和110指示的上行链路通信105b的覆盖范围大于上行链路通信105a的覆盖范围。BS 102位于覆盖区域110和112的拦截区域,以便BS 102执行与小区101中的UE 104a和UE 104b的上行链路通信。

当UE 104b处于极端小区边缘101时,例如,在BS 102和UE 104b之间具有更长的距离时,路径损耗变得显著,因此UE 104b将以最大功率在第三频率f3上以长距离传送。结果,在这种情况下,在BS 102和UE 104b之间的数据速率相对较低。随着UE 104移动到更靠近BS102(即,UE 104a),路径损耗降低,并且在BS 102处的信号电平增加,因此SNR提高。作为响应,BS 102指示UE 104降低第二频率f2上的功率,以最小化对其他UE和/或BS 102的干扰。

在UE 104和BS 102之间的直接通信信道105/103可以通过诸如Uu接口的接口,该Uu接口也被称为UMTS(通用移动电信系统(UMTS)空中接口)。在UE之间的直接通信信道(侧链路传输)106可以通过PC5接口,该接口被引入是为了处理诸如车辆对车辆(V2V)通信之类的高移动速度和高密度应用。BS 102通过外部接口107(例如,Iu接口)连接到核心网络(CN)108。

UE 104a和104b从BS 102获得其同步时序,该BS 102通过互联网时间服务(诸如公共时间NTP(网络时间协议)服务器或RNC(射频仿真系统网络控制器)服务器)从核心网络108获得其自己的同步时序。这被称为基于网络的同步。可替选地,BS 102还可以通过卫星信号106从全球导航卫星系统(GNSS)(未展示)获得同步时序,特别是对于具有向天空的直接视线的大小区中的大型BS,这被称为基于卫星的同步。

根据本公开的一些实施例,图1B示出了根据本公开的一些实施例的用于时隙结构信息指示的示例性无线通信系统150的框图。系统150可以包括被配置为支持在此不需要详细描述的已知或常规操作特征的组件和元件。在一个示例性实施例中,如上所述,系统150可以用于在无线通信环境(诸如图1A的无线通信网络100)中传送和接收数据符号。

系统150通常包括BS 102和至少一个UE 104。BS 102包括BS收发器模块152、BS天线阵列154、BS存储器模块156、BS处理器模块158和网络接口160,每个模块根据需要经由数据通信总线180彼此耦合和互连。UE 104包括UE收发器模块162、UE天线164、UE存储器模块166、UE处理器模块168和I/O接口169,每个模块根据需要经由数据通信总线190彼此耦合和互连。BS 102经由通信信道192与UE 104通信,该通信信道可以是任何无线信道或本领域中公知的适合于如本文所述的数据传输的其他介质。

如本领域普通技术人员将理解的,除了图1B中所展示的那些之外,系统150还可以包括任何数量的块、模块、电路等。本领域技术人员将理解,结合本文公开的实施例描述的各种说明性的块、模块、电路和处理逻辑可以以硬件、计算机可读软件、固件或其任何实用组合来实施。为了清楚地说明硬件、固件和软件的这种互换性和兼容性,各种说明性的组件、块、模块、电路和步骤通常根据其功能性来描述。这种功能性是被实施为硬件、固件还是软件取决于特定的应用和施加在整个系统上的设计约束。熟悉本文所述概念的技术人员可以针对每个特定应用以合适的方式实施这种功能,但是这种实施决策不应被解释为限制本发明的范围。

从UE 104的发射天线到BS 102的接收天线的无线传输被称为上行链路传输,而从BS 102的发射天线到UE 104的接收天线的无线传输被称为下行链路传输。根据一些实施例,UE收发器162在本文中可以被称为“上行链路”收发器162,该收发器包括各自耦合到UE天线164的RF发射器和接收器电路。双工开关(未展示)可以可替选地以时间双工的方式将上行链路发射器或接收器耦合到上行链路天线。类似地,根据一些实施例,BS收发器152在本文中可以被称为“下行链路”收发器152,该收发器包括各自耦合到天线阵列154的RF发射器和接收器电路。下行链路双工开关可以可替选地以时间双工方式将下行链路发射器或接收器耦合到下行链路天线阵列154。两个收发器152和162的操作在时间上被协调,使得上行链路接收器被耦合到上行链路UE天线164,以用于在下行链路发射器被耦合到下行链路天线阵列154的同时,接收在无线通信信道192上的传输。优选地,在双工方向的变化之间,存在仅具有最小的保护时间的紧密同步时序。UE收发器162通过UE天线164经由无线通信信道192与BS 102通信,或者经由无线通信信道193与其他UE通信。无线通信信道193可以是任何无线信道或本领域中公知的合适于如本文所述的数据的侧链路传输的其他介质。

UE收发器162和BS收发器152被配置为经由无线数据通信信道192进行通信,并且与可以支持特定无线通信协议和调制方案的适当配置的RF天线布置154/164协作。在一些实施例中,BS收发器152被配置为向UE收发器162传送物理下行链路控制信道(PDCCH)和配置的时隙结构相关信息(SFI)条目集。在一些实施例中,UE收发器162被配置为从BS收发器152接收包含至少一个SFI字段的PDCCH。在一些示例性实施例中,UE收发器162和BS收发器152被配置为支持诸如长期演进(LTE)和新兴的5G标准之类的产业标准。然而,应当理解,本发明在应用上不一定限于特定标准和相关的协议。相反,UE收发器162和BS收发器152可以被配置为支持可替选的或附加的无线数据通信协议,包括未来的标准或其变型。

BS处理器模块158和UE处理器模块168用通用处理器、内容可寻址存储器,数字信号处理器、专用集成电路、现场可编程门阵列、任何合适的可编程逻辑器件、分立门或晶体管逻辑、分立硬件组件或其被设计成执行这里描述的功能的任意组合来实施或实现。以这种方式,处理器可以被实现为微处理器、控制器、微控制器、状态机等。处理器也可以被实施为计算设备的组合,例如,数字信号处理器和微处理器的组合、多个微处理器、与数字信号处理器内核结合的一个或多个微处理器,或任何其他这样的配置。

然后,UE处理器模块168检测UE收发器模块162上的PHR触发消息,UE处理器模块168还被配置为基于由BS 102配置的至少一种预定义的算法和所接收到的由BS 102配置的至少一个第一SFI条目集来确定至少一个第二SFI条目集,其中,至少一种预定义的算法是基于所计算的其他参数或接收的消息来选择的。UE处理器模块168还被配置为生成至少一个第二SFI条目集,并且监控在UE收发器模块162上接收的PDCCH,以进一步接收至少一个SFI字段。如本文所使用的,“SFI条目集”是指SFI表或SFI条目。

此外,结合本文公开的实施例描述的方法或算法的步骤可以直接体现在硬件、固件、分别以由处理器模块158和168执行的软件模块,或其任何实际组合中。存储器模块156和166可以被实现为RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM或者本领域公知的任何其他形式的存储介质。就这一点而言,存储器模块156及166可分别耦合到处理器模块158及168,使得处理器模块158及168可分别从存储器模块156及166读取信息及将信息写入到存储器模块156及166。存储器模块156和166也可以被集成到它们各自的处理器模块158和168中。在一些实施例中,存储器模块156和166可以各自包括高速缓存,该高速缓存用于在执行将分别由处理器模块158和168执行的指令期间存储临时变量或其他中间信息。存储器模块156和166也可以各自包括用于分别存储由处理器模块158和168执行的指令的非易失性存储器。

网络接口160通常代表BS 102的硬件、软件、固件、处理逻辑和/或其他组件,该网络接口使得能够在BS收发器152和被配置为与BS 102进行通信的其他网络组件和通信节点之间进行双向通信。例如,网络接口160可以被配置为支持互联网或WiMAX业务。在典型的部署中,但不限于此,网络接口160提供802.3以太网接口,使得BS收发器152可以与传统的基于以太网的计算机网络通信。以这种方式,网络接口160可以包括用于连接到计算机网络的物理接口(例如,移动交换中心(MSC))。如本文所使用的关于特定操作或功能的术语“被配置用于”或“被配置为”是指设备、组件、电路、结构、机器、信号等,其被物理构造、编程、格式化和/或布置成执行指定的操作或功能。网络接口160可以允许BS 102通过有线或无线连接与其他BS或核心网络通信。

再次参考图1A,如上所述,BS 102重复地向一个或多个UE(例如,104)广播与BS102相关联的系统信息,以便允许UE 104接入BS 102所在的小区101内的网络,并且通常,在小区101内正常地操作。诸如下行链路和上行链路小区带宽、下行链路和上行链路配置、用于随机接入的配置等之类的多个信息可以被包括在系统信息中,这将在下面进一步详细讨论。典型地,BS 102通过PBCH(物理广播信道)广播携带一些主要系统信息(例如,小区101的配置)的第一信号。为了说明的清楚起见,这种广播的第一信号在本文中被称为“第一广播信号”。注意,BS 102可以随后通过相应的信道(例如,物理下行链路共享信道(PDSCH))广播携带一些其他系统信息的一个或多个信号,该信号在本文中被称为“第二广播信号”、“第三广播信号”等等。

再次参考图1B,在一些实施例中,由第一广播信号携带的主要系统信息可以由BS102经由通信信道192以符号形式传送。根据一些实施例,主要系统信息的原始形式可以被呈现为一个或多个数字比特序列,并且该一个或多个数字比特序列可以通过多个步骤(例如,编码、加扰、调制、映射步骤等)来处理,所有这些都可以由BS处理器模块158处理,以成为第一广播信号。类似地,根据一些实施例,当UE 104使用UE收发器162接收第一广播信号(以符号格式)时,UE处理器模块168可以执行多个步骤(解映射、解调、解码步骤等)以估计诸如例如主要系统信息的比特的比特比特置、比特数等之类的主要系统信息。UE处理器模块168还耦合到I/O接口169,该I/O接口169向UE 104提供连接到诸如计算机的其他设备的能力。I/O接口169是这些附件与UE处理器模块168之间的通信路径。

在一些实施例中,UE 104可以在混合通信网络中操作,在该混合通信网络中UE与BS 102通信,以及与其他UE(例如,在104a和104b之间)通信。如下面进一步详细描述的,UE104支持与其他UE侧链路通信以及BS 102和UE 104之间的下行链路/上行链路通信。如上所述,侧链路通信允许UE 104a和104b彼此建立直接通信链路,或与来自不同小区的其他UE建立直接通信链路,而无需BS 102在UE之间中继数据。

图2示出了根据本公开的一些实施例的,使用从扩展序列码本中所选择的扩展序列,在传送UE上进行符号级序列扩展的方法200。应该理解,附加的操作可以在图2的方法200之前、期间和之后被提供,并且一些其他操作在此可以被省略或仅简要描述。

根据一些实施例,方法200开始于操作202,在操作202处,BS 102配置到UE 104的扩展序列长度。在一些实施例中,扩展序列长度K是由BS 102随机选择的,并且通过系统信息被传送到小区中的所有UE 104。在一些实施例中,至少一个扩展序列码本被预先配置在BS/UE存储器模块156/166中(图1B)。在一些实施例中,扩展序列长度K是从对应于该至少一个扩展序列码本的至少一个可用的K值中选择的。在一些实施例中,UE 104执行小区搜索,在此期间获得小区ID和帧起始位置。然后,可以通过在UE侧上的PDCCH(物理下行链路控制信道)或PBCH(物理广播信道)解码来获得K值。在一些实施例中,在初始接入期间,在从BS102接收到传送调度的PRACH(物理随机接入信道)以获得调度的PRACH的指示的命令之后,UE 104通过上行链路PRACH向BS 102传送SRS(探测参考信号)消息。

根据一些实施例,方法200继续操作204,在操作204处,UE 104基于从BS 102接收到的K值来确定用于数据扩展的扩展序列。具体地,UE 104首先基于解码的K值,从在系统信息中预先配置的至少一个序列码本中确定扩展序列码本。根据各种实施例,至少一个扩展序列码本中的每个包括多个扩展序列xi,其中i是正整数,并且可以是1、2、…、N。在一些实施例中,在该至少一个扩展序列码本的扩展序列码本中的每个扩展序列xi包括K个元素,并且可以基于下面的等式来计算

其中,K至少包括以下值中的至少一个:3、4、6、8和12,l是正整数并且可以是1、2、…、K。在一些实施例中,每个元素xi,l是复数。在一些实施例中,N可以由基于的K来配置,其中λ是正整数。在一些实施例中,N包括以下值中的至少一个:7、13、11、31、15、7和133。在一些实施例中,至少一个扩展序列码本是从对应于7个N值的7个扩展序列码本中选择的。此外,dl={d1,d2,...,dK}是来自在一些循环移位操作后的扩展的序列集D的一个条目,其中D是差集,并且N是组G的阶数并且等于G组中元素的数量,其中G={0,1,2,...,N-1}。如果在G中的非零元素(即{1,2,...,N-1})可以由(dK-di)modN代表,其中k≠l,则D={d1,d2,...,dK}是(N,K,λ)的差集并且D具有λ形式。在一些实施例中,在循环移位操作之前的扩展的序列集D由基本序列集D配置,如下面进一步详细讨论的。

图3A示出了根据本公开的一些实施例的在不同的N值和K值时的基本序列集D。在所示的实施例中,列302展示了7个N值,其是7、13、11、31、15、7和133,列304包括了5个K值,其是3、4、6、8、12,并且列306展示了基本序列集D中有7个条目。该7个条目中的每一个都包括K个元素。具体地,当N=7且K=3时,第一条目310包括3个元素,包括1、2和4;当N=13且K=4时,第二条目312包括4个元素,包括0、1、3和9;当N=11且K=6时,第三条目314包括6个元素,包括0、2、6、7、8和10;当N=31且K=6时,第四条目316包括6个元素,包括1、5、11、24、25和27;当N=15且K=8时,第五条目318包括8个元素,包括3、6、7、9、11、12、13和14;当N=57且K=8时,第六条目320包括8个元素,包括0、1、7、9、23、24、44、47和49;当N=133且K=12时,第七条目322包括8个元素,包括1、8、9、11、25、37、69、88、94、99、103和121。

在一些实施例中,至少一个扩展序列集D可以通过将[1:N]中的每个元素与基本序列集D的至少一个条目相乘来确定(如图3A所示),然后对所有条目取modN。例如,根据一些实施例,当K=3,N=7,并且基本序列集D的条目=[1,2,4]时,循环移位操作之前的扩展的序列集D可以基于D=mod([1,2,3,4,5,6,7]*[1,2,4],7)来配置。

图3B示出了根据本公开的一些实施例的在不同的N值和K值时的扩展序列集D。在所示的实施例中,列302展示了7个N值,其是7、13、11、31、15、7和133,列304包括了5个K值,其是3、4、6、8和12,并且列306展示了7个扩展的序列集D。7个扩展的序列集D的每个包括K个元素。具体地,当N=7且K=3时,第一扩展序列集D 340包括2个条目,并且每个条目包括3个元素。第一扩展的序列集D 340的第一条目包括1、2和4,并且第一扩展的序列集D 340的第二条目包括3、5和6。当N=13且K=4时,第二扩展的序列集D 342包括4个条目,并且每个条目包括4个元素。第二扩展序列集D 342的第一条目包括0、1、3和9,第二扩展序列集D 342的第二条目包括0、7、8、11,第二扩展序列集的第三条目D 342包括0、2、5和6;并且第二扩展序列集D 342的第四项包括0、4、12和10。当N=11且K=6时,第三扩展的序列集D 344包括2个条目,并且每个条目包括6个元素。第三扩展的序列集D 344的第一条目包括0、2、6、7、8和10;并且第三扩展的序列集D 344的第二条目包括0、1、3、4、5、9。此外,当N=31且K=6时,第四扩展的序列集D 346包括10个条目,并且每个条目包括6个元素。根据一些实施例,第四扩展的序列集D 346的第一条目包括1、5、25、11、24和27;第四扩展的序列集D 346的第二条目包括1、5、25、17、23和22;第四扩展的序列集D 346的第三条目包括2、10、19、3、15和13;第四扩展的序列集D 346的第四条目包括2、10、19、17、23和22;第四扩展的序列集D 346的第五条目包括3、15、13、4、20和7;第四扩展的序列集D 346的第六条目包括4、20、7、6、30和26;第四扩展的序列集D 346的第七条目包括6、30、26、8、9和14;第四扩展的序列集D 346的第八条目包括8、9、14、12、29和21;第四扩展的序列集D 346的第九条目包括11、24、27、16、18和28;并且第四的扩展序列集D 346的第十条目包括12、29、21、16、18和28。

再次参考图3B,在所示的实施例中,当N=15且K=8时,第五扩展的序列集D 348包括2个条目,并且每个条目包括8个元素。第五扩展的序列集D 348的第一条目包括3、6、7、9、11、12、13和14;并且第五扩展的序列集D 348的第二条目包括6、12、4、3、2、9、1和8。当N=57且K=8时,第六扩展的序列集的D 350包括24个条目,并且每个条目包括8个元素。根据一些实施例,第六扩展的序列集D 350的第一条目包括0、19、1、7、49、23、47和44;第六扩展的序列集D 350的第二条目包括0、19、2、14、41、10、13和34;第六扩展的序列集D 350的第三条目包括0、19、2、14、41、15、48和51;第六扩展的序列集D 350的第四条目包括0、19、3、21、33、8、56和50;第六扩展的序列集D 350的第五条目包括0、19、4、2、25、5、35和17;第六扩展的序列集D 350的第六条目包括0、19、5、35、17、6、42和9;第六扩展的序列集D 350的第七条目包括0、19、8、56、50、22、40和52;第六扩展的序列集D 350的第八条目包括0、19、11、20、26、16、55和43;第六扩展的序列集D 350的第九条目包括0、19、11、20、26、24、54和36;第六扩展的序列集D 350的第十条目包括0、19、12、27、18、29、32和53;第六扩展的序列集D 350的第十一条目包括0、19、23、47、44、30、39和45;第六扩展的序列集D 350的第十二条目包括0、19、29、32、53、31、46和37;第六扩展的序列集D 350的第十三条目包括0、38、1、7、49、5、35和17;第六扩展的序列集D 350的第十四条目包括0、38、1、7、49、24、54和36;第六扩展的序列集D350的第十五条目包括0、38、2、14、41、31、46和37;第六扩展的序列集D 350的第十六条目包括0、38、3、21、33、31、46和37;第六扩展的序列集D 350的第十七条目包括0、38、4、28、25、11、20和26;第六扩展的序列集D 350的第十八条目包括0、38、4、28、25、30、39和45;第六扩展的序列集D 350的第十九条目包括0、38、6、42、9、16、55和43;第六扩展的序列集D 350的第二十条目包括0、38、8、56、50、10、13和34;第六扩展的序列集D 350的第二十一条目包括0、38、10、13、34、12、27和18;第六扩展的序列集D 350的第二十二条目包括0、38、15、48、51、22、40和52;第六扩展的序列集D 350的第二十三条目包括0、38、16、55、43、23、47和44;并且第六扩展的序列集D 350的第二十四条目包括0、38、22、40、52、29、32和53。

再次参考图3B,在所示的实施例中,当N=133且K=12时,第七扩展的序列集D 352包括36个条目,并且每个条目包括12个元素。根据一些实施例,第七扩展的序列集D 352的第一条目包括1、11、121、8、88、37、9、99、25、69、94和103;第七扩展的序列集D 352的第二条目包括1、11、121、10、110、13、27、31、75、68、83和115;第七扩展的序列集D 352的第三条目包括1、11、121、16、43、74、40、41、52、60、128和78;第七扩展的序列集D 352的第四条目包括1、11、121、18、65、50、29、53、51、45、96和125;第七扩展的序列集D 352的第五条目包括2、22、109、3、33、97、17、54、62、20、87和26;第七扩展的序列集D 352的第六条目包括2、22、109、5、55、73、16、43、74、18、65和50;第七扩展的序列集D 352的第七条目包括2、22、109、15、32、86、23、120、123、80、82和104;第七扩展的序列集D 352的第八条目包括2、22、109、36、130、100、58、106、102、59、117和90;第七扩展的序列集D 352的第九条目包括3、33、97、16、43、74、24、131、111、27、31和75;第七扩展的序列集D 352的第十条目包括3、33、97、23、120、123、47、118、101、48、129和89;第七扩展的序列集D 352的第十一条目包括3、33、97、30、64、39、71、116、79、81、93和92;第七扩展的序列集D 352的第十二条目包括4、44、85、6、66、61、34、108、124、40、41和52;第七扩展的序列集D 352的第十三条目包括4、44、85、10、110、13、15、32、86、36、130和100;第七扩展的序列集D 352的第十四条目包括4、44、85、27、31、75、30、64、39、46、107和113;第七扩展的序列集D 352的第十五条目包括4、44、85、47、118、101、67、72、127、71、116和79;第七扩展的序列集D 352的第十六条目包括5、55、73、12、132、122、59、117、90、81、93和92;第七扩展的序列集D 352的第十七条目包括5、55、73、34、108、124、67、72、127、80、82和104;第七扩展的序列集D 352的第十八条目包括5、55、73、40、41、52、45、96、125、71、116和79;第七扩展的序列集D 352的第十九条目包括6、66、61、9、99、25、29、53、51、60、128和78;第七扩展的序列集D 352的第二十条目包括6、66、61、15、32、86、17、54、62、48、129和89;第七扩展的序列集D 352的第二十一条目包括6、66、61、45、96、125、46、107、113、69、94和103;第七扩展的序列集D 352的第二十二条目包括8、88、37、12、132、122、68、83、115、80、82和104;第七扩展的序列集D 352的第二十三条目包括8、88、37、17、54、62、60、128、78、81、93和92;第七扩展的序列集D 352的第二十四条目包括8、88、37、20、87、26、30、64、39、67、72和127;第七扩展的序列集D 352的第二十五条目包括9、99、25、10、110、13、59、117、90、80、82和104;第七扩展的序列集D 352的第二十六条目包括9、99、25、48、129、89、67、72、127、81、93和92;第七扩展的序列集D 352的第二十七条目包括10、110、13、24、131、111、29、53、51、47、118和101;第七扩展的序列集D 352的第二十八条目包括12、132、122、18、65、50、23、120、123、58、106和102;第七扩展的序列集D 352的第二十九条目包括12、132、122、30、64、39、34、108、124、45、96和125;第七扩展的序列集D 352的第三十条目包括15、32、86、46、107、113、58、106、102、68、83和115;第七扩展的序列集D 352的第三十一条目包括16、43、74、23、120、123、29、53、51、34、108和124;第七扩展的序列集D 352的第三十二条目包括17、54、62、36、130、100、40、41、52、69、94和103;第七扩展的序列集D 352的第三十三条目包括18、65、50、20、87、26、27、31、75、47、118和101;第七扩展的序列集D 352的第三十四条目包括20、87、26、48、129、89、58、106、102、69、94和103;第七扩展的序列集D352的第三十五条目包括24、131、111、36、130、100、46、107、113、71、116和79;第七扩展的序列集D 352的第三十六条目包括24、131、111、59、117、90、60、128、78、68、83和115;

在一些实施例中,根据一些实施例,BS 102还从小区中所有活动的UE 104收集信息。在该过程期间,当新的UE 104加入小区时,新的UE 104通过诸如PRACH(物理随机接入信道)之类的信道向BS 102发送探测消息。BS102计算小区中的总活动的UE 104的数量,并且将该小区中的所有活动的UE 104的这个数量(即,X)传送给所有UE 104。在一些实施例中,每个活动的UE 104基于从BS 102接收到的K值,从所选择的扩展序列码本中随机选择一个扩展序列。在一些实施例中,来自所选择的扩展序列码本的X个条目由活动的UE 104随机选择。在一些实施例中,两个UE 104的任何两个扩展序列可以相同或不同。

根据一些实施例,方法200继续操作206,在操作206处,UE 104基于所选择的扩展序列来执行符号级序列扩展,并且根据调制准备数据以进行传输。在一些实施例中,该符号是在一些调制操作之后的OFDM(正交频分复用)符号。在一些实施例中,所使用的调制操作可以是正交幅度调制(QAM),这提供了优于诸如PSK(相移键控)之类的其他形式的数据调制的优势。在一些实施例中,调制包括诸如256QAM、或512QAM或1024QAM之类的高阶调制,其提供了理论上更高的效率。在一些实施例中,还在调制之前在CRC(循环冗余校验)和信道编码之后处理传送数据。在一些实施例中,通过将每个OFDM符号与为UE 104的所选择的扩展序列相乘,来执行该符号级序列扩展,该所选择的扩展序列基于

其中Sk是OFDM符号,并且[x1,...,xN]是UE 104所选择的扩展序列。在一些实施例中,该符号级序列扩展进程可以在时域或频域中被配置,如下面进一步详细讨论的。

图4A示出了根据本公开的一些实施例,在K=3时使用扩展序列的时域中的符号级序列扩展进程400。在时域扩展的情况下,来自UE 104的调制之后的每个传送数据符号404,由从所选择的扩展序列码本中选择的扩展序列402在时域中基于K值进行扩展。在一些实施例中,扩展序列402是所选择的扩展序列码本的一个条目,并且当K=3时该条目具有3个元素,即x1、x2和x3。在一些实施例中,传送数据符号404在时域的12列和频域的9行中占用108个资源元素(RE)。在一些实施例中,传送数据符号404占用时间范围408。在404中的每个传送数据符号(占用1个RE,覆盖频率周期406和时间周期407)然后由扩展序列402在频域中进行扩展占用。在扩展之后,来自UE 104传送的数据符号然后占用3个RE。因此,在扩展之后,传送数据符号410占用比原始传送数据符号404占用的时间范围408宽3倍的时间范围412占用,同时保持频域中资源占用占用恒定。

图4B示出了根据本公开的一些实施例的,当K=3并且在循环移位之后的扩展序列集D为{1,2,4}时的扩展序列码本415。在一些实施例中,图4A中的扩展序列402选自扩展序列码本415的一个条目。当UE 104从BS 102接收到的K值为3时,则UE 104然后可以选择扩展序列码本415。在一些实施例中,基于上述方法的扩展序列码本415包括7个扩展序列,并且每个扩展序列包括3个元素。扩展序列码本415的第一扩展序列x1包括扩展序列码本415的第二扩展序列x2包括扩展序列码本415的第三扩展序列x3包括扩展序列码本415的第四扩展序列x4包括 扩展序列码本415的第五扩展序列x5包括扩展序列码本415的第六扩展序列x6包括扩展序列码本415的第七扩展序列x7包括

图4C示出了根据本公开的一些实施例,当K=8时使用扩展序列在频域中的符号级序列扩展进程420。在频域扩展的情况下,调制之后的UE 104的每个传送数据符号404,由从所选择的扩展序列码本中选择的扩展序列422在时域中基于K值进行扩展。在一些实施例中,扩展序列422是所选择的扩展序列码本的一个条目,并且当K=8时,该条目具有8个元素,即x1、x2、x3、x5、x6、x7和x8。在一些实施例中,传送数据符号404在时域的12列和频域的9行中占用108个资源元素(RE)。在一些实施例中,传送数据符号404占用频率范围428。每个传送数据符号(占用1个RE,覆盖频率周期406和时间周期407)然后由扩展序列422在频域中进行扩展。扩展之后的传送数据符号中的每个然后占用8个RE。因此,在扩展之后,传送数据符号430占用比原始传送数据符号404占用的频率范围428宽8倍的频率范围432,同时保持时域中的资源占用恒定。

图4D示出了根据本公开的一些实施例,当K=8并且循环移位之后的扩大的扩展序列D为{3、6、7、9、11、12、13、14}时的扩展序列码本425。在一些实施例中,扩展序列422从扩展序列码本425序列的一个扩展序列中选择。当UE 104从BS 102接收到的K值为8时,然后UE104选择扩展序列码本425。在一些实施例中,基于上述方法的扩展序列码本425包括15个扩展序列(N=15),并且每个扩展序列包括8个元素(K=8)。具体地,根据一些实施例,扩展序列码本425的第一扩展序列x1包括0.3535+0i、0.3535+0i、0.3535+0i、0.3535+0i、0.3535+0i、0.3535+0i、0.3535+0i和0.3535+0i;扩展序列码本425的第二扩展序列x2包括0.1092+0.3362i、0.286+0.2078i、0.345+0.0735i、0.286+0.207i、0.036+0.351i、0.1092+0.336i、0.2365+0.262i和0.3229+0.143i;扩展序列码本425的第三扩展序列x3包括-0.286+0.2078i、0.1092+-0.336i 0.3229+-0.143i、0.1092+0.3362i、-0.345+0.0735i、-0.286+-0.207i、-0.036+-0.351i和0.2365+-0.262i;扩展序列码本425的第四扩展序列x4包括:-0.286+-0.207i、0.1092+0.3362i、-0.286+0.2078i、0.1092+-0.336i、0.1092+0.3362i、-0.286+0.2078i、-0.286+-0.207i和0.1092+-0.336i;扩展序列码本425的第五扩展序列x5包括:0.1092+-0.336i、-0.286+-0.207i、0.2365+-0.262i、-0.286+0.2078i、0.3229+-0.143i、0.1092+0.3362i、-0.345+0.0735i和-0.036+-0.351i;扩展序列码本425的第六扩展序列x6包括:0.3535+-4.006i、0.3535+-8.012i、-0.176+0.3061i、0.3535+-2.597i、-0.176+-0.306i、0.3535+-1.602i、-0.176+0.3061i和-0.176+-0.306i;扩展序列码本425的第七扩展序列x7包括:0.1092+0.3362i、-0.286+0.2078i、0.1092+-0.336i、-0.286+-0.207i、-0.286+0.2078i 0.1092+-0.336i、0.1092+0.3362i和-0.286+-0.207i;扩展序列码本425的第八扩展序列x8包括:-0.286+0.2078i、0.1092+-0.336i、-0.036+0.3516i、0.1092+0.3362i、0.2365+0.2627i、-0.286+-0.207i、0.3229+0.1438i和-0.345+-0.073i;扩展序列码本425的第九个扩展序列x9包括:-0.286+-0.207i、0.1092+0.3362i、-0.036+-0.351i、0.1092+-0.336i、0.2365+-0.262i、-0.286+0.2078i、0.3229+-0.143i和-0.345+0.0735i;扩展序列码本425的第十扩展序列x10包括:0.1092+-0.336i、-0.286+-0.207i、0.1092+0.3362i、-0.286+0.2078i、-0.286+-0.207i、0.1092+0.3362i、0.1092+-0.336i和-0.286+0.2078i;扩展序列码本425的第十一扩展序列x11包括:0.3535+-8.012i、0.3535+-1.602i、-0.176+-0.306i、0.3535+-5.195i、-0.176+0.3061i、0.3535+-3.204i、-0.176+-0.306i和-0.176+0.3061i;扩展序列码本425的第十二个扩展序列x12包括:0.1092+0.3362i、-0.286+0.2078i、0.2365+0.2627i、-0.286+-0.207i、0.3229+0.1438i、0.1092+-0.336i、-0.345+-0.073i和-0.036+0.3516i;扩展序列码本425的第十三扩展序列x13包括:-0.286+0.2078i、0.1092+-0.336i、-0.286+-0.207i、0.1092+0.3362i、0.1092+-0.336i、-0.286+-0.207i、-0.286+0.2078i和0.1092+0.3362i;扩展序列码本425的第十四个扩展序列x14包括:-0.286+-0.207i、0.1092+0.3362i、0.3229+0.1438i、0.1092+-0.336i、-0.345+-0.073i、-0.286+0.2078i、-0.036+0.3516i和0.2365+0.2627i;以及扩展序列码本425的第十五扩展序列x15包括:0.1092+-0.336i、-0.286+-0.207i、-0.345+-0.073i、-0.286+0.2078i、-0.036+0.3516i、0.1092+0.3362i、0.2365+0.2627i和0.3229+0.1438i。

根据本公开的一些实施例,图5示出了根据本公开的一些实施例的仿真结果500,该仿真结果500展示了作为扩展序列码本中的扩展序列的互相关值的函数在不同N值和K值时的累积分布函数(CFD)。扩展序列码本中任意两个扩展序列在定义的K值和N值处的互相关值独立于扩展序列,并且是恒定的。在一些实施例中,互相关值被定义为具体地,扩展序列码本中任意两个扩展序列的互相关值在K=3并且N=7时为0.4714,在K=4并且N=13时为0.4330;当K=6并且N=31时,为0.3727;当K=8并且N=57时,为0.3307;当K=12并且N=133时,为0.2764;当K=6并且N=11时,为0.2886;当K=8并且N=15时,为0.25。根据所示实施例,互相关值的方差为0。

图6示出了根据本公开的一些实施例的仿真结果600,该仿真结果600展示了在各种扩展序列码本中作为每个资源元素的信噪比(SINR)的函数的累积分布函数(CFD)。在一些实施例中,假设有N个非正交UE 104共享具有扩展因子为K的资源组,并且还假设在接收信号的BS 102上有R个天线接口,则在R个天线上接收的信号被定义为其中yk是在第l个RE上接收到的符号向量。在一些实施例中,yk具有KR×1的大小。根据一些实施例,假设Sl=[S1,l,S2,l,…,SN,l,]正在传送大小为N×1的符号。nl是功率为σ2的白噪声,并且是基于配置的,其中其中xi是扩展序列并且具有K×1的大小,是第i个UE 104的有效信道,Pl,i是发射功率,并且hl,i,r是接收天线R上的信道脉冲响应。因此,线性MMSE(最小均方误差)接收器的权重是基于来配置的,具有被定义为的协方差Rz,i。因此,第i个线性MMSE UE 104的SINR是基于定义的。在图6所示的实施例中,E(I)是互相关值,而V(I)是互相关值的方差。在一些实施例中,在仿真中使用的假设包括6个UE 104、每个UE 104上的1个天线、BS 102上的2个天线、TDL-C信道、仿真帧数100TTI以及SINR=0。如图6所示,在SINR 604高于10dB(分贝)之后,五个不同的K值(3、4、6、8和12)的CDF值602接近于1。E(I)和V(I)值与图5中所示的值一致。在图6所示的实施例中,CDF vs.SINR曲线随着E(I)值的减小而向右移动。根据实施例,图6中从右到左的曲线是当E(I)=0.4714、0.4330、0.3727、0.3307和0.2764时的曲线。

本方法演示了有利的符号级序列扩展方法的各种实施例。例如,当不同的UE 104从所选择的扩展序列码本中选择并使用相同的扩展序列以用于序列扩展,并且来自不同UE104的传送数据符号在时频域中在相同的资源组上被传送时,来自UE 104的数据符号仍然可以由BS 102分离。由于在扩展序列码本中有大量的扩展序列具有小互相关值,因此冲突的概率,即不同的UE 104选择相同的扩展序列的概率很低,与其他非正交序列扩展方法相比,这允许BS 102可以支持的更多数量的UE 104。此外,本方法为诸如多用户干扰之类的问题提供了有效的解决方案。如图5中所讨论的,多用户干扰(MUI)是仅由N和K定义的统计值,与其他类型的非正交序列扩展方法相比,这反过来促进了BS 102上的接收器的设计和构造。干扰的方差仅受到UE 104和信道数量的影响。最后,由于较低的互相关值以及较高的SINR,该方法提供较低的错误符号率。

根据一些实施例,在一些实施例中,BS 102从UE 104接收扩展的传送数据符号。BS102还从每个UE 104导出比特序列,并且每个UE 104基于该比特序列期待来自BS 102的RAR(资源分配请求)。在一些实施例中,可以在多用户检测中使用SIC(连续干扰消除)技术,其中,信号在被BS 102成功解码之后被重构,在此期间,从扩展传送数据符号中消除扩展序列。然后,其余的信号被进一步解调。在一些实施例中,在重构期间的步骤中的一个是基于由每个UE 104所选择的初始扩展序列重新扩展比特序列。

尽管上面已经描述了本发明的各种实施例,但是应该理解,它们仅仅是作为示例而不是作为限制来呈现的。同样,各种图可以描绘示例架构或配置,其被提供来使得本领域普通技术人员能够理解本发明的示例性特征和功能。然而,这些人员将理解,本发明不限于所示出的示例架构或配置,而是可以使用多种可替选的架构和配置来实施。另外,如本领域普通技术人员将理解的,一个实施例的一个或多个特征可以与本文描述的另一实施例的一个或多个特征组合。因此,本公开的宽度和范围不应受到任何上述示例性实施例的限制。

还应理解,本文中使用诸如“第一”、“第二”等的名称对元件的任何引用通常不限制那些元件的数量或顺序。相反,这些名称在本文中可以使用作区分两个或多个元件或元件的实例的便利手段。因此,对第一和第二元件的引用并不意味着只能采用两个元件,或者第一元件必须以一些方式位于第二元件之前。

另外,本领域普通技术人员将理解,可以使用各种不同的技术和工艺中的任何一种来表示信息和信号。例如,可能在上面的描述中引用的例如数据、指令、命令、信息、信号、比特、符号可以由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。

本领域技术人员将进一步明白的是,结合本文所公开的方面所描述的各个说明性的逻辑框、模块、处理器、装置、电路以及方法和功能中的任何一个可以通过电子硬件(例如,数字实施、模拟实施,或者这二者的组合,其可以使用源编码或者某种其他技术来设计)、各种形式的程序或包含指令的设计代码(为方便起见,其在本文中可以被称为“软件”或者“软件模块”)或者这二者的组合来实现。为了清楚地说明硬件软件的这种可互换性,上面已经根据它们的功能一般地描述了各种说明性的组件、块、模块、电路和步骤。这种功能是实施为硬件、固件还是软件,还是这些技术的组合,取决于特定应用和施加在整个系统上的设计约束。技术人员可以针对每个特定应用以各种方式来实施所描述的功能,但是这种实施决策不应被解释为导致脱离本公开的范围。

此外,本领域普通技术人员将理解,本文描述的各种说明性逻辑块、模块、设备、组件和电路可以在集成电路(IC)内实施或由集成电路执行,该集成电路可以包括通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑设备,或其任意组合。逻辑块、模块和电路还可以包括天线和/或收发器,以与网络内或设备内的各种组件进行通信。通用处理器可以是微处理器,但可选地,处理器可以是任何常规处理器、控制器或状态机。处理器也可以被实施为计算设备的组合,例如,例如,DSP和微处理器的组合、多个微处理器的组合、一个或多个与DSP内核结合的微处理器,或任何其他适合的配置,以在本文执行所述的功能。

如果以软件实施,这些功能可以作为一个或多个指令或代码存储在计算机可读介质上。因此,本文公开的方法或算法的步骤可以被实施为存储在计算机可读介质上的软件。计算机可读介质包括计算机存储介质和通信介质,通信介质包括能够使计算机程序或代码从一个地方传输到另一地方的任何介质。存储介质可以是计算机可以访问的任何可用介质。作为示例而非限定,这种计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备,或可以用于存储指令或数据结构形式的所需程序代码并且可以由计算机访问的任何其他介质。

在本文档中,这里所使用的术语“模块”是指软件、固件、硬件以及用于执行这里描述的相关功能的这些元件的任意组合。此外,出于讨论的目的,各种模块被描述为分立模块;然而,对于本领域的普通技术人员将显而易见的是,两个或更多个模块可以被组合以形成执行根据本发明的实施例的相关功能的单个模块。

另外,在本发明的实施例中可以采用存储器或其他存储器以及通信组件。应当理解,为了清楚起见,以上描述已经参考不同的功能单元和处理器描述了本发明的实施例。然而,很明显,在不背离本发明的情况下,可以使用不同功能单元、处理逻辑元件或域之间的任何适合的功能分布。例如,图示为由单独的处理逻辑元件或控制器执行的功能可以由相同的处理逻辑元件或控制器执行。因此,对特定功能单元的引用仅是对用于提供所描述的功能的适合的装置的引用,而不是对严格的逻辑或物理结构或组织的指示。

对本公开中描述的实施方式的各种修改对于本领域技术人员将是显而易见的,并且在不脱离本公开的范围的情况下,本文中定义的一般原理可以应用于其他实施方式。因此,本公开不旨在局限于本文所展示的实施方式,而是将被赋予与如本文中所公开的新颖特征和原理一致的最广范围,如以下权利要求书中所陈述。

28页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于动态波束对确定的方法和设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!