Patents by Inventor Douglas A. Oppedahl

Douglas A. Oppedahl 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: 6236685
    Abstract: A pragmatic trellis-code modulated digital communications system (20) is provided, in which a demodulator (24) is configured to demodulate a quadrature input signal (62) into an estimation (64) of digital data (54) conveyed thereby. The demodulator (24) includes a branch-metrics generator (74) incorporating a soft-decision generator (82), a delay circuit (86), and a likelihood generator (88); a convolutional encoding circuit; and a hard-decision estimator (78) incorporating a hard-decision generator (98), a selection circuit (104), and an encoding circuit (106). The soft-decision generator (82) generates encoded-bit estimates (ŝ0, ŝ1) from the input signal (62). The delay circuit (86) delays one estimate (ŝ1) relative to the other (ŝ0). The likelihood generator (88) generates likelihoods ({circumflex over (m)}00, {circumflex over (m)}01, {circumflex over (m)}10, {circumflex over (m)}11) thereof.
    Type: Grant
    Filed: June 5, 1998
    Date of Patent: May 22, 2001
    Assignee: SiCOM, Inc.
    Inventor: Douglas A. Oppedahl
  • Patent number: 5630086
    Abstract: Memory control circuitry is provided which includes circuitry for generating a sequence of gray code values. Counter circuitry is coupled to the gray code circuitry and controls the duration of assertion of each of the generated gray code values. Bus circuitry is also coupled to the gray code circuitry for transmitting the gray code values generated by circuitry. Programmable logic array circuitry is also coupled to the bus circuitry for transmitting, receiving and decoding each of the gray code values and providing at least one memory control signal in response.
    Type: Grant
    Filed: December 3, 1993
    Date of Patent: May 13, 1997
    Assignee: Hewlett-Packard Co.
    Inventors: Bryan D. Marietta, Douglas A. Oppedahl
  • Patent number: 5541934
    Abstract: Circuitry 300 is disclosed for isolating faults in a path 304 transmitting data words each having at least one data bit and at least one parity bit. Circuitry 300 includes a plurality of exclusive-OR gates 303 each having a first input coupled to the data path 304 for receiving a bit of a one of the data words being transmitted along path 304. A plurality of multiplexers 305 are also provided, each multiplexer 305 including a first input coupled to an output of a corresponding one of the exclusive-OR gates 303 and a control signal input for receiving a control signal. A plurality of registers 306 have an input coupled to an output of a corresponding one of the multiplexers 305 and an output coupled to a second input of a corresponding one of the exclusive-OR gates 303 and a second input of the corresponding one of the multiplexers 305.
    Type: Grant
    Filed: October 19, 1995
    Date of Patent: July 30, 1996
    Assignee: Convex Computer Corporation
    Inventors: Bryan D. Marietta, Douglas A. Oppedahl
  • Patent number: 5500861
    Abstract: Scanning circuitry 300 is provided which includes first input circuitry 302 which is operable to transfer bits of received data in response to a first clock signal. Second input circuitry 303 is also provided which is operable to transfer the bits of received data in response to a second clock signal. At least one first storage device 307 is provided which is operable to transfer bits of data received from the first input circuitry 302 in response to the first clock signal. At least one second storage device 308 is provided which is operable to transfer bits of data received from the second input circuitry 303 in response to the second clock signal. First output circuitry 309 is provided which is operable to transfer bits of data received from the at least one first storage device 307 in response to the second clock signal. Further, second output circuitry 310 is provided which shifts bits of data received from the at least one second storage device 308 in response to the second clock signal.
    Type: Grant
    Filed: January 27, 1994
    Date of Patent: March 19, 1996
    Assignee: Convex Computer Corporation
    Inventor: Douglas A. Oppedahl