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

mimo::UniformCircularLambdaHalf Class Reference

#include <mimo-channel.h>

Inheritance diagram for mimo::UniformCircularLambdaHalf:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~UniformCircularLambdaHalf ()
double get_phase (unsigned N, unsigned k, double alpha) const

Detailed Description

Antenna geometry class that describes a uniform circular array with element spacing lambda-half, i.e. the radius is chosen such that the spacing between neigbouring elements is exactly lambda half.


Constructor & Destructor Documentation

virtual mimo::UniformCircularLambdaHalf::~UniformCircularLambdaHalf  )  [inline, virtual]
 


Member Function Documentation

double mimo::UniformCircularLambdaHalf::get_phase unsigned  N,
unsigned  k,
double  alpha
const [virtual]
 

Returns the phase shift per antenna k out of N antennas at angle alpha, for a uniform circular array with element spacing lambda/2.

Implements mimo::AntennaArray.


Generated on Tue Aug 9 14:43:52 2005 for mimolib by  doxygen 1.4.1