Search

Zhenguo Guo Gu

from The Colony, TX
Age ~75

Zhenguo Gu Phones & Addresses

  • The Colony, TX
  • 8300 Monica Cir, Plano, TX 75025 (972) 396-1239
  • 333 Vanderbilt Dr, Oak Ridge, TN 37830
  • 16500 Lauder Ln, Dallas, TX 75248 (972) 380-5715
  • Pittsburgh, PA

Publications

Us Patents

Pseudorandom Noise Generator For Wcdma

View page
US Patent:
6459722, Oct 1, 2002
Filed:
Dec 4, 2000
Appl. No.:
09/729037
Inventors:
Sundararajan Sriram - Dallas TX
Zhenguo Gu - Plano TX
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
H04L 2730
US Classification:
375130, 375140, 708252, 708253, 714728, 714739
Abstract:
A circuit is designed with a plurality of logic circuits ( ) for producing an offset state matrix. The circuit includes a first logic circuit ( ) coupled to receive N elements of a respective row of a transition matrix and N elements of column of an input state matrix. The first logic circuit produces a multi-bit logical combination of corresponding bits of the respective row and the column. A second logic circuit ( ) is coupled to receive the multi-bit logical combination and produces a respective element of the offset state matrix.

Psuedo-Random Noise Sequence Generating System

View page
US Patent:
6594680, Jul 15, 2003
Filed:
Dec 30, 1999
Appl. No.:
09/475932
Inventors:
Zhenguo Gu - Plano TX
Yuan Kang Lee - Richardson TX
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G06F 102
US Classification:
708256, 708252
Abstract:
Multiple PN sequences are generated in parallel using multiple LFSRs ( ) or multiple mask circuits ( ) coupled to a single LFSR. The offsets between PN sequences can be individually and independently set, either by setting the initial state in an LFSR ( ) or setting a mask vector in a mask circuit ( ). The LFSRs can be configured in real time to produce one or more blocks of PN sequence bits or to produce disjoint PN sequence bits. Zero insertion may be automatically generated in the LFSRs without additional mask circuitry. PN generating circuits may use either relative or absolute addressing, and may accommodate two levels of relative addressing. Further, one embodiment provides relative addressing without using masks.

Method For Maintaining Timing In A Cdma Rake Receiver

View page
US Patent:
6792031, Sep 14, 2004
Filed:
Oct 18, 2000
Appl. No.:
09/691576
Inventors:
Sundararajan Sriram - Dallas TX
Yuan Kang Lee - Richardson TX
Katherine G. Brown - Coppell TX
Zhenguo Gu - Plano TX
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
H04B 169
US Classification:
375147, 370320, 370335, 370342, 398 78
Abstract:
A system and method for maintaining timing in a CDMA rake receiver has a global chip counter that counts CDMA signal chips as they arrive at the CDMA rake receiver. A local pseudo-noise (PN) sequence replica of the incoming CDMA signal is generated and used to perform a sliding window correlation of the locally generated PN sequence replica with the incoming signal to correlate the CDMA signal timing relative to stored CDMA signal chip counts. The PN sequence timing is maintained relative to GCC, which avoids having to keep track of absolute time within each Rake finger.

Method And Apparatus For Optimal Dot Product Calculation

View page
US Patent:
6823000, Nov 23, 2004
Filed:
Feb 26, 1999
Appl. No.:
09/259169
Inventors:
Zhenguo Gu - Plano TX
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
H04B 169
US Classification:
375152, 375142, 375150, 375343, 370441
Abstract:
A dot product operator ( ) uses adder trees ( ) of L-1 adders and no multiplication circuits, where L is the length of the parallel dot product operator. Exclusive-or gates provide the function of multiplication by Â1, with the carry-in ports of adders ( ) being used to form the twos complement, resulting in an extremely efficient design in terms of area and power.

Unified Interleaver/De-Interleaver

