Abstract: An approach is provided for an improved coding approach for efficient header signaling in broadband communications networks, to provide support of expanded modulation and coding scheme sets that facilitate an expansion of the operational ranges of user terminals within such networks and finer granularity within such operational ranges. A mode indicator field of a frame header identifies a modulation/coding mode applied to a data payload of the data frame. The modulation/coding mode is one of either a first or second set of modulation/coding modes. The mode indicator field is encoded and modulated. When the modulation/coding mode is one of the first set, the modulation of the encoded mode indicator field is applied in a first mode, and when the modulation/coding mode is one of the second set, the modulation of the encoded mode indicator field is applied in a second mode.
Abstract: An approach for improved security protocols in a mobile satellite system is provided. A remote terminal performs a key establishment function, including determination of a first encryption key for encrypting data for transmission over the satellite communications channels, and determination of an authentication key for authenticating entities communicating over the communications channels. The remote terminal receives a security mode command including a key indicator, and determines a second encryption key for enhanced session data security over communications channels. The second encryption key is determined based on the key indicator and a key generation algorithm. The remote terminal further determines a key indicator response and transmits a security mode complete command including the key indicator response to a satellite base station subsystem (SBSS).
Type:
Application
Filed:
April 29, 2014
Publication date:
February 19, 2015
Applicant:
Hughes Network Systems, LLC
Inventors:
Channasandra RAVISHANKAR, Gaguk ZAKARIA, Nassir BENAMMAR, John CORRIGAN
Abstract: Systems and methods for real-time signal validation are disclosed. In an example embodiment, a subset of terminals in a peer group of satellite terminals is determined. Operational statistics of the satellite terminals in the subset of terminals is measured. Operational statistics of each of the satellite terminals in the subset of terminals is compared to a prior measurement of the same operational statistics. An offset between a current measurement of the operational statistics and the prior measurement of the same operational statistics is determined. An average offset of the current measurement of the operational statistics and the prior measurement of the same operational statistics is determined for the subset of terminals. The average offset for the subset of terminals is merged with a previously determined peer group operational statistic. A signal validation of a terminal is performed using an updated deviation value.
Abstract: A system and method is provided which allows multicast communications encrypted using IPSec protocol to be received by receivers in a network. In order to allow the receivers to receive the encrypted multicast communication, the address information of the received multicast communication is modified to appear as a unicast communication being transmitted directly to the address of the receiver, such that the receiver may then decrypt the received multicast communication using IPSec decryption capabilities or may, alternatively, forward the received multicast communication in its encrypted state to other devices. The system and method further provide IPSec encryption key delivery to the receiver using an encrypted markup language file. Multiple keys may also be generated for a given IP address of a receiver with each key being generated for a particular multicasting hierarchical classification.
Type:
Grant
Filed:
April 18, 2012
Date of Patent:
February 10, 2015
Assignee:
Hughes Networks Systems, LLC
Inventors:
John K. Thomasson, Neil R. Terry, Matthew M. Davis, Myron L. Mosbarger
Abstract: A method for traffic management and resource allocation on a shared access network including estimating a bandwidth capacity of a gateway, determining a demand rate of an IP gateway, allocating bandwidth to the IP gateway based on the demand rate, traffic priority, or traffic weighting, allocating bandwidth to the IP gateway in advance of demand when excess bandwidth is available, scheduling traffic at the IP gateway based on traffic priority, service plan of a VSAT, or physical layer properties of the VSAT, performing priority queue servicing of traffic at a gateway using a real time traffic priority queue, a non-real time traffic priority queue, two or more modulation and coding queue groups, and a code block queue.
Type:
Grant
Filed:
February 21, 2014
Date of Patent:
January 6, 2015
Assignee:
Hughes Network Systems, LLC
Inventors:
Robert Torres, John Border, Patrick Stevens, Jun Xu
Abstract: A physical layer (PL) frame generation method is provided. A PL payload is generated by encoding and modulating source data based on a first modcod of a first set. A synchronization header (a unique word (UW) of a UW set) is appended to the PL payload. The UWs of the set respectively correspond to different modcods of the first set, and the UW corresponds to the first modcod. A PL header is appended to the synchronization header and PL payload to form the PL frame. The PL header comprises a second UW and physical layer signaling (PLS). The PLS comprises encoded data fields reflecting a length of the PL frame, where the data fields are encoded based on a second modcod scheme of a second set. The first modcod set is designed for an SNR operating range relatively lower than the SNR operating range of the second modcod set.
Abstract: A method and apparatus for processing input data signals transmitted in a continuous mode, or in a burst mode, of signal transmission, such as in a satellite or a computer network communications system. A receiver receives input data signals and a buffer stores the received input data. Processing circuitry generates frame timing synchronization control signals for writing the frames of the input data for storage, generates timing error control signals corresponding to a processing delay for the input data, for synchronizing reading out the stored data from the buffer based on a timing difference between the timing error control signals and the frame timing synchronization control signals to adjust for an arbitrary delay in processing the input data. The processing circuitry can include a tap gradient update circuit for generating a tap gradient corresponding to the read out data, based on equalizer error signals generated by the processing circuitry.
Abstract: Systems and methods for problem signature terminal diagnosis are disclosed. In an example embodiment, measured operational statistics of a satellite terminal of a peer group of satellite terminals are received and converted into normalized operation statistics. Normalized deviations of the operational statistics are determined and compared to the threshold deviations. A diagnosis zone corresponding to a problem signature is determined based on the normalized deviations by determining that coordinates of the normalized deviations are within the diagnosis zone, comparing a ratio based on the normalized deviations to a threshold ratio, or comparing a differential of the normalized deviations to a threshold differential. A satellite terminal is diagnosed with a problem defined by the problem signature based on the determined diagnosis zone.
Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
Abstract: An approach for transmission of data packets, based on virtual frame timing, over a communications channel is provided. A remote terminal receives a first stream of data packets at periodic time intervals. The terminal receives an allocation of time slots within a sequence of TDMA transmission frames, for transmission of the data packets over the channel. The timing structure of the allocated time slots is based on a virtual frame size relative to the interval timing of the first data packet stream, and independent of the frame size/timing of the TDMA transmission frames. The remote terminal may receive a second stream of data packets at periodic time intervals that differ from the time intervals of the first stream. In a multi-stream scenario, the virtual frame size for the time slot allocation is based on the greatest common denominator of the interval timings of the first and second data streams.
Type:
Application
Filed:
May 31, 2013
Publication date:
December 4, 2014
Applicant:
Hughes Network Systems, LLC
Inventors:
Satyajit ROY, Guy MONTGOMERY, Jeffrey BIBER, Dan HOOPER, Roderick RAGLAND
Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
Abstract: A new coded continuous phase modulation (CPM) scheme is proposed to enhance physical layer performance of the current DVB-RCS standard for a satellite communication system. The proposed CPM scheme uses a phase pulse design and combination of modulation parameters to shape the power spectrum of CPM signal in order to improve resilience to adjacent channel interference (ACI). Additionally, it uses a low complexity binary convolutional codes and S-random bit interleaving. Phase response using the proposed CPM scheme is a weighted average of the conventional rectangular and raised-cosine responses and provides optimum response to minimize frame error rate for a given data rate.
Type:
Grant
Filed:
September 30, 2010
Date of Patent:
December 2, 2014
Assignee:
Hughes Network Systems, LLC
Inventors:
Rohit Seshadri, Mustafa Eroz, Lin-Nan Lee
Abstract: Aspects of the invention provide a system and method to allow inroute frame timing synchronization without the aid of hub signal loopback or satellite ephemeris data. Furthermore, it allows tracking and compensating of the satellite motion to allow multiple remotes to use TDMA on the inroute frequencies, while minimizing the aperture. Two main techniques proposed are CLT and polling based approaches, which are used in combination for an optimum solution. In CLT based approach, hub transmits remote specific timing correction feedback messages on the outroute on as needed basis. In polling based approach, the remotes derive their timing based on a per-beam average delay estimate broadcast by the hub and a measured local delay specific to each outroute stream from a remote. An aspect of the invention uses triangulation method to determine satellite position. Furthermore, an aspect of the invention uses hub burst arrival method instead of polling approach.
Type:
Grant
Filed:
May 23, 2012
Date of Patent:
November 25, 2014
Assignee:
Hughes Network Systems, LLC
Inventors:
Udaya R. Bhaskar, Yezdi Antia, Satyajit Roy
Abstract: An approach is provided for an improved coding approach for efficient header signaling in broadband communications networks, to provide support of expanded modulation and coding scheme sets that facilitate an expansion of the operational ranges of user terminals within such networks and finer granularity within such operational ranges. A mode indicator field of a frame header identifies a modulation/coding mode applied to a data payload of the data frame. The modulation/coding mode is one of either a first or second set of modulation/coding modes. The mode indicator field is encoded and modulated. When the modulation/coding mode is one of the first set, the modulation of the encoded mode indicator field is applied in a first mode, and when the modulation/coding mode is one of the second set, the modulation of the encoded mode indicator field is applied in a second mode.
Abstract: Modulation and coding schemes are provided for improved performance of wireless communications systems to support services and applications for terminals with operational requirements at relatively low Es/N0 ratios and terminals at relatively high Es/N0 ratios. The new modulation and coding schemes provide new BCH codes, low density parity check (LDPC) codes and interleaving methods. The modulation and coding schemes also provide new modulation signal constellations.
Abstract: Approaches are provided for closing communications channel links (e.g., for small terminal applications in satellite communications systems), at lower effective data rates, in a most power efficient manner, while still meeting regulatory requirements. Such approaches employ modulation and coding schemes that facilitate such lower effective data rates in a most power efficient manner. The new modulation and coding schemes include new low density parity check (LDPC) codes.
Abstract: Terminal diagnosis self correction is disclosed. A service inquiry is received regarding a problem with a terminal from a user. Terminal statistics are obtained remotely from the terminal and stored in a site diagnosis log. An initial diagnosis is determined with a site diagnostic tool using the terminal statistics. The initial diagnosis is stored in the site diagnosis log. A technician is dispatched to repair the terminal. Terminal statistics are obtained locally at the terminal and stored in an onsite validation tool log. An onsite diagnosis is determined using an onsite validation tool and stored the onsite validation tool log. The initial and onsite diagnoses are compared. In response to a difference between the initial and onsite diagnoses, the remotely and locally obtained terminal statistics are compared. The site diagnostic tool is adjusted based on the initial diagnosis, the onsite diagnosis, and the remote and local terminal statistics.
Abstract: An apparatus, method, and non-transitory computer-readable medium comprising program code which when executed by an apparatus causes the apparatus to effect the method, for pre-fetching web content. Preferably, a proxy server performs the pre-fetching. Techniques such, for example, as executing Javascript in pre-fetched pages, modifying pre-fetched pages to address URL generation involving random numbers or dates, using cookie information or browser specifics when performing pre-fetching of pages, and injecting Javascript to measure response time may be performed, by way of example.
Abstract: An approach is provided for correlation of a signal over time and frequency. The signal is correlated with a bit sequence over time instances and certain frequency offsets, wherein sub-segments of the signal are correlated with sub-segments of the bit sequence to generate a correlation factor associated with each signal sub-segment. The correlation factors are coherently combined to generate a final correlation factor, wherein a respective phase shift (for each frequency offset) is applied to each correlation factor to generate a set of frequency adjusted correlation factors, and the frequency adjusted correlation factors of a respective set are combined to generate the final correlation factor over the signal sub-segments, resulting in the matrix of final correlation factors over time and frequency. A signal parameter estimation is performed, based on the matrix of final correlation factors, to determine a highest correlation value for the signal over the frequency offsets.
Abstract: A receiver is provided that can receive a first signal transmitted on a first carrier and a second signal transmitted on a second carrier. The receiver includes a channel estimation portion, a multicarrier nonlinear equalizer, a first log likelihood computing portion and a second log likelihood computing portion. The channel estimation portion can output a first estimation. The multicarrier nonlinear equalizer can output a first equalized signal and a second equalized signal. The first log likelihood ratio computing portion can output a first log likelihood ratio signal based on the first equalized signal. The second log likelihood ratio computing portion can output a second log likelihood ratio signal based on the second equalized signal. The multicarrier nonlinear equalizer can further output a third equalized signal and a fourth equalized signal. The third equalized signal is based on the first signal, the second signal and the first estimation.