首页> 中国专利> 广播信道解码的方法、装置和计算机程序产品

广播信道解码的方法、装置和计算机程序产品

摘要

提供了无线网络中进行可靠的信道解码的技术。根据一方面,无线设备通过下行链路传输的物理广播信道接收系统信息。所述无线设备使用多个假设对当前无线电帧的物理广播信道进行解码,直到所述解码通过循环冗余校验为止。之后,所述无线设备将来自所述当前无线电帧的系统信息和从先前无线电帧获得的信息进行比较。来自所述先前无线电帧的信息可以包括一个或多个网络参数,其可以存储在所述无线设备的存储器中。根据一些方面,所述比较可以通过多个无线电帧来进行。至少部分地基于所述比较结果,所述无线设备可以选择性地拒绝来自一个或多个所述无线电帧的系统信息。

著录项

  • 公开/公告号CN102474387A

    专利类型发明专利

  • 公开/公告日2012-05-23

    原文格式PDF

  • 申请/专利权人 高通股份有限公司;

    申请/专利号CN201080033994.7

  • 发明设计人 罗涛;T·余;K·宋;

    申请日2010-07-30

  • 分类号H04L1/00(20060101);H04W48/16(20060101);

  • 代理机构72002 永新专利商标代理有限公司;

  • 代理人张扬;王英

  • 地址 美国加利福尼亚

  • 入库时间 2023-12-18 05:12:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-04-15

    授权

    授权

  • 2012-07-04

    实质审查的生效 IPC(主分类):H04L1/00 申请日:20100730

    实质审查的生效

  • 2012-05-23

    公开

    公开

说明书

相关申请的交叉引用

本申请要求享有于2009年7月31日提交的、名称为“False Alarm  Protection for Physical Broadcast Channel Blind Decoding”的美国临时专利申 请序号No.61/230,668的优先权,该申请的全部内容通过引用的方式并入本 申请。

技术领域

下面的说明概括而言涉及无线通信,更具体地,涉及在无线通信系统 中对传输进行解码。

背景技术

为了提供各种通信,广泛部署了无线通信系统。例如,可以通过此类 无线通信系统来提供话音和/或数据。典型的无线通信系统或网络可以向多 个用户提供对一个或多个共享资源(例如,带宽、发射功率等)的访问。 这例如,系统可以使用多种多址技术,例如频分复用(FDM)、时分复用 (TDM)、码分复用(CDM)、正交频分复用(OFDM)等。

一般地,无线多址通信系统可以同时支持多个用户设备(UE)进行通 信。每个UE可以通过前向链路和反向链路上的传输与一个或多个接入点 (AP)或基站(BS)进行通信。前向链路(或下行链路(DL))是指从BS 到UE的通信链路,反向链路(或上行链路(UL))是指从UE到BS的通 信链路。

发明内容

下面简单地概括一个或多个实施例,以便对这些实施例有一个基本的 理解。发明内容部分不是对能联想到的所有实施例的全面概述,既不是要 确定所有实施例的关键或重要组成部分,也不是要描绘任何一个实施例或 所有实施例的范围。唯一的目的是简单地描述一个或多个实施例的一些概 念,以此作为后面的详细说明的序言。

根据一个或多个实施例及其相应的公开,针对PBCH上的解码描述了 各个方面。

根据一方面,提供了一种方法。所述方法可以包括:对当前无线电帧 的广播信道进行解码以获取与无线网络相关联的系统信息;将所述当前无 线电帧的系统信息与从先前无线电帧获取的系统信息进行比较;以及至少 部分地基于所述比较结果选择性地拒绝所述当前无线电帧的系统信息。

根据另一方面,提供了一种计算机程序产品,其包括计算机可读介质。 所述计算机程序产品可以包括:第一组代码,用于使计算机对当前无线电 帧的广播信道进行解码以获取与无线网络相关联的系统信息;第二组代码, 用于使所述计算机将所述当前无线电帧的系统信息与从先前无线电帧获取 的系统信息进行比较;以及第三组代码,用于使所述计算机至少部分地基 于所述比较结果选择性地拒绝所述当前无线电帧的系统信息。

根据另一方面,提供了一种装置。所述装置可以包括:用于对当前无 线电帧的广播信道进行解码以获取与无线网络相关联的系统信息的模块; 用于将所述当前无线电帧的系统信息与从先前无线电帧获取的系统信息进 行比较的模块;以及用于至少部分地基于所述比较结果选择性地拒绝所述 当前无线电帧的系统信息的模块。

根据又一方面,提供了一种装置。所述装置可以包括物理广播信道 (PBCH)解码模块,用于:对当前无线电帧的广播信道进行解码以获取与 无线网络相关联的系统信息;将所述当前无线电帧的系统信息与从先前无 线电帧获取的系统信息进行比较;以及至少部分地基于所述比较结果选择 性地拒绝所述当前无线电帧的系统信息。

根据又一方面,提供了一种方法。所述方法可以包括:接收下行链路 信号,其包括物理广播信道(PBCH);对所述PBCH进行解码以获取第一 解码的PBCH净荷;至少部分地基于在所述第一解码的PBCH净荷以前获 得的第二解码的PBCH净荷来检测与所述第一解码的PBCH净荷有关的错 误条件;以及响应于检测到所述错误条件而拒绝所述第一解码的PBCH净 荷。

根据一方面,提供了一种计算机程序产品,其包括计算机可读介质。 所述计算机程序产品可以包括:第一组代码,用于使计算机接收包括物理 广播信道(PBCH)的下行链路信号;第二组代码,用于使所述计算机对所 述PBCH进行解码以获取第一解码的PBCH净荷;第三组代码,用于使所 述计算机至少部分地基于在所述第一解码的PBCH净荷以前获得的第二解 码的PBCH净荷来检测与所述第一解码的PBCH净荷有关的错误条件;以 及第四组代码,用于使所述计算机响应于检测到所述错误条件而拒绝所述 第一解码的PBCH净荷。

根据另一方面,提供了一种装置。所述装置可以包括:用于接收下行 链路信号的模块,所述下行链路信号包括物理广播信道(PBCH);用于对 所述PBCH进行解码以获取第一解码的PBCH净荷的模块;用于至少部分 地基于在所述第一解码的PBCH净荷以前获得的第二解码的PBCH净荷来 检测与所述第一解码的PBCH净荷有关的错误条件的模块;以及用于响应 于检测到所述错误条件而拒绝所述第一解码的PBCH净荷的模块。

根据又一方面,提供了一种装置。所述装置可以包括收发机,用于接 收包括物理广播信道(PBCH)的下行链路信号;PBCH解码模块,用于: 对所述PBCH进行解码以获取第一解码的PBCH净荷;至少部分地基于在 所述第一解码的PBCH净荷以前获得的第二解码的PBCH净荷来检测与所 述第一解码的PBCH净荷有关的错误条件;以及响应于检测到所述错误条 件而拒绝所述第一解码的PBCH净荷。

为实现上述目的和相关目的,一个或多个实施例包括下面将要充分描 述和在权利要求中重点列明的各个特征。下面的描述和附图以举例方式说 明这一个或多个实施例的各方面。但是,这些方面仅仅说明可利用各个实 施例之基本原理的各种方法中的少数一些方法,所描述的实施例旨在包括 所有这些方面及其等同物。

附图说明

图1根据本申请给出的各个方面示出了示例性无线通信系统,用于进 行可靠的信道解码。

图2根据本申请给出的各个方面示出了示例性无线通信系统,其中部 署了一个或多个毫微微节点。

图3A、3B、3C、3D、3E、3F和3G是根据本申请给出的各个方面描 述无线通信系统各个方面的框图,用于进行可靠的信道解码。

图4A和4B是根据本申请给出的各个方面的示例性过程的流程图,其 涉及进行可靠的信道解码。

图5是根据本申请给出的各个方面的又一示例性过程的流程图,用于 进行可靠的信道解码。

图6是根据本申请给出的各个方面的又一示例性过程的流程图,用于 进行可靠的信道解码。

图7和8是根据本申请给出的各个方面的示例性系统的框图,用于进 行可靠的信道解码。

图9示出了示例性无线通信系统,其中可以利用本申请描述的实施例。

具体实施方式

下面参照附图描述多个实施例,其中用相同的附图标记指示本文中的 相同元件。在下面的描述中,为便于解释,给出了大量具体细节,以便提 供对一个或多个实施例的全面理解。然而,很明显,也可以不用这些具体 细节来实现所述实施例。在其它例子中,以方框图形式示出公知结构和设 备,以便于描述一个或多个实施例。

