Abstract:
A system and method are disclosed for synchronizing a predetermined repeated data sequence contained in a first data signal at a first sample rate with the same predetermined repeated data sequence contained in a second data signal at a second sample rate in a data communications device. The system preferably includes a digital signal processor operating pursuant to logic stored on a memory. The logic includes synchronization logic which reduces the first sample rate to a predetermined correlation sample rate using a first decimator, resulting in a first reduced data signal. The synchronization logic also reduces the second sample rate to the same predetermined correlation sample rate using a second decimator, resulting in a second reduced data signal. Finally, the synchronization logic determines a sequence offset between the predetermined repeated data sequence contained in the first reduced data signal and the predetermined repeated data sequence contained in the second reduced data signal using a correlator. This sequence offset is used to determine a time delay that is applied to the second data signal, thereby synchronizing the predetermined repeated data sequence contained in the first and second data sequences.
Abstract:
In a receiver system embodying the invention, the amplitude of the input signal is sensed so that when it exceeds a predetermined level, the adaptation of adaptive filters employed in the receiver is inhibited. In one embodiment of the invention the adaptation is inhibited for the extent of time that the sensed signal exceeds the predetermined level. In another embodiment of the invention, the adaptation is inhibited for a fixed period of time whenever the sensed signal exceeds the predetermined level. In still another embodiment of the invention, where the noise impulse has some repetitive pattern, an inhibiting signal is generated in anticipation of a repetitive noise impulse to inhibit adaptation of the adaptive filters during the period of time ("window") the noise impulse occurs.
Abstract:
A method and system are provided for preventing data loss in a VoIP system. In particular, during a VoIP call, it is determined whether incoming ringing on a POTS line causes an unacceptable level of signal loss or errors. If so, for subsequent VoIP calls, the CO handling calls to the POTS line is instructed to either answer each call with a busy signal or automatically forward calls to the POTS line to the VoIP line or other selected telephone. Calling returns to normal upon ending of the VoIP call. In this manner, incoming ringing on the POTS line does not result in call dropping or lengthy retraining processes.
Abstract:
Systems and methods for performing bit loading in a dual latency data transmission system. In a computer network, such as an XDSL-based network, carrier channels are allocated between two latency paths. Error sensitive information is transmitted over a latency path employing one or more forward error correction techniques. Latency sensitive information that is relatively more tolerant of errors is transmitted over the other latency path. Rather than employing the lowest coding gain for carrier channels having the two different latency paths, the highest coding gain for each path is used by applying different target S-N-R margins for carrier channels having different latency paths.
Abstract:
A method and system for enhancing reach-performance of a multi-carrier VDSL System estimates loop length, estimates maximum available bandwidth that can be utilized at that particular loop length, optimally selects an FFT size and sampling rate, and decides whether to apply a time domain equalization to its receiver and if so, selects a cyclic extension size. To minimize the implementation complexity, the sampling frequencies at receiver and transmitter are lowered to match the actual usable bandwidth. The FFT/IFFT sizes in the implementation are also required to set appropriately accordingly.
Abstract:
Disclosed herein are various techniques for multilevel channel coding. For a given binary word comprising a plurality of bits, the least-significant bit may be encoded by a boosted coding technique, such as turbo channel coding or low density parity check (LDPC) channel coding. A subset of the remaining bits of the binary word may be encoded using trellis coded modulation (TCM) coding. The results of the boosted channel coding and the TCM coding may be mapped to one or more symbols. The one or more symbols then may be transmitted to a receiver using transmission techniques well known to those skilled in the art. The present invention finds particular benefit in digital subscriber line (DSL)-based systems in accord with the ITU G.992-1 Recommendation and similar standards.
Abstract:
Systems and methods for increasing data capacity in communication systems is presented. In one embodiment, line characteristics are determined, and a downstream bandwidth is adaptively allocated in response to the determined line characteristics. In this regard, the upstream and downstream bandwidths may be seen as adaptively changing as a function of line characteristics.
Abstract:
Disclosed herein are various techniques for multilevel channel coding. For a given binary word comprising a plurality of bits, the least-significant bit may be encoded by a boosted coding technique, such as turbo channel coding or low density parity check (LDPC) channel coding. A subset of the remaining bits of the binary word may be encoded using trellis coded modulation (TCM) coding. The results of the boosted channel coding and the TCM coding may be mapped to one or more symbols. The one or more symbols then may be transmitted to a receiver using transmission techniques well known to those skilled in the art. The present invention finds particular benefit in digital subscriber line (DSL)-based systems in accord with the ITU G.922.1 Recommendation and similar standards.
Abstract:
The present invention is directed to implementing theoretical foundations of frequency domain methods aiming to locally decrease the impact of aggregate side lobes of a few discrete frequency tones, in the vicinity of other “victim” frequencies. The family of frequency methods referred to makes use of one or more “canceller tones.” The “canceller tones” loads are optimized to minimize the aggregate power in the neighborhood of the victim frequencies. An exemplary method for decreasing an impact of aggregate side lobes of one or more discrete frequency tones in the vicinity of one or more victim tones comprises the steps of calculating an aggregate power of one or more side lobes of one or more disturber tones within a victim bandwidth; determining at least one optimal load to minimize the aggregate power wherein the at least one optimal load comprises a linear combination of the one or more disturber tones; and applying the at least one optimal load to one or more canceller tones for minimizing the impact of the one or more side lobes of the one or more disturber tones.
Abstract:
The present invention overcomes various problems by defining two upstream masks (UI, U2) and two downstream masks (DI, D2) and using a mask selectable system for the long reach digital subscriber line (LDSL), in which a unique modem feature is activated during handshake to automatically check for physical layer status in terms of spectral compatibility and, thus, automatically optimize the boosted mode with the use of the mask selectable system choose the best combination of upstream/downstream masks in any physical layer noise scenario.