Changes between Version 9 and Version 10 of FlexWaves

Show
Ignore:
Timestamp:
11/28/09 13:16:36 (16 years ago)
Author:
ismael (IP: 62.57.1.15)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • FlexWaves

    v9 v10  
    55The license of this folder may change from one object to another, even from one file to another thus, we encourage the reader to read in each source file the specific license before using and distributing it. 
    66 
    7 Some of the waveforms and/or objects under this folder have been developed by graduate and under-graduate students. This means that the level of optimization and compliance with the standards is not guaranteed. However, they may be useful for testing purposes or evaluating the performance of the algorithms under different situations or platforms.    
     7Some of the waveforms and/or objects under this folder have been developed by graduate and under-graduate students. This means that the level of optimisation and compliance with the standards is not guaranteed. However, they may be useful for testing purposes or evaluating the performance of the algorithms under different situations or platforms.    
    88 
     9'''NOTE:''' Waveforms are now distributed with the ALOE packages. They are already preconfigured and ready to be used. You will find the latest versions in the QuickStartGuide page. This page describes the applications and some important notes about them.  
    910 
    10 == Test == 
    11  
    12 This waveform is a dummy example for testing purposes. It consist on a single executable that can be instantiated as two different functionalities: read and write. The final function depends on the interfaces modes (input/output) we have configured it for in the Application's Definition File.    
    13  
    14 You can download the waveform executable from our svn repository: 
    15  
     11The source for all components can be found at: 
    1612{{{ 
    17 svn co http://flexnets.upc.edu/svn/phal-apps/trunk/test 
     13http://flexnets.upc.edu/svn/phal/trunk/modules 
    1814}}} 
    1915 
    20 And the Application's Definition File from: 
     16And the waveform's description files at: 
    2117{{{ 
    22 svn co http://flexnets.upc.edu/svn/phal-apps/trunk/phal-repositories/test.app 
     18http://flexnets.upc.edu/svn/phal/trunk/example-repository/swman_apps/ 
    2319}}} 
    2420 
    25 To compile and use it follow the instructions under WaveformDeveloperGuide and AloeUserGuide 
     21The following waveforms are shipped with the ALOE package: 
    2622 
     23== Example waveforms == 
     24 
     25This waveform is a simple digital modem. It can be configured to perform BPSK, QPSK, QAM4, QAM64 and so on. The modulator/demodulator is a single program which can be instantiated as a modulator or demodulator. A binary source and a sink generate and reads random data.  
    2726 
    2827== UTRAN ==  
    2928 
    30 This waveform partially implements the bit-level processing of a UTRAN transceiver.  
     29This waveform partially implements the bit-level processing of a UTRAN transmitter and receiver. The transmitter part consist on the following modules: 
    3130 
     31binsource(*) -> crc(*) -> coder(*) -> ratematching(*) -> interleaving(*) -> timemux(*) -> trchmux -> interleaving -> channel 
    3232 
    33 You can download the waveform executable from our svn repository: 
     33Where (*) indicates that two transport channels transmit in parallel. The receiver chain implements the same modules in the opposite direction. 
    3434 
    35 {{{ 
    36 svn co http://flexnets.upc.edu/svn/phal-apps/trunk/utran 
    37 }}} 
     35- The coder is a UMTS TurboCoder for the data channel and a Convolutional Coder for the control one (viterbi decoder not yet implemented).  
     36- The ratematching component is specifically designed for the UMTS chain and can not be configured to operate in another context. 
    3837 
    39 And the Application's Definition File from: 
    40 {{{ 
    41 svn co http://flexnets.upc.edu/svn/phal-apps/trunk/phal-repositories/utran.app 
    42 }}} 
    43  
    44 To compile and use it follow the instructions under WaveformDeveloperGuide and AloeUserGuide 
    45   
     38The waveform must operate at a period of 10ms, so this is the time-slot that should be fixed (see /usr/local/etc/platforms.conf). All components of each transport channel can operate at higher periods (20, 40, 80 ms). The component 'timemux' performs a time (de)-multiplexing of data frames and delivers 1 packet every 10ms to the channel.  
    4639 
    4740 
     
    5346 
    5447 
    55  
    5648== Generating Modules from Matlab(c)'s Simulink(c) == 
    5749