在本申请中所用的“部件”、“模块”、“系统”等意指与计算机相关的 实体,其可以是硬件、固件、硬件和软件的组合、软件或执行中的软件。 例如,部件可以是、但并不仅限于:处理器上运行的进程、处理器、对象、 可执行程序、执行的线程、程序和/或计算机。举例来说,在计算设备上运 行的应用程序和该计算设备都可以是部件。一个或多个部件可以位于执行 中的一个进程和/或线程内,以及,一个部件可以位于一台计算机上和/或分 布于两台或更多台计算机之间。另外,可以通过存储了多种数据结构的多 种计算机可读介质执行这些部件。这些部件可以通过本地和/或远程进程(例 如,根据具有一个或多个数据分组的信号)进行通信(如,来自一个部件 的数据与本地系统、分布式系统中和/或通过诸如互联网等具有其它系统的 网络中的其他部件通过信号进行交互)。

本申请描述的技术可以用于各种无线通信系统,例如码分多址 (CDMA)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址 (OFDMA)、单载波-频分多址(SC-FDMA)和/或其它系统。术语“系统” 和“网络”通常可以替换使用。CDMA系统可以实现无线电技术,例如通用 陆地无线接入(UTRA)、CDMA8020等等。UTRA包括宽带CDMA (W-CDMA)和CDMA的其他变型。CDMA8020涵盖IS-8020、IS-95和 IS-856标准。OFDMA系统可以实现无线电技术,例如演进UTRA (E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16 (WiMAX)、IEEE 802.20、Flash-OFDM等等。UTRA和E-UTRA是通用 移动通信系统(UMTS)的一部分。3GPP长期演进(LTE)是将要发布的 UMTS,其利用了E-UTRA,其中E-UTRA在下行链路上使用OFDMA,在 上行链路上使用SC-FDMA。UTRA、E-UTRA、UMTS、LTE和GSM在名 为“第三代伙伴项目”(3GPP)的组织的文档中描述。另外,CDMA8020和 UMB在名为“第三代伙伴项目2”(3GPP2)的组织的文档中描述。进一步, 该无线通信系统还可以包括对等(例如,移动设备对移动设备的)自组织 网络系统,其通常使用非成对未授权的频谱、802.xx无线LAN、蓝牙和任 何其他短程或长程无线通信技术。

单载波频分多址(SC-FDMA)利用单载波调制和频域均衡。SC-FDMA 系统与OFDMA系统相比可以具有类似的性能和基本上相同的整体复杂度。 SC-FDMA信号由于其内在的单载波结构而可以具有较低的峰均功率比 (PAPR)。SC-FDMA可以在上行链路通信中使用,在其中较低的PAPR在 发射功率效率方面特别有益于UE。相应地,SC-FDMA可以作为3GPP长 期演进(LTE)和演进UTRA中的上行链路多址方案来实现。

结合UE的各个方面描述了多个实施例。UE还可以称为系统、用户单 元、用户站、移动站、移动台、远方站、远程终端、移动设备、接入终端、 无线通信设备、用户代理或用户装置。UE可以是蜂窝电话、无绳电话、会 话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字处理(PDA)、 具有无线连接能力的手持设备、计算设备或其它连接到无线调制解调器的 处理设备。此外,各个实施例结合接入点(AP)进行了描述。AP可用来与 UE进行通信,还可以称作基站、毫微微节点、微微节点、节点B、演进节 点B(eNodeB,eNB)或其他术语。

此外,“或者”一词是要表示包括性的“或者”而不是排他性的“或者”。 也就是说,除非另外说明,或者从上下文能清楚得知,否则“X使用A或 者B”的意思是任何自然的包括性排列。也就是说,如果X使用A,X使 用B,或者X使用A和B二者,则在上述任何一个例子下均满足“X使用 A或者B”。另外,除非另外说明或从上下文能清楚得知是表示单数形式, 否则本申请和附加的权利要求书中使用的“一”和“一个”一般地应解释 为表示“一个或多个”。

此外,本发明的各个方面可以实现成方法、装置或使用标准编程和/或 工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读 器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括, 但不限于:非暂时性存储介质,例如磁存储器件(例如,硬盘、软盘、磁 带等),光盘(例如,紧凑型光盘(CD)、数字通用光盘(DVD)),智能卡 和闪存器件(例如,卡、棒、钥匙驱动器)。另外,本申请描述的各种存储 媒介可以表示用于存储信息的一个或多个设备和/或其他机器可读媒介。术 语“机器可读介质”可包括存储介质和/或各种能够存储、保护和/和携带代 码和/或指令和/或数据的媒介。

根据一些方面,本申请的教导可以在包括宏规模覆盖(例如,诸如第 三代(3G)网络的大的区域蜂窝网络,通常称为宏小区网络)和较小规模 覆盖(例如,基于住宅或建筑物的网络环境)的网络中使用。UE在该网络 中移动。UE可在某些位置中由提供宏覆盖的AP进行服务,在其它位置中 由提供小规模覆盖的AP进行服务。根据一些方面,较小的覆盖节点可用于 提供增量式的容量增长、建筑物内覆盖和不同服务(例如,针对更为稳健 的用户体验)。在本申请的描述中,在相对较大区域提供覆盖的节点可称为 宏节点。在相对较小区域(例如,住宅)提供覆盖的节点可称为毫微微节 点。在比宏区域小但比毫微微区域大的区域中提供覆盖的节点可称为微微 节点(例如,在商业建筑物内提供覆盖的)。

与宏节点、毫微微节点或微微节点相关联的小区可分别称为宏小区、 毫微微小区或微微小区。在一些实现中,每个小区可进一步与一个或多个 扇区相关联(例如,划分成一个或多个扇区)。

在多个应用中,其它的术语可用于表示宏节点、毫微微节点或微微节 点。例如,宏节点可用作或称作BS、接入点、eNodeB、宏小区等等。另外, 毫微微节点可用作或称作家用节点B、家用eNodeB、接入点、接入节点、 BS、毫微微小区等等。

下面参照图1,根据本申请给出的各个实施例示出了无线通信系统100。 系统100包括BS 102,其可以包括多个天线组。例如,一个天线组可以包 括天线104、106,另一组可以包括天线108、110,又一组可以包括天线112、 114。针对每个天线组示出了两个天线;然而,针对每个组可以使用更多或 者更少的天线。本领域技术人员应该理解的是,BS 102还可以包括发射节 点链和接收节点链,其中每一个则可以包括与信号传输和接收相关联的多 个部件(例如处理器、调制器、复用器、解调器、分用器、天线)。

BS 102可以与一个或多个UE进行通信,例如UE 116、122。然而,应 当理解的是,BS 102基本上可以与和UE 116、122类似的任何数量的UE 进行通信。UE 116、122可以是例如蜂窝电话、智能电话、笔记本计算机、 手持通信设备、手持计算设备、卫星无线电、全球定位系统、PDA和/或任 何其它用于通过无线通信系统100进行通信的适当的设备。如所示出的, UE 116与天线112、114进行通信,其中天线112、114通过DL 118向UE 116 发送信息,通过UL 120从UE 116接收信息。进一步,UE 122与天线104、 106进行通信,其中天线104、106通过DL 124向UE 122发送信息,通过 UL 126从UE 122接收信息。举例来说,在频分双工(FDD)系统中,DL 118 可以利用与UL 120所利用的不同的频带,DL 124可以利用与UL 126所利 用的不同的频带。进一步,在时分双工(TDD)系统中,DL 118和UL 120 可以利用共同的频带,DL 124和UL 126可以利用共同的频带。

基站102可以在DL 124上将系统信息发送给UE 116、122。可在对控 制和数据信道进行解码中利用的系统信息易受到来自其它小区的干扰。系 统100增加了信道解码的可靠性。在一个实施例中,UE 116、122可以用于 检测与对控制信道信息进行盲解码有关的虚警。如本申请中所使用,“虚警” 可以表示UE 116、122基于不正确的假设对控制信道进行盲解码而差错校 验指示正确且准确的解码的情形。例如,UE 116、122可以在仅10ms的无 线电帧的边界已知时对具有40ms传输时间间隔(TTI)的物理广播信道 (PBCH)进行盲解码。为了对PBCH进行解码,UE 116、122可以采用多 个TTI边界(例如,4个)或者进行多个信道解码假设。在一些情形下,尽 管有差错校验,控制信息也会受到损坏因而产生虚警。本申请描述的方法 可以拒绝该虚警以增加解码的可靠性。

图2是对示例性无线通信系统的说明,其中根据本申请给出的各个方 面部署了一个或多个毫微微节点。系统200是异构网络,包括广域网240、 毫微微小区230、宏小区接入节点260以及移动运营商核心网络250。具体 地,系统200包括多个毫微微节点210(例如,毫微微节点210A和210B), 其安装在相对小规模的网络环境中(例如,在一个或多个用户住所230中)。 每个毫微微节点210可以通过DSL路由器、线缆调制解调器、无线链路或 者其它连接手段(未示出)而耦合到广域网240(例如,互联网)以及移动 运营商核心网络250。如下面将讨论的,每个毫微微节点210可以用于服务 于相关的UE(例如,相关的UE 220A),并且任选地,服务于外来UE(例 如,外来UE 220B)。换言之,对毫微微节点210的接入可以进行限制,从 而给定的UE 220可以由指定的(例如,家庭的)一组毫微微节点210进行 服务,而不可以由任何非指定的毫微微节点210(例如,邻居的毫微微节点 210)进行服务。

在各个实施例中,相关的UE 220A在DL上会经受来自服务于外来UE 220B的毫微微节点210的干扰。类似地,与相关的UE 220A相关联的毫微 微节点210可以在UL上经受来自外来UE 220B的干扰。对于异构网络, 还有可能干扰来自邻近的小区(例如,毫微微小区或微微小区)。同样地, 对控制和数据信道进行解码可能是困难的。虽然前面的说明参照毫微微节 点进行了描述,应当理解的是,其也适用于微微节点和更大的覆盖区域。

物理广播信道(PBCH)可以传送时间敏感的信息,其也会受干扰影响, 并会影响解码。例如,UE 220A、220B可以试图从BS 102接收PBCH。PBCH 虚警的出现会减少对时间敏感的控制和数据信道进行正确解码的可能性。 作为一个例子,使用16比特的循环冗余校验(CRC)并假定每个无线电帧 执行12个盲解码操作(对应于4个冗余值(RV)索引以及3个发射(TX) 天线),可以期望每216/12=5461个无线电帧至少出现一次虚警,其近似为 每55秒一次。

为了提高解码可靠性,特别是当对PBCH传输进行盲解码时,本申请 描述的实施例可以提供PBCH解码模块320、330,例如下面参考图3A描 述的。PBCH解码模块320、330可以针对强的干扰环境配置成稳健的。图 3A是根据本申请给出的各个方面对无线通信系统的示例性框图的说明,用 于进行可靠的信道解码。BS 302、322分别可以包括收发机306、326,处 理器308、328和存储器310、330,并如本申请描述的分别用于发送和接收、 处理和存储数据和/或控制信息。在一些实施例中,BS 302、322可以对数 据和/或控制信息进行编码,其后可以由UE 304、324进行解码(包括采用 盲解码技术)。

BS 302、322还可以包括BS物理广播信道模块312、332。BS物理广 播信道模块312、332可以用于准备数据和/或控制信息,其为UE 304、324 进行盲解码所必需。例如,BS物理广播信道模块312、332可以准备净荷, 包括带宽字段、保留字段、系统帧号(SFN)等等。在一些配置中,冗余版 本(RV)信息可以在编码比特中携带,其中,编码比特序列的不同的段在 不同的无线电帧中发送。另外,可以附加循环冗余校验信息以支持完整性 校验。

作为又一例子,BS物理广播信道模块312、332可以包括主信息块 (MIB)信息,其使用处于或接近信道中心的资源块。信息可以传送任何数 量不同类型的控制信息,包括但不限于系统带宽和天线配置等等。

在一些实施例中,可以如下进行PBCH上的准备处理。PBCH可以包 括40比特的净荷,其中包括16比特的CRC,其可以通过72个中心子载波 来发送,即采用频带中心处1.08MHz的频率跨度。例如,PBCH可以携带 如下的物理层参数:DL系统带宽(3比特);物理混合自动重传请求指示符 信道(PHICH)时长(1比特),PHICH组的数量(2比特)以及系统帧号 (SFN)(8比特)。净荷中剩余的10比特可以保留给将来进行使用。对于 正常的PHICH时长(1个OFDM符号)将PHICH时长字段设置为0,对于 扩展的PHICH时长(3个OFDM符号)将其设置为1。SFN字段包括10 比特的系统帧号的8个最高位(MSB)。10个比特的SFN的其它2个最低 位(LSB)可以通过采用40ms帧长度的PBCH进行解码而已知。

可以在具有40ms TTI的每个前导码上携带PBCH信息。在前导码中, 第二时隙中的前4个OFDM符号可以专用于PBCH。在PBCH传输中,可 以保留所有RS音调(tone),而不管发射天线的数量。因此,每个前导码 PBCH音调的数量是72×4-(24×2)=240,其对于1个发射天线、2个发 射天线以及4个发射天线的情形是相同的。

在从BS 302、322进行传输以前,可以将16比特的CRC附加到24比 特的PBCH信息,然后可以基于截尾卷积码(TBCC)对组合的40个比特 进行编码以生成120比特的码字。在32列的交织操作中,通过使用循环缓 冲器来进行速率匹配以实现重复编码,然后进行二进制加扰和四相相移键 控(QPSK)调制。采用2个或4个发射天线,分别附加空频分组码(SFBC) 或者SFBC-频率切换传输分集(FSTD)编码,并将符号序列最终映射到前 导码中相应的音调,并通过OFDM调制器。

在各个实施例中,BS物理广播信道模块312、332可以用于执行本申 请一般描述的方法和/或实施例的一个或多个方面。在一些实施例中,BS物 理广播信道模块312、332可以包括一个或多个系统或其电子部件。

UE 303、323分别可以包括收发机314、334,处理器316、336,以及 存储器318、338,分别用于发送和接收、处理和存储本申请描述的数据和/ 或控制信息。UE 303、323还可以包括PBCH解码模块320、330。

PBCH解码模块320、330可以用于执行本申请一般描述的方法400、 450、500、600和/或实施例的一个或多个步骤。在一些实施例中,PBCH 解码模块320、330可以包括一个或多个系统800或820或其电子部件。

在一些实施例中,如本申请所描述的,PBCH解码模块320、330可以 用于进行盲解码和/或假设检验。为了提高可靠性以及减少虚警,本申请描 述的实施例可以提供PBCH解码模块320、330,例如下面参考图3A所描 述的。PBCH解码模块320、330可以针对强的干扰环境配置成稳健的。

在一个实施例中,PBCH解码模块320、330可以用于进行信道解码。 根据一些方面,可以进行盲解码来检测帧边界,以初始捕获PBCH。例如, 当第一次捕获PBCH时,可能不知道发射天线的数量,从而可以进行盲解 码。在一些情形下,可以针对PBCH的盲解码对多个假设进行检验(例如, 帧边界(RV 0、1、2或3)的4个假设乘以发射天线数量(1、2或4)的3 个假设得到总共12个解码假设)。

图3B示出了PBCH解码模块320、330的示例性操作,其中,前端采 样的初始捕获来自于搜索器采样服务器,并进行12个假设的盲解码。在完 成PBCH的初始捕获之后,可以进入活动模式。当收集了前端采样以进行 PBCH处理之后,可以提取PBCH数据音调并将其馈入MMSE/MRC块。 使用信道和干扰协方差的估计,如果有多个发射天线,MMSE/MRC块可以 进行与SFBC或SFBC-FSTD解码组合的MRC。在计算每个比特的对数似 然比(LLR)之后,可以进行LLR解扰,并可以通过速率解匹配过程将相 同码字比特的LLR组合在一起。可以将解交织的码字馈入维特比解码器 (Viterbi decoder),原始的信息比特在CRC校验和移除后恢复。

关于MMSE/MRC操作中的中的空间处理,发射天线的数量有3种可 能要在盲检测过程中通过对假设的检验来进行识别:1、2和4。每个假设 可以涉及不同的MMSE/MRC操作。为简明起见,假定了具有2个接收天 线的UE。

一个发射天线:对于只有一个发射天线,在噪声白化之后,接收机可 以对从每个接收天线的接收到的信号进行简单的MRC组合。首先,音调k 上接收到的信号向量r[k]可以表示为

r[k]=r1[k]r2[k]=h1[k]h2[k]S+n1[k]n2[k]式1

将干扰协方差矩阵记为Rnn,其由干扰估计器块来提供。在乘以噪声白 化矩阵之后,接收到的信号向量变为将天线l和音调k估 计的信道增益记为然后,噪声白化后估计的有效信道向量变为

h~[k]=h~1[k]h~2k]=Rnn-1/2h^1[k]h^2[k]式2

