Patents by Inventor Edwin J. Hemphill

Edwin J. Hemphill 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: 11728843
    Abstract: A method for mitigating interference in a frequency hopping channel system based on codeword metrics obtained during decoding of codewords. The method includes decoding a plurality of codewords using a particular error control coding method. Each of the plurality of codewords includes portions received from plurality of channels in the frequency hopping channel system. For each decoded codeword, one or more codeword metrics are obtained based on the cost of correcting errors during decoding of the plurality of codewords. Based on the codeword metrics, one or more channel metrics are inferred. Based on the inferred one or more channel metrics, a reliability metric of a particular channel is reduced, or incoming symbols received from the particular channel are ignored during decoding.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: August 15, 2023
    Assignee: L3HARRIS TECHNOLOGIES, INC.
    Inventors: Joshua D. Gunn, Ryan W. Hinton, Edwin J. Hemphill
  • Publication number: 20230121235
    Abstract: A method for mitigating interference in a frequency hopping channel system based on codeword metrics obtained during decoding of codewords. The method includes decoding a plurality of codewords using a particular error control coding method. Each of the plurality of codewords includes portions received from plurality of channels in the frequency hopping channel system. For each decoded codeword, one or more codeword metrics are obtained based on the cost of correcting errors during decoding of the plurality of codewords. Based on the codeword metrics, one or more channel metrics are inferred. Based on the inferred one or more channel metrics, a reliability metric of a particular channel is reduced, or incoming symbols received from the particular channel are ignored during decoding.
    Type: Application
    Filed: October 19, 2021
    Publication date: April 20, 2023
    Inventors: Joshua D. Gunn, Ryan W. Hinton, Edwin J. Hemphill
  • Publication number: 20230078796
    Abstract: A radio frequency (RF) rake receiver may include a plurality of diversity receive paths, with each diversity receive path including a respective rake receiver despreader, and a tracking loop. The tracking loop may be configured to generate a composite timing signal based upon the rake receiver despreaders, and provide the composite timing signal to the diversity receive paths.
    Type: Application
    Filed: September 16, 2021
    Publication date: March 16, 2023
    Inventors: STEPHEN A. LARAWAY, DAVID G. LANDON, EDWIN J. HEMPHILL, DAVID S. NELSON
  • Patent number: 11601216
    Abstract: A forward error correction (FEC) decoder is configured to find an alignment of a code block in a data stream by attempting to fully or partially decode one or more data windows of a predetermined size in the data stream. The predetermined size is a size of each codeword. The FEC decoder selects a first data window of the predetermined size, attempts to decode the first data window based on a particular error control coding method, and determines whether a valid codeword can be identified by attempting to decode the first data window. In response to determining that a valid codeword can be identified, the FEC decoder determines that an alignment of the codeword with the first data window is found. Otherwise, the FEC decoder selects a second data window of the predetermined size and attempts to decode the second data window.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: March 7, 2023
    Assignee: L3HARRIS TECHNOLOGIES, INC.
    Inventors: Joshua D. Gunn, Ryan W. Hinton, Edwin J. Hemphill
  • Patent number: 10772050
    Abstract: Transmitting data in a mesh network. A method includes identifying points on a piecewise continuous surface. The piecewise continuous surface defines minimum threshold power values to maintain a predetermined signal-to-noise ratio at a predetermined bitrate for a transmitter node transmitting to one or more receiver nodes in the mesh network. Points of a constant total power surface are identified defining required ratios of transmitting power for transmitting sources of the transmitter node. One or more points on the piecewise continuous surface that intersect with the constant total power surface are identified. As a result, transmitting power levels for the transmitting sources of the transmitter node are identified. As a result, data is transmitted at or above transmitting power levels, using the transmitting sources.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: September 8, 2020
    Assignee: L3HARRIS TECHNOLOGIES, INC.
    Inventors: Brent Kenney, Philip M. Hirz, Radivoje Zarubica, Patrick L. Newbold, Edwin J. Hemphill, Jason Wilden
  • Patent number: 7266757
    Abstract: A method and apparatus for performing a recursion process on a data block for error correction. The disclosure describes concurrently operating pipelined sub-processes that decode the data block with error correction. The pipelined sub-processes are implemented as sub-circuits of an integrated circuit. The output data from each sub-process is stored for input by a subsequent sub-process of the pipelined sub-processes.
    Type: Grant
    Filed: January 29, 2004
    Date of Patent: September 4, 2007
    Assignee: Xilinx, Inc.
    Inventors: Raied N. Mazahreh, Edwin J. Hemphill
  • Patent number: 7161995
    Abstract: Method and apparatus are described for determining when a convolution decoder is out of synchronization. Normalizations from a convolutional decoder are counted to provide a normalization count, and errors from the convolutional decoder are counted to provide an error count. One of the normalization count and the error count is compared to a first threshold associated with the selected one of the normalization count and the error count. The other of the normalization count and the error count is compared to a second threshold in response to meeting the first threshold, such as bit errors per X normalizations or normalizations per Y bit errors. From this latter comparison, an indicator is generated as to whether the convolutional decoder is synchronized or not.
    Type: Grant
    Filed: March 15, 2002
    Date of Patent: January 9, 2007
    Assignee: Xilinx, Inc.
    Inventors: Raied N. Mazahreh, Edwin J. Hemphill, James M. Simkins
  • Patent number: 7100101
    Abstract: Method and apparatus for concatenated and interleaved turbo product code (TPC) encoding and decoding are described. Described are series concatenated and interleaved TPC encoders and decoders. One or more combinations of these encoders and decoders may be combined to provide a coder/decoder (CODEC). Such a CODEC may be used for communicating information between a computer and a network via a data channel.
    Type: Grant
    Filed: November 8, 2002
    Date of Patent: August 29, 2006
    Assignee: Xilinx, Inc.
    Inventors: Edwin J. Hemphill, James M. Simkins, Raied N. Mazahreh