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

simthlib::WssusChannelBU Class Reference

#include <channel.h>

Inheritance diagram for simthlib::WssusChannelBU:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 WssusChannelBU (int id, simth::DeviceSystemIntf *s, const simth::PropertyList &pl)
virtual void setCohBandw (double bc)
 sets the coherence bandwidth of the channel

Related Functions

(Note that these are not member functions.)

 propertylist_WssusChannelBU (not_a_function)

Detailed Description

WSSUS channel for a bad urban (BU) area (COST).


Constructor & Destructor Documentation

simthlib::WssusChannelBU::WssusChannelBU int  id,
simth::DeviceSystemIntf s,
const simth::PropertyList pl
 

Constructor

Parameters:
id The Device ID
s The pointer to the simulation system
pl The list of properties this device has


Member Function Documentation

virtual void simthlib::WssusChannelBU::setCohBandw double  bc  )  [virtual]
 

sets the coherence bandwidth of the channel

Implements simthlib::WssusChannel.


Friends And Related Function Documentation

propertylist_WssusChannelBU not_a_function   )  [related]
 

These are the properties of class WssusChannelBU . This list is auto-generated from the XML-Devicelist of this device by means of an XSLT transformation script.

Description of this device in the XML file: WSSUS channel for a bad urban (BU) area (COST207).

Note that this class also has the Properties of its base classes. The direct base class is simthlib::WssusChannelDelayProfile ; direct link to its propertylist should be propertylist_WssusChannelDelayProfile(). The list below usually includes the properties that have been inherited from the base classes; the properties which belong only to this class can be found at the end of this list.

input_length
<sequencelength>, default "-1" -- The length of the input sequence. '-1' means it will be determined dynamically at runtime.

snr
<string>, default "" -- Name of the SNR loop variable in your simulation setup

channel_refresh
<string>, default "" -- Name of the channel refresh loop variable in your simulation setup

3 properties in this class. The above properties have been inherited from the base class simthlib::Channel .

num_path
<unsigned>, default "30" -- Important WSSUS parameter: The number of scattering paths in the WSSUS channel model. This number should be at least 30 or larger in order to model a sufficiently random channel.

normalization_mode
<enum>, default "standard" -- The normalization mode in this channel: standard, time, or freq. Additionally the channel will be normalized by the number of transmit antennas.

freq_dist
<double>, default "312500" -- Only for normalization mode 'frequency': Distance of frequence samples when calculating the normalization factor in frequency normalization mode

num_freqs
<unsigned>, default "64" -- Only for normalization mode 'frequency': Number of frequency points/samples when calculating the normalization factor in frequency normalization mode

rice_factor_db
<double>, default "-1e6" -- The rice factor of this channel in dB. If unset (minus infinity), then there is no line of sight. The dB property overrides the scalar one.

rice_factor
<double>, default "0.0" -- The rice factor of this channel as a scalar. If unset (zero), then there is no line of sight.

6 properties in this class. The above properties have been inherited from the base class simthlib::WssusChannel .

max_doppler
<double>, default "" -- Maximum doppler frequency in Hz. This is f_0*v/c_0, i.e. for IEEE802.11a or Hiperlan/2 this means: 1 km/h = 5 Hz

1 properties in this class. The above properties have been inherited from the base class simthlib::WssusChannelJakesUniform .

No properties defined in this particular class. The above properties have been inherited from the base class simthlib::WssusChannelDelayProfile .

No properties defined in this particular class.


Generated on Tue Aug 9 14:37:06 2005 for simtheticlib by  doxygen 1.4.1