最后,进行MRC组合以得出下面的信号。

z[k]=h~[k]Hr~[k]式3

MRC组合后的SNR为在图3C中示出了具有一个发射 天线的MMSE/MRC操作的框图。

下面总结了具有一个发射天线的MRC过程。对于音调k,

将噪声白化矩阵乘以接收到的信号向量r[k]

将噪声白化矩阵乘以估计的信道向量

求出估计的有效信道向量和接收到的白化信号向量的内积

两个发射天线:2×2的SFBC:对于两个发射天线,针对PBCH传输 来利用SFBC以获得开环传输分集。如下所述,基于2×2的SFBC编码, 使用两个连续的频率音调通过两个发射天线来发送两个编码的符号。

在音调k和k+1上从接收到的信号来构建下面的向量R[k]。

R[k]=r[k]r[k+1]=r1[k]r2[k]r1*[k+1]r2*[k+1]=H11[k]H12[k]H21[k]H22[k]H12*[k+1]-H11*[k+1]H22*[k+1]-H21*[k+1]S1-S2*式4

通过假定两个连续的音调具有相同的频率响应,

Hmn[k+1]=Hmn[k]其中,m,n=1 and 2    式5

向量R[k]变为

R[k]=r1[k]r2[k]r1*[k+1]r2*[k+1]=H11[k]H12[k]H21[k]H22[k]H12*[k]-H11*[k]H22*[k]-H21*[k]S1-S2*+n1[k]n2[k]n1*[k+1]n2*[k+1]式6

