|
|||||||||||||||||||
|
advertisement |
|
Standardizing Transceiver APIs for Software Defined and Cognitive Radio Feb 1, 2008 12:00 PM By Eric Nicollet and Lee Pucker This article introduces the key features of the transceiver API facility, underlining the main benefits of the approach, and presents the SDR Forum Transceiver Sub-system Interfaces Task Force and the associated standardization stakeholders. The organization
The transceiver facility defines reference content for APIs to access a specific transceiver implementation from the baseband software. The features are based on a certain number of “common concepts,” which are captured independently from the features themselves. Common Concepts have no content directly usable as API definition, but capture key radio-domain concepts on top of which the features are built. For instance, the notion of baseband signal power level is defined as a common concept that is used by the “receive” feature to characterize the nominal output level and the “AGC” feature to characterize signal level ranges for the AGC. The transceiver development activity is built upon solid methodological foundations using the model-driven architecture (MDA) approach. Usage of the facility
The transceiver facility can be used from either a waveform characterization viewpoint or a transceiver characterization viewpoint. From a waveform characterization viewpoint, each feature of the transceiver Facility provides a certain number of functions and performance attributes that are given specific waveform-dependent values. The subset of features necessary to support a given waveform is identified, and the values of the associated attributes are defined. For instance, for FM3TR one can state that for the transmit feature, the sampling rate shall be equal to 100 kilosamples per second (ksps), which is a value specific to the FM3TR waveform definition. The organization of the facility into features avoids the need to mandate unnecessary APIs for a given waveform, so the transceiver facility does not lead to overspecification. From a SDR platform characterization viewpoint, the transceiver supports a number of waveform configuration states, which can be defined by referencing the waveform-specific characterizations that used the facility as exposed beforehand. Additionally, some features that would not be specific to a certain waveform can be captured thanks to direct usage of the facility in setting boundaries on the implementation, saying for instance that the carrier frequency may range from 2 MHz to 2 GHz independent from any other setting. A flexible SDR transceiver is capable of accommodating the needs of different waveforms and switching between the configuration states needed for each supported waveform. A dedicated feature must harness the associatedreconfiguration needs, with the corresponding control functions proposed to the reconfiguration software. It is then sending the suitable reconfiguration commands to the transceiver through this management API, which can be product-specific or standard. The facility proposes the standard “Device“ interface (from SCA and OMG) as one possible solution. |
|
||||||||||||
| Back to Top |