itpp::BSC Class Reference
[Channel Modeling]

A Binary Symetric Channel with crossover probability p. More...

#include <channel.h>

List of all members.

Public Member Functions

 BSC (double in_p=0.0)
 Class constructor. Sets the error probability to p.
void set_prob (double in_p)
 Set crossover (bit error) probability.
double get_prob () const
 Get crossover (bit error) probability.
bvec operator() (const bvec &input)
 Feed input through the BSC channel.


Detailed Description

A Binary Symetric Channel with crossover probability p.

Input and output are of type bvec with 0 and 1. Example:

  #include <itpp/itcomm.h>
  using namespace itpp;

  int main() {
 Initiate the BSC with cross-over probability 0.1
    BSC bsc(0.1);

    bvec transmitted_bits = randb(100);
    bvec received_bits = bsc(transmitted_bits);
  }

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

Generated on Tue Jun 2 10:02:19 2009 for mixpp by  doxygen 1.5.8