噪声协方差矩阵为

E{n1[k]n2[k]n1*[k+1]n2*[k+1]·n1[k]n2[k]n1*[k+1]n2*[k+1]H}=Rnn(2x2)0(2x2)0(2x2)Rnn(2x2)式7

在乘以噪声白化滤波器后,结果为

r~[k]=r~1[k]r~2[k]=Rnn-1/2r1[k]r2[k],r~[k+1]=r~1[k+1]r~2[k+1]=Rnn-1/2r1[k+1]r2[k+1]式8

在白化后估计的有效信道矩阵变为

h~1[k]=h~11[k]h~21[k]=Rnn-1/2H~11[k]H~21[k]h~2[k]=h~12[k]h~22[k]=Rnn-1/2H^12[k]H^22[k]式9

定义HSFBC[k]=H11[k]H12[k]H21[k]H22[k]H12*[k]-H11*[k]H22*[k]-H21*[k],H~SFBC[k]=h~11[k]h~12[k]h~21[k]h~22[k]h~12*[k]-h~11*[k]h~22*[k]-h~21*[k],以及 R~[k]=r~[k]r~*[k+1].

然后,在通过将乘以进行MRC之后,得到下式。

S1的均衡符号h~1H[k]·r~[k]+(h~2H[k])*·r~*[k+1]式10

S1的均衡后的SNR:|h~1[k]|2+|h~2[k]|2式11

S2的均衡符号h~1H[k]·r~[k+1]-(h~2H[k])*·r~*[k]式12

S2的均衡后SNR:|h~1[k]|2+|h~2[k]|2式13

图3D示出了具有2个发射天线的MMSE/MRC的框图。

应当注意,z[k]的第二个分量是乘以一个正数,而不是扩缩版的S2。 因此,在将z[k]传递到下一接收机块以前,对于z2[k]需要进行负共轭操作。 下面总结了具有两个发射天线的MMSE/MRC过程:对于音调k和k+1,

从两个连续的音调构建接收到的向量R[k]

将噪声白化矩阵乘以接收到的信号向量R[k]

将噪声白化矩阵乘以估计的信道向量

从估计的白化信道向量构建

将乘以接收到的白化信号向量

对z2[k]取复共轭

四个发射天线:4×2的SFBC-FSTD:对于四个发射天线,基于 SFBC-FSTD来递送PBCH,以获得开环传输分集。对于SFBC-FSTD传输, 将四个连续的音调分成一组。对于具有索引4k和4k+1的音调对,仅激活 发射天线0和2,并通过这两个发射天线构成的2×2的MIMO信道使用 SFBC来发送信号。另一方面,对于具有索引4k+2和4k+3的音调对,将发 射天线1和3启用,并通过2×2的MIMO信道采用SFBC来发送数据。由 于每个发射天线上仅半数的音调传送数据,可以在满足每个天线的功率约 束下使启用的音调上的发射功率倍增。

→音调索引

Ant0Ant1Ant2Ant3S1S20000S3S4-S2*S1*0000-S4*S3*

上面的矩阵示出了SFBC-FSTD的操作。每行表示发射天线,将列映射到音 调。前面的模式针对所有音调进行重复。

图3E示出了具有四个发射天线的MMSE/MRC的框图。

在该图中,如果k=4n,则H~SFBC[k]=h~11[k]h~13[k]h~31[k]h~33[k]h~13*[k]-h~11*[k]h~33*[k]-h~31*[k];否则,如果k=4n+2,则 H~SFBC[k]=h~22[k]h~24[k]h~42[k]h~44[k]h~24*[k]-h~22*[k]h~44*[k]-h~42*[k].

下面总结了具有四个发射天线的的MMSE/MRC过程。

对于具有索引4k和4k+1的音调对:使用TX天线0和2执行与SFBC 相同的过程;

对于具有索引4k+2和4k+3的音调对:使用TX天线1和3执行与SFBC 相同的过程。

信道解扰:在进行速率解匹配和解交织以前通过预先确定的随机序列 对LLR进行解扰。用于PBCH加扰/解扰的伪随机序列由长度为31的Gold 序列来定义。长度为MPN的输出序列c(n),其中n=0,1,...,MPN-1,定义为

c(n)=(x1(n+NC)+x2(n+NC))mod2

x1(n+31)=(x1(n+3)+x1(n))mod2

x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2

其中NC=1600,第一个m-序列采用x1(0)=1,x1(n)=0,n=1,2,...,30来初始化。

PBCH加扰的第二个m-序列的初始化记为如果来自序列生成器 的对应输出等于‘1’,解扰操作是将‘-1’乘以每个LLR。下面说明PBCH的 信道速率匹配和交织操作。根据另一方面,详细描述了PBCH的速率解匹 配和解交织操作。

关于速率解匹配,长度为E的解扰的LLR序列可以进入速率解匹配块。 E的值可以与针对盲解码进行检验的假设有关。将该输入序列的每个LLR 记为ek,k=0,1,...,E-1。由于ek包括长度为Kw的交织后码字的重复 版本,速率解匹配的第一个操作是将来自相同的码字比特的多个LLR进行 组合。如果将组合的LLR序列记为wk,k=0,1,...,Kw-1,组合过程可 以如下进行描述。

Set k=0

while{k<E}

wkmodKw=wkmodKw+ek

k=k+1

end while

组合的LLR序列以相同的长度写在循环缓冲器上,并解复用为长度为 KП=1/3Kw的三个不同的比特序列,其记为l=0,1,2。 这些序列满足下列关系。

vk(0)=wkk=0,...,KП-1

vk(1)=wKΠ+kk=0,...,KП-1

vk(2)=w2KΠ+kk=0,...,KП-1

最后,每个LLR流可以馈给子块解交织器。速率解匹配块的整体操作 在图3F中示出。

关于子块解交织器,图3F中的子块交织器具有组合LLR的输入序列, 其定义为以及输出流其中l=0,1,2。然后,如下进 行子块交织的逆操作:

(a)如下构建R×C的矩阵,使得R×C>KП。该矩阵的列数C为 32,置换函数P在前面的部分中进行定义。然后,在第一行插入ND=(R× C-KП)个虚拟比特(dummy bit),使得yk=<NULL>,k=0,1,...,ND-1。

(b)将输入比特序列按列写为R×C的矩阵,其从 第0行的第0列中的比特yP(0)开始。如果有虚拟比特,则将输入比特写到第 2行,而不是替换虚拟比特。

(c)然后,基于表1中示出的模式<P-1(j)>j∈{0,1,...,C-1}对矩阵进行列间置 换,其中P-1(j)是第j个置换后的列的初始列位置。在对列进行置换后,列 间置换后的R×C的矩阵等于

(d)记ND=(R×C-K11),并从上述矩阵中读取输出流,使得k=0,1,…,K11-1。

表1描述了子块解交织器的列间置换模式:

表1

将输出LLR流馈给咬尾解码器(tail-biting decoder),其中l=0,1,2。

具体而言,对于盲解码,PBCH可以具有40ms的传输时间间隔(TTI), 但仅10ms的无线电帧边界在进行PBCH解码以前是已知的。因此,为了对 第一个PBCH帧进行解码,PBCH解码模块320、330可以假定四个不同的 TTI边界对PBCH进行盲解码:

(a)假定当前的无线电帧对应于RV0,其表示40ms TTI的第一无线电 帧:对RV0中的对数似然比(LLR)进行组合;

(b)假定当前的无线电帧对应于RV1,其表示40ms TTI的第二无线电 帧:对RV0和RV1中的LLR进行组合;

(c)假定当前的无线电帧对应于RV2,其表示40ms TTI的第三无线电 帧:对RV0、RV1和RV2中的LLR进行组合;以及

(d)假定当前的无线电帧对应于RV3,其表示40ms TTI的最后无线电 帧:对RV0、RV1、RV2和RV3LLR中的进行组合。

另外,发射天线的数量在PBCH上进行携带;因此,当对第一PBCH 帧进行解码时,该信息是未知的,其要求盲解码在发射天线数量上假定三 个不同的假设:1、2或4。

因此,为了对第一个PBCH分组进行解码,在每个10ms的无线电帧需 要进行具有总共12个假设的盲解码。顺序地对每个假设进行检验,直到通 过CRC为止。如果在对每12个假设进行检验之后CRC失败,则测试再次 从第一个假设开始。

注意,每个帧边界假设生成不同数量的LLR,如表2中所示。LLR顺 序地存储在大小为480*4=1920比特的循环缓冲器中。如果在检验所有12 个假设后CRC失败,则来自新的无线电帧的LLR覆写循环缓冲器中最旧的 480个LLR。

表2列出了PBCH盲解码的假设:

  假设  TTI边界   解码后的RV   LLR的数量   1   RV0   RV0   480   2   RV1   RV0+RV1   960   3   RV2   RV0+RV1+RV2   1440   4   RV3   RV0+RV1+RV2+RV3   1920   总计   4800

表2

PBCH的速率匹配包括对三个比特流和进行交织,接着收 集比特并生成循环缓冲器,如图3G中所示。

比特流l=0,1,2根据子块交织器来进行交织,其输出序列定义为 子块交织器包括到使用填充的矩阵的比特输入,矩阵的 列间置换以及来自矩阵的比特输出。块交织器的比特输入记为 其中D是比特数量。来自块交织器的输出比特序列如下 得出:

(a)令C=32等于矩阵的列数。矩阵的列从左到右分别编号为0,1, 2,…,C-1。

(b)通过找出使K11≤(R×C)的最小整数R来确定矩阵的行数R。长方矩 阵的行从上往下分别编号为0,1,2,…,R-1。

(c)如果R×C>D,则填充ND=(R×C-D)个虚拟比特,使得yk= <NULL>,k=0,1,...,ND-1。然后,将输入比特序列(即k= 0,1,...,D-1)按行写成R×C矩阵,开始于行0的列0中的比特y0

(d)基于表3中示出的模式<P(j)>j∈{0,1,...,C-1}对矩阵进行列间置换,其中P(j) 是第j个置换后的列的原始列位置。在对列进行置换以后,列间置换后的R ×C矩阵等于

(e)块交织器的输出是从列间置换后的R×C矩阵按列读出的比特序 列。子块交织之后的比特记为其中对应于yP(0),对应于yP(0)+C,等等。如果有的虚拟比特的话,跳过第一行的虚拟比特并 且其不包括在交织的比特中。

表3示出了子块交织器的列间置换模式:

表3

在交织操作后,如下生成长度为Kw=3KП的循环缓冲器:

wk=vk(0)k=0,...,KП-1

wKΠ+k=vk(1)k=0,...,KП-1

w2KΠ+k=vk(2)k=0,...,KП-1

将该编码块的速率匹配输出序列长度记为E,速率匹配输出比特序列是 ek,k=0,1,...,E-1。

Set k=0,j=0

while{k<E}

ifwjmodKw<NULL>

ek=wjmodKw

       k=k+1

       j=j+1

   else

       j=j+1

    end if

end while

图4A和4B是根据本申请给出的各个方面的示例性方法的流程图,其 中图3的PBCH解码模块320、330可以执行该方法以进行可靠的信道解码。 在一些实施例中,方法400可以包括对当前无线电帧的广播信道进行解码 以获取与无线网络相关联的系统信息(410)。在一些实施例中,对广播信 道进行解码可以包括检验多个假设。

方法400还可以包括将当前无线电帧的系统信息与从先前无线电帧获 取的系统信息进行比较(420)。在一些实施例中,该比较响应于通过与对 广播信道进行解码相关联的循环冗余校验(CRC)而开始。方法400还可 以包括至少部分地基于比较结果来选择性地拒绝当前无线电帧的系统信息 (430)。

在一些实施例中,系统信息包括带宽(BW)指示符,并且当当前无线 电帧的BW指示符与先前无线电帧的BW指示符不匹配时拒绝当前无线电 帧的系统信息。在一些实施例中,至少部分地基于与先前的帧相关联的系 统帧号(SFN)来选择性地拒绝来自当前无线电帧的系统信息。

在一些实施例中,系统信息包括RV索引,将当前帧的系统信息与来自 先前无线电帧的系统信息进行比较包括将与当前无线电帧相关联的第一 RV索引与从先前无线电帧确定的期望的RV索引进行比较。在该实施例中, 当第一RV与期望的RV不匹配时可以拒绝当前无线电帧的系统信息。

下面参照图4B,方法450可以包括接收下行链路信号(460),包括物 理广播信道(PBCH)。

方法450还可以包括对PBCH进行解码以获取第一解码的PBCH净荷 (470)。对PBCH的解码可以一直进行,直到针对第一解码的PBCH净荷 成功进行了循环冗余校验。在一些实施例中,根据多个假设来进行盲解码。

方法450还可以包括至少部分地基于在第一解码的PBCH净荷之前获 得的第二解码的PBCH净荷来检测与第一解码的PBCH净荷有关的错误条 件(480)。在一些实施例中,检测错误条件包括确定与第一解码的PBCH 净荷相关联的BW字段和与第二解码的PBCH净荷相关联的BW字段不匹 配。在一些实施例中,检测错误条件包括确定与第一解码后的净荷相关联 的BW字段以及与第一解码的PBCH净荷相关联的保留比特分别和与第二 解码的PBCH净荷相关联的BW字段以及与第二解码的PBCH净荷相关联 的保留比特不匹配。

在一些实施例中,检测错误条件包括确定与第一解码的PBCH净荷相 关联的系统帧号指示的是处在与第一解码的PBCH净荷相关联的帧和与第 二解码的PBCH净荷相关联的帧之间的PBCH帧的不正确的数量。在一些 实施例中,检测错误条件包括确定当前无线电帧的RV索引与PBCH的已 知帧边界的期望不一致。在一些实施例中,检测错误条件包括确定PCFICH 值与期望的物理混合ARQ指示符(PHICH)持续时间不一致。例如,如果 已知PCFICH值为1或2,则可以期望一个OFDM符号的“正常的”PHICH 持续时间。方法450还可以包括响应于检测错误条件而拒绝第一解码的 PBCH净荷(490)。

在一些实施例中,对多个无线电帧进行解码,并且检测与第一解码的 PBCH净荷有关的错误条件可以包括:确定在多个无线电帧中的第一个无线 电帧的解码过程中对第一解码的PBCH净荷的循环冗余校验是否为可接受 的,以及与第一解码的PBCH净荷相关联的RV索引是否小于选择的值。 这可以包括:响应于确定在多个无线电帧中的第一个无线电帧的解码过程 中第一解码的PBCH净荷的CRC是可接受的而存储第一解码的PBCH净 荷。方法还可以包括确定在多个无线电帧中的第二个无线电帧的解码过程 中第一解码的PBCH净荷的CRC是否为可接受的,其中该多个无线电帧中 的第二个无线电帧的接收时间晚于多个无线电帧中的第一个无线电帧。

在一些实施例中,方法450还可以包括响应于确定在多个无线电帧中 的第二个无线电帧的解码过程中第一解码的PBCH净荷的CRC是可接受的 并且条件满足而接受(未示出)第一解码的PBCH净荷。条件可以包括: 确定与第一解码的PBCH净荷相关联的RV索引的值指示的是所选择值加 一(当多个无线电帧中的第一个无线电帧直接在多个无线电帧中的第二个 无线电帧之前时),并且第一解码的PBCH净荷与第二解码的PBCH净荷相 匹配。例如,可以期望连续的无线电帧的RV索引相差为一。

在一些实施例中,方法450还可以包括:响应于当条件不满足时,确 定在多个无线电帧中的第二个无线电帧的解码过程中第一解码的PBCH净 荷的CRC是可接受的而丢弃(未示出)第二解码的PBCH净荷以及存储第 一解码的PBCH净荷。例如,丢弃可以包括释放存储器位置,存储可以包 括分配存储器位置。条件可以包括:与第一解码的PBCH净荷相关联的RV 索引的值是否指示所选择值加一(当多个无线电帧中的第一个无线电帧直 接在多个无线电帧中的第二个无线电帧之前时)以及第一解码的PBCH净 荷是否和第二解码的PB相匹配CH净荷。

在一些实施例中,方法450还可以包括:响应于确定在多个无线电帧 中的第二个无线电帧的解码过程中第一解码的PBCH净荷的CRC是不可接 受的而丢弃(未示出)第一解码的PBCH净荷。

在一些实施例中,对多个无线电帧进行解码。在该情形下,检测与第 一解码的PBCH净荷有关的错误条件可以包括比较针对多个解码的净荷的 前导码的多个CRC。第一解码的PBCH净荷可以是多个解码的净荷中的一 个。方法还可以包括响应于确定多个解码的净荷中多于一个与可接受的 CRC相关联而选择在解码过程中与最大数量的CRC通过相关联的一个或多 个解码的净荷。该方法可以包括选择可接受的净荷中与最大数量的CRC通 过相关联的和/或与最大的RV索引相关联的一个净荷。

图5是根据本申请给出的各个方面的方法流程图,用于进行可靠的信 道解码。

在510,方法500可以包括接收下行链路传输,其包括物理广播信道。 在520,方法500可以包括对物理广播信道进行盲解码。在一些实施例中, 对物理广播信道的盲解码一直进行,直到针对解码的净荷成功进行了循环 冗余校验,并且对物理广播信道进行盲解码包括将先前成功解码的净荷与 解码的净荷进行比较。

