/home/ltracy/workspace/NSUAN/uan/uan-phy-bhpfsk.h

00001 #ifndef UANPHYBHPFSK_H_
00002 #define UANPHYBHPFSK_H_
00003 
00032 #include "uan-phy.h"
00033 
00034 class UanPhyBhpFsk : public UanPhy
00035 {
00036 public:
00037         //Constructs layer
00038         UanPhyBhpFsk();
00039         virtual ~UanPhyBhpFsk();
00040         
00041         
00042 protected:
00044         double tSym;    //Symbol length
00046         int bins;               //Number of bins
00047         
00056         virtual UanPhy::TransEvent rx(Packet *p);  //Log an incoming packet
00057         //virtual UanPhy::TransEvent tx(Packet *p);  //TX packet
00058         
00069         virtual double getSINR(Packet *p, double st);  //Get the updated SINR of p with FH-FSK
00070         
00071 };
00072 
00073 #endif /*UANPHYBHPFSK_H_*/

Generated on Mon Oct 1 12:12:43 2007 for UANModule by  doxygen 1.5.1