View page
US Patent:
7394412, Jul 1, 2008
Filed:
Jan 15, 2004
Appl. No.:
10/758663
Inventors:
Zhenguo Gu - Plano TX, US
Jean-Pierre Giacalone - Vence, FR
Alexandra Raphaele Bireau - Biot, FR
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
H03M 7/00
G06F 12/00
US Classification:
341 81, 711157, 714702
Abstract:
An interleaver/de-interleaver that may be used for multiple interleaving algorithms and look up tables (LUTs) of one or more interleaving standards. In at least some embodiments, the interleaver/de-interleaver may comprise an initial value selector, offset selector, and a pruning adjuster coupled to a combining block. The interleaver/de-interleaver may further comprise a boundary regulator coupled to the combining block, wherein the boundary regulator is configurable to modify an output of the combining block according to one or more pre-determined rules. The interleaver/de-interleaver may further comprise a controller coupled to, at least, the initial value selector, the offset value selector, and the offset adjuster, whereby the interleaver/de-interleaver may be used to interleave or de-interleave a block of data in accordance with a plurality of interleaving algorithms.

State Calculation Circuit For Discrete Linear State Space Model

View page
US Patent:
61730092, Jan 9, 2001
Filed:
Dec 29, 1998
Appl. No.:
9/222454
Inventors:
Zhenguo Gu - Plano TX
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
H04L 2706
US Classification:
375150
Abstract:
A circuit is designed to receive a plurality of index signals (320, 321). The circuit includes a memory circuit arranged to store a plurality of state vectors (400-403). A multiplex circuit (406) is coupled to the memory circuit. The multiplex circuit selectively produces one of the state vectors (408) in response to at least one of the index signals (320). A matrix generator circuit (410) is arranged to produce a variable matrix in response to at least another of the index signals (321). A logic circuit (600-602) is coupled to the multiplex circuit and the matrix generator circuit. The logic circuit is arranged to produce a logical combination (412) of the variable matrix and said one of the state vectors.

Reconfigurable Data Interface Unit For Compute Systems

View page
US Patent:
20170262407, Sep 14, 2017
Filed:
Mar 14, 2016
Appl. No.:
15/069700
Inventors:
- Plano TX, US
Zhenguo Gu - Plano TX, US
Qiang Li - Shenzhen, CN
Zhuolei Wang - Shenzhen, CN
Assignee:
Futurewei Technologies, Inc. - Plano TX
International Classification:
G06F 15/78
G06F 13/42
G06F 13/40
G06F 13/16
Abstract:
A system-on-chip includes a reconfigurable data interface to prepare data streams for execution patterns of a processing unit in a flexible compute accelerate system. An apparatus is provided that includes a first set of line buffers configured to store a plurality of data blocks from a memory of a system-on-chip and a field composition circuit configured to generate a plurality of data segments from each of the data blocks. The field composition circuit is reconfigurable to generate the data segments according to a plurality of reconfiguration schemes. The apparatus includes a second set of line buffers configured to communicate with the field composition circuit to store the plurality of data segments for each data block, and a switching circuit configured to generate from the plurality of data segments a plurality of data streams according to an execution pattern of a processing unit of the system-on-chip.

Multiple-Layer Configuration Storage For Runtime Reconfigurable Systems

View page
US Patent:
20170201255, Jul 13, 2017
Filed:
Nov 7, 2016
Appl. No.:
15/345180
Inventors:
- Plano TX, US
ZHENGUO GU - Plano TX, US
ZHUOLEI WANG - Shenzhen, CN
QIANG LI - Shenzhen, CN
Assignee:
Futurewei Technologies, Inc. - Plano TX
International Classification:
H03K 19/177
G06F 15/78
Abstract:
The disclosure relates to technology for configuring programmable logic devices having multiple programmable hardware units configurable in one or more functional modes. The programmable hardware units are coupled to independent switch devices (e.g., multiplexers) that select configuration patterns stored in a common and shared configuration memory. The configuration memory includes a set of configuration registers to store the configuration patterns, which configuration patterns correspond to the one or more functional modes. The configuration registers may be addressed using an index of addresses stored in memory that identify a select line in one of the switch devices for a particular programmable hardware unit. Each select line in a switch device corresponds to a particular one of the configuration registers storing the configuration pattern. The addressed configuration register is accessed to retrieve the configuration pattern and configure the programmable hardware unit.
Zhenguo Guo Gu from The Colony, TX, age ~75 Get Report