Patents by Inventor Bruce A. Fette
Bruce A. 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: 7404098Abstract: 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: GrantFiled: September 28, 2005Date of Patent: July 22, 2008Assignee: General Dynamics C4 Systems, Inc.Inventors: Bruce A. Fette, John T. Polson, Christopher L. Woodland
-
Publication number: 20070188364Abstract: 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: ApplicationFiled: February 16, 2006Publication date: August 16, 2007Inventor: Bruce Fette
-
Patent number: 7253755Abstract: 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: GrantFiled: February 16, 2006Date of Patent: August 7, 2007Assignee: General Dynamics C4 Systems, Inc.Inventor: Bruce A. Fette
-
Publication number: 20070073997Abstract: 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: ApplicationFiled: September 28, 2005Publication date: March 29, 2007Inventors: Bruce Fette, John Polson, Christopher Woodland
-
Publication number: 20060072692Abstract: 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: ApplicationFiled: October 1, 2004Publication date: April 6, 2006Inventors: Carl Gifford, John Kleider, Chad Bergstrom, Jeffery Chuprun, Bruce Fette
-
Patent number: 6917916Abstract: 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: GrantFiled: December 13, 2001Date of Patent: July 12, 2005Assignee: Motorola, Inc.Inventors: Chris B. Curtis, Joseph T. Marino, Jr., Bruce A. Fette
-
Publication number: 20030115515Abstract: 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: ApplicationFiled: December 13, 2001Publication date: June 19, 2003Inventors: Chris B. Curtis, Joseph T. Marino, Bruce A. Fette
-
Patent number: 6560445Abstract: 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: GrantFiled: October 22, 1999Date of Patent: May 6, 2003Assignee: General Dynamics Decision Systems, Inc.Inventors: Bruce Fette, Peter J. Leahy
-
Patent number: 5623575Abstract: 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: GrantFiled: July 17, 1995Date of Patent: April 22, 1997Assignee: Motorola, Inc.Inventors: Bruce A. Fette, Chad S. Bergstrom, Sean S. You
-
Patent number: 5612948Abstract: 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: GrantFiled: November 18, 1994Date of Patent: March 18, 1997Assignee: Motorola, Inc.Inventors: Bruce A. Fette, Peter J. Leahy, David M. Harrison
-
Patent number: 5602959Abstract: 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: GrantFiled: December 5, 1994Date of Patent: February 11, 1997Assignee: Motorola, Inc.Inventors: Chad S. Bergstrom, Bruce A. Fette, Cynthia A. Jaskie, Clifford Wood, Sean S. You
-
Patent number: 5579437Abstract: 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: GrantFiled: July 17, 1995Date of Patent: November 26, 1996Assignee: Motorola, Inc.Inventors: Bruce A. Fette, Sean S. You, Chad S. Bergstrom
-
Patent number: 5524134Abstract: 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: GrantFiled: April 28, 1994Date of Patent: June 4, 1996Assignee: Motorola, Inc.Inventors: David T. Gustafson, Michael A. Savage, Paul R. Kennedy, Joseph Kish, III, Bruce A. Fette
-
Patent number: 5504834Abstract: 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: GrantFiled: May 28, 1993Date of Patent: April 2, 1996Assignee: Motrola, Inc.Inventors: Bruce A. Fette, Sean S. You, Chad S. Bergstrom
-
Patent number: 5479559Abstract: 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: GrantFiled: May 28, 1993Date of Patent: December 26, 1995Assignee: Motorola, Inc.Inventors: Bruce A. Fette, Chad S. Bergstrom, Sean S. You
-
Patent number: 5473557Abstract: 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: GrantFiled: June 9, 1994Date of Patent: December 5, 1995Assignee: Motorola, Inc.Inventors: Calvin W. Harrison, Susan L. Gilfeather, John B. Gehman, Jr., James E. Greenwood, Jr., Bruce A. Fette
-
Patent number: 5459681Abstract: 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: GrantFiled: December 20, 1993Date of Patent: October 17, 1995Assignee: Motorola, Inc.Inventors: Calvin W. Harrison, Susan L. Gilfeather, John B. Gehman, Jr., Bruce A. Fette
-
Patent number: 5414614Abstract: 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: GrantFiled: June 6, 1994Date of Patent: May 9, 1995Assignee: Motorola, Inc.Inventors: Bruce A. Fette, Steve D. DaBell
-
Patent number: 5255339Abstract: 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: GrantFiled: July 19, 1991Date of Patent: October 19, 1993Assignee: Motorola, Inc.Inventors: Bruce A. Fette, Cynthia A. Jaskie
-
Patent number: RE41130Abstract: 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: GrantFiled: May 6, 2005Date of Patent: February 16, 2010Inventors: Bruce Fette, Peter J. Leahy