Patents by Inventor Bruce Fette

Bruce Fette 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: 7404098
    Abstract: A programmable modem (20) for processing a waveform includes a general purpose processor (GPP) engine (34) and special purpose programmable signal processing engines (22) in communication with the GPP engine (34). Each of the special purpose engines (22) executes a special purpose software program (80) to process a portion of the waveform under one of a plurality of communications standards in response to control signals from the GPP engine (34). A power manager engine (56) is in communication with the GPP engine (34) and the signal processing engines (22). The power manager engine (56) responds to the control signals from the GPP engine (34) to power currently used ones of the special purpose engines (22) and to discontinue power to unused ones of the special purpose engines (22). The programmable modem is implemented on a single CMOS integrated circuit (66).
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: July 22, 2008
    Assignee: General Dynamics C4 Systems, Inc.
    Inventors: Bruce A. Fette, John T. Polson, Christopher L. Woodland
  • Publication number: 20070188364
    Abstract: An analog-to-digital converter (“ADC”) architecture as described herein utilizes a digital signal processor having suitably configured waveform prediction logic that can predict expected types of input signals. The ADC architecture subtracts the predictable signal components from the analog input signal prior to the analog-to-digital conversion, which extends the dynamic range of the ADC employed by the ADC architecture. In practice, the ADC architecture can subtract predictable strong signal components from an analog input signal such that the ADC can apply its available dynamic range to the remaining weak signal components.
    Type: Application
    Filed: February 16, 2006
    Publication date: August 16, 2007
    Inventor: Bruce Fette
  • Patent number: 7253755
    Abstract: An analog-to-digital converter (“ADC”) architecture as described herein utilizes a digital signal processor having suitably configured waveform prediction logic that can predict expected types of input signals. The ADC architecture subtracts the predictable signal components from the analog input signal prior to the analog-to-digital conversion, which extends the dynamic range of the ADC employed by the ADC architecture. In practice, the ADC architecture can subtract predictable strong signal components from an analog input signal such that the ADC can apply its available dynamic range to the remaining weak signal components.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: August 7, 2007
    Assignee: General Dynamics C4 Systems, Inc.
    Inventor: Bruce A. Fette
  • Publication number: 20070073997
    Abstract: A programmable modem (20) for processing a waveform includes a general purpose processor (GPP) engine (34) and special purpose programmable signal processing engines (22) in communication with the GPP engine (34). Each of the special purpose engines (22) executes a special purpose software program (80) to process a portion of the waveform under one of a plurality of communications standards in response to control signals from the GPP engine (34). A power manager engine (56) is in communication with the GPP engine (34) and the signal processing engines (22). The power manager engine (56) responds to the control signals from the GPP engine (34) to power currently used ones of the special purpose engines (22) and to discontinue power to unused ones of the special purpose engines (22). The programmable modem is implemented on a single CMOS integrated circuit (66).
    Type: Application
    Filed: September 28, 2005
    Publication date: March 29, 2007
    Inventors: Bruce Fette, John Polson, Christopher Woodland
  • Publication number: 20060072692
    Abstract: Apparatus are provided for a communication signal processing apparatus having a channel estimator configured to generate a first channel estimation at a first time point, a linear predictor coupled to the channel estimator, and an adaptive filter coupled with the linear predictor. The linear predictor is configured to predict a second channel estimation based on a second time point and a channel frequency. The second time point is concurrent or subsequent to the first time point. The second channel estimation includes a first coefficient. The linear predictor includes a first predictor having a sample time point. The first predictor is configured to generate the first coefficient of the second channel estimation based on the sample time point and the second time point. The sample time point is prior to the second time point. The adaptive filter is configured to recursively determine the second channel estimation.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 6, 2006
    Inventors: Carl Gifford, John Kleider, Chad Bergstrom, Jeffery Chuprun, Bruce Fette
  • Patent number: 6917916
    Abstract: In a digital channel of a digital wireless communication system including at least one mobile station, at least one base transceiver station in communication with the mobile station, a transcoder configured to provide a signal conversion between vocoder frames and pulse code modulation, and a mobile switching center for interconnecting the digital wireless communication system to a public switched telephone network, a method and apparatus for determining a fault in the digital channel is disclosed. The method includes generating a first set of vocoder input parameters from a speech input signal, and generating a second set of vocoder input parameters from an output signal substantially equivalent to the speech input signal as it is received at a mobile station via the digital channel. The method further includes calculating a metric based on the first and the second set of vocoder input parameters, and subsequently determining a fault in the digital channel using the metric.
    Type: Grant
    Filed: December 13, 2001
    Date of Patent: July 12, 2005
    Assignee: Motorola, Inc.
    Inventors: Chris B. Curtis, Joseph T. Marino, Jr., Bruce A. Fette
  • Publication number: 20030115515
    Abstract: In a digital channel of a digital wireless communication system including at least one mobile station, at least one base transceiver station in communication with the mobile station, a transcoder configured to provide a signal conversion between vocoder frames and pulse code modulation, and a mobile switching center for interconnecting the digital wireless communication system to a public switched telephone network, a method and apparatus for determining a fault in the digital channel is disclosed. The method includes generating a first set of vocoder input parameters from a speech input signal, and generating a second set of vocoder input parameters from an output signal substantially equivalent to the speech input signal as it is received at a mobile station via the digital channel. The method further includes calculating a metric based on the first and the second set of vocoder input parameters, and subsequently determining a fault in the digital channel using the metric.
    Type: Application
    Filed: December 13, 2001
    Publication date: June 19, 2003
    Inventors: Chris B. Curtis, Joseph T. Marino, Bruce A. Fette
  • Patent number: 6560445
    Abstract: A new modulation/demodulation method and apparatus are described for use with RF communication. A transmitter (1001T) modulates information onto a plurality of carrier signals transmitted simultaneously over a corresponding plurality of frequencies using cepstral modulation. A receiver (1003R) receives the plurality of carrier signals and demodulates the signals utilizing cepstral demodulation. Receiver (1003R) monitors the carrier signals and in response to predetermined conditions selects a cepstral constellation to be utilized. Receiver (1003R) provides the cepstral constellation information to a transmitter (1003T) that, in turn, transmits the cepstral constellation information to a receiver (1001R), in turn, provides the cepstral constellation information to transmitter (100T). Transmitter (1001T) utilizes the selected cepstral constellation information to modulate the next transmission of the plurality of carrier signals.
    Type: Grant
    Filed: October 22, 1999
    Date of Patent: May 6, 2003
    Assignee: General Dynamics Decision Systems, Inc.
    Inventors: Bruce Fette, Peter J. Leahy
  • Patent number: 5623575
    Abstract: A method for excitation synchronous time encoding of speech signals. The method includes steps of providing an input speech signal, processing the input speech signal to characterize qualities including linear predictive coding (LPC) coefficients, epoch length and voicing and characterizing the input speech signals on a single epoch time domain basis when the input speech signals comprise voiced speech to provide a parameterized voiced excitation function. The method further includes steps of characterizing the input speech signals for at least a portion of a frame when the input speech signals comprise unvoiced speech to provide a parameterized unvoiced excitation function and encoding a composite excitation function including the parameterized unvoiced excitation function and the parameterized voiced excitation function to provide a digital output signal representing the input speech signal.
    Type: Grant
    Filed: July 17, 1995
    Date of Patent: April 22, 1997
    Assignee: Motorola, Inc.
    Inventors: Bruce A. Fette, Chad S. Bergstrom, Sean S. You
  • Patent number: 5612948
    Abstract: A cellular communication network (10) and method operates at frequencies above 2 GHz and achieves widespread coverage within a cell (14) by adapting routing channels, symbol rates, and FEC coding processes (78) to current RF broadcast conditions. A portion of subscriber nodes (16) act as repeaters for a base node (12). If subscriber nodes (16) cannot directly communicate with the base node (12), their communications may be indirectly routed to the base node (12) through one or more repeating subscriber nodes (16'). If current conditions do not support a high data rate, then lower data rates are supported by selection of FEC coding processes (78). If increasingly inclusive FEC coding does not achieve a data rate supportable by current conditions, slower symbol rates may be used. Communications at slower symbol rates may utilize narrower frequency bands thus keeping wider frequency bands available for higher speed usage.
    Type: Grant
    Filed: November 18, 1994
    Date of Patent: March 18, 1997
    Assignee: Motorola, Inc.
    Inventors: Bruce A. Fette, Peter J. Leahy, David M. Harrison
  • Patent number: 5602959
    Abstract: A vocoder device and corresponding method characterizes and reconstructs speech excitation. An excitation analysis portion performs a cyclic excitation transformation process on a target excitation segment by rotating a peak amplitude to a beginning buffer location. The excitation phase representation is dealiased using multiple dealiasing passes based on the phase slope variance. Both primary and secondary excitation components are characterized, where the secondary excitation is characterized based on a computation of the error between the characterized primary excitation and the original excitation. Alternatively, an excitation pulse compression filter is applied to the target, resulting in a symmetric target. The symmetric target is characterized by normalizing half the symmetric target. The synthesis portion performs reconstruction and synthesis of the characterized excitation based on the characterization method employed by the analysis portion.
    Type: Grant
    Filed: December 5, 1994
    Date of Patent: February 11, 1997
    Assignee: Motorola, Inc.
    Inventors: Chad S. Bergstrom, Bruce A. Fette, Cynthia A. Jaskie, Clifford Wood, Sean S. You
  • Patent number: 5579437
    Abstract: A method for pitch epoch synchronous encoding of speech signals. The method includes steps of providing an input speech signal, processing the input speech signal to characterize qualities including linear predictive coding coefficients and voicing, and characterizing excitation corresponding to the input speech signals using frequency domain techniques when input speech signals comprise voiced speech to provide an excitation function. The method also includes steps of characterizing the input speech signals using time domain techniques when the input speech signals comprise unvoiced speech to provide an excitation function and encoding the excitation function to provide a digital output signal representing the input speech signal.
    Type: Grant
    Filed: July 17, 1995
    Date of Patent: November 26, 1996
    Assignee: Motorola, Inc.
    Inventors: Bruce A. Fette, Sean S. You, Chad S. Bergstrom
  • Patent number: 5524134
    Abstract: A security module for use in a cellular telephone provides for low power consumption. The security module includes a vocoder processor for manipulating signals from the telephone's microphone and to the telephone's ear piece; an encryption engine; a modem processor for controlling transmitted and received data from the cellular telephone; and a security system controller. The processors consume virtually no power when the phone is in the standby mode and very little power to produce encrypted communication when the cellular phone is operational.
    Type: Grant
    Filed: April 28, 1994
    Date of Patent: June 4, 1996
    Assignee: Motorola, Inc.
    Inventors: David T. Gustafson, Michael A. Savage, Paul R. Kennedy, Joseph Kish, III, Bruce A. Fette
  • Patent number: 5504834
    Abstract: A method for pitch epoch synchronous encoding of speech signals. The method includes steps of providing an input speech signal, processing the input speech signal to characterize qualities including linear predictive coding coefficients and voicing, and characterizing excitation corresponding to the input speech signals using frequency domain techniques when input speech signals comprise voiced speech to provide an excitation function. The method also includes steps of characterizing the input speech signals using time domain techniques when the input speech signals comprise unvoiced speech to provide an excitation function and encoding the excitation function to provide a digital output signal representing the input speech signal.
    Type: Grant
    Filed: May 28, 1993
    Date of Patent: April 2, 1996
    Assignee: Motrola, Inc.
    Inventors: Bruce A. Fette, Sean S. You, Chad S. Bergstrom
  • Patent number: 5479559
    Abstract: A method for excitation synchronous time encoding of speech signals. The method includes steps of providing an input speech signal, processing the input speech signal to characterize qualities including linear predictive coding (LPC) coefficients, epoch length and voicing and characterizing the input speech signals on a single epoch time domain basis when the input speech signals comprise voiced speech to provide a parameterized voiced excitation function. The method further includes steps of characterizing the input speech signals for at least a portion of a frame when the input speech signals comprise unvoiced speech to provide a parameterized unvoiced excitation function and encoding a composite excitation function including the parameterized unvoiced excitation function and the parameterized voiced excitation function to provide a digital output signal representing the input speech signal.
    Type: Grant
    Filed: May 28, 1993
    Date of Patent: December 26, 1995
    Assignee: Motorola, Inc.
    Inventors: Bruce A. Fette, Chad S. Bergstrom, Sean S. You
  • Patent number: 5473557
    Abstract: A complex arithmetic processor and method includes a host interface for distributing data, a left memory and a right memory each coupled to the host interface, and a Z memory coupled to the host interface. The left memory and the right memory store the data and the Z memory stores Z memory data. A right/left switch is coupled to the left memory and to the right memory and makes left memory a data source and a right memory a data destination in a first setting, and makes the right memory the data source and the left memory the data destination in a second setting. An arithmetic engine is coupled to the host interface, to the Z memory, and to the left and right memories. The arithmetic engine uses the data and the Z memory data to perform an operation on the data to produce a result.
    Type: Grant
    Filed: June 9, 1994
    Date of Patent: December 5, 1995
    Assignee: Motorola, Inc.
    Inventors: Calvin W. Harrison, Susan L. Gilfeather, John B. Gehman, Jr., James E. Greenwood, Jr., Bruce A. Fette
  • Patent number: 5459681
    Abstract: A special functions arithmetic logic unit (ALU) method and apparatus includes an ALU register, an ALU register value processor coupled to the ALU register for receiving and processing ALU register values to produce output data, and a normalizer. The normalizer receives and processes complex memory values to produce normalized output data independently of the output data from the ALU register value processor. The ALU register value processor includes a parser, combiner, polynomial divider, magnitude estimator, and a Hamming distance determiner. The normalizer includes an exponent determiner and first and second scalers for producing normalized X and Y data of the normalized output data.
    Type: Grant
    Filed: December 20, 1993
    Date of Patent: October 17, 1995
    Assignee: Motorola, Inc.
    Inventors: Calvin W. Harrison, Susan L. Gilfeather, John B. Gehman, Jr., Bruce A. Fette
  • Patent number: 5414614
    Abstract: A dynamically configurable switched capacitor power supply and a method for operation thereof. The power supply includes a first dynamically adjustable switched capacitor network having a first input, a first output and including a first plurality of n many switched capacitors. The first input is adapted to be coupled to a power source. The first dynamically adjustable switched capacitor network provides a step-up or step-down power supply regulation function in response to first control signals. The power supply includes a control network having an error detector coupled to the first output, an oscillator for providing a clocking signal, an analog to digital conversion circuit for providing a digital representation of a voltage of the power source and control logic for providing the first control signals in response to the clocking signal and in response to signals from the error detector.
    Type: Grant
    Filed: June 6, 1994
    Date of Patent: May 9, 1995
    Assignee: Motorola, Inc.
    Inventors: Bruce A. Fette, Steve D. DaBell
  • Patent number: 5255339
    Abstract: Efficient coding speech information for low rate (e.g., 600 bps) channels using a four frame superframe (SF) includes: (1) coding spectral information using alternative quantizers one of which is chosen for each superframe so that 3 bits/SF identify the optimal quantizer and 28-32 bits/SF contain the quantized spectral information; (2) coding pitch using 5 bits/SF if voiced and if unvoiced assigning the pitch bits to error correction; (3) coding energy using 9-12 bits/SF by a 4d vector quantizer (4dvQ); and (4) coding voicing using 3-4 bits/SF by a 4d VQ, for a total of 54 bits/SF including 1 sync bit and 0-1 error correction bits. When combined with a unique perceptual weighting scheme, output speech quality comparable to that of vocoders operating at almost four times the channel capacity is obtained.
    Type: Grant
    Filed: July 19, 1991
    Date of Patent: October 19, 1993
    Assignee: Motorola, Inc.
    Inventors: Bruce A. Fette, Cynthia A. Jaskie
  • Patent number: RE41130
    Abstract: A new modulation/demodulation method and apparatus are described for use with RF communication. A transmitter (1001T) modulates information onto a plurality of carrier signals transmitted simultaneously over a corresponding plurality of frequencies using cepstral modulation. A receiver (1003R) receives the plurality of carrier signals and demodulates the signals utilizing cepstral demodulation. Receiver (1003R) monitors the carrier signals and in response to predetermined conditions selects a cepstral constellation to be utilized. Receiver (1003R) provides the cepstral constellation information to a transmitter (1003T) that, in turn, transmits the cepstral constellation information to a receiver (1001R), in turn, provides the cepstral constellation information to transmitter (100T). Transmitter (1001T) utilizes the selected cepstral constellation information to modulate the next transmission of the plurality of carrier signals.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: February 16, 2010
    Inventors: Bruce Fette, Peter J. Leahy