-
公开(公告)号:US06615341B2
公开(公告)日:2003-09-02
申请号:US09876189
申请日:2001-06-05
申请人: Gilbert C. Sih , Qiuzhen Zou , Inyup Kang , Quaeed Motiwala , Deepu John , Li Zhang , Haitao Zhang , Way-Shing Lee , Charles E. Sakamaki , Prashant A. Kantak , Sanjay K. Jha , Jian Lin
发明人: Gilbert C. Sih , Qiuzhen Zou , Inyup Kang , Quaeed Motiwala , Deepu John , Li Zhang , Haitao Zhang , Way-Shing Lee , Charles E. Sakamaki , Prashant A. Kantak , Sanjay K. Jha , Jian Lin
IPC分类号: G06F9302
CPC分类号: G06F9/3816 , G06F9/30014 , G06F9/30098 , G06F9/30149 , G06F9/30152 , G06F9/3885 , G06F15/7857
摘要: A digital signal processor (DSP) employs a variable-length instruction set. A portion of the variable-length instructions may be stored in adjacent locations within memory space with the beginning and ending of instructions occurring across memory word boundaries. The instructions may contain variable numbers of instruction fragments. Each instruction fragment causes a particular operation, or operations, to be performed allowing multiple operations during each clock cycle. The DSP includes multiple data buses, and in particular three data buses. The DSP may also use a register bank that has registers accessible by at least two processing units, allowing multiple operations to be performed on a particular set of data by the multiple processing units, without reading and writing the data to and from a memory. an instruction fetch unit that receives instructions of variable length stored in an instruction memory. An instruction memory may advantageously be separate from the three data memories. An instruction decoder decodes the instructions from the instruction memory and generates control signals that cause data to be exchanged between the various registers, data memories, and functional units, allowing multiple operations to be performed during each clock cycle.
-
公开(公告)号:US06425070B1
公开(公告)日:2002-07-23
申请号:US09044086
申请日:1998-03-18
申请人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang , Quaeed Motiwala , Deepu John , Li Zhang , Haitao Zhang , Way-Shing Lee
发明人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang , Quaeed Motiwala , Deepu John , Li Zhang , Haitao Zhang , Way-Shing Lee
IPC分类号: G06F9302
CPC分类号: G06F9/3816 , G06F9/30014 , G06F9/30098 , G06F9/30149 , G06F9/30152 , G06F9/3885 , G06F15/7857
摘要: The present invention is a novel and improved method and circuit for digital signal processing. One aspect of the invention calls for the use of a variable length instruction set. A portion of the variable length instructions may be stored in adjacent locations within memory space with the beginning and ending of instructions occurring across memory word boundaries. Furthermore, additional aspects of the invention are realized by having instructions contain variable numbers of instruction fragments. Each instruction fragment causes a particular operation, or operations, to be performed allowing multiple operations during each clock cycle. Thus, multiple operations are performed during each clock cycle, reducing the total number of clock cycles necessary to perform a task. The exemplary DSP includes a set of three data buses over which data may be exchanged with a register bank and three data memories. The use of more than two data buses, and especially three data buses, realizes another aspect of the invention, which is significantly reduced bus contention. One embodiment of the invention calls for the data buses to include one wide bus and two narrow buses. The wide bus is coupled to a wide data memory and the two narrow buses are coupled to two narrow data memories. Another aspect of the invention is realized by the use of a register bank that has registers accessible by at least two processing units. This allows multiple operations to be performed on a particular set of data by the multiple processing units, without reading and writing the data to and from a memory. The processing units in the exemplary embodiment of the invention include an arithmetic logic (ALU) and a multiply-accumulate (MAC) unit. When combined with the use of the multiple bus architecture, highly parallel instructions, or both, an additional aspect of the invention is realized where highly pipelined, multi-operation, processing is performed.
摘要翻译: 本发明是用于数字信号处理的新颖且改进的方法和电路。 本发明的一个方面要求使用可变长度指令集。 可变长度指令的一部分可以存储在存储器空间内的相邻位置,同时跨越存储器字边界的指令的开始和结束。 此外,通过使指令包含可变数量的指令片段来实现本发明的附加方面。 每个指令片段导致执行特定操作或操作,允许在每个时钟周期期间进行多个操作。 因此,在每个时钟周期期间执行多个操作,减少执行任务所需的总时钟周期数。 示例性DSP包括一组三个数据总线,数据可以通过该数据总线与寄存器组和三个数据存储器交换。 使用两条以上的数据总线,特别是三条数据总线,实现了本发明的另一方面,这显着减少了总线竞争。 本发明的一个实施例要求数据总线包括一个宽的总线和两个窄的总线。 宽总线耦合到宽数据存储器,并且两个窄总线耦合到两个窄数据存储器。 通过使用具有可由至少两个处理单元访问的寄存器的寄存器组来实现本发明的另一方面。 这允许通过多个处理单元对特定数据集执行多个操作,而不向存储器读取和写入数据。 本发明的示例性实施例中的处理单元包括算术逻辑(ALU)和乘法累加(MAC)单元。 当结合使用多总线架构,高度并行指令或两者时,实现本发明的另一方面,其中执行高度流水线化,多操作的处理。
-
公开(公告)号:US20090082036A1
公开(公告)日:2009-03-26
申请号:US12277104
申请日:2008-11-24
申请人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang
发明人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang
IPC分类号: H04W64/00
CPC分类号: G01S5/0036 , G01S19/235 , G01S19/254 , G01S19/258 , G01S19/30
摘要: The present invention is a novel and improved method and apparatus for performing position location in wireless communications system. One embodiment of the invention comprises a method for performing position location on a subscriber unit in a terrestrial wireless telephone system using a set of satellites each transmitting a signal, the terrestrial wireless telephone system having base stations, including the steps of transmitting an aiding message from the base station to the subscriber unit, said aiding message containing information regarding a data boundary for each signal from the set of satellites, applying correlation codes to each signal yielding corresponding correlation data and accumulating said correlation data over an first interval preceding a corresponding data boundary yielding a first accumulation result, and a second interval following said corresponding data boundary yielding a second accumulation result.
摘要翻译: 本发明是一种用于在无线通信系统中执行位置定位的新颖且改进的方法和装置。 本发明的一个实施例包括一种用于在陆地无线电话系统中的用户单元上执行位置定位的方法,该方法使用一组发射信号的卫星,具有基站的地面无线电话系统包括以下步骤:从 基站到用户单元,所述辅助消息包含关于来自卫星组的每个信号的数据边界的信息,将相关代码应用于产生相应相关数据的每个信号,并在对应的数据边界之前的第一间隔上累加所述相关数据 产生第一累积结果,并且在所述对应数据边界之后的第二间隔产生第二累积结果。
-
公开(公告)号:US06323805B1
公开(公告)日:2001-11-27
申请号:US09150410
申请日:1998-09-09
申请人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang
发明人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang
IPC分类号: G01S514
CPC分类号: G01S5/0036 , G01S19/235 , G01S19/254 , G01S19/258 , G01S19/30
摘要: The present invention is a novel and improved method and apparatus for performing position location in wireless communications system. One embodiment of the invention comprises a method for performing position location on a subscriber unit in a terrestrial wireless telephone system using a set of satellites each transmitting a signal, the terrestrial wireless telephone system having base stations, including the steps of transmitting an aiding message from the base station to the subscriber unit, said aiding message containing information regarding a data boundary for each signal from the set of satellites, applying correlation codes to each signal yielding corresponding correlation data and accumulating said correlation data over an first interval preceding a corresponding data boundary yielding a first accumulation result, and a second interval following said corresponding data boundary yielding a second accumulation result.
摘要翻译: 本发明是一种用于在无线通信系统中执行位置定位的新颖且改进的方法和装置。 本发明的一个实施例包括一种用于在陆地无线电话系统中的用户单元上执行位置定位的方法,该方法使用一组发射信号的卫星,具有基站的地面无线电话系统包括以下步骤:从 基站到用户单元,所述辅助消息包含关于来自卫星组的每个信号的数据边界的信息,将相关代码应用于产生相应相关数据的每个信号,并在对应的数据边界之前的第一间隔上累加所述相关数据 产生第一累积结果,并且在所述对应数据边界之后的第二间隔产生第二累积结果。
-
公开(公告)号:US07457630B2
公开(公告)日:2008-11-25
申请号:US09956325
申请日:2001-09-18
申请人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang
发明人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang
IPC分类号: H04Q7/20
CPC分类号: G01S5/0036 , G01S19/235 , G01S19/254 , G01S19/258 , G01S19/30
摘要: The present invention is a novel and improved method and apparatus for performing position location in wireless communications system. One embodiment of the invention comprises a method for performing position location on a subscriber unit in a terrestrial wireless telephone system using a set of satellites each transmitting a signal, the terrestrial wireless telephone system having base stations, including the steps of transmitting an aiding message from the base station to the subscriber unit, said aiding message containing information regarding a data boundary for each signal from the set of satellites, applying correlation codes to each signal yielding corresponding correlation data and accumulating said correlation data over an first interval preceding a corresponding data boundary yielding a first accumulation result, and a second interval following said corresponding data boundary yielding a second accumulation result.
摘要翻译: 本发明是一种用于在无线通信系统中执行位置定位的新颖且改进的方法和装置。 本发明的一个实施例包括一种用于在陆地无线电话系统中的用户单元上执行位置定位的方法,该方法使用一组发射信号的卫星,具有基站的地面无线电话系统包括以下步骤:从 基站到用户单元,所述辅助消息包含关于来自卫星组的每个信号的数据边界的信息,将相关代码应用于产生相应相关数据的每个信号,并在对应的数据边界之前的第一间隔上累加所述相关数据 产生第一累积结果,并且在所述对应数据边界之后的第二间隔产生第二累积结果。
-
公开(公告)号:US06195041B1
公开(公告)日:2001-02-27
申请号:US09150409
申请日:1998-09-09
申请人: William Gardner , Avneesh Agrawal , Gilbert C. Sih , Qiuzhen Zou , Inyup Kang
发明人: William Gardner , Avneesh Agrawal , Gilbert C. Sih , Qiuzhen Zou , Inyup Kang
IPC分类号: G01S502
CPC分类号: G01S19/235 , G01S5/0036 , G01S5/0063 , G01S19/246 , G01S19/254 , G01S19/256 , G01S19/29 , G01S2205/008
摘要: The present invention is a novel and improved method and apparatus for performing position location in wireless communications system. One embodiment comprises a method for performing position location in a wireless communication system using a set of signals transmitted from a set of satellites including the steps of receiving signal samples, rotating an acquisition code by a first rotation amount yielding a rotated acquisition code, despreading said signal samples using rotated acquisition code yielding despread data, accumulating said despread data over a first duration yielding partially accumulated data, rotating said partially accumulated data by a second rotation amount yielding rotated data and accumulating said rotated data.
摘要翻译: 本发明是一种用于在无线通信系统中执行位置定位的新颖且改进的方法和装置。 一个实施例包括一种用于在使用从一组卫星发送的一组信号的无线通信系统中执行位置定位的方法,包括以下步骤:接收信号样本,使采集码旋转第一旋转量产生旋转采集码,解扩所述 使用旋转获取码的信号样本产生解扩数据,在第一持续时间内积累所述解扩数据产生部分累积的数据,将所述部分累积的数据旋转第二旋转量,产生旋转数据并累加所述旋转的数据。
-
公开(公告)号:US07949351B2
公开(公告)日:2011-05-24
申请号:US12277104
申请日:2008-11-24
申请人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang
发明人: Qiuzhen Zou , Gilbert C. Sih , Inyup Kang
IPC分类号: H04Q7/20
CPC分类号: G01S5/0036 , G01S19/235 , G01S19/254 , G01S19/258 , G01S19/30
摘要: The present invention is a novel and improved method and apparatus for performing position location in wireless communications system. One embodiment of the invention comprises a method for performing position location on a subscriber unit in a terrestrial wireless telephone system using a set of satellites each transmitting a signal, the terrestrial wireless telephone system having base stations, including the steps of transmitting an aiding message from the base station to the subscriber unit, said aiding message containing information regarding a data boundary for each signal from the set of satellites, applying correlation codes to each signal yielding corresponding correlation data and accumulating said correlation data over an first interval preceding a corresponding data boundary yielding a first accumulation result, and a second interval following said corresponding data boundary yielding a second accumulation result.
摘要翻译: 本发明是一种用于在无线通信系统中执行位置定位的新颖且改进的方法和装置。 本发明的一个实施例包括一种用于在陆地无线电话系统中的用户单元上执行位置定位的方法,该方法使用一组发射信号的卫星,具有基站的地面无线电话系统包括以下步骤:从 基站到用户单元,所述辅助消息包含关于来自卫星组的每个信号的数据边界的信息,将相关代码应用于产生相应相关数据的每个信号,并在对应的数据边界之前的第一间隔上累加所述相关数据 产生第一累积结果,并且在所述对应数据边界之后的第二间隔产生第二累积结果。
-
8.
公开(公告)号:US06324227B1
公开(公告)日:2001-11-27
申请号:US09150074
申请日:1998-09-09
申请人: Inyup Kang , Gilbert C. Sih , Qiuzhen Zou
发明人: Inyup Kang , Gilbert C. Sih , Qiuzhen Zou
IPC分类号: H03D100
CPC分类号: G01S5/0036 , G01S19/235 , G01S19/254 , G01S19/258 , G01S19/30
摘要: The present invention is a novel and improved method and apparatus for performing position location in wireless communications system. One embodiment of the invention comprises a method for performing position location comprising the steps of receiving signal samples, generating a coarse acquisition sequence, rotating the coarse acquisition sequence yielding a rotated coarse acquisition sequence, and applying the rotated coarse acquisition sequence to the signal samples at a set of time offsets yielding correlated output data.
摘要翻译: 本发明是一种用于在无线通信系统中执行位置定位的新颖且改进的方法和装置。 本发明的一个实施例包括一种用于执行位置定位的方法,包括以下步骤:接收信号样本,产生粗略采集序列,旋转粗略采集序列,产生旋转的粗略采集序列,以及将旋转的粗略采集序列应用于信号样本 一组产生相关输出数据的时间偏移。
-
9.
公开(公告)号:US06181911B2
公开(公告)日:2001-01-30
申请号:US09150092
申请日:1998-09-09
申请人: Gilbert C. Sih , Qiuzhen Zou , Inyup Kang , Ian J. Fevrier
发明人: Gilbert C. Sih , Qiuzhen Zou , Inyup Kang , Ian J. Fevrier
IPC分类号: H04Q720
CPC分类号: H04B1/7077 , G01S19/235 , G01S19/24 , G01S19/25 , G01S19/254 , G01S19/256 , G01S19/29 , G01S19/36 , H04B2201/70715
摘要: The present invention is a novel and improved method and apparatus for performing position location in wireless communications system. One embodiment comprises a method for performing position location using a set of signals transmitted from a set of satellites including the steps of storing coarse search data, performing a coarse search on said coarse search data for each satellite from said set of satellites, receiving fine search data, performing a set of fine searches on said fine search data, each fine search being performed on a different time segment of said fine search data, and reporting results.
摘要翻译: 本发明是一种用于在无线通信系统中执行位置定位的新颖且改进的方法和装置。 一个实施例包括一种用于使用从一组卫星发送的一组信号来执行位置定位的方法,包括存储粗略搜索数据的步骤,对来自所述卫星组的每个卫星的所述粗略搜索数据执行粗略搜索,接收精细搜索 数据,对所述精细搜索数据执行一组精细搜索,对所述精细搜索数据的不同时间段执行每次精细搜索,以及报告结果。
-
10.
公开(公告)号:US06480529B1
公开(公告)日:2002-11-12
申请号:US09468556
申请日:1999-12-21
申请人: Gilbert C. Sih , Ian Fevrier , Inyup Kang , Christopher Patrick
发明人: Gilbert C. Sih , Ian Fevrier , Inyup Kang , Christopher Patrick
IPC分类号: H04B1500
CPC分类号: H04B1/7093 , G06F17/15 , H04B2201/70711
摘要: A novel and improved method and apparatus for searching is described. This searcher combines the ability to search multiple offsets of single pilots, such as those found in the IS-95 system, with the ability to search multiple pilots, such as those found in a GPS location determination system. Both types of searching can be done in a single architecture combining the parallel computation features of a matched filter with the flexibility of allowing a variable number of coherent accumulations and a variable number of non-coherent accumulations to be performed at high speed for a wide range of search hypotheses in a resource efficient manner. This invention allows for parallel use of the matched filter structure in a time-sliced manner to search multiple windows. In addition, the searcher allows for optional independent Walsh decovering for each search window. The time-sharing approach allows for optional frequency searching of any offset.
摘要翻译: 描述了一种新颖的,改进的搜索方法和装置。 该搜索者组合搜索诸如在IS-95系统中发现的单个导频的多个偏移的能力,具有搜索多个导频的能力,例如在GPS位置确定系统中发现的那些。 两种类型的搜索可以在单个架构中完成,该结构将匹配滤波器的并行计算特征与允许可变数量的相干累加的灵活性并且可变数量的非相干累加在高范围内进行宽范围 的资源有效的搜索假设。 本发明允许以时间分割的方式并行使用匹配的滤波器结构来搜索多个窗口。 此外,搜索器允许为每个搜索窗口选择独立的沃尔什解密。 时间分配方法允许任意偏移量的可选频率搜索。
-
-
-
-
-
-
-
-
-