盲解码可以对多个无线电帧来进行,并可以包括确定虚警是否与解码 的净荷相关联。这可以包括确定在多个无线电帧中的第一个无线电帧的盲 解码过程中第一解码后的净荷的CRC是否为可接受的以及与第一解码后的 净荷相关联的RV索引是否小于选择的值。方法还可以包括响应于确定在多 个无线电帧中的第一个无线电帧的盲解码过程中第一解码后的净荷的CRC 是可接受的而存储第一解码后的净荷,以及在多个无线电帧中的第二个无 线电帧的盲解码过程中确定解码的净荷的CRC是否为可接受的。多个无线 电帧中的第二个无线电帧的接收时间可以晚于多个多个无线电帧中的第一 个无线电帧。

在一些实施例中,选择的RV索引的值可以是小于3的值。在一些实施 例中,选择的值可以是0、1或2中的至少一个。在一些实施例中,选择的 值可以是1或2中的至少一个。

在530,方法500可以包括确定虚警是否与解码的净荷相关联。在一些 实施例中,确定虚警是否与解码的净荷相关联包括识别违反条件。在一些 实施例中,当与先前成功解码的净荷相关联的第一BW字段不同于与解码 的净荷相关联的第二BW字段时出现违反条件。

在一些实施例中,当与先前成功解码的净荷相关联的第一BW字段和 与先前成功解码的净荷相关联的第一保留比特分别不同于与解码的净荷相 关联的第二BW字段和与解码的净荷相关联的第二保留比特时,出现违反 条件。

在一些实施例中,当与解码的净荷相关联的系统帧号指示的是处在与 解码的净荷相关联的帧和与先前成功解码的净荷相关联的帧之间的物理广 播信道帧的不正确的数量时,出现违反条件。

在一些实施例中,当RV索引与物理广播信道的已知帧边界的期望不一 致时,出现违反条件。

在一些实施例中,当物理控制格式指示符信道(PCFICH)值与期望的 物理HARQ指示符信道(PHICH)持续时间不一致时,出现违反条件。在 一些实施例中,当PCFICH值是1或2并且PHICH持续时间不是一个OFDM 符号时,PCFICH值是不一致的。例如,如果PCFICH值已知,并且物理控 制格式指示符信道是1或2,则应该有一个PHICH OFDM符号的“正常 的”PHICH持续时间。否则,可以检测到违反条件。

在540,方法500可以包括响应于确定虚警与解码的净荷相关联而拒绝 解码的净荷。

在一些实施例中,方法500可以包括一步骤(未示出),其包括响应于 确定在多个无线电帧中的第二个无线电帧的盲解码过程中解码的净荷的 CRC是可接受的并且条件得以满足而接受解码的净荷。条件可以包括:与 解码的净荷相关联的RV索引的值指示的是所选值加一(多个无线电帧中的 第一个无线电帧紧接地处于多个帧中的第二个帧之前)的条件,以及解码 的净荷与第一解码后的净荷相匹配的条件。

在一些实施例中,选择的RV索引的值可以是小于3的值。在一些实施 例中,选择的值可以是0、1或2中的至少一个。在一些实施例中,选择的 值可以是1或2中的至少一个。

在一些实施例中,方法500可以包括一步骤(未示出),其包括响应于 确定在多个无线电帧中的第二个无线电帧的盲解码过程中解码的净荷的 CRC是可接受的并且条件未满足而丢弃第一解码后的净荷以及存储解码的 净荷。条件可以包括:与解码的净荷相关联的RV索引是指示选择的值加一 的数值(当多个无线电帧中的第一个无线电帧紧接地处于多个帧中的第二 个帧之前)以及解码的净荷与第一解码后的净荷相匹配。

在一些实施例中,方法500可以包括一步骤(未示出),其包括响应于 确定在多个无线电帧中的第二个无线电帧的盲解码过程中解码的净荷的 CRC是不可接受的而丢弃第一解码后的净荷。

图6是根据本申请给出的各个方面的方法的流程图,用于进行可靠的 信道解码。在610,方法600可以包括接收物理广播信道。在620,方法600 可以包括对物理广播信道进行盲解码。在一些实施例中,对多个无线电帧 进行盲解码。

在630,方法600可以包括确定虚警是否与解码的净荷相关联。在一些 实施例中,确定虚警是否与解码的净荷相关联包括比较对多个解码的净荷 的前导码的多个循环冗余校验(CRC),其中,解码的净荷是多个解码的净 荷中的一个。方法还可以包括响应于确定在盲解码过程中多个解码的净荷 中多于一个与可接受的循环冗余校验相关联而选择与最大数量的CRC通过 相关联的一个或多个解码的净荷。方法还可以包括从被认为是可接受的解 码的净荷中选择可接受的净荷中具有最大数量的CRC通过和/或最大的RV 索引的一个净荷。

在640,方法600可以包括响应于确定虚警与解码的净荷相关联而拒绝 解码的净荷。

图7A是根据本申请给出的各个方面对示例性系统的框图的说明,用于 进行可靠的信道解码。应当理解的是,系统700是作为功能性模块进行表 示的,其可以是表示由处理器、软件、固件或其组合所实现功能的功能模 块。

系统700可以包括电子部件的逻辑或物理组合702。例如,逻辑或物理 组合702可以包括电子部件704,用于接收具有物理广播信道的下行链路传 输。PBCH可以包括系统信息,其可以通过多个无线电帧接收到。

逻辑或物理组合702可以包括电子部件706,用于对物理广播信道进行 盲解码。在一些实施例中,对物理广播信道的盲解码一直进行,直到针对 解码的净荷成功进行了循环冗余校验,并且对物理广播信道进行盲解码包 括将先前成功解码的净荷与解码的净荷进行比较。

盲解码可以对多个无线电帧进行,其中确定虚警是否与解码的净荷相 关联包括确定在多个无线电帧中的第一个无线电帧的盲解码过程中第一解 码后的净荷的循环冗余校验是否为可接受的以及与第一解码后的净荷相关 联的RV索引是否小于选择的值。响应于确定在多个无线电帧中的第一个无 线电帧的盲解码过程中第一解码后的净荷的CRC是可接受的,可以将第一 解码后的净荷存储在存储器中。另外,可以确定在多个无线电帧中的第二 个无线电帧的盲解码过程中解码的净荷的CRC是否为可接受的,其中多个 无线电帧中的第二个无线电帧的接收时间晚于多个无线电帧中的第一个无 线电帧。

在一些实施例中,选择的RV索引的值可以是小于3的值。在一些实施 例中,选择的值可以是0、1或2中的至少一个。在一些实施例中,选择的 值可以是1或2中的至少一个。

逻辑或物理组合702可以包括电子部件708,用于确定虚警是否与解码 的净荷相关联。在一些实施例中,确定虚警是否与解码的净荷相关联包括 检测违反条件。在一些实施例中,当与先前成功解码的净荷相关联的第一 带宽(BW)字段不同于与解码的净荷相关联的第二BW字段时,检测到违 反条件。

在一些实施例中,当与先前成功解码的净荷相关联的第一BW字段和 与先前成功解码的净荷相关联的第一保留比特分别与与解码的净荷相关联 的第二BW字段和与解码的净荷相关联的第二保留比特不同时,检测到违 反条件。

在一些实施例中,当与解码的净荷相关联的系统帧号指示处在与解码 的净荷相关联的帧和与先前成功解码的净荷相关联的帧之间的物理广播信 道帧的不正确的数量时,检测到违反条件。

在一些实施例中,当RV索引与物理广播信道的已知帧边界的期望不一 致时,检测到违反条件。

在一些实施例中,当PCFICH值与期望的PHICH持续时间不一致时, 检测到违反条件。举例来说,当PCFICH值为1或2且PHICH持续时间不 是一个OFDM符号时,可以检测到不一致性。

逻辑或物理组合702可以包括电子部件710,可以以响应于确定虚警与 解码的净荷相关联而拒绝解码的净荷。

在一些实施例中,逻辑或物理组合702还可以包括用于响应于确定在 多个无线电帧中的第二个无线电帧的盲解码过程中解码的净荷的循环冗余 校验是可接受的并且条件得以满足而接受解码的净荷的电子部件(未示 出)。条件可以包括:与解码的净荷相关联的RV索引指示选择的值加一的 数值(当多个无线电帧中的第一个无线电帧紧接地处于多个帧中的第二个 帧之前时),并且解码的净荷与第一解码后的净荷相匹配。

在一些实施例中,选择的RV索引的值可以是小于3的值。在一些实施 例中,选择的值可以是0、1或2中的至少一个。在一些实施例中,选择的 值可以是1或2中的至少一个。

逻辑或物理组合702可以包括用于存储的电子部件712,例如存储器元 件。用于存储的电子部件712可以用于存储物理广播信道、净荷信息、解 码的净荷信息、用于盲解码的假设和参数的期望值,以及其它信息,如参 考图7A所描述的。

