임준영

change main.cpp

#include <iostream>
using namespace std;
#include "sender.h"
#include "sender2.h"
#include "channel.h"
#include "receiver.h"
#include "evaluate.h"
......@@ -10,12 +10,25 @@ void main() {
Creceiver myReceiver;
Cevaluate myEvaluator;
mySender.transmitData(); // generate data[ ], s[ ]
myChannel.s = mySender.s;
myChannel.AWGN(); // calculate r[ ]
myReceiver.r = myChannel.r;
myReceiver.c0 = mySender.c0;
myReceiver.c1 = mySender.c1;
myReceiver.demodulate(); // calculate constellation[ ], DecodedData[ ];
myEvaluator.Data = mySender.data;
myEvaluator.DecodedData = myReceiver.DecodedData;
myEvaluator.At = mySender.At;
myEvaluator.Bt = mySender.Bt;
myEvaluator.At_ = myReceiver.At_;
myEvaluator.Bt_ = myReceiver.Bt_;
//myEvaluator.Data = mySender.data;
//myEvaluator.DecodedData = myReceiver.DecodedData;
myEvaluator.evaluate(); // compare the original and the decoded
getchar();
}
\ No newline at end of file
......