Patents Assigned to Comtech AHA Corporation
  • Patent number: 7764205
    Abstract: A method and system for decompressing dynamic Huffman coded bit streams is disclosed.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: July 27, 2010
    Assignee: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Jason Franklin, Ed Coulter, Seth Sjoholm, Nathan Hungerford
  • Patent number: 7609182
    Abstract: Huffman trees may be rapidly and effectively created by sorting a plurality of nodes by weight in an insertion sorter stack, popping the two lowest weighted nodes from the insertion sorter stack, forming a branch node from the popped entries, and placing the branch node into the insertion sorter.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: October 27, 2009
    Assignee: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Jason Franklin
  • Publication number: 20090144603
    Abstract: A method for assigning codes to Huffman trees and repairing invalid Huffman trees is disclosed using a calculated delta and moving nodes within the Huffman tree by adjusting their encode register entries.
    Type: Application
    Filed: May 21, 2008
    Publication date: June 4, 2009
    Applicant: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Jason Franklin
  • Publication number: 20090140895
    Abstract: A method for generating Huffman trees using an insertion sorter and encode register is disclosed.
    Type: Application
    Filed: May 21, 2008
    Publication date: June 4, 2009
    Applicant: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Jason Franklin
  • Publication number: 20090063914
    Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory using primary and secondary matches is disclosed.
    Type: Application
    Filed: August 20, 2008
    Publication date: March 5, 2009
    Applicant: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Nathan Hungerford, Seth Sjoholm, Ed Coulter, Jason Franklin, Brian Banister, Tom Hansen
  • Publication number: 20090058694
    Abstract: A method and system for decompressing dynamic Huffman coded bit streams is disclosed.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 5, 2009
    Applicant: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Jason Franklin, Ed Coulter, Seth Sjoholm, Nathan Hungerford
  • Publication number: 20090063762
    Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory is disclosed.
    Type: Application
    Filed: August 20, 2008
    Publication date: March 5, 2009
    Applicant: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Tom Hansen, Jason Franklin, Nathan Hungerford, Seth Sjoholm, Ed Coulter
  • Patent number: 7415659
    Abstract: The current invention involves a forward error detection system, especially for use with Low Density Parity Check codes. A parallel SISO structure allows the decoder to process multiple parity equations at the same time. There is a new SISO decoder which allows for the updating of the Log-likelihood-ratio's in a single operation, as opposed to the two pass traditionally associated with the Tanner Graph's. In the decoder, there is a mapping structure that correctly aligns the stored estimates, the stored differences and the SISO's. There is also the ability to deal with multiple instances of the same data being processed at the same time. This structure manages the updates and the differences in such a manner that all calculations on a single piece of data that are processed in parallel are incorporated correctly in the new updated estimates.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: August 19, 2008
    Assignee: Comtech AHA Corporation
    Inventors: Brian A. Banister, Patrick A. Owsley, Tom Hansen
  • Patent number: 7353444
    Abstract: The current invention involves a forward error detection system, especially for use with Low Density Parity Check codes. A parallel SISO structure allows the decoder to process multiple parity equations at the same time. There is a new SISO decoder which allows for the updating of the Log-likelihood-ratios in a single operation, as opposed to the two pass traditionally associated with the Tanner Graphs. In the decoder, there is a mapping structure that correctly aligns the stored estimates, the stored differences and the SISOs. There is also the ability to deal with multiple instances of the same data being processed at the same time. This structure manages the updates and the differences in such a manner that all calculations on a single piece of data that are processed in parallel are incorporated correctly in the new updated estimates.
    Type: Grant
    Filed: May 6, 2005
    Date of Patent: April 1, 2008
    Assignee: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian A. Banister, Tom Hansen
  • Patent number: 7117418
    Abstract: A method of turbo decoding using soft input-soft output information. A vector of data is sampled from a channel of data. The vector of data is then processed to output a final code word of bits. A final reliability vector of reliability values associated with the final code word is generated, such that each bit of the final code word of bits has a corresponding reliability value in the final reliability vector. Corresponding reliability values for one or more bit positions of the final code word are determined by a difference of distance metrics, and corresponding reliability values for one or more bit positions of the final code word are determined utilizing a numerical approximation.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: October 3, 2006
    Assignee: Comtech AHA Corporation
    Inventors: William H. Thesling, Sameep Dave
  • Patent number: 7107505
    Abstract: Architecture for enhancing the encoding/decoding of information of a channel. A stream of incoming information bits are arranged into a first array of information bits. The first array of information bits are processed into a first code of bits, which bits form a plurality of first code words having a minimum distance to neighboring error events. Selected bits of the first code are rearranged into a second array of bits by intermittent successive rotations of the selected bits of the first code. A second code is then generated from the second array of bits to increase the minimum distance to the neighboring error events.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: September 12, 2006
    Assignee: Comtech AHA Corporation
    Inventor: William H. Thesling, III