Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SPUC::fading_channel Class Reference
[Simulation ClassesCommunication Classes]

A Class for simulating a FIR channel model. More...

#include <fading_channel.h>

Collaboration diagram for SPUC::fading_channel:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 fading_channel (long paths=1, double norm_delay_spread=1)
void setup (double norm_delay_spread)
void generate_channel ()
complex< double > update (const complex< double > s)

Public Attributes

fir< complex< double > > exp_decay
long taps
double delay_spread
noise tap_gain

Detailed Description

A Class for simulating a FIR channel model.

FIR Channel Model. Exponential decay delay line channel model Mean channel power is normalized Profiles are generated using gaussian pdf


Constructor & Destructor Documentation

SPUC::fading_channel::fading_channel long  paths = 1,
double  norm_delay_spread = 1
[inline]
 

Here is the call graph for this function:


Member Function Documentation

void SPUC::fading_channel::generate_channel  ) 
 

void SPUC::fading_channel::setup double  norm_delay_spread  ) 
 

complex< double > SPUC::fading_channel::update const complex< double >  s  ) 
 


Member Data Documentation

double SPUC::fading_channel::delay_spread
 

fir<complex<double> > SPUC::fading_channel::exp_decay
 

noise SPUC::fading_channel::tap_gain
 

long SPUC::fading_channel::taps
 


The documentation for this class was generated from the following files:
Generated on Fri Sep 16 11:07:45 2005 for spuc by  doxygen 1.4.4