Changes between Version 7 and Version 8 of ConceptandMotivation

Show
Ignore:
Timestamp:
07/02/10 21:41:12 (16 years ago)
Author:
vuk (IP: 147.83.105.169)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ConceptandMotivation

    v7 v8  
    2020 
    2121 
     22While defining a common framework for developing and deploying SDR applications it is important to eliminate any platform (hardware and supporting software) dependency. Radio applications are built through a set of precedence-constrained modules. (These modules may also be called “objects”.) Each module represents a more or less complex signal processing block that acquires information from preceding objects in the processing chain and delivers the processed information to the following modules. ALOE assumes that object interfaces are unknown at design time. This enables dynamically composing and recomposing processing chains at execution time while integrating the objects that assemble the desired waveform. 
     23 
    2224=== Layers === 
    23  
    24 While defining a common framework for developing and deploying SDR applications it is important to eliminate any platform (hardware and supporting software) dependency. Radio applications are built through a set of precedence-constrained modules. (These modules may also be called “objects”.) Each module represents a more or less complex signal processing block that acquires information from preceding objects in the processing chain and delivers the processed information to the following modules. ALOE assumes that object interfaces are unknown at design time. This enables dynamically composing and recomposing processing chains at execution time while integrating the objects that assemble the desired waveform. 
    2525 
    2626The figure shows the ALOE layers. The hardware layer typically consists of several processors or processing elements (PEs), which are physically interconnected. The ALOE Layer abstracts the hardware platform, providing a homogeneous execution environment, the ALOE platform, to applications. The abstract application layer models a radio application or waveform by means of the task graph. It abstracts the waveform modules, providing information about the involved tasks (modules or objects), their precedence constraints and data flow requirements. The real application layer uses the services or functionalities provided by the ALOE layer for assembling the complete waveform and distributing its modules among the available hardware resources.