Qamd
OwnerDavid Milwayinventor
Life of this patent
Estimating the term…
Abstract
A co-processor for a DSP adapted for use with a DMT communication system. The co-processor includes a decoder for converting an input stream of QAM coordinated pairs into variable length sequences of bits and a combiner having a data register and an offset register for performing a cycle in which variable length bit sequences from the decoder are assembled into a block of data having a predetermined number of fixed length data words. An output buffer is provided for writing the data words into memory, whereby the data register can be preloaded with a part of a data word in memory, the offset register being set accordingly and the address register being set to the word-aligned address of the data word in memory, so that received data can be stored at a non-word aligned address.
Claims5
A co-processor for a DSP (Digital Signal Processor) having access to a memory, the DSP being adapted for use with a DMT (Discrete Multi-Tone) communication system, the co-processor comprising:
- (a) a decoder for converting an input stream of QAM (Quadrature Amplitude Modulated) coordinate pairs into variable length sequences of bits;
- (b) a combiner including a data register and an offset register for performing a cycle in which variable length bit sequences from the decoder are assembled into a block of data having a predetermined number of fixed length data words, and
- (c) an output buffer, including an address register, for writing said data words into said memory, whereby said data register can be preloaded with a part of a data word in said memory, the offset register being set accordingly and the address register being set to the word-aligned address of the data word in said memory, such that the received data can be stored at a non-word aligned address in memory.
Dependencies are inferred from the claim text.