在一些实施例中,逻辑或物理组合702还可以包括用于响应于确定在 多个无线电帧中的第二个无线电帧的盲解码过程中解码的净荷的CRC是可 接受的以及条件未满足而丢弃第一解码后的净荷以及存储解码的净荷的电 子部件(未示出)。条件可以包括与解码的净荷相关联的RV索引指示选择 的值加一的数值(当多个无线电帧中的第一个无线电帧紧接地处于多个帧 中的第二个帧之前时)以及解码的净荷与第一解码后的净荷相匹配。

在一些实施例中,逻辑或物理组合702还可以包括用于响应于确定在 多个无线电帧中的第二个无线电帧的盲解码过程中解码的净荷的CRC是不 可接受的而丢弃第一解码后的净荷的电子部件(未示出)。

图7B是根据本申请给出的各个方面对示例性系统的框图的说明,用于 进行可靠的信道解码。应当理解的是,系统720是作为功能性模块进行表 示的,其可以是表示由处理器、软件、固件或其组合所实现功能的功能模 块。系统720可以包括电子部件的逻辑或物理组合722。

电子部件可以一同工作。例如,逻辑或物理组合722可以包括电子部 件724,用于接收物理广播信道。逻辑或物理组合722可以包括电子部件 726,用于对物理广播信道进行盲解码。在一些实施例中,对多个无线电帧 进行盲解码。

逻辑或物理组合722可以包括电子部件728,用于确定虚警是否与解码 的净荷相关联。在一些实施例中,确定虚警是否与解码的净荷相关联包括 比较对多个解码的净荷的前导码的多个循环冗余校验,其中,解码的净荷 是多个解码的净荷中的一个。还可以包括响应于确定多个解码的净荷中多 于一个与可接受的CRC相关联而在盲解码过程中选择与最大数量的CRC 通过相关联的一个或多个解码的净荷。在该情形下,可以选择与最大数量 的CRC通过和最大的RV索引相关联的可接受的净荷中的一个。

逻辑或物理组合722可以包括电子部件730,用于响应于确定虚警与解 码的净荷相关联而拒绝解码的净荷。

逻辑或物理组合722可以包括用于存储的电子部件732,例如存储器元 件。用于存储的电子部件732可以用于存储物理广播信道、净荷信息、解 码的净荷信息、用于盲解码的假设和参数的期望值,以及其它信息,如参 考图7B所描述的。

图8A是对根据本申请给出的各个方面对示例性系统的框图的说明,用 于进行可靠的信道解码。应当理解的是,系统800是作为功能性模块进行 表示的,其可以是表示由处理器、软件、固件或其组合所实现功能的功能 模块。

系统800可以包括电子部件的逻辑或物理组合802。例如,逻辑或物理 组合802可以包括电子部件804,用于对当前无线电帧的广播信道进行解码 以获取与无线网络相关联的系统信息,以及用于存储的电子部件810。在一 些实施例中,对广播信道进行解码可以包括检验多个假设。用于存储的电 子部件810可以维护从多个无线电帧获得的系统信息、用于盲解码的假设、 PBCH净荷、参数的期望值等等的副本。

逻辑或物理组合802可以包括电子部件806,用于将当前无线电帧的系 统信息与从先前无线电帧获取的系统信息进行比较。在一些实施例中,可 以响应于通过与对广播信道进行解码相关联的循环冗余校验来开始比较。

在一些实施例中,系统信息包括带宽(BW)指示符,并且当当前无线 电帧的BW指示符与先前无线电帧的BW指示符不匹配时拒绝当前无线电 帧的系统信息。在一些实施例中,至少部分地基于与先前的帧相关联的系 统帧号(SFN)而选择性地拒绝来自当前无线电帧的系统信息。

在一些实施例中,系统信息包括冗余版本(RV),并且将当前帧的系统 信息与来自先前无线电帧的系统信息进行比较包括将与当前无线电帧相关 联的第一RV与从先前无线电帧而确定的期望的RV进行比较。在该实施例 中,当第一RV与期望的RV不匹配时,可以拒绝当前无线电帧的系统信息。

逻辑或物理组合802还可以包括电子部件808,用于至少部分地基于比 较结果来选择性地拒绝当前无线电帧的系统信息。

图8B是根据本申请给出的各个方面对示例性系统框图的说明,用于进 行可靠的信道解码。应当理解的是,系统820是作为功能性模块进行表示 的,其可以是表示由处理器、软件、固件或其组合所实现功能的功能模块。 系统820可以包括电子部件的逻辑或物理组合822。

电子部件可以一同工作。例如,逻辑或物理组合822可以包括电子部 件824,用于接收下行链路传输,其具有物理广播信道(PBCH),以及电子 部件826,用于对PBCH进行解码以获取第一解码的PBCH净荷。逻辑或 物理组合822可以包括电子部件828,用于至少部分地基于在第一解码的 PBCH净荷之前获得的第二解码的PBCH净荷来检测与第一解码的PBCH 净荷有关的错误条件。

逻辑或物理组合822可以包括电子部件830,用于响应于检测错误条件 而拒绝第一解码的PBCH净荷。

对PBCH的解码可以一直进行,直到针对第一解码的PBCH净荷成功 进行了CRC。在一些实施例中,解码还可以包括检验多个假设。

在一些实施例中,检测错误条件包括确定与第一解码的PBCH净荷相 关联的带宽(BW)字段和与第二解码的PBCH净荷相关联的BW字段不匹 配。在一些实施例中,检测错误条件包括确定与第一解码后的净荷相关联 的BW字段和与第一解码的PBCH净荷相关联的保留比特分别同与第二解 码的PBCH净荷相关联的BW字段和与第二解码的PBCH净荷相关联的保 留比特不匹配。

在一些实施例中,检测错误条件包括确定与第一解码的PBCH净荷相 关联的系统帧号指示的是处在与第一解码的PBCH净荷相关联的帧和与第 二解码的PBCH净荷相关联的帧之间的PBCH帧的不正确的数量。在一些 实施例中,检测错误条件包括确定冗余值索引,其与PBCH已知的帧边界 的期望一起。在一些实施例中,检测错误条件包括确定PCFICH值与期望 的PHICH持续时间不一致。

在一些实施例中,对多个无线电帧进行解码,确定错误条件是否与第 一解码的PBCH净荷相关包括确定在多个无线电帧中的第一个无线电帧的 解码过程中第一解码的PBCH净荷的循环冗余校验是否被确定为可接受的 以及与第一解码的PBCH净荷相关联的RV索引是否小于选择的值。还可 以包括响应于确定在多个无线电帧中的第一个无线电帧的解码过程中第一 解码的PBCH净荷的CRC是可接受的而存储第一解码的PBCH净荷,以及 在多个无线电帧中的第二个无线电帧的解码过程中确定第一解码的PBCH 净荷的CRC是否为可接受的,其中多个无线电帧中的第二个无线电帧的接 收时间晚于多个无线电帧中的第一个无线电帧。

在一些实施例中,逻辑或物理组合822可以包括用于响应于确定在多 个无线电帧中的第二个无线电帧的解码过程中第一解码的PBCH净荷的 CRC是可接受的并且条件得以满足而接受第一解码的PBCH净荷的电子部 件(未示出)。条件可以包括确定与第一解码的PBCH净荷相关联的RV索 引指示选择的值加一的数值(当多个无线电帧中的第一个无线电帧直接在 多个无线电帧中的第二个无线电帧之前时)以及第一解码的PBCH净荷与 第二解码的PBCH净荷相匹配。

在一些实施例中,逻辑或物理组合822可以用于响应于确定在多个无 线电帧中的第二个无线电帧的解码过程中第一解码的PBCH净荷的循环冗 余校验是可接受的以及条件未满足而丢弃第二解码的PBCH净荷以及存储 第一解码的PBCH净荷的包括电子部件(未示出)。条件可以包括与第一解 码的PBCH净荷相关联的RV索引指示选择的值加一的数值(当多个无线 电帧中的第一个无线电帧直接在多个无线电帧中的第二个无线电帧之前 时)以及第一解码的PBCH净荷与第二解码的PBCH净荷相匹配。

在一些实施例中,逻辑或物理组合822可以包括用于响应于确定在多 个无线电帧中的第二个无线电帧的解码过程中第一解码的PBCH净荷的 CRC是不可接受的而丢弃第一解码的PBCH净荷的电子部件(未示出)。

在一些实施例中,对多个无线电帧进行解码,并且确定错误条件是否 与第一解码的PBCH净荷有关包括:比较针对多个解码的净荷的前导码的 多个循环冗余校验。还可以包括:在多个解码的净荷中多于一个的净荷与 可接受的循环冗余校验相关联的情况下,选择在解码的过程中与最大数量 的循环冗余校验通过相关联的一个或多个解码的净荷。在该情形下,可以 选择与最大数量的循环冗余校验通过和/或最大的RV索引相关联的一个或 多个解码的净荷中的一个。

