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
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

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