Multimode digital modem
First Claim
1. A method of generating a fiame of time domain digital data yn (-L<
- =n<
N) for transmission over a channel, comprising the steps of;
providing a frame of length N of frequency domain digital data Xk, (0<
=k<
N);
transforming said frequency domain data Xk by IFFT operation to a time domain sequence of digital data xn (0<
=n<
N);
inserting an L-point prefix in front of the time domain sequence to obtain a time domain sequence of data xn ˜
(-L<
=n<
N);
obtaining the first L points of the sequence yn in the time domain from the linear convolution xn ˜
* tk, where tk are time domain coefficients of a transmitter filter; and
obtaining the remaining points of the sequence yn in the frequency domain from vn =IFFT (Xk ·
Tk), where Tk =FFT (tk).
1 Assignment
0 Petitions
Accused Products
Abstract
A modem operating selectively in the voice frequency and higher frequency bands which supports multiple line codes. A DSP is used to implement different existing ADSL line codes on the same hardware platform. The modem negotiates in real time for a desired line transmission rate to accommodate line condition and service cost requirements which may be implemented at the beginning of each communication session by exchange of tones between modems. A four step MDSL modem initialization process provides line code and rate compatibility. The handshake protocol and receiver algorithm for CAP based MDSL modems allows reliable modem synchronization over severely amplitude distorted channels and makes use of a short length sequence to train a synchronizing equalizer at the receiver. The algorithm and corresponding training sequence to train the transmitter filter are provided. After training to this sequence, a matched filter or correlator detects the inverted sync sequence. Detection of the inverted sequence signals commencement of normal reference training of the demodulation equalizers. An internal state machine in an MDSL modem records and monitors line status and notifies state change to other MDSL and host processor. The protocol for exchanging line connection management messages is a simplified LCP for MDSL. In a DMT system, a transmitter filter reduces the length of effective channel impulse response. Iimplementation of the filter combines time domain convolution and frequency domain multiplication to reduce needed computation power. The filter coefficients update may occur through a feedback channel.
298 Citations
1 Claim
-
1. A method of generating a fiame of time domain digital data yn (-L<
- =n<
N) for transmission over a channel, comprising the steps of;providing a frame of length N of frequency domain digital data Xk, (0<
=k<
N);transforming said frequency domain data Xk by IFFT operation to a time domain sequence of digital data xn (0<
=n<
N);inserting an L-point prefix in front of the time domain sequence to obtain a time domain sequence of data xn ˜
(-L<
=n<
N);obtaining the first L points of the sequence yn in the time domain from the linear convolution xn ˜
* tk, where tk are time domain coefficients of a transmitter filter; andobtaining the remaining points of the sequence yn in the frequency domain from vn =IFFT (Xk ·
Tk), where Tk =FFT (tk).
- =n<
Specification