SPUC  3.0
Public Member Functions | Public Attributes | List of all members

#include <fading_channel.h>

Collaboration diagram for SPUC::fading_channel:
Collaboration graph
[legend]

Public Member Functions

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

Public Attributes

fir< complex< float_type >
, complex< float_type > > 
exp_decay
 
long taps
 
float_type delay_spread
 
noise tap_gain
 

Detailed Description

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

Author
Tony Kirke, Copyright(c) 2001
Tony Kirke

Constructor & Destructor Documentation

SPUC::fading_channel::fading_channel ( long  paths = 1,
float_type  norm_delay_spread = 1 
)
inline

References generate_channel(), and SPUC::fir< Numeric, Coeff >::set_size().

Here is the call graph for this function:

Member Function Documentation

void SPUC::fading_channel::generate_channel ( )

References SPUC::noise::Cgauss(), delay_spread, SPUC::exp(), exp_decay, SPUC::sqrt(), tap_gain, and taps.

Referenced by fading_channel(), and setup().

Here is the call graph for this function:

void SPUC::fading_channel::setup ( float_type  norm_delay_spread)

References delay_spread, exp_decay, generate_channel(), and taps.

Here is the call graph for this function:

complex< float_type > SPUC::fading_channel::update ( const complex< float_type s)

References exp_decay, and taps.

Referenced by SPUC::baud_eq_env< Numeric >::step().

Member Data Documentation

float_type SPUC::fading_channel::delay_spread

Referenced by generate_channel(), and setup().

fir<complex<float_type>,complex<float_type> > SPUC::fading_channel::exp_decay
noise SPUC::fading_channel::tap_gain

Referenced by generate_channel().

long SPUC::fading_channel::taps

Referenced by generate_channel(), setup(), and update().


The documentation for this class was generated from the following files: