Patent ID: 8074145
Filing Date: 2011-12-06
Classification: G06F

Abstract:
1. A software-defined radio, comprising: a radio circuit; an executable radio software system operable with the radio circuit and conforming to the Software Communications Architecture (SCA) specification and defining an operating environment that allows a waveform application to operate with the radio circuit for transmitting and receiving voice and data; and a write protected non-volatile memory operable with the radio circuit and executable radio software system and having a write enable controlled by a non-driver program for deferring a wear leveling correction sequence and further comprising a RAM, a writeable non-volatile memory, and a file system and driver for reading transaction requests on pages in blocks, wherein said file system and driver are configured to: retrieve a block as a suspect block upon detection of an Error Correction Code (ECC) after a page read; copy the suspect block into RAM where it is maintained for fulfilling file requests; copy the subject block into the writeable non-volatile memory; erase the stored data corresponding to the subject block from the write-protected non-volatile memory after entering a write enabled mode; and replace the erased data with a copy of the data stored in the writeable, non-volatile memory.