Patents by Inventor John G. McDonough

John G. McDonough has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6549563
    Abstract: In one example described, a data sequence generator for use in spread spectrum communications includes one or more read-only memories (ROMs) which have first and second spreading sequences stored therein. The first spreading sequence is associated with a first mode of communication, whereas the second spreading sequence is associated with a second mode of communication. The one or more ROMs have inputs to receive counter values and outputs for serially providing, responsive to the counter values, sequence data from either the first spreading sequence or the second spreading sequence depending on which mode of communication is selected. The first and the second spreading sequences may be unique to, for example, IS-95 and IS-2000 standards, respectively.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: April 15, 2003
    Assignees: Dot Wireless, Inc., VLSI Technology, Inc.
    Inventor: John G. McDonough
  • Patent number: 6539049
    Abstract: An integrated circuit device includes a clock generator having a primary input for coupling to a primary reference frequency source, a secondary input for coupling to a secondary reference frequency source, and an output that produces a primary digital transceiver clock signal having a frequency of chiprate (S)(n) in a primary mode, and a secondiary digital transceiver clock signal having a frequency of chiprate in a secondary power saving mode. A chiprate divider connected to the output of the clock generator produces a primary mode enable signal that has a frequency of chiprate when in a primary mode. A long PN generator and a short PN generator each have a clock input that is coupled to the output of the clock generator. A first multiplexer output produces the primary mode enable signal in a primary mode, and the secondary mode enable signal in a secondary mode.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: March 25, 2003
    Assignees: Dot Wireless, Inc., VLSI Technology, Inc.
    Inventors: John G. McDonough, Tien Q. Nguyen, David (Daching) Chen
  • Publication number: 20030053518
    Abstract: Methods and apparatus for use in generating data sequences for direct sequence spread spectrum (DSSS) communications are described. One exemplary method includes the steps of serially generating a pseudo random noise (PN) sequence by, for each count value i of a plurality of count values, retrieving from memory a bit of the PN sequence corresponding to the (i)th position in the PN sequence. The exemplary method includes the further steps of serially generating a Gold code sequence by, for each count value i of the plurality of count values, retrieving from memory a bit of the PN sequence corresponding to the (i+n)th position in the PN sequence, retrieving from memory a bit of the PN sequence corresponding to the (q*i)th position in the PN sequence, and adding the bit corresponding to the (i+n)th position with the bit corresponding to the (q*i)th position.
    Type: Application
    Filed: September 18, 2001
    Publication date: March 20, 2003
    Inventor: John G. McDonough
  • Publication number: 20030043766
    Abstract: A sleep control system and method are provided that permit a reference clock and the direct sequence spread spectrum (DSSS) modem in a mobile station receiver to be turned off and turned back on at arbitrary points in time while still maintaining accurate base station system time. Accurate timing is made possible through a number of techniques including precise initial calibration using a rising edge/falling edge averaging system, determining the sleep clock and reference clock frequencies, and the determination of the frequency drift of the sleep clock that occurred during the previous sleep interval.
    Type: Application
    Filed: June 18, 2001
    Publication date: March 6, 2003
    Inventors: John G. McDonough, Juncheng C. Liu, Yan Hui, Chunhao Chen
  • Publication number: 20030002566
    Abstract: A system and method for shifting the phase of a PN code sequence are provided, useful in communications networks where power can be conserved by powering-off the PN clock and PN generators during slotted mode sleep intervals. The system and method targets a family of time intervals, and stores phase shifting masks corresponding to these probable intervals. The PN code generated with the phase-shifting mask at power-up is sufficiently accurate to permit rapid resynchronization. Further, because the phase-shifting masks do not have to be calculated, processing time is minimized and the PN clock and generators can be powered-off for longer periods of time.
    Type: Application
    Filed: June 19, 2001
    Publication date: January 2, 2003
    Inventors: John G. McDonough, Juncheng C. Liu
  • Publication number: 20020181552
    Abstract: A Direct Sequence Spread Spectrum (DSSS) receiver system (100) combines and orders the soft symbols from associated information channels. The system permits a QPSK channel to be demodulated as a pair of BPSK channels, and the soft symbols of the demodulated BPSK channels to be multiplexed into a single information channel. The receiver system (100) includes a plurality of demodulating fingers (102-106). Each demodulating finger accepts modulation parameters and a sample stream, while supplying soft symbols with indexing information so that information channels can be subsequently multiplexed into a single information channel. A method for ordering the soft symbols of associated information channels in a DSSS system is also provided.
    Type: Application
    Filed: May 3, 2001
    Publication date: December 5, 2002
    Inventors: John G. McDonough, Craig M. Julian
  • Patent number: 6490329
    Abstract: An integrated circuit device including a FIFO and a clock generator having a pulse swallower. The pulse swallower eliminates pulses from a reference frequency signal, producing a primary digital transceiver clock signal having a frequency of chiprate(S)(n), which is used to clock a digital transceiver when the device is in a primary mode. A first clock divider divides the frequency of the primary digital transceiver clock signal to produce a FIFO output clock signal having a frequency of chiprate(S). The FIFO has a data bus input for coupling to a data output, for example from an analog transceiver. The FIFO also has an external clock input for coupling to a clock output, for example from the analog transceiver. The external clock signal clocks the data into the FIFO asynchronous with the primary digital transceiver clock signal at a frequency of chiprate(S). The internal clock signal clocks the data out of the FIFO, synchronous with the primary digital transceiver clock signal at a frequency of chiprate(S).
    Type: Grant
    Filed: July 12, 2001
    Date of Patent: December 3, 2002
    Assignees: Dot Wireless, Inc., VSLI Technology, Inc.
    Inventors: Tien Q. Nguyen, John G. McDonough, David (Daching) Chen, Howard (Hau) Thien Tran
  • Publication number: 20020140523
    Abstract: A signal filter employs digital control signals to selectively establish and adjust analog impedance components of the filter. In the case of a first-order R-C filter, adjustable resistance and reactance assemblies are coupled in series. The resistance assembly has multiple parallel signal paths sharing a common input and output. Each signal path includes a prescribed electrical resistance and a digital switch to selectively enable and disable the resistance. Between the common input and output, the signal paths provide a collective resistance which varies depending upon which switches have been activated. The reactance assembly is similar to the resistance assembly, with capacitors or inductors instead of resistors. A digital controller selectively activates the switches to adjust the assemblies' respective resistance and reactance.
    Type: Application
    Filed: March 28, 2001
    Publication date: October 3, 2002
    Inventors: Edwin Park, John G. McDonough
  • Patent number: 6452959
    Abstract: A method of generating one or more pseudorandom noise (PN) sequences for use in spread spectrum communications includes the steps of providing data at an input of memory which stores bits associated with a pseudorandom noise (PN) sequence: changing the data; and for each of a plurality of changes of the data, providing a selected PN bit of the PN sequence at an output of the memory based on the data.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: September 17, 2002
    Assignees: Dot Wireless, Inc., VLSI Technology, Inc.
    Inventor: John G. McDonough
  • Publication number: 20010048635
    Abstract: An integrated circuit device including a FIFO and a clock generator having a pulse swallower. The pulse swallower eliminates pulses from a reference frequency signal, producing a primary digital transceiver clock signal having a frequency of chiprate(S)(n), which is used to clock a digital transceiver when the device is in a primary mode. A first clock divider divides the frequency of the primary digital transceiver clock signal to produce a FIFO output clock signal having a frequency of chiprate(S). The FIFO has a data bus input for coupling to a data output, for example from an analog transceiver. The FIFO also has an external clock input for coupling to a clock output, for example from the analog transceiver. The external clock signal clocks the data into the FIFO asynchronous with the primary digital transceiver clock signal at a frequency of chiprate(S). The internal clock signal clocks the data out of the FIFO, synchronous with the primary digital transceiver clock signal at a frequency of chiprate (S).
    Type: Application
    Filed: July 12, 2001
    Publication date: December 6, 2001
    Inventors: Tien Q. Nguyen, John G. McDonough, David (DACHING) Chen, Howard (HAU) Thien Tran
  • Patent number: 6289067
    Abstract: An integrated circuit device including a FIFO and a clock generator having a pulse swallower. The pulse swallower eliminates pulses from a reference frequency signal, producing a primary digital transceiver clock signal having a frequency of chiprate(S)(n), which is used to clock a digital transceiver when the device is in a primary mode. A first clock divider divides the frequency of the primary digital transceiver clock signal to produce a FIFO output clock signal having a frequency of chiprate(S). The FIFO has a data bus input for coupling to a data output, for example from an analog transceiver. The FIFO also has an external clock input for coupling to a clock output, for example from the analog transceiver. The external clock signal clocks the data into the FIFO asynchronous with the primary digital transceiver clock signal at a frequency of chiprate(S). The internal clock signal clocks the data out of the FIFO, synchronous with the primary digital transceiver clock signal at a frequency of chiprate (S).
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: September 11, 2001
    Assignees: Dot Wireless, Inc., VLSI Technology, Inc.
    Inventors: Tien Q. Nguyen, John G. McDonough, David Chen, Howard Thien Tran
  • Patent number: 5926786
    Abstract: A method and apparatus for implementing a vocoder in a application specific integrated circuit (ASIC) is described. The apparatus contains a DSP core that performs computations in accordance with a reduced instruction set (RISC) architecture. The circuit further includes a specifically designed slave processor to the DSP core referred to as the minimization processor. The apparatus further includes a specifically designed block normalization circuitry.
    Type: Grant
    Filed: June 11, 1997
    Date of Patent: July 20, 1999
    Assignee: QUALCOMM Incorporated
    Inventors: John G. McDonough, Way-Shing Lee
  • Patent number: 5784532
    Abstract: A method and apparatus for implementing a vocoder in a application specific integrated circuit (ASIC) is provided. The apparatus contains a DSP core that performs computations in accordance with a reduced instruction set (RISC) architecture. The circuit further includes a specifically designed slave processor to the DSP core referred to as the minimization processor. The apparatus further comprises a specifically designed block normalization circuitry.
    Type: Grant
    Filed: February 16, 1994
    Date of Patent: July 21, 1998
    Assignee: Qualcomm Incorporated
    Inventors: John G. McDonough, Chienchung Chang, Randeep Singh, Charles E. Sakamaki, Ming-Chang Tsai, Prashant Kantak
  • Patent number: 5778024
    Abstract: A dual-mode communications processor disposed to be incorporated within a dual-mode communications device is disclosed herein. The dual-mode communications processor comprises a dual-mode voiceband signal processor having an input port for receiving digitized data. Within the dual-mode voiceband signal processor, first and second signal processing operations are performed upon the digitized data received during operation in first and second modes, respectively. These separate signal processing operations may advantageously be performed using common circuit elements within the dual-mode voiceband signal processor. In an exemplary embodiment the first signal processing operation is performed in accordance with a predefined vocoding algorithm, while the second signal processing operation involves the filtering of the digitized data as prescribed by FM cellular telephone standards.
    Type: Grant
    Filed: February 1, 1996
    Date of Patent: July 7, 1998
    Assignee: Qualcomm Incorporated
    Inventor: John G. McDonough
  • Patent number: 5727123
    Abstract: A method and apparatus for implementing a vocoder in a application specific integrated circuit (ASIC) is provided. The apparatus contains a DSP core that performs computations in accordance with a reduced instruction set (RISC) architecture. The circuit further includes a specifically designed slave processor to the DSP core referred to as the minimization processor. The apparatus further comprises a specifically designed block normalization circuitry.
    Type: Grant
    Filed: December 20, 1995
    Date of Patent: March 10, 1998
    Assignee: QUALCOMM Incorporated
    Inventors: John G. McDonough, Chienchung Chang, Randeep Singh, Charles E. Sakamaki, Ming-Chang Tsai, Prashant Kantak
  • Patent number: 5659569
    Abstract: A method and system, for use in a communication system in which data is transmitted in data frames of a predetermined time duration, for the positioning of the data within the data frames for transmission. A computation circuit computes according to the deterministic code a pseudorandom position for the data within each data frame. A positioning circuit positions the data within each data frame in the computed position.
    Type: Grant
    Filed: February 14, 1994
    Date of Patent: August 19, 1997
    Assignee: QUALCOMM Incorporated
    Inventors: Roberto Padovani, Yu-Cheun Jou, Daniel Ray Kindred, John G. McDonough, Timothy Irvin Rueth
  • Patent number: 5629955
    Abstract: A method and system, for use in a communication system in which data is transmitted in data frames of predetermined time duration, for the positioning of the data within the data frames for transmission. A computation circuit computes according to the deterministic code a pseudorandom position for the data within each data frame. A positioning circuit positions the data within each data frame in the computed position.
    Type: Grant
    Filed: August 16, 1994
    Date of Patent: May 13, 1997
    Assignee: Qualcomm Incorporated
    Inventor: John G. McDonough
  • Patent number: 5535239
    Abstract: A method and system, for use in a communication system in which data is transmitted in data frames of a predetermined time duration, for the positioning of the data within the data frames for transmission. A computation circuit computes according to the deterministic code a pseudorandom position for the data within each data frame. A positioning circuit positions the data within each data frame in the computed position.
    Type: Grant
    Filed: August 16, 1994
    Date of Patent: July 9, 1996
    Assignee: Qualcomm Incorporated
    Inventors: Roberto Padovani, Yu-Cheun Jou, Daniel R. Kindred, John G. McDonough, Timothy I. Rueth