Claims
- 1. A communication system comprising:
- a modem transmit path having a transmitter processor for generating successive blocks of digital data having L samples each, and transmitter converter means for supplying analog signals to a channel representing blocks of digital data having L-A samples, wherein A.gtoreq.1, and said L-A samples are sampled at a first frequency;
- a modem receive path having:
- a receiver converter means for converting said analog signals received over said channel from said modem transmit path to L-B digital samples per block at said first frequency, where in B.gtoreq.0;
- a receiver FIFO for storing said L-B samples; and
- a receiver processor for testing said receiver FIFO to determine if said receiver FIFO contains at least L samples and if yes, transferring L samples from said receiver FIFO to said receiver processor.
- 2. The system of claim 1 wherein said transmitter converter means comprises:
- a transmitter FIFO for receiving said successive blocks of data having L samples and supplying an output of L-A samples for each said L samples received; and
- a transmitter digital to analog converter operating at said first frequency for converting said L-A samples into said analog data.
- 3. The system of claim 1 wherein said receiver converter means comprises:
- a receiver analog to digital converter communicating with said channel and operating at a second frequency for converting received analog data into first successive blocks of digital data having L-A samples; and
- an interpolator for recovering said first frequency, resampling said L-A samples at said first frequency and supplying L-B digital samples per block.
- 4. The communication system of claim 3 wherein L=120.
- 5. The communication system of claim 4 wherein A=1.
- 6. A system for controlling the processing load on a digital processor in a receiving modem from data supplied by a sending modem wherein said digital processor has a processing capacity of L samples of digital data per block processing period, and wherein said sending modem's digital to analog clock at a first frequency may differ by no greater than a predetermined frequency than said receiving modem's analog to digital clock, at a first frequency said system comprising:
- a modem transmit path having:
- transmitter processor means for generating successive blocks of transmitter digital data having L samples each,
- transmitter storage means for receiving said blocks of data having L samples and supplying an output of L-A samples for each L samples received; and
- transmitter converter means operating at said first frequency for converting said L-A digital samples into analog data and supplying said analog data to a channel; and
- a modem receive path having:
- receiver converter means communicating with said channel for receiving said analog data and generating successive first blocks of receiver digital samples from said analog data using said second frequency wherein each of said successive first blocks has L-A samples;
- first storage means communicating with said receiver converter means for storing each of said first blocks of receiver digital samples;
- frequency recovery means communicating with said receiver converter means for recovering said first frequency;
- resampling means communicating with said first storage means and said frequency recovery means for resampling each of said successive first blocks of receiver digital samples at said first frequency to create successive second blocks of receiver digital samples;
- second storage means communicating with said resampling means for storing each of said second blocks of receiver digital samples;
- testing means communicating with said second storage means for determining if said second storage means contains at least L samples;
- transfer means communicating with said second storage means, said testing means and said digital processor for transferring a block of L samples from said second storage means to said digital processor if said second storage means contains at least L samples; and
- said second storage means containing less than 2 L samples is ensured.
- 7. The communication system of claim 6 wherein said testing means and said transfer means comprise said digital processor in said receiver.
- 8. The communication system of claim 6 wherein L=120.
- 9. The communication system of claim 6 wherein A=1.
Parent Case Info
This is a continuation of application Ser. No. 08/367,572, filed Jan. 3, 1995 now abandoned.
US Referenced Citations (10)
Continuations (1)
|
Number |
Date |
Country |
Parent |
367572 |
Jan 1995 |
|