Abstract:
A variety of methods, systems, devices and arrangements are implemented for assessing and/or controlling call routing for VoIP/VioIP calls. According to one such method, endpoint devices are used to monitor and/or assess the call-quality. The assessment is sent to a centralized server arrangement and call-routing is controlled therefrom. Endpoint devices employ a decentralized testing mechanism to further monitor and assess call quality including the use of test connections. Aspects of call quality are analyzed and attributed to endpoint devices and/or local connections or networks to distinguish intermediate routing issues from local/endpoint issues.
Abstract:
Methods and apparatus for processing multichannel signals in a multichannel receiver are described. In one implementation, a plurality of demodulator circuits may provide a plurality of outputs to a processing module, with the processing module then simultaneously estimating noise characteristics based on the plurality of outputs and generating a common noise estimate based on the plurality of outputs. This common noise estimate may then be provided back the demodulators and used to adjust the demodulation of signals in the plurality of demodulators to improve phase noise performance.
Abstract:
An object of the present invention is provide an OFDM communications apparatus for achieving a phase correcting a highly-accurate phase correcting process which does not gradually lose accuracyor requiring large hardware. An Arctan vector phase rotator 104 calculates a phase of a vector signal. A phase correction information estimator 105 finds an estimated multipath-fading deviation value from the phase of a vector in a phase error estimation symbol 207, and also finds an estimated non-multipath-fading deviation value from the phase of a vector in a pilot signal 209. An adder 106 adds these two estimated deviation values together for output as a total phase correction value. Based on the total phase correction value, the Arctan vector phase rotator 104 rotates the phase of a vector to be demodulated for phase correction.
Abstract:
In a synchronous detector the carrier of a binary differentially coherent phase shift-keyed signal is recovered by decomposing the carrier information signal into its conjugate in-phase and outof-phase components which contain in their arguments a term delta (t) representing the phase difference between the carrier and a local oscillator signal. The conjugate components are multiplied to generate a product signal which is sampled every other time slot to produce an error signal proportional to sin(2 delta (t)). This signal is applied to the local oscillator to phase lock the local oscillator signal to the carrier of the information signal.
Abstract:
This application discloses a computing system to perform a fast evaluation of a worst case eye diagram for a channel capable of communicating signals encoding data in more than two value levels. The computing system can identify multiple step responses of the channel, each corresponding to a transition between a plurality of the value levels. The computing system can determine distribution boundaries of the signals at each of the value levels based, at least in part, on the step responses of the channel. The computing system can utilize the distribution boundaries at the value levels to determine boundaries of eye openings between adjacent value levels or to build worst case input patterns used to generate the worst case eye diagram for the channel. The computing system can predict a signal integrity of the channel based on the distribution boundaries at each of the value levels.
Abstract:
Methods and apparatus for processing multichannel signals in a multichannel receiver are described. In one implementation, a plurality of demodulator circuits may provide a plurality of outputs to a processing module, with the processing module then simultaneously estimating noise characteristics based on the plurality of outputs and generating a common noise estimate based on the plurality of outputs. This common noise estimate may then be provided back the demodulators and used to adjust the demodulation of signals in the plurality of demodulators to improve phase noise performance.
Abstract:
A system and method for carrier recovery includes a plurality of carrier recovery modules, each processing the same input symbols, and each having a gain input and an error output. A loop gain control receives errors from the carrier recovery modules and provides gains to the carrier recovery modules. Based upon the errors during a current period, the loop gain control determines which module produced lowest errors, and selects the gain associated with that module as a best gain which is applied to a module which outputs symbols for decoding during a next period.
Abstract:
Methods and apparatus for estimating and correcting carrier frequency offsets in a bust multi-tone receiver are described. Course and fine carrier frequency estimates are generated from the signal's preamble. Decision directed carrier frequency offset estimates are then generated from the signal field and data fields of the multi-tone signal. Frequency error estimates are generated for each tone of the signal and combined using a weighted average to generate the frequency error estimate used to perform the correction operation. Error estimates corresponding to noisy data tones are weighted less then estimates corresponding to less noisy data tones. In cases of low SNR frequency error estimates corresponding to pilots are weighted by an extra amount as compared to error estimates corresponding to tones used to transmit data symbols. During times of high SNR error estimates corresponding to pilot tones are weighted in the same manner as error estimates corresponding to data tones.
Abstract:
A method is providing for calculating local oscillator phase errors in a code division multiple access (CDMA) receiver using an arctangent calculation of the difference vectors between sample stream (multipath) delays. Instead of the conventional cross-product calculation of pilot symbols, a phase correction, using both real and imaginary parts of the complex conjugate, is preformed in each sample stream delay path before the step of maximal-ratio combining (MRC). The weighted combination is then selectively filtered and accumulated, depending on whether the automatic frequency control (AFC) loop is tracking or acquiring. Then, an arctangent polynomial approximation is used to find the actual phase error. An AFC system using the above-mentioned MRC combination and arctangent calculation of phase error is also provided.