Patents Assigned to Comtech EF Data Corp
  • Patent number: 9832287
    Abstract: A method of decoding a dynamic Huffman encoded data stream comprising receiving, by a processor, one or more input bits of encoded data from among an encoded data stream, searching, by the processor, a ternary content addressable memory (TCAM) for one or more codewords, accessing, by the processor, a plurality of random access memories (RAMs) that comprise the TCAM and have a maximum number of entries that is less than or equal to one half of two to a power of a maximum number of bits to be searched, reading a value from a first level RAM and using the value to index to a second level RAM, and outputting, by the processor, a codeword length and a decoded codeword value from either the first or second level RAM.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 28, 2017
    Assignee: Comtech EF Data Corp.
    Inventors: Seth Sjoholm, Edward Ray Coulter
  • Patent number: 9584176
    Abstract: A communication method for embedding a meta-carrier under an original carrier signal with reduced or minimal original carrier signal degradation, the method comprising transmitting an original carrier signal by a transmitter, forming a meta-carrier signal separate from the original carrier signal that contains meta-data about the original carrier signal including one or more characteristics of the original carrier signal configured for use by a receiving device to establish one or more parameters of a receiving device to receive the original carrier signal at the receiving device, and transmitting the meta-carrier signal by the transmitter separate from the original carrier signal such that the meta-carrier signal occupies at least a portion of a bandwidth of the original carrier signal.
    Type: Grant
    Filed: April 12, 2012
    Date of Patent: February 28, 2017
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, Frederick Morris, Jeffery Harig, Cris Mamaril, Louis Dublin
  • Patent number: 9374161
    Abstract: A method of optimizing a link budget analysis comprising performing a first LBA based on a target modulation and coding pair (MODCOD), the MODCOD having a symbol energy to noise density ratio (Es/No), a target setting of a power amplifier, or a target antenna size, determining an excess margin and increasing or decreasing a maximum available MODCOD accordingly, iteratively performing a second LBA, calculating a ratio of allocated bandwidth to PEB and adjusting at least one of the MODCOD, amplifier power, and antenna size, summing a contribution to a final ratio of allocated bandwidth to PEB of the plurality of communications links, accessing a look up table and selecting a new MODCOD or adjusting the amplifier size or antenna size is based on the ratio of allocated bandwidth to PEB and altering one or more transmission or receiving parameters to apply the optimal MODCOD, amplifier size, or antenna size.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: June 21, 2016
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, Vasile Manea, Joshua Bolick
  • Patent number: 9184964
    Abstract: A method of rapid non-data aided carrier signal acquisition for a low symbol rate carrier signal, comprising receiving and converting an analog intermediate frequency carrier to a digital carrier signal, down-converting the signal to substantially baseband, reducing a sampling rate of the digital carrier signal using a decimation filter, determining a highest Fast Fourier Transform (FFT) based on a result of one or more FFT's generated by an FFT module using a peak finder, selecting an input source for the FFT module using a multiplexer, generating a frequency estimate of the digital carrier signal using a walking coarse detector, tuning a carrier recovery loop (CRL) based on the frequency estimate generated by the walking coarse detector, determining a final carrier frequency offset estimate using a result of the FFT module, modulation removal, and the peak finder, and programming an oscillator within the CRL to the final carrier frequency offset estimate.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: November 10, 2015
    Assignee: Comtech EF Data Corp.
    Inventor: Lazaro F. Cajegas, III
  • Patent number: 9178605
    Abstract: A method of reducing adjacent satellite interference, the method comprising monitoring, by a processor, a power spectral density (PSD) of a signal transmitted by a remote transmitter, determining, by the processor, that the PSD of the signal transmitted by the remote transmitter is above a predetermined level, and reducing the PSD of the signal transmitted by the remote transmitter by adjusting at least one of a spread spectrum spreading factor, a power level, a modulation factor, and a forward error correction (FEC) rate using a modulator while maintaining a constant spectral allocation and center frequency of the signal.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: November 3, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Cris M. Mamaril, Michael Beeler, Wallace Davis
  • Patent number: 9178607
    Abstract: A method of optimizing a link budget analysis (LBA) for a link comprising performing a first LBA based on a target modulation and coding pair (MODCOD) based on one or more link parameters, the MODCOD having a predetermined symbol energy to noise density ratio (Es/No), calculating a ratio of allocated bandwidth to a power equivalent bandwidth (PEB) for the link and converting the ratio to Decibels, determining whether additional energy is present by summing the Es/No for the link at the target MODCOD and the calculated ratio of allocated bandwidth to PEB, accessing a look up table to determine an optimal MODCOD for the link wherein if the sum is a positive value, selecting a MODCOD having a higher Es/No and if the sum is a negative value, selecting a MODCOD having a lower Es/No and altering one or more transmission or receiving parameters to apply the selected optimal MODCOD.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: November 3, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, Vasile Manea, Joshua Bolick
  • Patent number: 9130785
    Abstract: A method and system for analyzing an electromagnetic (EM) carrier signal that is operating outside transmission parameters by determining that an original carrier signal is operating outside one or more transmission parameters, modulating the original carrier signal and a meta-carrier signal, the meta-carrier signal comprising meta-data that identifies a transmission source, such that a modulated composite carrier signal results, and transmitting the composite carrier signal to a remote receiving device.
    Type: Grant
    Filed: April 18, 2011
    Date of Patent: September 8, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, Frederick Morris
  • Patent number: 9124342
    Abstract: A method for remotely and dynamically controlling adjacent satellite interference comprising monitoring one or more off-axis signals emitted by one or more remote transmitters; determining whether one or more of the off-axis signals is creating adjacent satellite interference (ASI), off axis emissions and inband interference that is higher than a predetermined level of acceptable interference, and transmitting a control signal to at least one of the one or more remote transmitters in response to the determination that the one or more off-axis signals is creating interference that is higher than the predetermined level of acceptable interference, the control signal initiating an adjustment to one or more transmission parameters of the one or more remote transmitters such that interference resulting from the one or more off-axis signals emitted by the one or more remote transmitters is reduced or eliminated.
    Type: Grant
    Filed: May 27, 2014
    Date of Patent: September 1, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, Jeffery Harig, Wallace Davis, Frederick Morris, Cris Mamaril
  • Patent number: 9112525
    Abstract: A method of parallel hash-based data compression comprising generating a hash value based on one or more original input data bytes of an incoming data stream using a processor, looking up, by the processor, a hash head comprising a first potential match location identified by the hash value and looking up, by the processor, at least one additional potential match location in a hash chain that comprises a linked list of potential match locations starting with a location indexed by the hash head. The method further comprises checking, by the processor, the at least one potential match location of the hash chain for one or more valid matches in a history buffer random access memory (RAM) and outputting, by the processor, a length and distance pair if a valid match is detected or the original input data byte if a match is undetected.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 18, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Seth Sjoholm, Edward Ray Coulter
  • Patent number: 9088346
    Abstract: A method of providing a recovery channel for a common transmission network of remote devices comprising encoding data that contains information about a primary carrier signal, modulating the encoded information, spreading, the modulated encoded information such that a secondary carrier signal results, combining, the spread secondary carrier with the primary carrier signal such that the spread secondary carrier signal occupies at least a portion of a bandwidth of the bandwidth pool, transmitting the combined primary and secondary carrier signals across a communications link having a plurality of remote carrier signals also being transmitted across the communications link to a remote receiver and sharing a same bandwidth pool (or multiple bandwidth pools), and reestablishing the communications link with the primary carrier signal after a loss of the communications link using the information about the primary carrier signal contained in the secondary carrier signal to recover one or more network configuration pa
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: July 21, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, Wallace Davis, Randall Remillong, Jason McCollum
  • Patent number: 9025516
    Abstract: A method of maintaining a data rate of a telecommunications link that involves, in a particular embodiment, modulating a carrier signal, encoding the carrier signal, and dynamically controlling a bandwidth of the carrier signal by changing a symbol rate of the carrier signal such that a data rate of the carrier signal remains substantially equal to a predetermined data rate when the carrier signal is transmitted to a remote receiver.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: May 5, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Wallace Davis, Michael Beeler
  • Patent number: 8976726
    Abstract: A method of and system for distinguishing polarizations and information about the carrier signals transmitted from a repeating relay comprising encoding, using an encoder, a first data stream and a second data stream at a repeating relay, modulating, using a modulator, the first and second encoded data streams at the repeating relay, spreading, using a spreader, the first modulated data stream such that a first spread waveform results having first spreading characteristics and the second modulated data stream such that a second spread waveform results having second spreading characteristics, wherein the first spreading characteristics and the second spreading characteristics are different and differentiate the first spread waveform from the second spread waveform, and transmitting the first spread waveform as a first spread spectrum carrier signal on a first electromagnetic polarization and the second spread waveform as a second spread spectrum carrier signal on a second EM polarization.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 10, 2015
    Assignee: Comtech EF Data Corp.
    Inventor: Michael Beeler
  • Patent number: 8976842
    Abstract: A method of detecting PN code synchronization for a DSSS signal comprising receiving a DSSS data signal of data frames comprised of I and Q symbols, at least a portion of each data frame comprising a unique word, demodulating the data signal into I and Q chip samples, filtering the I and Q chip samples and outputting the filtered I and Q chip samples to a chip stream controller which outputs the plurality of chip streams to a correlation matrix that correlates the plurality of chip streams with the chipped unique word and outputs a correlated data stream. A plurality of FFTs is run on the correlated output data stream and a processor searches for a maximum frequency bin power of each FFT. A PN synchronization detector searches for a maximum frequency bin power of each FFT. A PN synchronization detector searches for a maximum frequency bin power among the plurality of FFT rounds and determines whether PN synchronization is present.
    Type: Grant
    Filed: April 18, 2013
    Date of Patent: March 10, 2015
    Assignee: Comtech EF Data Corp.
    Inventor: Lianfeng Peng
  • Patent number: 8964811
    Abstract: A method for identifying the presence of an electronic transmission comprising detecting, by a detecting device, the presence of a burst of electromagnetic energy that results from the presence of an original carrier signal and transmitting, by a transmitting device, a spread spectrum meta-carrier signal within a portion of a bandwidth of the original carrier signal, wherein the meta-carrier signal contains information about the original carrier signal and is transmitted such that the meta-carrier signal occupies at least a portion of a bandwidth of the original carrier signal during the presence of the burst of electromagnetic energy.
    Type: Grant
    Filed: February 18, 2014
    Date of Patent: February 24, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, Cris M. Mamaril, Jeffery Harig
  • Patent number: 8959189
    Abstract: A method of dynamically modeling performance of a communications network that may involve modeling a communications network using a processor by performing a link budget analysis (LBA) for a proposed configuration of the communications network with at least one transmitter, at least one satellite repeating relay, and at least one remote receiver, determining link performance of the communications network by applying historical environmental data to the model, adjusting one or more network configuration parameters based on the determined link performance to improve performance of the modeled communications network, and determining one or more final network configuration parameters by iteratively performing the LBA and adjusting the one or more network configuration parameters based on the determined link performance and historical environmental data.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 17, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Wallace Davis, Michael Beeler
  • Patent number: 8934518
    Abstract: A communication method for transmitting meta-data through a meta-carrier signal comprising encoding meta-data using an encoder, the meta-data comprising information that identifies a repeating relay to which a spread meta-carrier signal is to be transmitted, encoded using an encoder, modulating, using a modulator and spreading, using a spreader, the encoded meta-data such that the spread meta-carrier signal results, and transmitting, by a transmitting device, the spread meta-carrier signal to the repeating relay wherein the repeating relay does not process or modify the spread meta-carrier signal, the spread meta-carrier signal being transmitted over at least a portion of a bandwidth of the repeating relay.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: January 13, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Frederick Morris, Michael Beeler
  • Patent number: 8914536
    Abstract: Methods of dynamically modeling performance of a communications network that may include modeling a communications network using a processor by performing a link budget analysis (LBA) for a configuration of the communications network, receiving a plurality of layers of real-time information about the communications network, iteratively performing additional LBAs using one or more of the layers of real-time information from among the plurality of layers of real-time information, multi-dimensionally co-modeling a matrix comprising results of the iteratively performed additional LBAs, and determining one or more final communications network configuration parameters based on the multi-dimensionally co-modeled matrix.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: December 16, 2014
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, John Baddick, Wallace Davis
  • Patent number: 8913647
    Abstract: A method of receiving and reassembling non-sequential meta-data information embedded within an original burst carrier signal that receives multiple composite burst carrier signals each with an original burst carrier signal and a meta-carrier signal, wherein the meta-carrier signal occupies at least a portion of a bandwidth of the original burst carrier signal and includes one or more bits of meta-data information of a meta-data message about the original burst carrier signal that is non-contiguous in reference to a temporal order in which the meta-data information is received, detecting a DSSS spreading sequence and extracting the meta-carrier signals from the composite burst carrier signals, determining a phase progression of the meta-carrier signals based on a PRN spreading code, and reassembling the one or more bits of meta-data information from each meta-carrier signal into a sequential order after an entire meta-data message is received and extracted.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: December 16, 2014
    Assignee: Comtech EF Data Corp.
    Inventors: Michael Beeler, Frederick Morris, Cris Mamaril, Jeffery Harig, Richard Hollingsworth Cannon, Brian Banister
  • Patent number: 8897718
    Abstract: A method of provisioning a communications link between remote terminals within a hub-spoke network comprising receiving, by a first remote terminal, information about a second remote terminal from a hub, selecting, by the first remote terminal, a modulation factor, coding rate, symbol rate, center frequency, and power level based on the information received about the second remote terminal, transmitting, by the first remote terminal, a signal using at least one of the selected modulation factor, coding rate, symbol rate, center frequency, and power level, to the second remote terminal such that a communications link is created, and adjusting the modulation factor, coding rate, symbol rate, center frequency, or power level of the transmitted signal such that performance of the link is increased while maintaining a presence of the link.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: November 25, 2014
    Assignee: Comtech EF Data Corp.
    Inventors: Vasile Manea, Michael Beeler, Frederick Morris, Jeffery Harig
  • Patent number: 8887023
    Abstract: A method of searching for candidate codewords for a telecommunications system, the method comprising receiving a sequence of constellation points, producing a received FEC vector comprised of bits from the received constellation points, comparing the received FEC vector with a plurality of candidate codewords within a Dorsch decoding process using an ordered pattern, and terminating the search when a candidate codeword from among the plurality of candidate codewords is found residing within a predetermined range of a specified distance of the received FEC vector.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: November 11, 2014
    Assignee: Comtech EF Data Corp.
    Inventors: Brian A. Banister, Patrick Owsley, Sean M. Collison