Claims
- 1. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “user waveforms”) comprising
a digital signal processor (hereinafter “DSP”) that processes user waveforms to determine characteristics thereof, the DSP having an associated memory and an associated direct memory access (hereinafter “DMA”) controller that controls access to that memory, a programmable logic device (hereinafter “PLD”) that is coupled to the DMA controller and that configures it to move data relating to user waveform characteristics from the memory to a buffer external to the DSP.
- 2. The device of claim 1, wherein the PLD configures the DMA controller to move the data from the memory to the buffer in blocks.
- 3. The device of claim 2, wherein the PLD configures the DMA controller to move the data from the memory to the buffer in unfragmented blocks.
- 4. The device of claim 2, wherein the PLD configures the DMA controller to move the data from the memory to the buffer in fragmented blocks.
- 5. The device of claim 4, wherein the PLD formats the fragmented blocks in the buffer for subsequent defragmentation.
- 6. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “user waveforms”) comprising
a first-in first-out buffer comprising a dual-port random access memory, a digital signal processor (hereinafter “DSP”) that processes user waveforms to determine characteristics thereof, the DSP having an associated memory and an associated direct access memory (hereinafter “DMA”) controller that controls access to that memory, a programmable logic device (hereinafter “PLD”) that is coupled to the DMA controller and that configures it to move data relating to user waveform characteristics from the memory to the buffer external to the DSP.
- 7. The device of claim 6, wherein the programmable logic device is any of a field programmable gate array and a applications specific integrated circuit.
- 8. The device according to claim 6, comprising a multi-port data switch coupled with the PLD.
BACKGROUND OF THE INVENTION
[0001] This application claims the benefit of priority of (i) U.S. Provisional Application Serial No. 60/275,846 filed Mar. 14, 2001, entitled “Improved Wireless Communications Systems and Methods”; (ii) U.S. Provisional Application Ser. No. 60/289,600 filed May 7, 2001, entitled “Improved Wireless Communications Systems and Methods Using Long-Code Multi-User Detection” and (iii) U.S. Provisional Application Ser. No. 60/295,060 filed Jun. 1, 2001 entitled “Improved Wireless Communications Systems and Methods for a Communications Computer,” the teachings all of which are incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60275846 |
Mar 2001 |
US |
|
60289600 |
May 2001 |
US |
|
60295060 |
Jun 2001 |
US |