[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101939934B - E-utran的次同步码本 - Google Patents

E-utran的次同步码本 Download PDF

Info

Publication number
CN101939934B
CN101939934B CN200880102856.2A CN200880102856A CN101939934B CN 101939934 B CN101939934 B CN 101939934B CN 200880102856 A CN200880102856 A CN 200880102856A CN 101939934 B CN101939934 B CN 101939934B
Authority
CN
China
Prior art keywords
sequence
ssc
scrambling
matrix
length
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200880102856.2A
Other languages
English (en)
Other versions
CN101939934A (zh
Inventor
罗涛
P·加尔
K·刘
A·卡努
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Priority claimed from PCT/US2008/072904 external-priority patent/WO2009023670A2/en
Publication of CN101939934A publication Critical patent/CN101939934A/zh
Application granted granted Critical
Publication of CN101939934B publication Critical patent/CN101939934B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J11/0069Cell search, i.e. determining cell identity [cell-ID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J11/0069Cell search, i.e. determining cell identity [cell-ID]
    • H04J11/0073Acquisition of primary synchronisation channel, e.g. detection of cell-ID within cell-ID group
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J11/0069Cell search, i.e. determining cell identity [cell-ID]
    • H04J11/0076Acquisition of secondary synchronisation channel, e.g. detection of cell-ID group
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/0003Code application, i.e. aspects relating to how codes are applied to form multiplexed channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J13/10Code generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0071Use of interleaving
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03828Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
    • H04L25/03866Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using scrambling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/261Details of reference signals
    • H04L27/2613Structure of the reference signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J2011/0096Network synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J13/00Code division multiplex systems
    • H04J2013/0096Network synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/261Details of reference signals
    • H04L27/2613Structure of the reference signals
    • H04L27/26136Pilot sequence conveying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2626Arrangements specific to the transmitter only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signaling, i.e. of overhead other than pilot signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • Power Engineering (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请描述了利用与主同步信道(P-SCH)有关的扰码来支持次同步码。加扰的次同步码(SSC)可以分配给无线接入网络(RAN)的多个基站。举例来说,可以从多个M-序列来创建基于PSC的扰码,从共同多项式表达式来生成所述多个M-序列。进一步,提供了SSC码本,SSC码本选择序列矩阵的序列对来生成SSC。可以基于所得到SSC的传输特性来进行选择,从而降低规划的、半规划的和/或未规划的移动部署中的干扰。

Description

E-UTRAN的次同步码本
对相关申请的交叉引用
本非临时专利申请要求于2007年8月13日提交的,名称为“SECONDARY SYNCHRONIZATION CODEBOOK FOR E-UTRAN”的第60/955,623号临时专利申请序的优先权,该申请已经转让给本申请的受让人,通过引入明确地将其并入本申请。
技术领域
本发明涉及无线通信。具体而言,涉及确定次同步码本,以便为无线电网络站点选择次同步码。
背景技术
为了提供各种类型的通信内容,例如话音内容、数据内容之类,广泛部署了无线通信系统。典型的无线通信系统可以是能够通过共享可用的系统资源(例如,带宽、发射功率)支持与多个用户进行通信的多址系统。这类多址系统的实例包括码分多址(CDMA)系统、时分多址(TDMA)系统、频分多址(FDMA)系统、正交频分多址(OFDMA)系统等。
一般而言,无线多址通信系统可同时支持多个移动设备通信。每个移动设备可通过在前向链路和反向链路上的传输与一个或多个基站进行通信。前向链路(或下行链路)指的是从基站到移动设备的通信链路,而反向链路(或上行链路)指的是从移动设备到基站的通信链路。此外,移动设备和基站之间的通信可通过单输入单输出(SISO)系统、多输入单输出(MISO)系统、多输入多输出(MIMO)系统等建立。
MIMO系统通常使用多个(NT个)发射天线和多个(NR个)接收天线进行数据传输。NT个发射天线和NR个接收天线组成的MIMO信道可分成NS个独立的信道,可以将它们称作空间信道,其中NS≤{NT,NR}。NS个独立信道中的每个对应一维。进一步,如果利用由多个发射和接收天线创建的额外的维度,MIMO系统则可提供改进的性能(例如,增强的频谱效率、更高的吞吐量和/或更好的可靠性)。
多传输无线接入站点提供的性能、吞吐率和可靠性还会引入额外的系统复杂性。例如,在多个基站在公共区域内传输且这些传输被单个设备接收到的情况下,将需要对这些传输进行区分的机制。进一步,还需要区分和/或识别各个基站的手段。一种识别基站和区分接收到传输的手段是通过利用信道同步。在一些实例中,同步可以包括主同步码(PSC)和次同步码(SSC),其中主同步码包括用于传输的频率和定时信息,次同步码提供基站标识。在这些情形下,设备可通过PSC和/或SSC在多发射机环境下对一个或多个传输进行区分并译码。
发明内容
下面简单地概括一个或多个方面,以便对这些方面有一个基本的理解。发明内容部分不是对能联想到的所有方面的全面概述,既不是要确定所有方面的关键或重要组成部分,也不是要描绘任何或所有实施例的范围。唯一的目的是简单地描述一个或多个方面的一些概念,以此作为后面的详细说明的序言。
根据至少一些方面,本公开利用与主同步信道(P-SCH)相关的扰码来对多个基站的次同步码(SSC)进行加扰。另外,提供了各种机制来完成所述加扰。根据至少一个另外的方面,从多个M-序列来创建基于PSC的扰码,所述多个M-序列是从多项式生成的,这个多项式与生成SSC的多项式不同。进一步,公开了SSC码本,这个SSC码本基于得到的加扰后SSC的功率和/或互相关特性来选择序列对,从而为多发射机移动站点生成SSC。因此,能够降低在设备端接收到的多发射机SSC传输之间的干扰,为规划的、半规划的和未规划的移动基站部署提供改进的吞吐率、可靠性和一致性。
根据一些方面,公开了为无线通信生成次同步码(SSC)的一种方法。所述方法可以包括从基M-序列和所述基M-序列的循环移位变换生成序列矩阵,以及基于与所述无线通信相关联的主同步码(PSC)采用共同二进制扰码对所述序列矩阵的至少一个M-序列进行加扰。进一步,所述方法可以包括从加扰的所述至少一个M-序列生成SSC以及将所述SSC映射到正交频分复用(OFDM)传输的子载波信道。
根据其它方面,提供了用于为无线通信生成SSC的一种装置。所述装置可以包括:逻辑处理器,其从基M-序列和所述基M-序列的循环移位变换生成序列矩阵;以及数据转换模块,其基于与所述无线通信相关联的PSC采用共同二进制扰码来对所述矩阵的至少一个序列进行加扰。另外,所述装置可以包括:复用模块,其从加扰的所述至少一个序列生成SSC;以及传输处理器,其将所述SSC映射到OFDM传输的子载波信道。
根据其它方面,还公开了一种用于为无线通信生成SSC的装置。所述装置可以包括用于从基M-序列和所述基M-序列的循环移位变换生成序列矩阵的模块和用于基于与所述无线通信相关联的PSC采用共同二进制扰码来对所述矩阵的至少一个序列进行加扰的模块。另外,所述装置可以包括用于从加扰的所述至少一个序列生成SSC的模块以及用于将所述SSC映射到OFDM传输的子载波信道的模块。
根据本公开另外的方面,提供了用于为无线通信生成SSC的处理器。所述处理器可以包括第一模块,其从基M-序列和所述基M-序列的循环移位变换生成序列矩阵,以及第二模块,其基于与所述无线通信相关联的PSC采用共同二进制扰码来对所述矩阵的至少一个序列进行加扰。所述处理器还可以包括第三模块,其从加扰的所述至少一个序列生成SSC,以及第四模块,其将所述SSC映射到OFDM传输的子载波信道。
根据至少一个另外方面,提供了计算机可读介质,其包括用于生成无线通信SSC的计算机可读指令。所述指令可由至少一个计算机执行,用来:从基M-序列和所述基M-序列的循环移位变换生成序列矩阵以及基于与所述无线通信相关联的PSC采用共同二进制扰码对所述矩阵的至少一个序列进行加扰。进一步,所述指令可由至少一个计算机执行,用来:从加扰的所述至少一个序列生成SSC以及将所述SSC映射到OFDM传输的子载波信道。
根据一些方面,公开了一种为无线电网络站点选择不同的SSC的方法。所述方法可以包括从基M-序列和所述基M-序列的n个循环移位序列构成序列矩阵以及将基本上(n+1)^2个索引中的一个分配给所述序列矩阵不同的序列对。所述方法还可以包括至少部分地基于从序列对得到的SSC峰均功率比(PAPR)或信号相关性来选择序列对。
另外,根据其它方面,提供了为无线电网络站点选择不同的SSC的装置。所述装置可以包括逻辑处理器,其从基M-序列和所述基M-序列的n个循环移位序列构成序列矩阵,以及索引模块,其将基本上(n+1)^2个索引中的一个分配给所述序列矩阵不同的序列对。根据一些方面,所述装置还可以包括修剪模块,其至少部分地基于从序列对得到的SSC的PAPR或信号相关性来选择序列对
根据一个或多个另外的方面,公开了为无线电网络站点选择不同的SSC的装置。所述装置可以包括用于从基M-序列和所述基M-序列的n个循环移位序列构成序列矩阵的模块和用于将基本上(n+1)^2个索引中的一个分配给所述序列矩阵不同的序列对的模块。进一步,所述装置可以包括用于至少部分地基于从序列对得到的SSC的PAPR或信号相关性来选择序列对的模块。
根据至少一个其它方面,公开了用于为无线电网络站点选择不同的SSC的处理器。所述处理器可以包括第一模块,其从基M-序列和所述基M-序列的n个循环移位序列构成序列矩阵,以及第二模块,其将基本上(n+1)^2个索引中的一个分配给所述序列矩阵不同的序列对。此外,所述处理器可以包括第三模块,其至少部分地基于从序列对得到的SSC的PAPR或信号相关性来选择序列对。
除此以外,提供了计算机可读介质,其包括用于为无线电网络站点选择不同的SSC的计算机可读指令。所述指令可由至少一个计算机执行,用来:从基M-序列和所述基M-序列的n个循环移位序列构成序列矩阵以及将基本上(n+1)^2个索引中的一个分配给所述序列矩阵不同的序列对。进一步,所述指令可由至少一个计算机执行,用来:至少部分地基于从序列对得到的SSC的PAPR或信号相关性来选择序列对。
根据另外的方面,公开了无线通信的方法。所述方法可以包括从移动网络发射机接收无线传输以及从所述无线传输提取SSC,所述SSC包括至少两个采用基于PSC的共同二进制扰码进行加扰的序列。所述方法还可以包括利用基于PSC的共同二进制解扰码来对所述SSC进行解密以及从所解密的SSC确定所述移动网络发射机的标识。
根据其它方面,提供了操作无线通信的装置。所述装置可以包括天线,其从移动网络发射机接收无线传输,以及解调器从所述无线传输提取SSC,所述SSC包括至少两个采用基于PSC的共同二进制扰码进行加扰的序列。进一步,所述装置可以包括信号处理器,其利用基于PSC的共同二进制解扰码来对所述SSC进行解密,以及逻辑处理器,其从所解密的SSC确定所述移动网络发射机的标识。
根据其它方面,公开了操作无线通信的装置。所述装置可以包括用于从移动网络发射机接收无线传输的模块和用于从所述无线传输提取SSC的模块,所述SSC包括至少两个采用基于PSC的共同二进制扰码进行加扰的序列。进一步,所述装置可以包括用于利用基于PSC的共同二进制解扰码来对所述SSC进行解密的模块和用于从所解密的SSC确定所述移动网络发射机的标识的模块。
根据另外的方面,提供了用于操作无线通信的处理器。所述处理器可以包括第一模块,其从移动网络发射机接收无线传输,以及第二模块,其从所述无线传输提取SSC,所述SSC包括至少两个采用基于PSC的共同二进制扰码进行加扰的序列。所述处理器还可以包括第三模块,其利用基于PSC的共同二进制解扰码来对所述SSC进行解密,以及第四模块,其从所解密的SSC确定所述移动网络发射机的标识。
根据一个或多个另外的方面,提供了计算机可读介质,其包括用于操作无线通信的计算机可读指令。所述指令可由至少一个计算机执行,用来:从移动网络发射机接收无线传输以及从所述无线传输提取SSC,所述SSC包括至少两个采用基于PSC的共同二进制扰码进行加扰的序列。所述指令可由至少一个计算机执行,还用来:利用基于PSC的共同二进制解扰码来对所述SSC进行解密以及从所解密的SSC确定所述移动网络发射机的标识。
为实现上述目的和相关目的,一个或多个方面包括下面将要充分描述和在权利要求中重点列明的各个特性。下面的描述和附图详细说明这一个或多个方面的某些示例性方面。但是,这些方面仅仅说明可利用各个方面之基本原理的各种方法中的少数一些方法,所描述的方面旨在包括所有这些方面及其等同物。
附图说明
图1说明了根据本申请给出的方面支持无线通信的示例性系统的框图。
图2示出了示例性通信装置的框图,该通信装置用于无线通信环境中。
图3说明了示例性系统的框图,该系统根据一个或多个方面支持降低多基站站点的SSC之间的干扰。
图4示出了示例性序列矩阵的图,该序列矩阵用于生成SSC序列,对码进行加扰等等。
图5说明了示例性系统的框图,该系统能够降低多发射机移动站点中发射的SSC的干扰。
图6示出了示例性系统的框图,该系统利用本申请描述的SSC码本以降低SSC传输之间的干扰。
图7说明了根据本公开的方面的示例性基站的框图。
图8示出了根据本公开的其它方面的示例性终端设备的框图。
图9说明了示例性方法的流程图,该方法用于根据本公开的方面降低多个SSC传输的干扰。
图10说明了实例方法的流程图,该方法用于根据一个或多个方面对OTA SSC传输进行加扰。
图11示出了实例方法的流程图,该方法根据至少一个方面生成加扰的SSC。
图12说明了示例性系统的框图,该系统根据本申请公开的一些方面有助于远程通信。
图13说明了示例性系统的框图,该系统支持降低移动通信环境的干扰。
图14说明了实例系统的框图,该系统基于所得到SSC信号的PAPR和/或相关性选择SSC序列。
图15示出了实例系统的框图,该系统支持多发射机移动环境中改进的接收和同步。
具体实施方式
现参照附图描述各个方面,其中用相同的附图标记指示本申请中的相同元件。在下面的描述中,为便于解释,给出了大量具体细节,以便提供对一个或多个方面的全面理解。然而,很明显,也可以不用这些具体细节来实现所述方面。在其它例子中,为便于描述一个或多个方面,以框图形式示出了公知结构和设备。
另外,下面描述了本公开的各个方面。显然地,本文中的教导可以以广泛的多种形式来实施,并且本申请公开的任何特定结构和/或功能仅仅是代表性的。基于本申请的教导,本领域技术人员应该理解,本申请公开的一个方面可以独立于任何其它方面来实现,并且两个或多个这些方面可以以各种方式来进行组合。例如,可以使用任何数量本申请所给出的方面,来实现装置和/或对方法进行实施。另外,可以附加于本申请给出的一个或多个方面或者替换本申请给出的一个或多个方面而使用其它的结构和/或功能,来实现装置和/或对方法进行实施。例如,本申请描述的大量方法、设备、系统和装置是在确定一个或多个无线信道的特性以及部分基于所确定特性的值来决定切换这样的上下文中进行的。本领域技术人员应该理解,类似的技术可以应用到其它的通信环境。
根据一个或多个方面,本公开支持在多发射机环境中降低多个次同步码(SSC)传输的干扰。该环境可以与规划的、半规划的和/或未规划的移动通信环境相关联。通常,无线接入网络(RAN)基站(BS)利用同步码来助于与移动设备(例如,蜂窝电话、支持蜂窝的膝上型计算机、多模电话、个人数字助理[PDA],等等)的空中(OTA)通信。移动设备监测同步码(以及其它实例中OTA传输的其它不负),以确定BS在何时提供有关数据。在相对较小的通信站点内存在许多BS的情况下(例如,使得移动设备从许多个BS接收到无线传输),同步码会相互干扰,使得在移动设备处难以对其进行区分。相应地,降低或避免同步码干扰的机制可以提高移动通信的可靠性。
根据一些方面,提供具体机制来采用与P-SCH有关的扰码来生成SSC并对SSC进行加扰。当在共同移动环境中发送时,加扰的SSC移动环境(例如,单个的移动部署站点或多个位置接近的移动站点)较不容易相互干扰。根据至少一个方面,SSC可以从第一数学表达式给出的第一组序列来生成,用于对SSC进行加扰的扰码可以根据不同的数学表达式来生成。进一步,扰码的序列索引可基于主同步信道(P-SCH)来选择。可以利用各种机制来生成加扰的SSC并降低多个源(例如,BS)发送的多个SSC的干扰。
可以从选自序列矩阵的多个序列来生成SSC,该多个序列包括基序列和基序列的变换(例如,循环移位序列)。基序列、所选的序列和/或SSC可采用扰码进行加扰,以降低OTA SSC的干扰。作为一个例子,一对所选序列可先采用扰码进行加扰,然后可将序列合并构成全长的加扰SSC序列(例如,通过对序列对进行交织),其可以映射到OTA消息。在另一实例中,可先对这一对序列进行交织,构成未加扰的全长序列,然后通过扰码进行加扰,再映射到传输。在其它实例中,可对基序列进行加扰,使得序列矩阵包括加扰的基序列以及加扰的基序列的变换。在该实例中,可从矩阵中选择出一对加扰的序列,对其进行交织以构成全长的SSC序列,并将其映射到OTA消息。对于规划的、半规划的或未规划的移动基站部署,加扰的SSC序列能够降低所发送SSC的干扰并增加传输可靠性。
根据一个或多个其它方面,提供了生成基于PSC的扰码的机制,其可以使编码信号之间的干扰随机化。利用多个序列(例如,3个序列)生成一个或多个SSC的扰码。多个序列可以包括一组全长序列(或者,例如修改的全长序列,如截取了一个比特),或者一组半长序列附加于该组中另外的半长序列。根据至少一个方面,这组全长和/或半长序列从共同M-序列多项式生成。根据另一方面,这组全长和/或半长序列可以从多个M-序列多项式生成。根据至少一个另外的方面,基于PSC的扰码从3个半长M-序列来创建,这3个半长M-序列从与用来生成SSC的多项式不同的多项式生成。
根据一个或多个其它方面,提供了SSC码本,用于生成多发射机移动站点的SSC。SSC可从序列矩阵的各种序列来生成。序列可以基于对SSC的PAPR和/或相关性确定来选择,这些SSC根据一对序列得出。因此,基于本公开方面的原因,得到的SSC会显示出改进的传输和降低的干扰。
在本公开中使用的术语“部件”、“系统”等意指与计算机相关的实体,其可以是硬件、软件、执行中的软件、固件、中间件、微代码、和/或其任意组合。例如,部件可以是、但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。一个或多个部件可以位于执行中的一个进程和/或线程内,以及,一个部件可以位于一台计算机上和/或分布于两台或更多台计算机之间。另外,可以通过存储了多种数据结构的多种计算机可读介质执行这些部件。这些部件可以通过本地和/或远程进程(例如,根据具有一个或多个数据分组的信号)进行通信(如,来自一个部件的数据与本地系统、分布式系统中和/或通过诸如互联网等具有其它系统的网络中的其它部件通过信号进行交互)。此外,如本领域普通技术人员能明白的是,本申请描述的系统的部件可以重新排列和/或通过额外的部件来补充,以便实现本申请描述的各个方面、目的、优点等,并且不受限于附图中阐述的精确配置。
此外,本申请结合移动通信设备(或者,例如,移动设备)描述了各个方面。移动通信设备还可以称为系统、用户单元、用户站、移动站、移动台、远方站、远程终端、接入终端、用户终端、用户代理、用户装置或用户设备。用户站可以是蜂窝电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备或连接到无线调制解调器的其它处理设备或促进与处理设备进行无线通信的类似机制。
在一个或多个示例性实施例中,所描述的功能可以实现为硬件、软件、固件、中间件、微代码或其任意适合的组合。如果在软件中实现,功能可以以一个或多个指令或代码在计算机可读介质上存储或传输。计算机可读介质包括计算机存储介质和通信介质,其包括任何有助于将计算机程序从一个位置转移到另一位置的介质。存储介质可以是任何可由计算机存取的可用的介质。通过示例性的,而非限制性的方式,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储器件或任何其它介质,该介质可以用于携带或存储以指令或数据结构的形式的、可由计算机存取的想要的程序代码。另外,任何适当的连接以计算机可读介质作为术语。例如,如果软件使用同轴电缆、光纤电缆、双绞线、数字用户线(DSL)或例如红外、无线电和微波的无线技术从网站、服务器或其它远方来源来传输,那么同轴电缆、光纤电缆、双绞线、DSL或例如红外、无线电和微波的无线技术包括在介质的定义中。本申请所使用的磁盘和光盘包括紧凑型光盘(CD)、激光视盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中磁盘通常以磁的方式复制数据,而光盘采用激光以光学的方式复制数据。上述的组合也应当包括在计算机可读介质的范围内。
对于硬件实现,用于执行本申请所述功能的一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑设备(PLD)、现场可编程门阵列(FPGA)、分立门或者晶体管逻辑器件、分立硬件组件、通用目的处理器、控制器、微控制器、用于执行本申请所述功能的其它电子元件、或者其任意组合,可以实现或执行结合本申请所公开的方面的处理单元的各种示例性的逻辑、逻辑框图、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可能实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它适合的结构。另外,至少一个处理器可包括一个或多个适于执行本申请所述的一个或多个步骤和/或动作的模块。
此外,本申请所述的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。进一步,结合本申请公开的方面所描述的方法或者算法的步骤和/或动作可直接体现在硬件、由处理器执行的软件模块或其组合中。另外,根据一些方面,所述方法或算法的步骤和/或动作可作为一个或任意代码集和/或指令集合的组合存在于机器可读介质和/或计算机可读介质,其可以结合到计算机程序产品中。本申请中使用的术语“制品”涵盖可从任何计算机可读设备、载体或介质访问的计算机程序。例如,计算机可读介质包括,但不限于:磁存储设备(例如,硬盘、软盘、磁带……)、光盘(例如,CD、DVD……),智能卡和闪存设备(例如,卡、棒、钥匙式驱动器……)。此外,本申请描述的各种存储介质表示为用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”包括但不限于能够存储、包含和/或携带指令和/或数据的无线信道和各种其它介质。
此外,本申请中使用的“示例性的”一词意味着用作例子、例证或说明。本申请中被描述为“示例性”的任何方面或设计方案并不必然地要被解释为比其它方面或设计方案更优选或更具优势。确切而言,使用示例性一词是想要以具体的方式来表达构思。如本申请中所使用,术语“或者”是要表示包括性的“或者”而不是排它性的“或者”。也就是说,除非另外说明,或者从上下文能清楚得知,否则“X使用A或者B”的意思是任何自然的包括性排列。也就是说,如果X使用A,X使用B,或者X使用A和B二者,则在上述任何一个例子下均满足“X使用A或者B”。另外,除非另外说明或从上下文能清楚得知是表示单数形式,否则本申请和附加的权利要求书中使用的“一”和“一个”一般地应解释为表示“一个或多个”。
本申请中使用的术语“推断”或“推论”通常指的是根据通过事件和/或数据获得的一组观察结果,进行的关于系统、环境和/或用户状态的推理过程或推断系统、环境和/或用户状态的过程。例如,推论可以用来识别特定的内容或动作,或产生状态的概率分布。这种推论是概率性的,也就是说,根据所考虑的数据和事件,对相关的状态概率分布进行计算。推论还指的是用于根据事件集和/或数据集构成高级事件的技术。这种推论使得根据观察到的事件集和/或存储的事件数据、事件是否在紧密相近的时间上相关,以及事件和数据是否来自一个或数个事件和数据源,来构造新的事件或动作。
下面参照制图,图1示出了具有多个基站110和多个终端120的无线通信系统100,例如可以结合一个或多个方面来使用。基站(110)通常是与终端进行通信的固定站,也可以称作接入点、结点B等等。每个基站110为特定的地理区域或覆盖区域(描绘为图1中的三个地理区域102a、102b和102c)提供通信覆盖。根据术语所使用的上下文,术语“小区”指的是基站和/或其覆盖区域。为了提高系统容量,基站的地理区域/覆盖区域分成多个较小区域(例如根据图1中的小区102a,分成三个较小区域)104a、104b和104c。每个较小区域(104a、104b、104c)由相应的基站收发子系统(BTS)提供服务。根据术语所使用的上下文,术语“扇区”指的是BTS和/或其覆盖区域。对于划分了扇区的小区而言,该小区所有扇区的BTS通常在该小区的基站内共处一处。本申请描述的传输技术可以用于划分了扇区的小区的系统,也可以用于没有划分扇区的小区的系统。为简明起见,在下文的描述中,除非另外特别说明,术语“基站”一般用于表示为扇区提供服务的固定站以及为小区提供服务的固定站。
终端120通常分散在整个系统中,且每个终端可以是固定的或是移动的。终端也称作移动站、用户设备、用户装置等等。终端可以是无线设备、蜂窝电话、个人数字助理(PDA)、无线调制解调器卡等。每个终端120可以在任一给定的时刻在下行链路和上行链路上与零个、一个或多个基站进行通信。下行链路(或前向链路)指的是从基站到终端的通信链路,而上行链路(或反向链路)指的是从终端到基站的通信链路。
对于集中式架构而言,系统控制器130耦合至基站110,并且协调和控制基站110。对于分布式架构而言,多个基站110能够根据需要相互通信。前向链路上的数据传输常常以前向链路和/或通信系统所支持的最大数据速率或接近最大数据速率发生在从一个接入点到一个接入终端。前向链路的其它信道(例如控制信道)可以从多个接入点发送到一个接入终端。可以从一个接入终端到一个或多个接入点进行反向链路数据传输。
根据各个方面,图2是对自组织的或无规划/半规划的无线通信环境200的说明。系统200在一个或多个小区和/或扇区中包括一个或多个基站202,这些基站202相互之间接收、发送、中继等无线通信信号,和/或向一个或多个移动设备204接收、发射、中继等无线通信信号。如图所示,每个基站202为特定的地理区域(标记为四个地理区域206a、206b、206c和206d)提供通信覆盖。本领域技术人员能将会理解,每个基站202包括发射机链和接收机链,每个发射机链和接收机链则包括与信号传输和接收关联的多个部件(例如,处理器、调制器、复用器、解调器、分用器、天线等)。例如,移动设备204可以是蜂窝电话、智能电话、膝上型计算机、手持式通信设备、手持式计算设备、卫星无线电、全球定位系统、PDA和/或在无线网络200上进行通信的任何其它适合的设备。如本申请参考附图所给出的,可以结合本申请描述的各方面来使用系统200,以有助于在无线通信环境(200)中提供和/或使用同步OTA消息传输。
图3是在移动通信环境中为同步消息降低干扰的示例性系统300的框图。在系统300环境中利用的同步消息可以包括SSC。如本申请所描述,还应当理解的是,主同步码(PSC)的方面或P-SCH的方面可用于降低SSC的干扰。还应当理解的是,有关系统300的移动通信环境包括第三代合作伙伴项目(3GPP)长期演进(LTE)(在下文统称作LTE)系统、演进通用移动通信系统(UMTS)陆地无线接入网络(E-UTRAN)系统或上述各项或其相似物的组合。例如,利用正交频分多址(OFDMA)接入技术、频分复用(FDM)(例如正交FDM(OFDM)、编码OFDM(COFDM))等等的其它适合的移动通信结构包括在这样的移动通信环境中。进一步应当理解的是,本领域的技术人员可以确定适当的机制来将以下技术应用于其它移动通信环境,这些环境包括码分多址(CDMA)环境(例如,CDMA2000、3GPP2等)、时分多址(TDMA)环境(例如,TDMA)、时分双工(TDD)环境或其适合的组合(例如,TD-CDMA、TD-SCDMA、UMTS-TDD、FDMA/TDMA/FDD等)。
系统300可以包括SSC生成器302,其耦合到RAN 306(例如,E-UTRAN)的一个或多个基站。一个或多个设备304可由RAN 306提供服务。基站(306)可通过与移动设备304交换OTA消息来与移动设备304进行通信。发送给移动设备304的OTA消息通常包括一个或多个同步消息,来助于该通信。例如,可利用PSC来指示数据包含在消息中的何处,消息长度,同步频率等等。SSC可提供前面的(the prior)信息,以及进行发送的基站306的标识。因此,移动设备304可利用SSC在多发射机站点306中区分各个基站(306)。
在多个基站基本上同时发送多个OTA消息的情况下,会产生消息间的干扰。与同步信息有关的干扰会导致丢失的消息、移动设备304功耗增加以及通信低效。为减少干扰出现,SSC生成器302可以利用一个或多个扰码来减少在接收设备(304)处两个SSC信号互相干扰的可能性。
系统300还可以包括逻辑处理器308,该逻辑处理器308生成序列矩阵,用于为RAN 306的基站创建一个或多个SSC。例如,序列、序列对、三序列组等等可用于生成SSC。根据一方面,利用了长度为31的序列对(例如,具有31个二进制比特的二进制序列)来生成62比特的SSC。序列对可从逻辑处理器308生成的序列矩阵中选择。在一个实例中,从长度为31的单个基M-序列生成序列矩阵。该序列可从适当的多项式表达式得出。根据其它方面,逻辑处理器308从多项式表达式得出基M-序列,该多项式表达式不同于数据转换模块310(见下文)针对SSC扰码来生成序列所使用的多项式。作为具体例子,用于生成基M-序列的多项式表达式可以具有GF(2)上的形式x^5+x^2+1,其中GF(2)表示Galois域(Galois Fild),Galois域将表达式的结果限制为二进制数。
逻辑处理器308一旦生成了基序列,就可以构建出基序列的变换,从而生成序列矩阵。根据一些方面,生成多个变换,其数量基本上相当于基序列数字的数量。(例如,如果基序列包括31个数字,就生成29个、30个、31个或基本上类似数量的变换)。该编号与基序列进行组合来构成序列矩阵(例如,其中矩阵的第一行、第二行、第三行等等分别包括基序列、第一变换、第二变换等等,以及,矩阵的第一列、第二列、第三列等等分别包括每一个序列的第一个数字、第二个数字、第三个数字等等,例如,可参见下面的图4)。
一旦定义了序列矩阵,逻辑处理器可以从矩阵选择多个序列,这些序列可用来生成SSC。作为一个例子,可以选择长度为31的序列对来构成长度为62的SSC。然后每个这样的SSC可以分配给一个或多个RAN 306的基站,并可以携带将这些基站与其它基站进行区分的识别信息(例如,基站ID)。如下面图5和6详细说明的,选择可以基于多个因素,包括但不限于,所得到SSC的PAPR、信号相关性或其组合,等等。为了降低RAN 306所发送的SSC之间的干扰,可以通过利用一个或多个加扰序列对SSC进行加扰,例如下面描述的基于PSC的序列。
系统300还可以包括数据转换模块310,其采用共同二进制扰码对序列矩阵的至少一个序列进行加扰。根据至少一个方面,可以由序列模块312利用从共同多项式表达式得出的序列来生成扰码。共同多项式表达式和/或得出的序列可以基于与无线通信相关联的PSC(例如,OTA消息)。举例来说,从PSC得出的索引可以用来选择序列对、三序列组(sequence triplets)等等(例如,从扰码序列矩阵),以生成扰码。基于PSC选择扰码序列可支持降低多个SSC的OTA传输的干扰。
应当理解,数据转换模块310可以利用加扰序列来对复用的SSC、SSC的分量(例如,构成SSC的序列对、三序列组等等的序列)或者序列矩阵本身的序列进行加扰。在一个具体实例中,数据转换模块310可以对用于生成序列矩阵的基序列进行加扰。用来构成序列矩阵的加扰基序列的导出序列(例如,经循环移位变换后的)也固有地进行了加扰。相应地,序列矩阵可由加扰的序列构成(例如,通过利用加扰的基序列或其变换),由未加扰的序列(例如,通过利用未加扰的基序列以及其变换)构成,或者由上述二者构成。加扰序列的矩阵可由逻辑处理器308选择,由复用模块314进行交织,并由传输处理器316映射到OTA消息,这将在下面详细说明。
在其它实例中,可将扰码应用到从未加扰的序列矩阵选出的一个或多个非加扰序列。例如,数据转换模块310可对选自该矩阵的多个短序列进行加扰,然后由复用模块314对这些短序列进行交织以构成全长SSC序列。作为另一例子,复用模块314可以先对短序列进行交织,然后将得到的全长序列提供给数据转换模块312,该数据转换模块312对全长序列进行加扰。加扰的序列然后可以作为一个或多个基站(306)的SSC来利用。
公知的或者本领域技术人员根据本申请给出的上下文可知晓的各种类型的扰码,可由序列模块312来生成。如前面所提到的,序列模块312可以从共同多项式表达式或从不同的多项式表达式生成各种序列(例如,M-序列)。根据至少一个方面,生成3个长度为63的基于M-序列的扰码,其中对每个长度为63的序列截取一个比特来构成扰码(或者,例如,将一个比特变成0并将其映射到无线传输的DC音调)。在另一实例中,生成3个长度为31的基于M-序列的扰码,并利用重复来生成3个长度为62的扰码(例如,在B是长度为31的序列的情况下,重复的形式可以是[B,B])。
根据至少一个具体方面,可以从单个多项式表达式来构成多个扰码序列中的每个。根据一方面,多项式表达式可以具有形式1+x^2+x^3+x^4+x^5。得到的扰码序列可以表示为C(0,n)。作为适当的加扰序列的具体例子,C(0,n)可表示下面的M-序列:
C(0,n)={-1,1,1,1,-1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1-,1,1,-1,-1,1,-1,-1,1,1,1,1,1}前面的序列C(0,n)可表示基M-序列。基M-序列的循环移位变换(例如,参见下面的图4)可以定义为C(k,n)=C(0,(n+k)mod N)。相应地,可以如下获得长度为63的扰码:
[C(u,0),C(u,0),…,C(u,14),C(u,14),C(u,15),0,C(u,15),C(u,16),C(u,16),…,C(u,30),C(u,300)]其中0可以映射到基于频率的传输的DC音调。应当理解,通过针对C(k,n)来设置适当的k和n值(例如,k和n可以具有大于0的适当值),可以生成其它长度的编码。对于长度为63的情形,通过选择不同的‘u’的值,可以生成不同扰码。对于这样的一组扰码序列,可以基于需要数量的扰码序列来选择‘u’值。例如,可以选择5个、10个、20个等等基M-序列的变换。对于31个可能的序列,‘u’可对应于集合{0,…,30}。
根据至少一个方面,序列模块312可以从公式C(k,n)=C(0,(n+k)mod N)生成3个加扰序列。扰码可以对应于‘u’的下面3个值:{0,10,20},从而利用基M-序列、基序列的第10个循环移位变换以及基序列的第20个循环移位变换。得到的3个扰码序列是:
C(0,n)={-1,1,1,1,-1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,1,1,-1,-1,1,-1,-1,1,1,1,1,1}
C(10,n)={-1,1,1,-1,1,-1,-1,-1,-1,1,1,-1,-1,1,-1,-1,1,1,1,1,1,-1,1,1,1,-1,-1,-1,1,-1,1}
C(20,n)={1,-1,-1,1,-1,-1,1,1,1,1,1,-1,1,1,1,-1,-1,-1,1,-1,1,-1,1,1,-1,1,-1,-1,-1,-1,1}
前面的加扰序列可以用来生成不同长度(例如,长度为62的扰码)的扰码,并与SSC序列进行组合。如下面所述,将加扰的序列映射到无线传输中。通过利用共同多项式表达式的加扰序列,能够显著降低发送的SSC之间的干扰。
系统300还可以包括传输处理器316。传输处理器316可以将SSC映射到OTA消息的分量。具体而言,可以将SSC映射到基于频率的消息(例如,FDM、OFDM、OFDMA)的子载波信道、映射到基于代码的消息(例如,CDMA、CDMA-2000、宽带CDMA[WCDMA])的代码划分、映射到基于时间的消息(例如,TDMA)的时间划分或者组合系统消息(例如,TD-CDMA、TD-SCDMA、UMTS-TDD、FDMA/TDMA/FDD等等)的适当的子分量。OTA消息可以在移动设备304接收,该移动设备304可以利用适当的技术来对消息和SSC进行译码。在至少一个实例中,移动设备304可以利用与SSC生成器302用来对SSC进行编码/加扰所利用的过程基本上相反的过程,来对SSC进行译码。用来对SSC进行译码的指令可以预先加载到移动设备302中,从网络补丁等下载(例如,服务提供者的网络服务器处的软件和/或固件补丁),或者包括在OTA消息中(例如,在消息前同步码中等等)。
如所描述的,系统300可为无线通信提供充分的益处。从共同多项式表达式生成并基于对应PSC编制了索引的SSC扰码,能够降低多个基站(306)所发送SSC的干扰。在具有高干扰和相对较低信噪比(SNR)的半规划或未规划部署中存在大量基站(306)的情况下,这样的结果具有更显著的益处。相应地,系统300能够支持增加的效率和OTA可靠性,即使是在不利的无线环境中。
针对本申请描述的各个方面,图4示出了示例性序列矩阵400,其可以用来生成同步码和/或扰码。序列矩阵400包括由矩阵400的行所表示的多个序列。矩阵的第一行(顶部)是基序列。矩阵中较低的行是基序列的变换。如图4中所示,较低的行是基序列的循环移位变换,但是应当理解,本领域中公知的其它二进制基序列适当的变化,可以用来生成与400中所示类似的序列矩阵。如序列矩阵400内所示箭头描述的,循环移位是单个数字移位,其中通过将每个序列比特相比于前一序列移动一个位置或者移动一个矩阵列来构成该基序列的变换。因此,基序列的比特1是-1,而如矩阵第2行所示,基序列第一循环移位变换的第二比特(第二列)具有相同的-1。进一步,将基序列的每个比特移位移入第一循环移位序列中最右侧相邻的列中。应当理解,可以另外使用多位循环移位,使得每个比特相对于前一序列移位2列、3列等等,而不是单列。
矩阵另外的行显示了基序列进一步的移位。因此,第二循环移位序列(行3)的比特从基序列(行1)移位2列而得到,以此类推,遍及每个行。对于具有‘L’列的矩阵,基于序列长度‘L’,矩阵可以包括至少‘L’个唯一的序列,包括基序列和基序列的L-1个单个循环移位变换。如本申请描述的,该序列可以用来生成同步码和/或扰码。在‘L’匹配需要的编码长度的情况下,可以利用矩阵400的单个序列来创建该编码。或者,当‘L’比需要的编码长度短的情况下,可以利用矩阵400的多个序列来创建编码。
作为说明以上内容的例子,需要的编码长度(例如,SSC长度)为62比特。在‘L’等于62时,可以利用矩阵40的单个序列来构成编码。在‘L’等于31时,可以将矩阵400的序列对进行交织来构成编码。在‘L’等于21时,可以对三序列组进行交织,将其中一个序列截取一个比特,来生成编码。还应当理解,结合比特截取和/或比特重复可以利用基本相似的序列长度(例如,可将长度为63的M-序列截取一个比特以构成长度为62的编码,或者,可分别结合单比特重复或截取,来利用长度为30或长度为32的序列对,以构成长度为62的编码,等等)。
对于密集的基站部署,例如其中有几十个或几百个基站在共同地理站点中工作时(例如,参见前面的图1),利用长度比目标编码长度短的序列对、三序列组等等将会是有益的。这是因为,与单个序列相比,可以从序列矩阵400提取多得多的唯一的序列对、三序列组等等。例如,如果‘L’等于62并且需要的SSC长度是62比特,则存在62个唯一的单个序列来构成62个不同的SSC。然而,在矩阵400的‘L’=31的情况下,并且对于长度为62的SSC,有961(31^2)个序列对可以构成961个不同的SSC。作为另一例子,对于‘L=20’或‘L=21’(利用比特重复或截取),分别有能够生成不同SSC的8,000或9261个三序列组组合。相应地,通过根据需要的SSC长度选择适当的序列长度,并利用序列对、三序列组等等,能够增加矩阵(400)生成的唯一编码的数量。
在要求保护的主题的至少一个具体实例中,矩阵400是方阵,其具有31个长度‘L’等于31的M-序列。基序列是从GF(2)上x^5+x^2+1形式的多项式表达式生成的二进制序列。进一步,额外的序列是单次循环移位的基序列变换(例如,如序列矩阵400的箭头所示)。可以选择序列对并对其进行交织,以构成各种不同的SSC编码。如本申请其它部分所描述的,SSC加扰可以以各种方式来实现(例如,参见前面的图3)。在一个实例中,可以对所选择的对进行交织以构成长度为62的序列,然后再进行加扰。可替换地,可对所选择的长度为31的序列进行加扰,然后再进行交织以构成长度为62的序列。作为又一选项,可以对基M-序列进行加扰,该加扰使得对矩阵400的每个循环移位变换也进行加扰。然后可以选择加扰的序列对并对其进行交织来构成长度为62的SSC码。任选地,可将比特0添加到长度为62的编码以构成长度为63的编码,其中比特0映射到无线传输的DC音调。因此,各种机制可以用来降低设备端接收到的重叠的无线消息的干扰,提供改善的接收以及总体通信,并且有可能降低接收设备端的功耗(例如,通过避免重复传输)。
图5说明了示例性系统500的框图,该系统支持降低对多发射机移动站点中所发送SSC的干扰。具体而言,系统500提供选择性的码本,用于选择序列组合来生成最后得到的SSC。根据一些方面,序列组合可以基于所得到SSC的基本特性。相应地,通过适当地选择可获得移动通信环境中所需特性的SSC,可以获得改善的无线传输。
系统500包括SSC索引选择器502,其识别用于生成可分配给RAN的基站504的一个或多个SSC(未示出但可参见图3中的306)的序列或序列组(例如,序列对)。SSC索引选择器502可以包括逻辑处理器506,其构成序列矩阵,从该序列矩阵可以选择序列或序列组。可以利用基序列和若干基序列的变换来构成序列矩阵。根据至少一个方面,基序列是长度为n+1的二进制M-序列,矩阵包括基序列和基序列的n个循环移位变换(例如,如前面图4所示)。索引模块508可以将索引分配给序列矩阵的序列和/或序列组。可以通过引用分配的索引来选择序列/序列组。根据本公开的至少一方面,索引模块分配基本上为(n+1)x个索引,其中x是序列组的的序列数。因此,对于单个序列,基本上要分配n+1个索引。对于序列对,基本上要分配(n+1)^2个索引,以此类推。
当存在比需要SSC的基站(504)更多的不同的SSC序列组合时,修剪模块510可以基于所得到SSC的特性来选择序列/序列组。特性可以基于信号仿真器的结果,例如,该仿真器可以确定干扰、功率损耗、互相关以及SSC的类似特性。可以选择导致具有需要特性(例如低的PAPR)的SSC的序列/序列组来生成SSC。
作为说明系统500各个方面的具体例子,逻辑处理器506定义具有31个长度为31的序列的序列矩阵。矩阵的序列对可以由(u,v)表示,其中u和v都具有{0,…,30}范围内的值。可以基于序列矩阵的序列对(u,v)来生成多个长度为62的SSC。索引模块508将(n+1)^2即961个索引分配给961个不同的序列矩阵序列对。具有r=u*31+v形式的算法可用于生成这些索引。根据该实例的一方面,修剪模块510基于包括序列对(例如,包括加扰,如基于PSC的共同扰码所提供的,以及对序列进行交织)的SSC信号的特性来选择961个不同索引中的170个。然后可由传输处理器512(例如,利用调制器、信号编码器等等)将一个或多个选择的SSC(例如,SSC对)调制成无线电帧,来决定无线电帧的帧边界。作为该实例的具体一方面,可以利用与基本上为6.75分贝(dB)的最大PAPR相对应的如下SSC索引r=u*31+v:
16 18 20 33 62 63 66 70 71 75 80 83 93
99   104  105  113  116  121  125  126  140  153  168  169
170  173  189  190  191  203  204  210  211  220  226  228
233  236  241  251  261  267  268  270  278  287  293  300
304  313  317  327  332  336  338  339  344  346  355  367
377  379  388  395  399  401  417  418  419  422  424  426
435  439  445  452  453  456  457  466  475  478  482  486
488  493  498  508  515  516  517  518  531  533  534  543
546  553  554  560  565  587  589  592  606  614  618  621
623  625  628  631  636  645  653  665  677  678  684  700
707  708  711  713  714  719  725  728  735  738  745  751
752  755  765  770  777  781  789  797  801  802  810  816
818  819  826  829  831  851  854  856  862  863  871  879
889  897  901  909  910  913  916  917  930  938  940  946
954
根据本实例另一方面,修剪模块510也基于包括所选序列对的SSC信号特性来选择961个不同索引中的340个。从340个得到的SSC的一个或多个而得出的不同的音调(例如,一对SSC的不同音调)可以由传输处理器512调制成无线电帧,来决定无线电帧的帧边界。根据一个具体方面,可以利用下面的SSC索引r=u*31+v,其对应于基本上为7.18dB的最大PAPR:
2    5    6     7   11   14   17   18   20   23   27   30   33
37   39   41   43   44   47   50   53   60   61   63   65   66
68   70   71   74   75   80   84   86   88   99   101  102  104
105  107  111  113  114  115  116  121  125  126  137  140
144  151  153  155  158  168  169  170  173  183  187  189
190  191  197  203  204  205  209  210  211  212  217  219
220  225  226  227  228  233  236  238  240  241  257  259
261  263  266  267  268  270  271  276  277  278  285  286
290  292  293  294  300  303  304  306  307  310  311  312
313  316  317  327  331  332  336  338  339  341  342  344
346   347   353   359   360   362   363   365   372   373   374   377
379   382   383   388   394   399   401   406   413   417   418   419
420   421   422   424   426   430   439   442   445   446   450   452
453   454   456   457   463   466   475   478   482   483   485   486
492   493   494   495   498   499   505   506   508   513   515   516
517   518   519   527   528   531   533   534   539   543   549   550
553   554   560   565   569   570   571   572   573   579   583   587
588   589   590   592   594   596   603   606   607   609   610   614
620   621   625   630   631   634   636   637   642   645   646   653
657   659   661   664   668   675   677   678   679   681   682   684
686   690   694   699   700   702   707   708   709   720   725   726
728   732   733   735   738   739   740   741   747   751   752   753
755   760   764   767   770   772   773   780   781   782   785   787
789   791   795   797   801   802   805   810   811   815   818   819
821   823   825   826   830   831   838   842   845   846   851   853
854   856   862   863   868   871   875   876   878   879   881   889
891   892   897   901   906   907   909   910   913   916   917   918
919   925   930   935   936   940   942   943   944   951   954   957
959
在又一实例中,对于选择编码索引,可以基于使单个SSC中所使用重叠编码索引的数量最小化,来选择170个、340个或其它适当数量的索引。例如,第一组长度为31的序列‘u’可以利用索引{0,1,2,…,19}。第二组长度为31的序列‘v’可以利用索引{11,13,14,…,30},从而使所得到SSC的‘u’和‘v’序列之间的重叠最小。在一些实例中,减少的索引重叠可以降低发送的编码之间的干扰。
如前面所述,系统500可以提供SSC码本,该SSC码本基于所发送同步信号的基本特性来选择SSC。该结果会改善移动环境中终端设备的信号接收,减少重复业务(例如,更少的数据重传请求)以及该终端更低的功耗。相应地,系统500对移动通信环境可以提供显著的益处。
图6示出了示例性系统600的框图,该系统如本申请描述利用SSC码本来降低SSC传输之间的干扰。SSC码的选择可以基于模拟SSC的发射功率和/或互相关特性与一个或多个阈值之间的比较来进行。可以将得到的SSC调制到无线传输(例如,无线电帧)中,来决定传输的帧边界。因为SSC选择基于基本的SSC特性来进行,系统600能够为移动通信提供改进的功率和/或相关性特性。
系统600包括SSC索引选择器602,该索引选择器602为序列矩阵的序列或序列组编制索引。索引选择器可以基于从索引所识别的具体序列而得到的模拟SSC码604的功率和/或互相关特性来选择一个或多个索引。确定的功率和/或互相关特性可以基于与一个或多个阈值的比较证明其符合要求。例如,修剪模块606可以基于SSC PAPR与PAPR阈值的比较(例如,基于标称的OFDM符号)、SSC互相关与互相关阈值的比较或者上述二者来对特定索引的选择进行调节。因此,可以生成所得到的SSC,其具有预定性质的特性。
系统600可以利用信号模拟模块608来确定从特定索引所识别的序列得到的模拟SSC(604)的PAPR。信号模拟模块608可将确定的PAPR与阈值PAPR进行比较,并将结果转发给修剪模块606。相对较低的PAPR通常有益于无线传输1(例如,与通常频率调制信号的传输相比),其在许多情形下对下行链路上传输的影响可以忽略。因此,阈值通常可以指定某个最大可接受PAPR、所希望PAPR内的可接受范围(例如,所希望PAPR的3dB以内)、低于所希望PAPR的SSC数量(例如,具有的PAPR值低于所希望PAPR的30个SSC),等等,或者上述的适当的组合。
系统600还可以利用信号相关性模块610,其确定从特定索引所识别的序列得到的模拟SSC(604)的互相关系数。信号相关性模块610可以将所确定的互相关与互相关阈值进行比较,来证明模拟SSC 604符合要求。与其它信号强相关的信号常常会显示出高度干扰,从而一般希望尽量少的互相关。相应地,修剪模块606可以至少部分地基于互相关小于或等于阈值互相关来对特定序列索引的选择进行调节。根据一些方面,修剪模块606可以根据PAPR结果和互相关结果的组合对特定序列索引的选择进行调节。例如,如果模拟SSC(604)具有的PAPR低于阈值PAPR以及具有的互相关低于相关阈值,则可以选择与模拟SSC(604)相关联的索引。如前面描述的,系统600提供方便的机制以选择序列矩阵的索引,从而提供有益的PAPR和/或低互相关特性,从而在许多情形下得到改进的无线传输和可靠性。
图7说明了示例性系统700的框图,其根据本公开的方面包括基站702和一个或多个移动设备704。根据本公开的至少一个方面,基站702可以确定适当的SSC码和/或扰码,来降低所发送同步信息的干扰。具体而言,生成SSC和对SSC进行加扰,为这些SSC生成扰码(例如,基于3个长度为31的M-序列)以及基于这些SSC的特性来选择序列索引的各种机制可由基站702来完成。相应地,通过提供移动通信环境中一个或多个移动设备704处接收到的OTA消息的改进的传输特性,系统700有助于改进移动通信。
系统700包括基站702(例如,接入点,…),其具有通过多个接收天线706从一个或多个移动设备704接收信号的接收机710,以及通过一个或多个发射天线708向一个或多个移动设备704进行发送的发射机728。接收机710可以从接收天线706接收信息,还可以包括信号接收方(未示出),其接收根据基站702提供的PSC和/或SSC而同步的上行链路数据。此外,接收机710以操作方式与对接收到的信息进行解调的解调器712相关联。解调的符号由耦合到存储器716的处理器714来分析,其中存储器716存储与生成用于提供同步和/或扰码的序列矩阵有关的信息,以及与对这些序列进行选择、加扰和/或复用以构成SSC有关的信息,与如本申请描述的根据SSC码本来选择序列有关的信息,其中这些内容在本领域是公知的,或者通过本申请给出的上下文而使本领域技术人员知晓,和/或任何与本申请给出的各种动作和功能有关的其它适当的信息。
处理器714进一步耦合到逻辑处理器718,其至少可以从基M-序列以及该序列的循环移位变换(例如,n次循环移位变换)来生成序列矩阵。处理器714还可以进一步耦合到数据转换模块720,其可以对逻辑处理器718提供的序列矩阵的各种序列进行加扰。例如,如本申请所描述的,数据转换模块720可以基于与无线通信相关联的PSC,利用共同二进制扰码来对与SSC有关的至少一个这样的序列进行加扰。
此外,处理器714可以耦合到复用模块722,复用模块722可以基于至少一个数据转换模块720提供的加扰的序列来生成SSC。例如,在数据转换模块720对序列矩阵的基序列进行加扰的情况下,对加扰的基序列的任何适当的循环移位变换和/或加扰的基序列本身,可由复用模块722用来构成SSC。根据需要,可通过对两个或更多个序列进行交织,对一个或多个序列进行重复,添加/截取比特等等,来构成SSC。
处理器714可进一步与序列模块724相关联。序列模块724可以从逻辑处理器718提供的一个或多个序列(例如,基于共同多项式表达式,其不同于用来生成与SSC相关的序列的表达式)来生成扰码。在一个实例中,序列模块724可以生成3个适当的M-序列来构成扰码,这些M-序列的长度为63或者长度为31。举例来说,3个M-序列可以从基M-序列和基M-序列的循环移位变换来生成。进一步,根据至少一些方面,至少可以创建基M-序列的20个循环移位变换,并且3个M-序列可以包括基M-序列、第10个循环移位变换以及第20个循环移位变换。然而,应该理解,可以利用基序列的其它变换,并且变换集合中所选择的其它成员也可用于扰码序列中的3个序列(或者,例如其它适当的数量)。
基站702还可以包括调制器726,其可将SSC映射到发射机728发送的OTA消息。根据一方面,SSC可以映射到OFDM传输的一些或全部子载波信道。OTA消息可以通过传输天线708发送给移动设备704。应当理解,基站702可以是在共同区域中工作的若干基站(未示出)的规划的、半规划的或未规划的部署的一部分。生成、加扰和分配SSC可由基站702和序列模块724,或者由存储在存储器716中并由处理器714执行的有关多基站操作的其它指令,以逻辑处理器718指定的预定方式来实现。可替换地,基站702可以通过回程网络(未示出)与附近的其它基站进行通信,来协调对小区站点的各个基站的SSC分配。根据至少一个其它备选方案,代码分配可以至少部分地由集中式实体(未示出,但是参见前面的图3)来指定,并提供给基站702。相应地,系统700可以作为包括多个基站的RAN的一部分来工作。
图8示出了示例性系统800的框图,其包括移动设备802。移动设备802可以用于接收基站804所发送OTA消息内的同步信息并对其进行译码。移动设备802处的译码处理可以与基站804进行的类似处理相反。用于接收消息并对其进行译码的指令可以在移动设备802预先加载,其至少部分地包括在OTA消息内,通过软件/固件补丁(例如,通过网络或者到计算设备的连接)、其组合或者类似物的组合来获得。
移动手持机802包括接收信号(例如,包括有关有助于远程无线通信的同步信息)的至少一个天线806(例如,传输接收机或这样的接收机组,其包括输入接口)以及接收机808,其对接收到的信号执行通常的动作(例如,滤波、放大、下变频等等)。具体地,天线806和发射机830(统称为收发机)可以用于有助于与基站804进行无线数据交换。
天线806和接收机808还可以与解调器810耦合,该解调器810可以对接收到的符号进行解调并将它们提供给处理器812进行评估。具体地,解调器810可以至少从接收到的无线传输提取同步信息。举例来说,对于基于频率的传输,解调器810可以从无线传输的子载波频率提取同步信息。根据一方面,同步信息可至少包括SSC,该SSC进一步包括采用基于PSC的共同二进制扰码进行加扰的至少两个序列。信号处理器814可以利用基于PSC的共同二进制解扰码,来对包括接收到的SSC的至少两个序列进行解密。解扰码可以基本上等同于基站804所利用的扰码,或者可以是其对应物(例如,反转的扰码)。根据至少一个方面,对同步信息的译码涉及数据处理器820,其将第一循环反移位应用到与SSC相关联的两个序列中的第一序列,并将第二循环反移位应用到这两个序列中的第二序列。根据该方面,信号处理器814然后可将解扰码应用到移位的第一序列以及移位的第二序列,来对SSC进行解密。
一旦对接收到的SSC进行了译码,逻辑处理器818可以提取与发送接收到的数据的设备(804)相关的标识信息。可以利用该信息来对接收到的数据(例如,有效载荷信息)进行进一步译码和/或支持与发送设备(804)进行通信。
应当理解,处理器812可以控制和/或访问移动手持机802一个或多个部件(806、808、810、816、822)。进一步,处理器812可以执行一个或多个模块、应用程序、引擎等等(814,818,820),其包括与执行移动设备802的功能有关的信息或控制。例如,如前面描述的,这些功能可以包括从远处来源(804)接收数据,基于特定解扰码来对接收到的数据进行译码,识别与解密的代码相关联的移动网络发射机(804)等等。
移动手持机802另外还可以包括存储器816,其以操作方式耦合到处理器812。存储器816可以存储待发送数据,接收到的数据等等。进一步,存储器816可以存储前面处理器812执行的模块、应用程序、引擎等等(814、818、820)。
移动手持机802还包括调制器822和发射机824,其中发射机824将(例如,通过处理器812和调制器822)生成的信号发送给诸如基站804、接入点、另一接入终端、远程代理等等。如所描述的,系统800提供移动设备802,其可以有助于接收基站804提供的编码的同步信息,并对编码信息进行解密以助于这些设备(802、804)之间的无线通信。因为同步信息可以基于所选的SSC码本和/或基于某些扰码来进行编码,有可能获得降低的干扰、增加的可靠性以及移动设备802处减少的功耗。
针对多个部件、模块和/或通信接口之间的交互,描述了前述系统。应当理解,这些系统和部件/模块/接口可以包括其内部的规定的部件或子部件、规定的部件或子部件中的某一些和/或另外的部件。例如,系统可以包括SSC生成器108、修剪模块510和传输处理器512,或者这些以及其它部件的不同组合。子部件还可以实现成以通信方式耦合到其它部件的部件,而不是包括在母部件中。此外,应当注意,一个或多个部件可以合并成提供聚合功能的单个部件。例如,信号模拟模块608可以包括信号相关性模块610,或者反过来,来助于通过单个部件确定峰均功率和SSC的互相关。部件还可以与本申请中为具体说明但为本领域技术人员熟知的一个或多个其它部件进行交互。
进一步,将会理解,上面所公开系统和下面所公开方法的各个部分可以包括基于人工智能或知识或规则的部件、子部件、处理、模块、方法或机制(例如,支持向量机、神经网络、专家系统、贝叶斯信念网络、模糊逻辑、数据融合引擎、分类器……)或由它们来组成。这些部件、其它的以及另外本申请已经描述以外的部件可以使所执行的某些机制或过程自动化,从而使系统和方法的各个部分更具适应性,以及更具效率和智能。
根据前面描述的示例性系统,通过参考图9~11的流程图,将更好地理解可根据所公开主题来实现的方法。虽然为了使说明更简单,而将该方法描述为一系列的框,但是应该理解和明白的是,所要求保护的主题并不受框顺序的限制,因为,依照一个或多个实施例,一些框可以按不同顺序发生和/或与本申请中示出和描述的其它框同时发生。此外,为了实现一个或多个实施例的方法,并非描绘出的所有框都是必需的。此外,还应该理解的是,本申请在后面以及整个说明书中公开的方法能够存储在制品中,以助于将该方法传输并转移到计算机。所使用的术语制品是要包括可从如任何计算机可读设备、结合载波的设备或存储介质读取的计算机程序。
图9说明了示例性方法900的流程图,用于根据本公开的方面降低多个SSC传输的干扰。方法900在902可以生成序列矩阵。序列矩阵可以包括从一个或多个多项式表达式生成的M-序列。根据本公开的至少一个方面,M-序列从具有GF(2)上x^5+x^2+1形式的多项式表达式生成。此外,M-序列可以包括基序列和基序列的各种变换,例如通过对基序列进行循环移位提供的。
在904,方法900可以采用与无线通信相关联的基于PSC的扰码对至少一个M-序列进行加扰。举例来说,扰码可以基于与PSC相关联的索引所识别的序列来生成。根据一方面,采用扰码进行加扰的至少一个M-序列可以包括一对序列,该对序列进行复用,以构成SSC。可以在该复用以前或以后对这一对M-序列进行加扰。根据另一方面,上述序列矩阵的基M-序列可以是在附图标记904处加扰的至少一个M-序列,使得加扰后基M-序列的每个变换也都进行了加扰。相应地,根据这一方面,序列矩阵包括加扰的序列。
在906,方法900可以基于加扰的M-序列来生成SSC。如前面所述,根据生成所需长度SSC的要求(例如,长度为62的),SSC可以通过复用多个序列(例如,序列对、三序列组),截取这些序列的一个或多个比特、重复这些序列的一个或多个比特或者上述或类似方式的组合来生成。在908,方法900将SSC映射到OTA消息的子分量(例如,OFDM传输的子载波信道)。
采用基于PSC的扰码加扰,由方法900所生成的SSC可以提供无线通信改进的干扰特性。应当理解,扰码可从与用来生成SSC的多项式相同的多项式来生成,或者从与用来生成SSC的多项式不同的多项式来生成。根据至少一个方面,用来生成扰码的多项式具有形式1+x^2+x^3+x^4+x^5。进一步,该多项式可以用来生成基加扰序列。可以生成基加扰序列的循环移位变换以提供加扰序列矩阵。根据本公开的一个具体方面,生成20个或更多个加扰序列的循环移位变换,并与基加扰序列合并来构成加扰序列矩阵。根据这些方面,可以从加扰序列矩阵的基本上3个序列来生成扰码。举例来说,基加扰序列、基加扰序列的第10个循环移位变换以及基加扰序列的第20个循环移位变换可以用来生成基于PSC的扰码。
图10说明了实例方法1000的流程图,用于根据一个或多个方面对OTASSC传输进行加扰。如本申请所描述,方法1000在1002可以生成序列矩阵。在1004,方法1000可以从矩阵中选择两个序列来生成SSC。序列的选择可以基于从所选序列得到的SSC码的特性来进行。根据一个具体实例,特性可以包括SSC码的PAPR,SSC码的互相关系数或者它们的适当组合。
在1006,方法1000可以确定先对序列进行加扰还是复用。该确定可以基于得到的SSC码的预计的干扰特性,任选地结合RAN的主要无线传输特性(例如,多路径散射、信号反射/折射等等,这些在射频传播和/或移动通信技术领域中熟知)。如果先对序列进行复用,方法可继续至1014,如果先对序列进行加扰,方法1000可继续至1008。
如本申请所描述,在1008,方法1000可以从序列矩阵生成基于PSC的扰码,该序列矩阵从一个或多个多项式表达式生成(例如,参见前面的方法900)。在1010,可以利用基于PSC的扰码对选自序列矩阵的两个序列进行加扰。在1012,可以对序列进行交织以构成SSC。然后可以将SSC映射到OTA消息,并结合一个或多个无线通信来发送。
在1014,方法1000可以对选自序列矩阵的两个序列进行交织来构成全长序列。如本申请所描述的,在1016,可以生成全长扰码。在1018,通过利用在附图标记1016生成的扰码可以对全长序列进行加扰。最后,在1018,可以从加扰的交织序列来生成SSC,该SSC可以映射到前面描述的OTA消息。
图11示出了实例方法1100的流程图,用于根据至少一个方面生成加扰的SSC。在1102,方法1100可以从多项式表达式生成M-序列。在一些实例中,多项式表达式可具有GF(2)上x^5+x^2+1的形式。在1104,方法1100可以采用基于PSC的扰码对M-序列进行加扰。基于PSC的扰码可以从一个或多个加扰序列生成,该一个或多个加扰序列可以从一个或多个加扰多项式表达式获得。根据至少一个方面,加扰多项式表达式可以包括具有1+x^2+x^3+x^4+x^5形式的单个表达式。
在1106,对加扰的M-序列进行n次循环移位,以创建加扰的M-序列的n个不同的加扰变换。加扰的M-序列和n个不同的加扰变换可以汇编到加扰的序列矩阵中。在1108,选择了加扰的序列矩阵中加扰序列的两个序列来构成SSC。如本申请所描述的,可以对选择的序列进行复用,以构成全长加扰的序列。应当理解,选择的两个序列可以基于从序列得出的SSC的基本特性。根据一方面,基本特性包括与PAPR阈值相比的SSC的PAPR。根据另一方面,基本特性包括与相关阈值相比的互相关系数。根据又一方面,基本特性包括前面的适当组合。
根据至少又一方面,选择的两个序列可以基于预定数量的所需要的SSC。作为具体例子,在加扰的序列矩阵包括其长度基本上为所需SSC码的一半长度的31个加扰的序列时,如前面描述,基于PAPR和/或互相关特性,可以选择170或340个序列对。以此方式选择SSC序列对可以降低所发送的同步信息的的干扰,有可能地降低接收设备的功耗以及提高移动通信环境中的总体通信质量。相应地,如本申请所描述,方法1100可以为各种移动通信技术提供显著的益处。
图12是示例性系统1200的框图,其根据本申请公开的一些方面有助于无线通信。在下行链路上,在接入点1205,发射(TX)数据处理器1210对业务数据进行接收、格式化、编码、交织和调制(或符号映射),并提供调制符号(“数据符号”)。符号调制器1215接收和处理数据符号和导频符号,并提供符号流。符号调制器1220对数据和导频符号进行复用,并将其提供给发射机单元(TMTR)1220。每个传输符号可以是数据符号、导频符号或零值信号。导频符号可以在每个符号周期内连续发送。导频符号可以是频分复用(FDM)、正交频分复用(OFDM)、时分复用(TDM)、码分复用(CDM)或其适合的组合。
TMTR 1220接收符号流,并将其转换成一个或多个模拟信号,进一步对模拟信号进行调理(例如,放大、滤波和上变频),以生成适合于通过无线信道进行传输的下行链路信号。下行链路信号然后通过天线1225传输至终端。在终端1230,天线1235接收下行链路信号,并将接收到的信号提供给接收机单元(RCVR)1240。接收机单元1240对接收到的信号进行调理(例如,滤波、放大和下变频),并对调理后的信号进行数字化,以获取采样。符号解调器1245对接收到的导频符号进行解调,并将接收到的导频符号提供给处理器1250用于信道估计。符号解调器1245进一步从处理器1250接收对下行链路的频率响应估计,对接收到的数据符号执行数据解调以获得数据符号估计(其是对所发送数据符号的估计),并且将数据符号估计提供给RX数据处理器1255,其对数据符号估计进行解调(即,符号解映射)、解交织和译码,以恢复所发送的业务数据。符号解调器1245和RX数据处理器1255的处理分别与接入点1205处符号调制器1215和TX数据处理器1210的处理互补。
在上行链路上,TX数据处理器1260处理业务数据并提供数据符号。符号调制器1265接收数据符号并将数据符号与导频符号进行复用,进行调制,并提供符号流。发射机单元1270然后接收并处理符号流,以生成上行链路信号,该上行链路信号通过天线1235发送给接入点1205。具体而言,上行链路信号与SC-FDMA的要求一致,并包括本申请所述的跳频机制。
在接入点1205,来自终端1230的上行链路信号由天线1225接收,并由接收机单元1275处理,以获取采样。符号解调器1280然后对采样进行处理,并提供接收到的导频符号和上行链路的数据符号估计。RX数据处理器1285对数据符号估计进行处理,以恢复终端1230发送的业务数据。处理器1290对在上行链路上发送的每个活动终端进行信道估计。多个终端可在它们相应分配到的导频子带组上的上行链路上同时发送导频,其中导频子带组可以交错。
处理器1290和1250分别指导(例如,控制、协调、管理等)在接入点1205和终端1230处的操作。相应的处理器1290和1250可与存储程序代码和数据的存储器单元(未示出)相关联。处理器1290和1250也可以分别执行计算,以得到针对上行链路和下行链路的频率和脉冲响应估计。
对于多址系统(例如,SC-FDMA、FDMA、OFDMA、CDMA、TDMA等),多个终端可同时在上行链路上发送。对于该系统,导频子带可在不同终端之间共享。信道估计技术可使用在每个终端的导频子带跨越整个工作带(或许除带的边缘之外)的情形下。人们将会希望有助于的导频子带结构,来获取每个终端的频率分集。本申请描述的技术可通过各种方式实现。例如,这些技术可以实现在硬件、软件或软硬件结合中。对于硬件实现,其可以是数字的、模拟的或者既是数字的又是模拟的,用于信道估计的处理单元可以实现在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或上述各项的组合中。对于软件,可通过执行本申请所述功能的模块(例如,过程、函数等)实现。软件代码可存储在存储器单元,并由处理器1290和1250来执行。
图13、14和15给出了示例性系统1300、1400、1500的框图,用于实现各个本公开的方面。系统1300可以包括模块1302,用于从基M-序列和基M-序列的循环移位变换生成序列矩阵。如本申请所描述,基M-序列可以从多项式表达式生成。每个基序列的循环移位变换的比特可以是单比特移位、双比特移位、三比特移位等等,或其适当的组合。基序列和移位变换可以由模块1302用来构成序列矩阵。
系统1300还可以包括模块1304,用于对一个或多个M-序列进行加扰。模块1304可以利用扰码(例如基于PSC的扰码)来对M-序列进行加扰。如本申请所描述,可以通过从多项式表达式创建基加扰序列来生成扰码(例如,与用来生成序列矩阵所不同的)。可以生成基加扰序列的循环移位变换,并且一个或多个基加扰序列以及移位变换可以用来生成扰码。
用于生成SSC的模块1306可以利用加扰的至少一个M-序列来创建SSC。例如,根据与SSC所需要长度相比的加扰的至少一个M-序列的长度的情况,可以适当地对加扰的M-序列进行交织、截取、重复或上述或类似方法的组合。系统1300还可以包括模块1308,用于将SSC映射到OTA传输。例如,可以将SSC的比特映射到OFDM传输的子载波信道、CDMA传输的代码子划分、TDMA传输的时间子划分或者集成系统的适当组合。如所描述的,系统1300可以生成加扰的SSC码,其显示出降低移动通信环境中的干扰。
系统1400可以包括模块1402,用于如本申请所描述从基M-序列和基M-序列的n个循环移位变换来构成序列矩阵。进一步,系统1400可以包括模块1404,用于为序列矩阵的序列对编制索引。对于序列矩阵的每个不同的序列对,模块可以生成至少(n+1)^2个索引。进一步,系统1400可以包括模块1406,用于确定从序列对所得到SSC码的PAPR和/或互相关。模块1406可以选择满足PAPR和/或互相关阈值(例如,低于需要的PAPR和/或低于需要的互相关系数)的预定数量的序列对(例如,基本上为170个序列对,基本上为340个序列对或者至少部分地基于移动站点中基站数的其它适当数量等等)。相应地,从所选序列对得到的SSC可具有需要的传输特性,从而获得改进的无线传输。
系统1500可以包括模块1502,用于接收无线传输。模块1502可以从移动网络发射机(例如,基站)接收一个或多个无线OTA传输。模块1502可以包括一个或多个无线天线(例如,无线电天线),用于对接收到的信号进行预调理的接收机等等。系统1500还可以包括模块1504,用于从模块1502接收到的传输中提取SSC。提取可以基于信号解调、调理等等,这些则本领域是公知的。用于对SSC进行解扰的模块1506可以利用基于PSC的共同二进制解扰码来对SSC进行解密。根据一方面,解扰码可以与用来对SSC进行加扰的扰码基本上相似,或者与该扰码的变换(例如,通过将扰码的比特反转)基本上相似。此外,系统1500可以包括模块1508,用于根据解密的SSC来确定移动网络发射机的标识。例如,可以读取编码到SSC中的发射机ID,并将其与存储器中存储的ID进行交叉参照。举例来说,发射机ID可以用来有助于移动设备和移动网络发射机之间的无线通信。在接收到的信号显示出降低了干扰时,系统1500在移动通信环境中可以减少功耗并提高通信可靠性。

Claims (24)

1.一种用于为无线通信生成次同步码(SSC)的方法,包括: 
从基M-序列和所述基M-序列的循环移位变换生成序列矩阵; 
基于与所述无线通信相关联的主同步码(PSC)采用共同二进制扰码对所述序列矩阵的至少一个M-序列进行加扰; 
基于加扰的所述至少一个M-序列而生成SSC;以及 
将所述SSC映射到正交频分复用(OFDM)传输的子载波信道, 
其中基于对所述SSC的峰均功率比(PAPR)或相关性确定来选择加扰的所述至少一个M-序列。 
2.根据权利要求1所述的方法,还包括通过以下操作中的至少一个操作来生成所述共同二进制扰码: 
利用多个长度为63的M-序列,所述多个长度为63的M-序列中的每一个截取成长度为62的序列;或者 
利用多个长度为31的M-序列,所述多个长度为31的M-序列中的每一个进行重复而构成长度为62的序列。 
3.根据权利要求1所述的方法,还包括从一个或多个M-序列生成所述扰码,所述一个或多个M-序列从共同多项式表达式生成。 
4.根据权利要求1所述的方法,还包括从不同的多项式表达式生成所述扰码M-序列。 
5.根据权利要求3所述的方法,还包括: 
从所述一个或多个序列生成基加扰序列; 
从所述基加扰序列定义一组循环移位序列;以及 
从所述基加扰序列选择多个不同的扰码以构成所述共同二进制扰码。 
6.根据权利要求5所述的方法,其中,定义所述一组循环移位序列还 包括除所述基加扰序列以外还生成至少20个循环移位序列。 
7.根据权利要求5所述的方法,其中,选择所述多个不同的扰码还包括选择所述基加扰序列、第10个循环移位序列和第20个循环移位序列。 
8.根据权利要求1所述的方法,其中,生成所述SSC还包括: 
从所述序列矩阵选择两个M-序列; 
对所选择的M-序列进行交织来构成长度为62的序列;以及 
将所述共同二进制扰码应用到所述长度为62的序列。 
9.根据权利要求1所述的方法,其中,生成所述SSC还包括: 
从所述序列矩阵选择两个M-序列; 
将所述共同二进制扰码应用到所选择的M-序列以获取两个加扰的M-序列;以及 
对所述两个加扰的M-序列进行交织以构成长度为62的序列。 
10.根据权利要求1所述的方法,其中,生成所述序列矩阵还包括将所述共同二进制扰码应用到所述基M-序列来提供加扰的所述至少一个M-序列。 
11.根据权利要求10所述的方法,其中,生成所述SSC还包括: 
将两个不同的循环移位应用到加扰的所述基M-序列来生成两个加扰的M-序列;以及 
对所述两个加扰的M-序列进行交织以构成长度为62的序列。 
12.一种用于为无线通信生成SSC的装置,包括: 
逻辑处理器,其从基M-序列和所述基M-序列的循环移位变换生成序列矩阵; 
数据转换模块,其基于与所述无线通信相关联的PSC采用共同二进制扰码来对所述矩阵的至少一个M-序列进行加扰; 
复用模块,其基于加扰的所述至少一个M-序列生成SSC;以及 
传输处理器,其将所述SSC映射到OFDM传输的子载波信道, 
其中基于对所述SSC的峰均功率比(PAPR)或相关性确定来选择加扰的所述至少一个M-序列。 
13.根据权利要求12所述的装置,还包括序列模块,其从序列生成所述扰码,所述序列从共同多项式表达式得出。 
14.根据权利要求13所述的装置,所述序列模块从以下序列中的至少一个序列来生成所述扰码: 
多个长度为63的M-序列,所述多个长度为63的M-序列中的每一个截取成长度为62的序列;或者 
多个长度为31的M-序列,所述多个长度为31的M-序列中的每一个进行重复而构成长度为62的序列。 
15.根据权利要求13所述的装置,所述逻辑处理器从与所述共同多项式表达式不同的多项式表达式得出所述基M-序列。 
16.根据权利要求13所述的装置,所述序列模块: 
从所得出的序列生成基加扰序列; 
从所述基加扰序列定义一组循环移位序列;以及 
从所述基加扰序列选择多个不同的扰码以构成所述共同二进制扰码。 
17.根据权利要求16所述的装置,所述序列模块除所述基加扰序列以外还生成至少20个循环移位序列来定义所述一组循环移位序列。 
18.根据权利要求16所述的装置,所述多个不同的扰码包括所述基加扰序列、第10个循环移位序列和第20个循环移位序列。 
19.根据权利要求12所述的装置,其中: 
所述逻辑处理器从所述序列矩阵选择两个M-序列; 
所述复用模块对所选择的M-序列进行交织来构成未加扰的长度为62的序列;以及 
所述数据转换模块将所述共同二进制扰码应用到所述长度为62的序列。 
20.根据权利要求12所述的装置,其中: 
所述逻辑处理器从所述序列矩阵选择两个M-序列; 
所述数据转换模块将所述共同二进制扰码应用到所选择的M-序列以获取两个加扰的M-序列;以及 
所述复用模块对所述两个加扰的M-序列进行交织来构成长度为62的序列。 
21.根据权利要求12所述的装置,所述数据转换模块将所述共同二进制扰码应用到所述基M-序列来提供加扰的所述至少一个M-序列并生成所述序列矩阵。 
22.根据权利要求21所述的装置,所述逻辑处理器: 
将两个不同的循环移位应用到加扰的所述基M-序列来生成两个加扰的M-序列;以及 
对所述两个加扰的M-序列进行交织来构成长度为62的序列以生成所述SSC。 
23.一种用于为无线通信生成SSC的装置,包括: 
用于从基M-序列和所述基M-序列的循环移位变换生成序列矩阵的模块; 
用于基于与所述无线通信相关联的PSC采用共同二进制扰码来对所述矩阵的至少一个M-序列进行加扰的模块; 
用于基于加扰的所述至少一个M-序列生成SSC的模块;以及 
用于将所述SSC映射到OFDM传输的子载波信道的模块, 
其中基于对所述SSC的峰均功率比(PAPR)或相关性确定来选择加扰的所述至少一个M-序列。 
24.用于为无线通信生成SSC的处理器,包括: 
第一模块,其从基M-序列和所述基M-序列的循环移位变换生成序列矩阵; 
第二模块,其基于与所述无线通信相关联的PSC采用共同二进制扰码来对所述矩阵的至少一个M-序列进行加扰; 
第三模块,其基于加扰的所述至少一个M-序列生成SSC;以及 
第四模块,其将所述SSC映射到OFDM传输的子载波信道, 
其中基于对所述SSC的峰均功率比(PAPR)或相关性确定来选择加扰的所述至少一个M-序列。 
CN200880102856.2A 2007-08-13 2008-08-12 E-utran的次同步码本 Active CN101939934B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US95562307P 2007-08-13 2007-08-13
US60/955,623 2007-08-13
US12/166,495 US8009701B2 (en) 2007-08-13 2008-07-02 Secondary synchronization codebook for E-utran
US12/166,495 2008-07-02
PCT/US2008/072904 WO2009023670A2 (en) 2007-08-13 2008-08-12 Secondary synchronization codebook for e-utran

Publications (2)

Publication Number Publication Date
CN101939934A CN101939934A (zh) 2011-01-05
CN101939934B true CN101939934B (zh) 2014-05-07

Family

ID=40362901

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880102856.2A Active CN101939934B (zh) 2007-08-13 2008-08-12 E-utran的次同步码本

Country Status (9)

Country Link
US (4) US8009701B2 (zh)
EP (3) EP2863600B1 (zh)
JP (6) JP2010537497A (zh)
KR (3) KR101099344B1 (zh)
CN (1) CN101939934B (zh)
BR (1) BRPI0815345B1 (zh)
CA (1) CA2699973C (zh)
ES (1) ES2538482T3 (zh)
RU (1) RU2445735C2 (zh)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2458418B (en) 2006-12-19 2011-08-03 Lg Electronics Inc Sequence generating method for efficient detection and method for transmitting and receiving signals using the same
US8649401B2 (en) * 2007-05-01 2014-02-11 Qualcomm Incorporated Generation and detection of synchronization signal in a wireless communication system
JP4465370B2 (ja) * 2007-06-19 2010-05-19 株式会社エヌ・ティ・ティ・ドコモ 基地局装置、送信方法、及び無線通信システム
KR100938756B1 (ko) 2007-07-06 2010-01-26 엘지전자 주식회사 무선통신 시스템에서 셀 탐색 과정을 수행하는 방법
US8009701B2 (en) * 2007-08-13 2011-08-30 Qualcomm Incorporated Secondary synchronization codebook for E-utran
US8503547B2 (en) * 2007-10-11 2013-08-06 Qualcomm Incorporated Scrambling codes for secondary synchronization codes in wireless communication systems
KR101027233B1 (ko) 2008-07-23 2011-04-06 엘지전자 주식회사 다중 안테나 시스템에서 참조신호 전송 방법
CN102007697B (zh) * 2008-08-08 2013-09-11 华为技术有限公司 电信方法和设备
US8170592B2 (en) * 2008-09-12 2012-05-01 Broadcom Corporation Method and system for frame timing acquisition in evolved universal terrestrial radio access (EUTRA)
CN102687476B (zh) 2009-06-26 2017-06-30 普拉斯N有限责任公司 用于控制组合无线信号的系统和方法
US9210019B2 (en) * 2009-06-26 2015-12-08 Samsung Electronics Co., Ltd. Apparatus and method for transmitting preamble in a wireless communication system
US8189541B2 (en) 2009-07-13 2012-05-29 Broadcom Corporation Method and system for generating timed events in a radio frame in an E-UTRA/LTE UE receiver
CN102377712B (zh) * 2010-08-05 2014-07-02 中兴通讯股份有限公司 辅同步信号检测方法和装置
US8532112B2 (en) * 2011-09-23 2013-09-10 Lsi Corporation Interleaving for wideband code division multiple access
US8787873B1 (en) 2011-11-04 2014-07-22 Plusn Llc System and method for communicating using bandwidth on demand
CA2924638C (en) 2013-09-27 2019-08-20 Huawei Technologies Co., Ltd. Data transmission method and apparatus
US9401823B2 (en) 2013-11-26 2016-07-26 Plusn Llc System and method for radio frequency carrier aggregation
US10122563B1 (en) * 2015-06-18 2018-11-06 Marvell International Ltd. Orthogonal frequency division multiplex data unit generation and decoding
US10476525B2 (en) * 2017-01-09 2019-11-12 Qualcomm Incorporated Low latency bit-reversed polar codes
JP7046958B2 (ja) 2017-01-11 2022-04-04 華為技術有限公司 メッセージ伝送の方法およびデバイス
US11228473B2 (en) * 2017-11-29 2022-01-18 Qualcomm Incorporated Signal generation using low peak-to-average power ratio base sequences
WO2019191861A1 (en) * 2018-04-02 2019-10-10 Qualcomm Incorporated Parallel transmission of preamble sequences with data layers for improved data detection

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5818344A (en) * 1993-06-02 1998-10-06 U.S. Philips Corporation Selective call system with bit rate embedded in synchronization code word
US6301268B1 (en) 1998-03-10 2001-10-09 Lucent Technologies Inc. Communication method for frequency division multiplexing signalling systems with reduced average power requirements
US6480503B1 (en) * 1998-12-28 2002-11-12 Texas Instruments Incorporated Turbo-coupled multi-code multiplex data transmission for CDMA
US7039036B1 (en) * 1999-04-01 2006-05-02 Texas Instruments Incorporated Reduced complexity primary and secondary synchronization codes with good correlation properties for WCDMA
SE517361C2 (sv) * 1999-06-21 2002-05-28 Sandvik Ab Långhålsborr
JP3961829B2 (ja) 1999-10-02 2007-08-22 サムスン エレクトロニクス カンパニー リミテッド 符号分割多重接続通信システムの制御チャネル信号を断続的に送受信する装置及び方法
RU2242091C2 (ru) * 1999-10-02 2004-12-10 Самсунг Электроникс Ко., Лтд. Устройство и способ стробирования данных, передаваемых по каналу управления в системе связи мдкр
ES2269908T3 (es) * 2000-05-10 2007-04-01 Mitsubishi Electric Information Technology Centre Europe B.V. Metodo para adjudicar codigos de sincronizacion secundarios a una estacion base de un sistema de telecomunicaciones moviles.
ATE279819T1 (de) * 2000-08-04 2004-10-15 Interdigital Tech Corp Verfahren und gerät zur zellsuche in einem tdma- cdma kommunikationssystem
DE60211846D1 (de) 2002-03-07 2006-07-06 St Microelectronics Srl Verfahren, System und Computerprogramm zur Erzeugung von Codes für CDMA-Nachrichtenübertragung
TW576035B (en) * 2002-04-15 2004-02-11 Accton Technology Corp Detecting apparatus of primary synchronization for cell search for CDMA system
US7061966B2 (en) * 2003-02-27 2006-06-13 Motorola, Inc. Frame synchronization and scrambling code indentification in wireless communications systems and methods therefor
US8134996B2 (en) * 2005-07-21 2012-03-13 Texas Instruments Incorporated Downlink synchronization for a cellular OFDM communication system
JPWO2007020710A1 (ja) 2005-08-19 2009-02-19 パナソニック株式会社 基地局装置および移動局装置
US7965759B2 (en) 2005-10-28 2011-06-21 Qualcomm Incorporated Synchronization codes for wireless communication
US8320360B2 (en) * 2006-11-06 2012-11-27 Motorola Mobility Llc Method and apparatus for fast cell search
JP4814176B2 (ja) * 2007-05-01 2011-11-16 株式会社エヌ・ティ・ティ・ドコモ 基地局装置および同期チャネル送信方法
US8649401B2 (en) 2007-05-01 2014-02-11 Qualcomm Incorporated Generation and detection of synchronization signal in a wireless communication system
JP4465370B2 (ja) 2007-06-19 2010-05-19 株式会社エヌ・ティ・ティ・ドコモ 基地局装置、送信方法、及び無線通信システム
KR100938756B1 (ko) 2007-07-06 2010-01-26 엘지전자 주식회사 무선통신 시스템에서 셀 탐색 과정을 수행하는 방법
US8009701B2 (en) 2007-08-13 2011-08-30 Qualcomm Incorporated Secondary synchronization codebook for E-utran

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Details on SSC sequence design;QUALCOMM Europe;《3GPP TSG-RAN WG1 #49, R1-072093》;20070507;第1-2页 *
NEC Group.Package of PSC and SSC proposals for LTE cell search.《RAN WG1 meeting 48bis,R1-071497》.2007,全文. *
QUALCOMM Europe.Details on SSC sequence design.《3GPP TSG-RAN WG1 #49, R1-072093》.2007,第1-2页.

Also Published As

Publication number Publication date
RU2445735C2 (ru) 2012-03-20
KR20110098973A (ko) 2011-09-02
KR101176321B1 (ko) 2012-08-22
KR101176320B1 (ko) 2012-08-22
JP6092312B2 (ja) 2017-03-08
ES2538482T3 (es) 2015-06-22
KR20110098972A (ko) 2011-09-02
JP2014150553A (ja) 2014-08-21
EP2863601A1 (en) 2015-04-22
CA2699973A1 (en) 2009-02-19
BRPI0815345A2 (pt) 2015-02-10
US20090046702A1 (en) 2009-02-19
EP2863600A1 (en) 2015-04-22
US20180027513A1 (en) 2018-01-25
EP2863601B1 (en) 2019-09-18
JP2015222956A (ja) 2015-12-10
EP2863600B1 (en) 2023-07-05
BRPI0815345B1 (pt) 2020-10-06
US9794901B2 (en) 2017-10-17
EP2186235A2 (en) 2010-05-19
KR20100042658A (ko) 2010-04-26
US8009701B2 (en) 2011-08-30
JP2010537497A (ja) 2010-12-02
CA2699973C (en) 2014-09-16
KR101099344B1 (ko) 2011-12-27
RU2010109365A (ru) 2011-09-20
JP2013243672A (ja) 2013-12-05
EP2186235B1 (en) 2015-03-04
US10231199B2 (en) 2019-03-12
CN101939934A (zh) 2011-01-05
US20110305237A1 (en) 2011-12-15
US9674802B2 (en) 2017-06-06
JP2015222955A (ja) 2015-12-10
US20160249306A1 (en) 2016-08-25
JP2013243671A (ja) 2013-12-05

Similar Documents

Publication Publication Date Title
CN101939934B (zh) E-utran的次同步码本
CN102484574B (zh) Ue-rs到dwpts的扩展
CN101632278B (zh) 混合导频结构
CN102246446B (zh) 用于在无线通信系统中发送信号的方法和装置
CN104205691B (zh) 用于增强的扰码序列的方法和装置
CN103634906A (zh) 用于对定位参考信号进行定序和相关的方法和装置
CN102640428A (zh) 在lte-a通信系统中执行天线管理的方法和相应的装置
CN101803229A (zh) 天线切换和上行链路探测信道测量
CN110890948B (zh) 解调参考信号的传输方法、网络侧设备及用户设备
TWI398106B (zh) 用於通訊系統中引示拌碼之裝置、方法、與電腦程式產品
CN108123785A (zh) 通信方法及系统
CN101292436A (zh) 在扩频蜂窝系统中在上行链路上从移动站发射数据
TWI517603B (zh) 用於產生一用於無線通信之次要同步編碼之方法、裝置、處理器及電腦可讀媒體
CN101494487A (zh) 一种虚拟miso系统中的频率偏移补偿方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant