src/channel.c File Reference

#include <it/vec.h>
#include <it/source.h>
#include <it/random.h>
#include <it/channel.h>

Go to the source code of this file.


vec modulate_bpsk (bvec b)
bvec channel_bsc (bvec v, double crossover_proba)
vec channel_awgn (vec v, double sigma)

Function Documentation

vec channel_awgn ( vec  v,
double  sigma 

Definition at line 58 of file channel.c.

References source_gaussian(), vec_add(), and vec_length().

Referenced by main().

bvec channel_bsc ( bvec  v,
double  crossover_proba 

Definition at line 43 of file channel.c.

References bvec_length(), bvec_new(), and it_rand().

vec modulate_bpsk ( bvec  b  ) 

Definition at line 31 of file channel.c.

References bvec_length(), and vec_new().

Referenced by main().

Hosted by
Copyright (C) 2005-2006 Hervé Jégou
Vivien Chappelier
Francois Cayre
libit logo courtesy of Jonathan Delhumeau