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

simthlib::WssusChannelFreqTimeCorr Class Reference

#include <channel.h>

Inheritance diagram for simthlib::WssusChannelFreqTimeCorr:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 WssusChannelFreqTimeCorr (int id, simth::DeviceSystemIntf *s, const simth::PropertyList &pl)

Related Functions

(Note that these are not member functions.)

 propertylist_WssusChannelFreqTimeCorr (not_a_function)

Detailed Description

WSSUS channel which is determind by the space time, space frequency correlation function (see Proakis "Digital Communications"), i.e. by the coherence time and by the coherence bandwidth.


Constructor & Destructor Documentation

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

Constructor for given coherence time and bandwidth.

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


Friends And Related Function Documentation

propertylist_WssusChannelFreqTimeCorr not_a_function   )  [related]
 

These are the properties of class WssusChannelFreqTimeCorr . 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 which is determind by the space time, space frequency correlation function (see Proakis "Digital Communications"), i.e. by the coherence time and by the coherence bandwidth.

Note that this class also has the Properties of its base classes. The direct base class is simthlib::WssusChannelExpDelay ; direct link to its propertylist should be propertylist_WssusChannelExpDelay(). 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 .

delay_mean
<double>, default "0.0" -- Mean value of the delay in s

max_signal_delay
<double>, default "" -- Max delay of the signal in s

2 properties in this class. The above properties have been inherited from the base class simthlib::WssusChannelExpDelay .

coherence_time
<double>, default "" -- Coherence Time

coherence_bandwidth
<double>, default "" -- Coherence bandwidth

2 properties in this class.


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