图9示出了示例性无线通信系统,其中可以根据本申请给出的各个方 面利用本申请描述的实施例。本申请的教导可以在利用各种部件与至少一 个其它节点进行通信的节点(例如,设备)中实现。图9示出了各种示例 性采样部件,其可以用于有助于节点之间进行通信。具体地,图9示出了 无线通信系统900(例如MIMO系统)的无线设备910(例如,接入点)和 无线设备950(例如,接入终端)。在设备910,若干数据流的业务数据从 数据源912提供给发射(TX)数据处理器914。

在一些实施例中,业务数据包括在DL上发送的控制信息。控制信息会 因受到干扰而损坏。无线设备910可以用于在发送给无线设备950以前处 理控制信息,以增加在无线设备950处对控制信息进行解码的可靠性。具 体而言,如本申请所描述的,无线设备950可以用于检测导致虚警的错误 条件和/或进行盲解码。

根据一些方面,每个数据流通过各自的发射天线进行传输。数据处理 器914基于针对数据流而选择的特定的编码方案对每个数据流的业务数据 进行格式化、编码和交织,以提供编码的数据。

每个数据流的编码数据可使用OFDM技术采用导频数据进行复用。导 频数据通常是已知的数据模式,其用已知的方式处理并可以在接收机系统 用来估计信道响应。然后,基于为数据流选择的特定的调制方案(例如, BPSK、QPSK、M-PSK或M-QAM)对每个数据流的复用的导频和编码数 据进行调制(即,符号映射)以提供调制符号。每个数据流的数据速率、 编码和调制可由处理器930执行的指令来确定。数据存储器932可以存储 处理器930或设备910的其它部件所使用的程序代码、数据和其它信息。

所有数据流的调制符号然后可以提供给TX MIMO处理器920,其可以 进一步处理调制符号(例如,OFDM的)。TX MIMO处理器920然后将NT个调制符号流提供给NT个收发机(XCVR)922A~922T。根据一些方面, TX MIMO处理器920将波束形成加权施加到数据流的符号以及从其传输符 号的天线上。

每个收发机922接收并处理相应的符号流,以提供一个或多个模拟信 号,并进一步对模拟信号进行调理(例如,放大、滤波、上变频),以提供 适用于在MIMO信道上传输的调制信号。来自收发机922A~922T的NT个 调制信号分别从NT个天线924A~924T传输。

在设备950,所传输的调制信号由NR个天线952A~952R接收,并将 从每个天线952接收到的信号提供给相应的收发机(XCVR)954A~954R。 每个收发机954对各自接收到的信号进行调理(例如,滤波、放大和下变 频),对调理的信号进行数字化以提供采样,并进一步对采样进行处理以提 供相应的“接收到的”符号流。

接收(RX)数据处理器960然后可以基于特定的接收机处理技术从NR个收发机954接收并处理NR个接收到的符号流,以提供NT个“检测到的” 符号流。RX数据处理器960可以对每个检测到的符号流进行解调、解交织 和解码,以恢复数据流的业务数据。RX数据处理器960执行的处理与位于 设备910的TX MIMO处理器920和TX数据处理器914执行的处理互补。

处理器970周期性地确定要利用哪个预编码矩阵(在下面说明)。处理 器970构造包括矩阵索引部分和秩值部分的反向链路消息。数据存储器972 可以存储处理器970或设备950的其它部件所使用的程序代码、数据和其 它信息。

反向链路消息可以包括各种类型的有关通信链路和/或接收到的数据流 的信息。反向链路消息随后可以由TX数据处理器938进行处理(其中TX 数据处理器938还从数据源936接收多个数据流的业务数据),由调制器980 进行调制,由收发机954A~954R对进行调理,并将该数据流传输回设备 910。

在设备910,来自设备950的调制信号由天线924接收,由收发机922 进行调理,由解调器940(DEMOD)进行解调,并由RX数据处理器942 进行处理,以提取设备950传输的反向链路消息。处理器930随后可以确 定使用哪个预编码矩阵来确定波束形成的权重并对提取的消息进行处理。

图9还示出了,通信部件可以包括一个或多个部件,其执行本申请教 导的干扰控制操作。例如,干扰(INTER.)控制部件990可以与设备910 的处理器930和/或其它部件协作,如本申请所教导的,向另一设备(例如, 设备950)发送信号/从另一设备(例如,设备950)接收信号。类似地,干 扰控制部件992可以与设备950的处理器970和/或其它部件协作,向另一 设备(例如,设备910)发送信号/从另一设备(例如,设备910)接收信号。 应当理解的是,对于每个设备910和950,所描述两个或更多个部件的功能 可以由单个部件来提供。例如,单个处理部件可以提供干扰控制部件990 和处理器930的功能,单个处理部件可以提供干扰控制部件992和处理器 970的功能。

根据一方面,逻辑信道可以分为控制信道和业务信道。逻辑控制信道 包括广播控制信道(BCCH),其为用于对系统控制信息进行广播的DL信 道。进一步,逻辑控制信道可包括寻呼控制信道(PCCH),其为传输寻呼 信息的DL信道。另外,逻辑控制信道可以包括多播控制信道(MCCH), 其为用于为一个或多个多播业务信道(MTCH)传输多媒体广播和多播服务 (MBMS)调度和控制信息的点到多点DL信道。一般地,在建立RRC连 接后,该信道仅由接收MBMS(例如,旧的MCCH+MSCH)的UE来使用。 另外,逻辑控制信道可以包括专用控制信道(DCCH),其为点到点的双向 信道,其传输专用控制信息并由具有RRC连接的UE来使用。根据一方面, 逻辑业务信道包括专用业务信道(DTCH),其为点到点的双向信道,为一 个UE所专用,用于传输用户信息。另外,逻辑业务信道包括点到多点DL 信道的MTCH,用于传输业务数据。

根据一方面,传输信道分成DL和UL。DL传输信道可以包括广播信 道(BCH)、下行链路共享数据信道(DL-SDCH)以及寻呼信道(PCH)。 PCH可以支持UE功耗节省(例如,不连续接收(DRX)周期可由网络指 示给UE等),其在整个小区中广播并映射到可用于其它控制/业务信道的 PHY资源。UL传输信道包括随机接入信道(RACH)、请求信道(REQCH)、 上行链路共享数据信道(UL-SDCH)以及多个PHY信道。

PHY信道包括一组DL信道和UL信道。举例来说,DL PHY信道包括: 公共导频信道(CPICH)、同步信道(SCH)、公共控制信道(CCCH)、共 享DL控制信道(SDCCH)、多播控制信道(MCCH)、共享UL分配信道 (SUACH)、确认信道(ACKCH)、DL物理共享数据信道(DL-PSDCH)、 UL功率控制信道(UPCCH)、寻呼指示符信道(PICH)以及负载指示符信 道(LICH)。进一步举例来说,UL PHY信道包括:物理随机接入信道 (PRACH)、信道质量指示符信道(CQICH)、确认信道(ACKCH)、天线 子集指示符信道(ASICH)、共享请求信道(SREQCH)、UL物理共享数据 信道(UL-PSDCH)以及宽带导频信道(BPICH)。

本申请中描述的实施例技术可在硬件、软件、固件、中间件、微代码 或其任意组合中实现。对于硬件实现,处理单元可以实现在一个或多个专 用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、 可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、 微控制器、微处理器、和/或用于执行本申请所述功能的其它电子单元或上 述各项的组合中。

当实施例由软件、固件、中间件、微代码、程序代码或代码段来实现 时,它们可以存储在机器可读介质(或计算机可读介质)中,如存储部件 中。代码段可以代表过程、函数、子程序、程序、例程、子例程、模块、 软件包、类或者指令、数据结构或程序语句的任意组合。代码段可以通过 传递和/或接收信息、数据、实参、形参或存储内容,来与另一段代码段或 硬件电路相耦合。信息、实参、形参、数据等等可以使用任何适用的方法 包括存储器共享、消息传递、令牌传递、网络传输等进行传递、转发或传 输。

对于一些实现,本申请中描述的技术可用执行本申请所述功能的模块 (例如,过程、函数等)来实现,其由处理器执行,或者表示用于执行本 申请所描述功能的专用电路。指令和数据可以存储在存储器单元中。存储 器单元可以实现在处理器内,也可以实现在处理器外,在后一种情况下, 它通过各种手段以通信方式耦合到处理器,这些都是本领域中所公知的。

上文的描述包括一个或多个实施例的举例。当然,为了描述这些实施 例而描述部件或方法的所有可能的组合是不可能的,但是本领域普通技术 人员应该认识到,这些实施例可以做进一步的组合和排列。因此,本申请 中描述的实施例旨在涵盖落入所附权利要求书的精神和保护范围内的所有 改变、修改和变形。此外,就说明书或权利要求书中使用的“包含”一词 而言,该词的涵盖方式类似于“包括”一词,就如同“包括”一词在权利 要求中用作衔接词所解释的那样。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号