EP1540813A2

Flexible method and apparatus for performing digital modulation and demodulation

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 3 July 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

28 claims: 6 independent, 22 dependent

  1. 1
    Claims of equivalent WO 2004006426 A2 WHAT IS CLAIMED IS:1 . A method of processing data based on programmed instructions, the method comprising: referencing a number of locations in memory by forming addresses and correct buffer mappings corresponding to separate buffers in a plurality of buffers;and communicating data from the referenced locations in memory to a processing unit, wherein the processing unit concurrently receives inputs from the separate buffers in the plurality of buffers and outputs to another buffer in the plurality of buffers.
  2. 12
    1 2. An apparatus operable to process communication signals, the apparatus comprising:a plurality of buffers;a controller including programmed instructions configured to reference a number of locations in memory by forming addresses and correct buffer mappings corresponding to separate buffers in the plurality of buffers;and a processing unit that concurrently receives inputs from the separate buffers in the plurality of buffers and outputs to another buffer in the plurality of buffers.
  3. 17
    1 7. A system for processing communication signals communicated, the system comprising:means for referencing a number of locations in memory by forming addresses and correct buffer mappings corresponding to separate buffers in a plurality of buffers;and means for communicating data from the referenced locations in memory to a processing unit, wherein the processing unit concurrently receives inputs from the separate buffers in the plurality of buffers and outputs to another buffer in the plurality of buffers.
  4. 23
    A method of processing data based on programmed instructions, the method comprising:performing vector processing operations, wherein the vector processing operations comprise a single instruction that drives calculation of a vector.
  5. 26
    A method of processing data based on programmed instructions, the method comprising:demodulating a 802.1 1 -compliant waveform, wherein the 802.1 1 - compliant waveform is processed asynchronously to a sample rate associated with the waveform and based on programmed instructions in programmed memory.
  6. 27
    A method of processing data based on programmed instructions, the method comprising:referencing a number of locations in memory by forming addresses and correct buffer mappings corresponding to separate buffers in a plurality of buffers;and communicating data from the referenced locations in memory to a processing unit, wherein the processing unit concurrently receives inputs from the separate buffers in the plurality of buffers and outputs to another buffer in the plurality of buffers, wherein the buffer mappings change such that a buffer mapped as an output is mapped to be an input after an instruction is executed.