专利名称:用于生成屏蔽序列的系统和方法
技术领域:
本发明涉及用于提供在基于分组的通信系统中的加扰(scrambling)和解扰 (descrambling)操作所需的用户设备特定的屏蔽序列的电路和方法。
背景技术:
随着无线通信系统(诸如蜂窝式电话、卫星和微波通信系统)被越来越广泛地部 署,并持续吸引越来越多的用户,存在下述的紧迫需求,即,容纳大量和可变数量的通信子 系统,其通过固定资源(诸如根据固定数据分组大小的固定信道带宽)传送越来越大量的 数据。部署固定资源(例如,针对每个用户的固定数据速率)的传统的通信系统设计已经 受到挑战,以根据快速增长的客户基础提供高速且灵活的数据传送速率。当前系统通过使用标准协议来实现无线通信,所述协议包括通用移动通信系统 (“UMTS”) ,UMTS陆地无线接入网络(“UTRAN”)、以及第三代无线(“3G”)、宽频带码分多址 (“WCDMA”),例如,其支持移动设备之间的HDSPA通信。移动设备包括用户设备(“UE”) 和支持移动电话蜂窝的固定收发器,所述用户设备诸如蜂窝式电话,所述固定收发器诸如 基站,被称为“节点B”(或“NB”),并且当被增强或演进为新的标准协议时,被称为(e节点 B)(或“eNB”)。第三代伙伴计划长期演进(“3GPP LTE")是通常用于描述跨行业改进UMTS的持 续努力的名称。所述改进被做出以便应付持续的新需求流以及越来越多的用户基础。该 广泛基础的项目的目标包括改进通信效率、降低成本、改进服务、利用新的频谱机会、以及 实现与其它开放标准的更好集成以及与符合较早期标准的某些现有基础设施的向后兼容。 所述项目预见到具有对诸如通过因特网协议的语音(“VoIP”)和多媒体广播/多播服务 (“MBMS”)的服务的支持的分组交换通信环境。例如,MBMS可以支持基站同时向多个UE进 行传送的服务,诸如移动电视或无线电广播。3GPP LTE项目自身不是标准生成的成果,但是 将导致对于UMTS的标准的新推荐。UTRAN包括多个无线电网络子系统(“RNS”),每个RNS包含至少一个无线电网 络控制器(“RNC”)。不过,应该注意,RNC可能在引入了 UTRAN的长期演进(“LTE”) (‘ -UTRAN”)的实际未来实现的系统中不存在。LTE可以包括用于控制信息的集中式或 非集中式实体。在UTRAN操作中,每个RNC可以连接于多个节点B,其是与全球移动通信系 统(“GSM”)基站的UMTS对应物。在E-UTRAN系统中,e节点B可以或已经直接连接于接 入网关(“aGW”,有时称为服务网关“sGW”)。每个节点B可以经由无线电空中接口通过无 线电与多个UE设备联系(一般而言,用户设备包括移动收发器或蜂窝式电话,但是其他设 备也可以是UE,其他设备诸如固定蜂窝式电话、移动web浏览器、膝上型计算机、PDA、MP3 播放器、以及具有收发器的游戏设备)。如此处所述的无线通信系统例如适用于3G和UTRAN系统。在未来,将实现兼容 3GPP LTE的无线通信系统。一般而言,E-UTRAN资源或多或少临时性地由网络通过使用分 配表或者更一般地通过使用下行链路资源分配信道或物理下行链路控制信道(“PDCCH”)分配给一个或多个UE设备。LTE是基于分组的系统,并且因此可以不存在为UE和网络之 间的通信预留的专用连接。一般在每个传送时间间隔(“TTT”)在共享信道上由节点B或 e节点B对用户进行调度。节点B或e节点B控制由节点B或e节点B服务的蜂窝中的用 户设备终端之间的通信。一般而言,一个节点B或e节点B服务于每个蜂窝。数据传输所 需的资源或者作为一次性分配或者以永久性/半静态方式进行分配。LTE(也被称为3. 9G) 通常通过在活跃状态准瞬时地访问无线电资源来支持每个蜂窝的大量用户。UTRAN和E-UTRAN环境可以容纳的UE和服务的类型有许多,包括HSDPA。HSDPA是 一种3G信令协议,其允许UMTS网络和网络中的兼容UE提供较高数据传输速度和能力。支 持HSDPA的UTRAN或3G UE可以同时传送和接收语音和数据分组。数据分组可以包括用于 音频、视频、web浏览、电子邮件、移动电视接收、数据文件传输、以及其它数据密集型服务, 同样包括VoIP。当前的HSDPA网络支持以下数据下行链路速度1. 8,3. 6、7. 2和14. 4Mbit/ s。未来的升级被计划为将这些速度提高到42Mbit/s以及更高。典型地,所支持的上行链 路速度较低,但是仍然在逐渐增加,并在未来的实现中将持续增加。为了支持HSDPA,UE必须监听一个或多个共享控制信道,即高速共享控制信道 (“HS-SCCH”)。为了寻址特定UE,HSDPA服务的基站或其它传送器将通过使用唯一的UE识 别码对HS-SCCH上的传送进行加扰(该操作被称为“UE特定的屏蔽”)。当接收到HS-SCCH 上的新传送时,UE再次通过使用其唯一的UE特定的识别码,使用相同的协议(但是以相反 的顺序)用于解扰所接收的分组。当如经由循环冗余检验(CRC)计算中的正确结果所指 示的那样,已解扰的分组具有有效数据时,则UE确定其是HS-SCCH中的传送器所寻址的接 收器。在此情形中,UE可以在适当时通过使用确认(“ACK”)或未确认(“NACK”)消息在 HSDPA上行链路上进行回复。相反地,如果已解扰HS-SCCH分组没有通过CRC检验,则UE确 定其不是被寻址的接收器,并返回HS-SCCH上的“监听”模式。以此方式,发送器可以在具 有HSDPA分组的环境中寻址多个UE。UE可以同时监视若干HS-SCCH。HSDPA通信被划分为子帧。HS-SCCH子帧包括三个时隙;这三个时隙被划分为部分 1和部分2。部分1在第一时隙中,其载有时间关键信息,所述信息是接收器解调制和正确接 收将跟随的高速下行链路共享信道(HS-DSCH)分组所需的。时隙1的时间关键参数包括调 制类型,因为HSDPA支持例如使用正交相移键控(“QPSK”)以及16正交调幅(“16QAM”) 的自适应调制和解码。HS-SCCH的部分2的两个时隙包含不那么时间关键的参数,并且包括 CRC字段来检验对HS-SCCH信息的验证。在HSDPA UE特定的屏蔽中UE特定的身份信息的使用由3GPP技术规范描述,例如 在3GPP TS 25. 212,版本7. 0,2007年11月中描述,其可以从www. 3GPP. org处的3GPP得 到,在此通过引用将其引入。因此,存在对于以下方法和装置的持续需求,所述方法和装置用于高效地执行在 加扰和解扰HS-SCCH分组时使用的UE特定的屏蔽操作,以便支持用于支持HSDPA所需的序 列的快速计算。所述方法和电路还适用于其它协议,所述其它协议具有对于用户设备识别 特定的屏蔽以及对地址指定的接收器的加扰和解扰。用于实现具有对硅面积的高效使用以 及对电资源的节约的这些功能的电路和方法也是需要的。
发明内容
本发明的实施例包括一种用于提供UE特定的屏蔽序列的装置和方法,所述UE特 定的屏蔽序列用于收发已编码分组。所述分组通过与网络已分配给特定接收器的身份字段 对应的代码序列进行加扰。系统中的接收器接着可以将其特定代码序列用于解扰所接收的 分组,并从而确定所接收的消息是否被寻址到特定接收器。以此方式,到接收器的通信可以 被通过共享信道被传送和接收。在非限制而仅是示意本发明的特征的特定示例性应用中, 所述实施例和方法可以被用于生成UE特定的屏蔽序列,所述UE特定的屏蔽序列用于接收 HS-SCCH分组。在非限制性示例中,这些HS-SCCH分组可以被用于针对移动接收器和收发 器(包括但不限于UE)以及支持HSDPA服务的基站(包括但不限于节点B和e节点B)的 HSPDA通信。根据示意性实施例,提供了可以实现HSPDA的示例性通信终端,诸如UE(典型为移 动电话或蜂窝式电话)。提供了一种高效的计算方法,用于生成在解扰所接收的HS-SCCH消 息中使用的简单UE屏蔽序列。在此示意性实施例中,通过确定单个矩阵操作以形成UE特 定的屏蔽序列而结合速率1/2的卷积编码和速率匹配操作。通过使用1/2速率的卷积编码 和速率匹配操作的结合而形成查找表,从而提供了通过仅使用UE特定身份来查找得出的 UE特定的屏蔽序列的对UE特定的屏蔽序列的快速查找。根据另一示意性实施例,提供了一种通信终端,诸如UE,其可以包括用于从发送器 接收HS-SCCH分组的接收器。提供了两个查找表,每个查找表由UE特定的身份字段的一半 进行索引,以查找得出的屏蔽序列的一部分。可以对两部分执行简单的结合计算,以便完成 用于确定UE特定的屏蔽序列的方法。根据另一示意性实施例,提供了一种通信终端,诸如UE,其可以包括用于接收 HS-SCCH分组的接收器。通过使用UE特定身份和预定矩阵作为输入来执行简单的矩阵操 作。通过提前从协议中检查特定生成器多项式以及速率匹配模式,确定所述矩阵。对于非 限制性示例,使用3GPP25. 212规范中的协议。执行矩阵操作导致UE特定的屏蔽序列。由 此,产生UE屏蔽序列所需的速率1/2卷积编码和速率匹配操作被结合为利用已存储的少量 矩阵条目的单一简单矩阵计算。根据另一示意性实施例,提供了一种通信终端,诸如UE,其可以包括用于接收 HS-SCCH分组的接收器。通过使用UE特定身份作为输入、由通过3GPP 25. 212规范提前确 定的特定生成器多项式以及速率匹配模式确定的矩阵作为输入来执行简单的矩阵操作,另 外,对所述矩阵进行数据压缩,以消除不需要的数据位。执行简单矩阵操作,并且通过输出 UE屏蔽序列完成所述方法。由此,产生UE屏蔽序列所需的速率1/2卷积编码和速率匹配操 作被结合为利用已存储的少量矩阵条目进行的单个计算,所存储的矩阵条目进一步通过数 据压缩进行优化。根据另一示意性实施例,提供了一种通信终端,诸如UE,其可以包括用于接收 HS-SCCH分组的接收器。通过使用UE特定身份作为输入、由提前确定的特定生成器多项式 确定的矩阵作为输入来执行简单的矩阵操作,并且输出UE屏蔽序列。在此示意性实施例 中,矩阵操作被执行为简单的逐位异或操作。由此,产生UE屏蔽序列所需的速率1/2卷积 编码和速率匹配操作被结合为利用已存储的少量矩阵条目进行的单个简单矩阵计算。根据另一示意性实施例,提供了一种通信终端,诸如UE,其可以包括用于从传送器接收HS-SCCH分组的接收器。通过使用UE特定身份作为输入、由从3GPP 25. 212规范提前 确定的特定生成器多项式确定的矩阵作为输入来执行简单的矩阵操作,另外对所述矩降进 行数据压缩以消除不需要的数据位,以及输出UE屏蔽序列。矩阵操作作为简单逐位异或操 作被执行。由此,产生UE屏蔽序列所需的速率1/2卷积编码和速率匹配操作被结合为利用 已存储的少量矩阵条目进行的单个简单计算,所存储的矩阵进一步通过数据压缩进行优化。根据另一示意性实施例,提供了一种在兼容HSPDA通信终端中执行UE屏蔽序列 的方法,所述通信终端诸如UE,其可以接收HS-SCCH分组。在此方法中,通过存储输出针对 UE特定身份位的每个可能结合的、由3GPP 25. 212规范指定的UE屏蔽序列所需的条目, 而形成查找表。通过使用UE特定身份作为地址执行检索操作,以获得用于解扰所接收的 HS-SCCH分组的UE屏蔽序列。在另一示意性实施例中,可以提供一种具有指令的计算机可读介质,所述指令使 得可编程处理器对用户设备身份字段执行矩阵操作,以输出用户设备特定的屏蔽序列,所 述矩阵计算包括根据一对协议特定的多项式以及位速率打孔模式确定乘法矩阵的条目, 存储所述乘法矩阵,以及把来自用户设备身份字段的位用于从已存储乘法矩阵中检索条 目,以执行重复的矩阵计算来生成屏蔽序列。在示意性实施例中,长度为16位的用户设备身份字段被用在用于生成长度为40 位的用户设备特定的屏蔽序列的方法中,所述用户设备特定的屏蔽序列通过1/2速率卷积 编码和位速率匹配打孔模式确定,所述方法包括通过已存储矩阵的单个计算。根据另一示意性方法实施例,提供了 一种用于生成UE屏蔽序列的方法。通过使用 协议指定的生成器多项式以及速率匹配或打孔信息来形成一对查找表,每个表包含屏蔽序 列的一部分。每个表提供与UE特定身份字段的一部分(诸如一半)对应的屏蔽序列的一 部分。当需要屏蔽序列时,通过使用UE特定的身份字段的对应部分以寻址每个表,来在两 个表中的每个中执行检索操作。得出的从每个表中所检索的屏蔽序列信息接着被结合,以 形成UE特定的屏蔽序列。在可替换示意性实施例中,一种通信设备可以包括处理器、包含已存储乘法矩阵 以及已存储的用户设备身份字段的存储装置,所述已存储乘法矩阵用于从用户设备身份字 段生成用户设备特定的屏蔽序列。在另一示意性实施例中,已存储矩阵可以具有16行40 位的条目,并且用户身份字段在长度上可以是16位。在另一示意性实施例中,形成一种用于生成UE特定的屏蔽序列的设备,包括用 于提供特定身份字段的装置;用于存储对应于由通信协议定义的卷积编码和速率匹配操作 的信息的装置;用于检索已存储信息的装置;用于通过使用所检索信息对特定身份字段执 行操作的装置;以及用于通过使用所述操作的结果生成UE特定屏蔽序列的装置。在该设备 的进一步的示意性实施例中,用于存储信息的装置是用于实现至少一个查找表的装置。在 该设备的进一步的可替换示意性实施例中,用于存储信息的装置是用于实现已存储乘法矩 阵的装置。在另一示意性实施例中,形成一种用于生成UE特定屏蔽序列的设备,包括用于 提供特定身份字段的装置;用于存储对应于由通信协议定义的卷积编码和速率匹配操作的 信息的装置;用于检索已存储信息的装置;用于通过使用所检索的已存储信息对特定身份 字段执行操作的装置;以及用于通过使用所述操作的输出生成UE特定屏蔽序列的装置。在该设备的进一步的示意性实施例中,用于存储信息的装置是用于实现至少一个查找表的装 置。在该设备的进一步的可替换示意性实施例中,用于存储信息的装置是用于实现已存储 乘法矩阵的装置。在该设备的进一步的可替换示意性实施例中,用于提供特定身份字段的 装置、用于存储的装置、用于检索的装置、用于操作的装置、以及用于生成的装置驻留于单 个集成电路中。在可替换实施例中,接收器或传送器可以被实现为集成电路,包括处理器、包含 已存储乘法矩阵以及已存储的用户设备身份字段的存储装置,所述已存储乘法矩阵用于从 用户设备身份字段生成用户设备特定的序列。在另一示意性实施例中,已存储矩阵可以具 有16行40位的条目,并且用户身份字段在长度上可以是16位。在其它可替换实施例中,接收器或传送器可以被实现为集成电路,包括处理器、 包含已存储乘法矩阵以及已存储的用户设备身份字段的存储装置,以及存储指令的程序存 储装置,所述已存储乘法矩阵用于通过用户设备身份字段生成用户设备特定的序列,所述 指令当由处理器执行时使得用户设备集成电路通过单个矩阵计算生成用户设备特定的屏 蔽序列,所述单个矩阵计算检索已存储的乘法矩阵并且检索用户设备身份字段,并且执行 矩阵乘法操作以形成屏蔽序列。上述任意实施例可以有利地被用于生成用于加扰和解扰共享信道通信的UE特定 的屏蔽序列。所述实施例在通过共享信道进行通信的接收器、发送器、或收发器中是有用 的。前述内容已经较宽泛地阐述了本发明的特征和技术优势,以便随后的发明具体实 施方式可以被更好地理解。本发明的附加特征和优势将在下文中描述,其形成发明权利要 求的主题。本领域技术人员应该理解,所公开的概念和特定实施例可以被容易地用作为出 于本发明的相同目的用于修改或设计其它结构或过程的基础。本领域技术人员还应该认识 到,这些等同的构造并未脱离如所附权利要求中阐述的发明精神和范围。
为了更完整地理解本发明,现将结合附图来参考下面的描述,在附图中图1示出了根据本发明的一个示例性实施例的通信系统;图2示出了根据本发明另一示例性实施例的在空中接口上的到eNodeB的用户设 备通信和E-UTRAN通信系统;图3示出了根据本发明另一示例性实施例的通信终端的块图;图4示出了根据本发明另一示例性实施例的UE、eNB和MME的通信层;图5示出了用于执行用于HS-SCCH的用户设备特定的屏蔽序列操作的速率卷 积编码器方案以及GO和Gl多项式;图6示出了用于接收未屏蔽的HS-SCCH通信的常规操作的简单块图;图7示出了用于通过使用一对查找表条目和结合操作来执行本发明的用户设备 特定的屏蔽序列操作的示例性实施例;图8示出了用于执行用于本发明的示例性实施例的算法的代码部分;图9在简单块图中图示了用于结合了本发明的实施例的特征生成未屏蔽的 HS-SCCH通信的接收机;
图10图示了用于形成用户设备特定的屏蔽序列的另一示例性实施例使用的乘法 矩阵的表;图11图示了用于生成用户设备特定的屏蔽序列的乘法矩阵的一个形式的说明性 实施例;图12图示了图11的矩阵使用的用以生成用户设备特定的屏蔽序列的一个算法的 说明性代码片段实施例;图13图示了用以生成用户设备特定的屏蔽序列的一个算法的说明性替换代码片 段实施例和矩阵实施例;图14图示了用以生成用户设备特定的屏蔽序列的一个算法的另一说明性替换代 码片段实施例和矩阵实施例;以及图15图示了并入了本发明的特征的另一示例性实施例。
具体实施例方式首先参考图1,所示出的是包括无线或空气界面(Al)通信系统的射频接口通信系 统的系统级示图,其在一个非限制性示例中提供了用于本发明原理的应用的示意性环境。 无线通信系统可以被配置用于提供在E-UTRAN服务中包括的特征。移动管理实体(“MME”) 1 和用户平面实体(“UPE”)经由Sl接口或通信链路提供用于一个或多个eNB 3 (可替换地 被称为基站)的控制功能。基站3经由X2接口或通信链路进行通信。各种通信链路典型 为光纤、微波、或其它高频金属通信路径(诸如同轴链路)、或者它们的结合。基站3通过AI与用户设备5(标为“UE”)进行通信,每个用户设备典型为用户携 带的移动收发器。可替换地,用户设备可以是移动web浏览器、文本消息传送设备、具有移 动PC调制解调器的膝上型计算机、或者被配置用于蜂窝式或移动设备的其它用户设备。由 此,将基站3耦合于UE 5的通信链路(标为“Uu”通信链路)是使用无线通信信号的AI链 路。例如,设备可以通过使用已知的信令方案(诸如1.8GHz正交频分复用(“OFDM”)信 号)进行通信。其它射频信号也可以被使用。在此特别有兴趣的是AI通信,其将HSDPA协 议用于传送和接收高速分组化数据。图2在系统级示图中示出了包括无线通信系统的通信系统,所述无线通信系统在 另一非限制性示例中提供了用于本发明的原理的应用的说明性环境。所述无线通信系统提 供了 E-UTRAN体系结构,其包括基站3,所述基站3提供E-UTRAN用户平面(分组数据会聚 协议/无线电链路控制/媒体访问控制/物理传输)以及指向UE 5的控制平面(无线电 资源控制)协议终止,这些示例性UE与eNB 3 一样支持HSDPA通信。基站3与X2接口或 通信链路互连。基站3还由Sl接口或通信链路连接于演进式分组核心(“EPC”),包括例 如移动性管理实体(“MME”)和用户平面实体(“UPE”)l,其可以构成aGW。Sl接口支持 在移动性管理实体/用户平面实体与基站之间的多实体关系,并且支持移动性管理实体和 用户平面实体之间的功能性分割。基站3可以托管下述功能,诸如无线电资源管理。例如,它们可以托管因特网协议 (“IP”)、用户数据流的头部压缩和加密、对于用户数据流的加密、无线电载体控制、无线电 许可控制、连接移动性控制、以及在上行链路和下行链路上资源到用户设备的动态分配。基 站还可以执行下述功能,诸如但不限于在用户设备附接处对移动性管理实体的选择、用户平面数据向用户平面实体的路由、对寻呼消息(源自于移动性管理实体1)的调度和传送、 对广播信息(源自于移动性管理实体或操作和维护)的调度和传送、以及针对移动性和调 度的测量和报告配置。移动性管理实体/用户平面实体1可以托管下述功能,诸如寻呼消 息向基站的分发、安全性控制、出于寻呼原因终止用户平面(“U平面”)分组、用于支持用 户设备移动性的U平面的交换、空闲状态移动性控制、以及系统体系结构演进载体控制。用 户设备从基站接收一组信息块的集合。图3示出了一种通信系统的示例性通信单元的简化的系统级示图,所述通信系统 提供了用于本发明的原理的应用的环境和结构。通信单元7可以表示(但不限于)包括基 站或NB或UE (诸如终端或移动站)的装置。通信单元至少包括处理器2、存储临时或较永 久性质的程序和数据的存储器6、天线、以及耦合于天线和处理器用于双向无线通信的射频 收发器4。其它功能也可以被提供。通信单元可以提供点对点和/或点对多的通信服务。通信单元7(诸如蜂窝式网络中的基站)可以耦合于网络单元9,诸如公共交换电 信网络的网络控制单元。网络控制单元9随之可以由处理器、存储器以及其它电子单元(未 示出)构成。网络控制单元9通常提供对电信网络(诸如公共交换电信网络(“PSTN”)) 的访问。访问可以通过光纤、同轴、双绞线、微波通信、或耦合于适当的终结链路的单元的类 似通信链路来提供。被构成为基站的通信单元7通常是自包含设备,其预定为由终端用户 携带;不过,在某些领域,移动站也可以永久性安装于固定位置。通信单元7中的处理器2 (其可以通过一个或多个处理设备实现)执行关联与其 操作的功能,所述操作包括但不限于对构成通信消息的独立位的编码和解码、对信息的格 式化、以及对通信单元的整体控制,包括涉及资源管理的过程。涉及资源管理的示例性功能 包括但不限于流量管理、性能数据分析、终端用户和移动站的跟踪、配置管理、终端用户管 理、对移动站的管理、流量管理、预订、记账等等。对涉及资源管理的特定功能或过程的所有 或若干部分的执行可以在独立于和/或耦合于通信单元的设备中执行,所述功能和过程的 结果被传送到通信单元用于执行。通信单元的处理器2可以是适于本地应用环境的任意类 型,并且可以包括(作为非限制性示例)通用计算机、专用计算机、微处理器、数字信号处 理器(“DSP”)、以及基于多核处理器体系结构的处理器中的一种或多种。通信单元7的收发器4将信息调制到载波波形上,用于由通信单元经由天线传送 到另一通信单元。收发器4对经由天线接收的信息进行解调,用于由其它通信单元进行进 一步处理。如上所述的通信单元7的存储器6可以是适于本地应用环境的任意类型,并且可 以通过使用任意适当的易失性或非易失性数据存储技术来实现,诸如基于半导体的存储器 设备、磁性存储器设备和系统、光学存储器设备和系统、固定存储器、以及可移除存储器。在 存储器6中存储的程序可以包括程序指令,当其由相关联的处理器2执行时使得通信单元 7能够执行此处所述的任务。如此处描述的系统、子系统、和模块的示例性实施例可以至少 部分地由可由例如移动站和基站的处理器执行的计算机软件、或者由硬件、或由它们的结 合来实现。可以使用其它编程,诸如固件和/或状态机。如将更加显而易见的,所述系统、 子系统和模块可以在如上所示和所述的通信单元7中实现。图4描述了根据本发明原理构建的用户设备5和基站3的实施例的框图。用户设 备UE 5和基站eNB 3各自包括多种层和子系统物理层(“PHY”)子系统、媒体访问控制层(“MAC”)子系统、 无线电链路控制层(“RLC”)子系统、分组数据会聚协议层(“PDCP”)子系 统、以及无线电资源控制层(“RRC”)子系统。此外,用户设备5和移动管理实体(“MME”)1 包括非接入层面(“NAS”)子系统。物理层子系统支持在LTE空中接口上对分组的物理传输,并且作为非限制性示例 提供CRC插入(例如,24位CRC是用于物理下行链路共享信道(“PDSCH”)的基线)、信 道编码、HARQ处理、以及信道交织。物理层子系统还执行加扰,诸如对下行链路共享信道 (“DL-SCH”)、广播信道(“BCH”)、和寻呼信道(“PCH”)的传输信道特定的加扰,以及针 对在特定的多媒体广播多播服务单频网络(“MBSFN”)传送中涉及所有小区的封闭多播信 道(“MCH”)加扰。物理层子系统还执行信号调制(诸如QPSK、16QAM和64QAM)、层映射、 以及预编码,以及到已分配的资源和天线端口的映射。媒体访问层或MAC执行在逻辑传输 层或层2与物理传输层或层1之间的HARQ功能以及其它重要功能。此外,在支持HSDPA协 议的通信系统中,物理层支持HS-SCCH、具有自适应调制和编码的HS-DSCH下行链路信道、 HSUPA上行链路信道、以及用于HSDPA传送的HARQ。每一层在所述系统中实现,并可以以多种方式实现。诸如UE 5中的PHY的层可以 通过使用硬件、软件、可编程硬件、固件、或本领域内已知的这些方式的组合来实现。可编程 设备可以被用于执行层功能,所述可编程设备诸如DSP、精简指令集(“RISC”)、复杂指令 集(“CISC”)、微处理器、微控制器等等。例如由诸如ASIC库函数的卖方提供的可重用设 计内核或宏可以被创建,以提供某些或所有功能,并且这些内核或宏可以通过多种半导体 铸造提供者进行限制,以便使得新UE或e节点B实现的设计更快和更容易地在新设备的设 计和商用生产中执行。用于生成在对HS-SCCH的部分1进行加扰(用于发送)和解扰(用于接收)时使用 的UE特定的屏蔽序列的方案是已知的。在此通过引用并入2005年12月6日发出的、授权给 Dick等人的、题为"Generation of UserEquipment Identification Specific Scrambling Code for the High SpeedShared Control Channel” 的美国专利 No. 6,973,579。在此通过引用并入已出版的Dottling等人的美国专利申请 No. US2005/0232214A1,题为 “Identical Puncturing of UE Identification Dataand Load Data in the HS-SCCH Channel,,,出版日为 2005 年 10 月 20 日。现在将描述本发明的示意性实施例。在这些实施例中,用于生成UE特定的屏蔽序 列的速率1/2的卷积编码和速率匹配操作被结合为单个预定的矩阵操作中。通过高效地存 储所需的矩阵系数,示例性实施例的电路和方法可以提供针对UE屏蔽序列的生成的硅和 电高效的解决方案。在此文档中,多数示例性实施例将在移动站或UE方面进行描述,因为 该应用需要最高效的电路。不过,可以位于基站或eNB中的传送器功能也可以通过使用由 以下描述指示的、此处所述的方法和电路来改进,并且这些实施例是本发明的一部分,且是 可预期的。为了更好地理解实施例的特定工作方式,首先描述所需的矩阵信息。在针对 HS-SCCH信道的特定示例性说明性应用中,以上并入的3GPP技术规范25. 212版本7. 0在 章节4. 6. 7提供了用于HS-SCCH协议的UE特定的屏蔽。技术规范阐述了对屏蔽操作的40 个速率匹配位的输入被屏蔽以输出40位的已加扰的输出。长度为48位的中间代码字将通 过使用在章节4. 2. 3. 1描述的速率1/2的卷积编码操作来用16个UE身份位进行定义。48位中的八位将通过使用在章节4. 6. 7描述的速率匹配规则进行打孔(puncture),其中位1, 2,4,8,42,45,47和48被打孔;得到的40位的UE特定的加扰序列被应用于输入的40位, 并且已加扰的40位输出被提供。 图5描述了技术规范的章节4. 2. 3. 1的速率1/2的卷积编码器,其被识别为技术 规范的段落4. 6. 7中的UE特定的屏蔽方案的组件。章节4. 2. 3. 1进一步说明了该字段将 在卷积编码之前通过插入8个零尾位而被加长。由此,16位的UE特定的身份字段被延长8 位,以形成24位的输入序列。每当HSPDA信道通过较高层服务被首先建立或重配置时,UE 身份字段可以由例如到UE的网络提供。在图5的编码器中的延迟单元D将从位1开始、从 左到右馈送输入数据。章节4. 2. 3. 1进一步提供了以位对的交替方式通过取输出0、输出1 构成输出序列。由此,针对24位的输入序列,48位将被输出。UE特定的屏蔽章节(章节4.6. 7)接着提供了 48位的中间代码字将被打孔,或者 速率匹配将被执行,从而通过打孔位1,2,4,8,42,45,47和48而得出40位的序列。图6接着在简化框图中描述了从在接收器应用中使用的16位UE身份字段生成 40位UE特定的屏蔽序列的操作。16位的UE字段被输入到1/2速率的编码器11中,其通 过使用图5中所示的多项式G0、G1来执行卷积编码。在输入到卷积编码器11之前,8个尾 位被插入,以将字段在长度上扩展为24位。中间结果48位屏蔽码由编码器11输出。速率 匹配操作13接着通过打孔指定的8个位来执行。这些位被从序列中移除,以便与所接收的 HS-SCCH部分1的40位长度进行速率匹配。所接收的已屏蔽的分组由加扰操作14 (典型地 为如图所示的异或;其它操作也可以被使用)去屏蔽,以得出已接收的HS-SCCH部分1,其 接着被转发用于由接收器进行进一步处理。在一个示意性实施例中,应用一种用于将图6的编码操作11和速率匹配操作13 进行结合的简单方案。如可从图5看到的,40位的UE特定的屏蔽是对应于16位输入字段 UE身份的唯一序列。用于将步骤结合并因此实施UE特定屏蔽的高效计算的一个示意性实 施例是通过UE特定的屏蔽码的每个可能值填充查找表,其由16位UE身份字段来寻址。用于该示例性实施例的查找表需要258 40位,或者65536 * 48位(使用通常 的存储器阵列边界)=192k的字,其中一个字=2* 8位宽的字节,或16位。在示例性半 导体处理技术中,该阵列被确信为十分大,但是该方案将提供一种用于生成UE特定的屏蔽 序列的简单方法,进一步的优化是理想的。在另一示意性实施例中,使用优化的查找表方案。图7图示地描述了将两个查找 表的输出用于获得40位的UE特定屏蔽序列。在图7中,通过使用经由应用图5的1/2速 率卷积编码构建的查找表,前28位中间输出21从16位输入获得,所述1/2速率卷积编码 被应用于扩展了 8个尾位的16位UE身份字段的低8位。卷积编码的编码器进行操作以构 成32位序列,其接着被4位打孔,以获得28位宽的表。类似地,第二 28位中间输出23通 过对第二查找表的查找操作而获得。第二表的条目通过将1/2速率卷积编码应用于扩展了 8个尾位的16位的UE特定身份字段的高8位而构建。得出的32位输出接着被其余的4个 打孔位打孔,以获得28位的表条目。接着通过对重叠的16位使用异或操作25而将两个查 找表输出的重叠部分进行结合,来结合两个表输出23和21,以便获得40位的UE特定的屏 蔽序列27。图8以代码形式描述了可以结合两个查找表使用的操作,所述操作用于形成对应于16位UE身份字段的40位宽的UE特定的屏蔽序列。该字段有时被称为HS-DPCH无线电 话网络标识符(“HRNTT”),并且在图8中示例性代码输出被称为* hrnti_40_Output的字 段,其是UE特定的屏蔽序列。代码用为两个查找表的输入,每个表具有28位宽的256的条 目。针对表1的输入地址是hrnti_16_input >> 8,其是UE特定身份字段或HRNTI的高位, 并且针对表2,该表由低8位寻址,其通过字段hrnti_16_inputANDED与十六进制的值FF进 行的屏蔽操作来给出。接着对得出的表值进行对准,从而重叠的16位、来自表1的高16位 和来自表2的低16位可以由异或操作进行结合。接着40位输出字* hrnti_40_output被 构建为表1的高位、16位异或输出、以及表2的低16位,以形成所需的40位UE特定的屏蔽 序列。在此示例性实施例中对两个查找表的存储器需求可以远远小于上述的第一示意 性实施例。需要28女28位的两个表,将字宽修正为最大32位(通常存储器阵列的边界) 导致需要1024个字或IK存储器的字(假定字具有16位的长度)。表计算是在UE被构建 并在值上被固定之前完成的,因此,可以使用相对密集的技术以存储表字,并且因此,该方 案相对地可以是硅高效的。在图8中示出的代码中描述的方法的查找和异或操作可以例如 由处理器使用软件或以硬件状态机方案执行。图9示出了生成所需UE特定的屏蔽序列的另一方法实施例。在图9中,例如在接 收器UE中执行加扰操作32所需的UE特定的屏蔽通过使用矩阵乘法操作31直接从16位 UE身份获得。图9中使用的方法可以被描述为这样的算法Input_word ~k G_matrix = Output_word 其中Input_word是16位UE身份字段或HRNTI字段;Gjnatrix 是 16 乘 40 位的矩阵;女操作符是GF⑵矩阵乘法;Output_word是UE特定的屏蔽序列。通过使用此方案,从UE身份到UE特定的屏蔽序列的转换是直接矩阵乘法。在针 对HS-SCCH的3GPP协议中,这可以是逐位的异或操作。也可以使用其它方法。图9的示意性实施例需要确定在矩阵乘法31中使用的G矩阵。该矩阵提供了 UE 身份字段中的哪16个输入位需要在一起进行被异或,以产生输出序列的40位的每一个。 形成该矩阵所需的信息可以从3GPP技术规范25. 212版本7. 0的段落4. 2. 3. 1中的多项式 G0、G1获得。速率匹配或打孔操作也必须被应用,以获得矩阵的最终条目。加扰操作32接 着将得到的UE特定的屏蔽码用于解扰已接收的被屏蔽的HS-SCCH部分1,并且输出未屏蔽 的HS-SCCH部分1。图10图示地描述如何形成16行G矩阵中的两行。在右手列中标为OUT的字段正 构建将为40位的输出信号。行中的字PUNCTURED(打孔)意思是,在该位置中最初为1/2速 率卷积编码中的48位之一的一位通过速率匹配操作被移除。这些位接着将在该PUNCTURED 位置上方被重新编号。如前述,速率匹配协议需要位1,2,4,8,42,45,47和48被打孔,因此 OUT列的前两个条目是初始48位的前两个输出位,并且它们被移除从而第三位成为0UT1。图10的列43示出了所形成的16行40位宽的G矩阵的第一行。对应于这样的 行的输入通过该行中输入的字+mi进行描述,其中在该行中mi位是进行异或以形成输出的位之一。如果该位在最终的OUT字段中被使用,则其被加粗(BOLD);如果该位被打 孔(PUNCTURED),则其变灰。对于哪些OUT字段对应于输入位的确定是通过应用如所示的 3GPP25. 212技术规范的1/2速率卷积编码的GO、Gl多项式来做出的。对于对应于0UT13 的行,应用9位的整个GO多项式101110001。这意味着,该行的条目是+IN9、+IN7、+IN6、 +IN5、+INl输入,其对应于多项式GO中的“ 1 ”。如前述,对于每一其它行,使用其它G多项 式,从而OUT字段以交替的位对来形成。对于产生0UT14的 行,应用多项式G1,从而将位 “111101011”应用到在此时已经移位的9个输入,所述行具有针对+IN9、+IN8、+IN7、+IN6、 +IN4、+IN2、+IN1 的条目。这些操作将继续,直到所有的40位16行被产生之后。现在,表中的列可以被用于 确定对应于输入位的异或模式的G矩阵中的条目,以生成每个输出OUT。对于第一行,框43 围绕这些条目。记住PUNCTURED行不在矩阵内,并且从0UT16开始作为MSB,列43可以被 写为二进制的0011100010011110。尽管图10中描述了所有输出行OUT所需的表的仅一部 分,列43的其余条目全是零,于是其可以被写为二进制的0000000000000000000000000011 100010011110(40 位),或者十六进制的 00000389E。图中的列41的矩阵条目针对低16位可以被写为1110001001111101 (其中针对其 余MSB是零),或者十六进制为00000E27D。以此方式,可以独立地从多项式GO、Gl和速率匹配打孔模式确定矩阵G。每个条 目是表中的列,并且导致G矩阵中的行。完成的G矩阵在图11中以十六进制描述,其中行 1在顶层。图12以简化的伪码格式描述了用于使用图11中标为“gmatrix”的G矩阵以生 成所需的UE特定的屏蔽序列的简单算法。在图12中,算法开始于被设为零的、标为ue_ mask_40_bits的40位字段。测试变量被设为“1”。从1到16的循环计数器启动。“if” 语句将UE特定ID位用于确定该特定ID位是否被设定,如果是,则UE屏蔽码ue_mask_40_ bits与通过循环计数器进行索引的G矩阵(图11)的适当行进行异或。针对UE身份字段 的所有16位继续循环,并且于是计算了 40位的UE特定的屏蔽序列。图11的矩阵G可以在硅实现中被容易地存储,因为其非常小,仅16个40位的条 目。这是16 * 40 = 640位,或者使用通常的16位存储器阵列边界时,仅位48个字。图13描述了可以被用于计算40位UE特定的屏蔽序列的实际的代码序列。在此方 法中,根据图11中示出的示例性G矩阵,G矩阵以相反顺序被重新排序,在此被标为“const unit40 gmatrix”。代码执行与以上针对图12所讨论的相同操作,并且因此在此不再进一 步描述。图14描述了在生成UE特定的屏蔽序列时使用的另一示例性矩阵。在图14中, 图11的40位矩阵通过使用数据压缩技术来消除不需要的位而被进一步优化。现在,标为 "const uint32 gmatrix”已优化的G矩阵可以仅使用32位宽的条目来存储。图14还描述了实现用于从所示的32位宽的矩阵计算UE特定的屏蔽序列(标为 ^ hrnti_40_output)的算法的实际代码。再次地,形成循环,并且对于在UE特定识别字段 中被评估为设置为“1”的16个输入位中的每个位,做出计算,并且对输出进行更新,直到最 终的40位UE屏蔽序列完成为止。通过使用图14的32位宽的矩阵,所需的已存储位的数量可以被进一步减少为512位或仅32个16位字。图15描述了以上实施例的示例性应用。示意性设备UE 55并入了以上示意性实施例之一,以执行UE特定的屏蔽序列的生成。在图15中,UE可以包括板上存储装置57,其 包含上述的大型查找表、上述的较小的查找表对、或者上述G矩阵形式之一。所述存储装 置可以被实现为存储器,包括但不限于熔断器、反熔断器、EPROM、EEPR0M、闪速或屏蔽ROM 位。由于矩阵内的条目是固定的,因此非常密集形式的存储装置(诸如屏蔽ROM)可以是优 选的。UE特定的身份字段59也存储在UE中。通过使用高级服务,每当HSDPA服务被网络 初始配置或重新配置时,UE字段可以由网络动态提供。UE身份字段被存储在UE内,例如存 储在处理器存储器中。作为次优选的替换方案,UE身份字段可以是固定值。该固定值可以 作为跳线被存储在板上、存储SIM卡中,或以其它方式存储在UE中。处理器53通过检索已 存储信息(不论其是查找表、查找表对、还是如上所述的矩阵)以及执行上述方法之一来生 成UE特定的屏蔽序列,而执行HS-SCCH接收器功能,其中所述UE特定的屏蔽序列接着与应 用于已屏蔽的HS-SCCH的加扰操作一起使用,以便以未屏蔽形式接收HS-SCCH输入。在操作中,传送HSDPA协议通信的基站(eNB 53)经由天线51在空中接口上传送 已屏蔽的HS-SCCH消息。UE 55接收已屏蔽的HS-SCCH消息,并且处理器53接着从已存储 字段59检索UE身份,以及从存储装置57检索适当的查找表或矩阵数据。处理器53于是 实现上述的适当方法,以生成UE特定的屏蔽序列,该序列接着如图8所述被用于对消息去 屏蔽以用于进一步处理。如图15所示,UE 55可以被实现为单个半导体集成电路,包括包含矩阵的存储装 置57、诸如DSP、RISC、MCU、ARM或uP内核的处理器53、以及UE身份字段59。可替换地,功 能53、59和56中的某些可以通过使用现货供应的组件(诸如EEPR0MS、闪速等存储器)来 用于存储,并且现货供应的处理器可以被用于处理器53。可替换地,FPGA和其它简单可编 程设备可以被用于处理器53。例如,此处针对UE 55描述的功能可以与其它电路集成为单 芯片UE解决方案。可以开发引入了图15的功能53、57和59的可重用的设计内核,诸如由 半导体铸造厂支持的宏。上述示意性实施例在UE接收HS-SCCH屏蔽消息方面描述。UE特定的屏蔽序列 如上所述被生成,并被用于将消息去屏蔽以便由UE使用。不过,相同的方法和实施例可以 被用于执行由发送器使用的UE特定的屏蔽序列,以形成已屏蔽的HS-SCCH消息。例如,通 过空中接口将HS-SCCH发送给UE的基站或eNB将把UE特定的屏蔽序列用于生成已屏蔽 HS-SCCH。此处所述的实施例可以提供硅和计算高效的方法和装置,以便执行UE特定的屏 蔽序列生成,并且可以被应用于移动UE设备,也可以应用于诸如基站等的发送器。此处所 述的实施例不限于接收器、UE或手机,而是还可以被应用于HSDPA和HS-SCCH发送器(不 管是固定的还是移动的)。本发明的实施例提供了一种在HSDPA系统中针对HS-SCCH的用户设备特定的屏蔽 序列生成的高效、快速和节能的实现方式。上述任意实施例可以被接收器、发送器、或收发 器用于通过生成UE特定的屏蔽序列来加扰和解扰在共享信道上传送的消息。尽管该描述 中的许多部分描述了作为非限制性示例的针对接收器(诸如UE)的实施例的应用,但是所 述实施例也应用于并且可以有利地用于发送器或收发器(诸如基站或eNB)中。这些附加 实施例被预期为本发明实施例,并且落入所附权利要求限定的发明范围内。
尽管已经详细描述了本发明的多种实施例及其优点,应理解在不背离如所附权利要求限定的本发明的精神和范围的情况下,可以进行各种修改、置换和替换。例如以上讨论 的过程中的很多可以按照不同方法学来实现并被其它过程或其结合所替代,以便有利地调 整对于将从源基站切换到目的基站的用户设备的资源分配,而没有争用并且无需在其之间 共享定时信息,如上所述。此外,本发明的范围并非意图受限于说明书中描述的过程、产品、制造、物质组分, 装置,方法和步骤的特定实施例。如本领域技术人员跟本发明的公开中容易理解的那样,根 据本发明可以利用如在此描述的对应实施例那样执行基本相同的功能并达到基本相同的 结果的目前存在的或将要开发的过程、机器、产品、物质组分,装置,方法或步骤。相应地,所 附权利要求意欲在其范围内包括这样的过程、机器、产品、物质组分,装置,方法和步骤。
权利要求
1.一种方法,包括接收已发送的共享消息,所述共享消息通过接收器识别信号被屏蔽并根据预定协议被 发送;检索对应于唯一接收器标识符的已存储屏蔽序列值; 通过使用所检索的已存储屏蔽序列值来去屏蔽所接收的共享消息;以及 确定去屏蔽的所述所接收共享消息是否有效。
2.根据权利要求1所述的方法,进一步包括根据所述预定协议确定可能对应于唯一接收器标识符的可能的屏蔽序列值; 形成由所述唯一接收器标识符索引的可能的屏蔽序列的查找表;以及 将所述屏蔽序列的查找表存储为已存储屏蔽序列。
3.根据权利要求1或2所述的方法,其中所述唯一接收器标识符为16位长。
4.根据权利要求2或3所述的方法,其中所述查找表具有至少2η个条目,并且η是所 述设备标识符的位长度。
5.根据权利要求1-4中任一项所述的方法,其中所述所接收共享消息是在基于分组的 网络中通过空中接口接收的共享控制信道消息。
6.根据权利要求1-5中任一项所述的方法,其中所述协议是3GPP25.212协议。
7.根据权利要求1所述的方法,进一步包括根据所述预定协议从所述唯一接收器标识符的第一低位部分中确定所述可能的屏蔽 序列;形成由所述唯一接收器标识符的第一低位部分索引的屏蔽序列的第一查找表; 根据所述预定协议从所述唯一接收器标识符的第二高位部分中确定所述可能的屏蔽 序列;形成由所述唯一接收器标识符的第二高位部分索引的屏蔽序列的第二查找表;以及 将所述第一和第二查找表存储为已存储屏蔽序列以用于检索。
8.根据权利要求7所述的方法,进一步包括通过利用所述唯一接收器标识符的第一低位部分访问所述第一查找表,来检索已存储 屏蔽序列的第一部分;通过利用所述唯一接收器标识符的第二高位部分访问所述第二查找表,来检索已存储 屏蔽序列的第二部分;以及将所述第一和第二部分相结合,以形成所检索的已存储屏蔽序列。
9.根据权利要求7或8所述的方法,其中所述第一查找表和第二查找表具有至少2η/2 个条目,其中η是所述接收器标识符的位长度。
10.根据权利要求1所述的方法,进一步包括根据协议确定用于从设备标识符形成已加扰屏蔽序列的第一生成器多项式; 根据所述协议确定用于从所述设备标识符形成已加扰屏蔽序列的第二生成器多项式;将由所述协议提供的速率匹配序列应用于所述第一和第二多项式; 从所述多项式形成矩阵值的表,当利用所述唯一接收器标识符执行矩阵计算时,所述 矩阵值的表将形成与所述接收器标识符对应的已加扰的速率匹配的屏蔽序列;以及存储所述矩阵值的表。
11.根据权利要求10所述的方法,进一步包括通过执行η次逐位的矩阵计算,以及通过将索引从1递增到η而对所述计算中使用的 已存储矩阵值的表进行索引,从与长度η的唯一接收器标识符对应的已存储值矩阵中检索 已存储矩阵值,其中η是矩阵值的表中的行数。
12.一种装置,包括接收器,被配置用于通过空中接口接收共享消息,所述共享消息通过接收器识别信号 被屏蔽并且根据预定协议被速率匹配;存储电路,被配置用于存储用于对所接收的共享消息去屏蔽的值; 被配置用于检索对应于已存储的唯一接收器标识符的已存储值的电路; 被配置用于通过使用所检索的已存储值来去屏蔽所述所接收共享消息以便形成去屏 蔽的所接收共享消息的电路;以及被配置用于确定所述去屏蔽的所接收共享消息是否有效的电路。
13.根据权利要求12所述的装置,其中所述包含已存储值的存储电路进一步包括 可能值的表,所述可能值是通过使用由所述预定协议提供的并与所述唯一接收器识别对应的速率匹配和屏蔽获得的。
14.根据权利要求12或13所述的装置,其中所述预定协议进一步包括被配置用于通过 以下操作来速率匹配和屏蔽的电路,所述操作是对扩展了多个位的接收器识别字段执行卷 积编码,以及随后执行代码打孔以便将所屏蔽序列速率匹配到小于3 * η个位的长度,其中 η是所述接收器识别字段的长度。
15.根据权利要求12所述的装置,其中所述包含已存储值的存储电路进一步包括第一查找表,被配置用于存储可能从所述预定协议获得的、对应于所述接收器标识符 的第一低位部分的可能序列;以及第二查找表,被配置用于存储可能通过所述预定协议获得的、对应于所述接收器标识 符的第二高位部分的可能序列。
16.根据权利要求12、13或15所述的装置,其中所述被配置用于检索所述已存储值的 电路进一步包括被配置用于访问由所述唯一接收器标识符的第一低位部分索引的所述第一查找表,以 获得已存储值的第一部分的电路;被配置用于访问由所述唯一接收器标识符的第二高位部分索引的所述第二查找表,以 获得已存储值的第二部分的电路;以及被配置用于从所述已存储值的第一和第二部分形成所检索的已存储序列值的结合电路。
17.根据权利要求12所述的装置,其中所述被配置用于存储值的存储电路进一步包括存储电路,被配置用于控制已存储矩阵值的表,当通过所述唯一接收器标识符字段执 行矩阵计算时,所述矩阵值的表导致与由所述协议指示的、针对所述接收器识别字段的值 对应的所检索值。
18.根据权利要求12或17所述的装置,其中所述被配置用于检索所述已存储值的电路被配置用于通过执行1至η次的循环以及通过所述循环索引访问所述矩阵值的表而访 问所述存储电路的电路,其中η是所述识别字段的长度;以及被配置用于通过使用所述唯一接收器识别字段的值以及所访问的矩阵值来执行逐位 的矩阵操作以便获得所述所检索的已存储序列的电路。
19.根据权利要求12-18中任一项所述的装置,其中所述被配置用于执行的电路是处 理器。
20.一种存储指令的计算机可读介质,所述指令当被可编程接收器执行时使得所述可 编程接收器执行通过空中接口接收已发送的共享消息,所述共享消息通过根据预定协议被速率匹配和 编码的接收器识别信号被屏蔽;检索对应于唯一接收器标识符的已存储屏蔽序列值; 通过使用所检索的已存储屏蔽序列值来去屏蔽所接收的共享消息;以及 确定所述去屏蔽的所接收共享消息是否有效。
21.一种装置,包括接收器,用于通过空中接口接收共享消息,所述共享消息通过接收器识别信号被屏蔽 并且根据预定协议被速率匹配;存储电路,被配置用于存储用于去屏蔽所接收的共享消息的值; 用于检索对应于已存储的唯一接收器识别的已存储值的电路; 用于通过使用所检索的已存储值来去屏蔽所述所接收的共享消息以便形成去屏蔽的 所接收共享消息的电路;以及用于确定所述去屏蔽的所接收共享消息是否有效的电路。
22.根据权利要求21所述的装置,其中所述包含已存储值的存储电路进一步包括可能值的表,所述可能值通过使用由所述预定协议提供的并且对应于唯一接收器识别 的速率匹配和屏蔽可能获得。
23.根据权利要求21或22所述的装置,其中所述预定协议是3GPPTS25. 212协议。
24.根据权利要求21-23所述的装置,其中所述预定协议进一步包括用于通过以下操 作来定速和屏蔽的电路,所述操作是对扩展了多个位的接收器识别字段执行卷积编码,以 及随后执行代码打孔以便将所述屏蔽序列速率匹配到小于3 * η个位的长度,其中η是所 述接收器识别字段的长度。
25.根据权利要求M所述的装置,其中η是16位。
26.根据权利要求21所述的装置,其中所述包含已存储值的存储电路进一步包括 第一查找表,用于存储可能根据所述预定协议获得的、对应于所述接收器标识符的第一低位部分的可能序列;以及第二查找表,用于存储可能通过所述预定协议获得的、对应于所述接收器标识符的第 二高位部分的可能序列。
27.根据权利要求21或22所述的装置,其中所述用于检索所述已存储值的电路进一步 包括用于访问由所述唯一接收器标识符的第一低位部分索引的所述第一查找表,以获得已存储屏蔽序列值的第一部分的电路;用于访问由所述唯一接收器标识符的第二高位部分索引的所述第二查找表,以获得已 存储屏蔽序列值的第二部分的电路;以及用于从所述已存储值的第一和第二部分形成所检索的已存储序列值的结合电路。
28.根据权利要求21所述的装置,其中所述用于存储值的存储电路进一步包括存储电路,用于控制已存储矩阵值的表,当通过唯一接收器标识符字段执行矩阵计算 时,所述矩阵值的表导致与由所述协议指示的针对所述接收器识别字段的值对应的所检索 值。
29.根据权利要求21或观所述的装置,其中所述用于检索所述已存储值的电路进一步 包括用于通过执行1至η次的循环以及通过所述循环索引访问所述矩阵值的表而访问所述 存储电路的电路,其中η是所述识别字段的长度;以及用于通过使用所述唯一接收器识别字段的值以及已访问的矩阵值来执行逐位的矩阵 操作,以便获得所述所检索的已存储序列的电路。
30.根据权利要求21-29中任一项所述的装置,其中所述用于执行的电路是处理器。
全文摘要
公开了用于在生成用户设备特定的屏蔽序列时通过使用用户设备识别字段提供HS-SCCH屏蔽和去屏蔽操作的系统和方法。在单次操作中执行1/2速率卷积编码和速率匹配操作,其是形成UE特定屏蔽序列所需的,以便屏蔽和去屏蔽高速共享控制信道(HS-SCCH)分组。提供了用于提供简单计算方法以生成所需的UE特定屏蔽序列的查找表和矩阵系数。公开了用于在基于分组的射频信令通信系统中将UE特定的屏蔽序列用于去屏蔽HS-SCCH分组的装置和方法。
文档编号H04J13/00GK102077497SQ200980124316
公开日2011年5月25日 申请日期2009年4月24日 优先权日2008年4月25日
发明者A·I·霍特里, J·M·J·海诺宁, J·T·托伊瓦宁, L·皮尔蒂亚霍 申请人:诺基亚公司