Transceiver52M: Add 64 MHz resampling option with B100

Move B100 to the resampling interface with default
clocking. This temporarily resolves undetermined
FPGA clocking issues. This also provides extensible
support for multiple clocking rates and resampling
ratios.

Signed-off-by: Thomas Tsou <tom@tsou.cc>
diff --git a/Transceiver52M/radioInterface.h b/Transceiver52M/radioInterface.h
index 98d0f9d..84de1e5 100644
--- a/Transceiver52M/radioInterface.h
+++ b/Transceiver52M/radioInterface.h
@@ -21,9 +21,6 @@
 #include "radioVector.h"
 #include "radioClock.h"
 
-/** samples per GSM symbol */
-#define SAMPSPERSYM 4
-
 static const unsigned gSlotLen = 148;      ///< number of symbols per slot, not counting guard periods
 
 /** class to interface the transceiver with the USRP */
@@ -86,13 +83,13 @@
   void start();
 
   /** intialization */
-  virtual bool init();
+  virtual bool init(int type);
   virtual void close();
 
   /** constructor */
   RadioInterface(RadioDevice* wRadio = NULL,
 		 int receiveOffset = 3,
-		 int wSPS = SAMPSPERSYM,
+		 int wSPS = 4,
 		 GSM::Time wStartTime = GSM::Time(0));
     
   /** destructor */
@@ -172,11 +169,11 @@
 
   RadioInterfaceResamp(RadioDevice* wRadio = NULL,
 		       int receiveOffset = 3,
-		       int wSPS = SAMPSPERSYM,
+		       int wSPS = 4,
 		       GSM::Time wStartTime = GSM::Time(0));
 
   ~RadioInterfaceResamp();
 
-  bool init();
+  bool init(int type);
   void close();
 };