Patent ID: 8565811

Claim:
A radio control board comprising: a radio frequency (RF) controller for communicating with an RF front end coupled to the radio control board; a bus controller for coupling the radio control board for communication with a system bus of a computing device; and a direct memory access DMA controller for receiving digital samples of the received radio waveforms from the RF front end via the RF controller and for storing the received digital samples in a memory on the computing device via the system bus, wherein: the bus controller passes the received digital samples from the DMA controller to the system bus for storage in the memory on the computing device; the bus controller is configured to receive generated digital samples from the computing device via the system bus for delivery to the RF controller; the RF controller is configured to receive the generated digital samples from the bus controller and pass the generated digital samples to the RF front end for transmission as radio waveforms: the memory on the computing device is organized into a plurality of slots; each slot begins with a descriptor that contains an indicator that indicates whether data in the slot has been processed; the radio control board sets the indicator when a slot of data is written; and a processor on the computing device determines from the indicator whether to process the data in the slot or flush the data corresponding to the slot.