SPUC
3.0
|
#include <iostream>
#include <cstdlib>
#include <spuc/complex.h>
#include <spuc/noise.h>
#include <spuc/baud_eq_env.h>
Functions | |
int | main (int argc, char *argv[]) |
Baud rate equalization simulation. More... | |
int main | ( | int | argc, |
char * | argv[] | ||
) |
Baud rate equalization simulation.
Simulation of QPSK receiver in AWGN.
BPSK (real) data is corrupted with a multipath channel (delay spread = baud rate?) with L+M (programmable) number of taps Noise is added and this program generates BER data over a range of SNR points with a a) MLSE (Viterbi) Equalizer with 2^L states b) DFSE Equalizer with 2^L states and M feedback decisions