commit-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commit-gnuradio] r8870 - usrp2/trunk/firmware/apps


From: matt
Subject: [Commit-gnuradio] r8870 - usrp2/trunk/firmware/apps
Date: Fri, 11 Jul 2008 17:55:29 -0600 (MDT)

Author: matt
Date: 2008-07-11 17:55:29 -0600 (Fri, 11 Jul 2008)
New Revision: 8870

Modified:
   usrp2/trunk/firmware/apps/app_common_v2.c
Log:
enable tx halfbands


Modified: usrp2/trunk/firmware/apps/app_common_v2.c
===================================================================
--- usrp2/trunk/firmware/apps/app_common_v2.c   2008-07-11 20:52:11 UTC (rev 
8869)
+++ usrp2/trunk/firmware/apps/app_common_v2.c   2008-07-11 23:55:29 UTC (rev 
8870)
@@ -256,9 +256,24 @@
   }
 
   if (p->valid & CFGV_INTERP_DECIM){
-    dsp_tx_regs->interp_rate = p->interp;
+    int interp = p->interp;
+    int hb1 = 0;
+    int hb2 = 0;
+    
+    if(!(interp & 1)) {
+      hb1 = 1;
+      interp = interp >> 1;
+      }
+   
+    if(!(interp & 1)) {
+      hb2 = 1;
+      interp = interp >> 1;
+    }
+    
+    dsp_tx_regs->interp_rate =(hb1<<9) | (hb2<<8) | interp;
+    // printf("Interp: %d, register %d\n", p->interp, (hb1<<9) | (hb2<<8) | 
interp);
   }
-
+  
   if (p->valid & CFGV_SCALE_IQ){
     dsp_tx_regs->scale_iq = p->scale_iq;
   }





reply via email to

[Prev in Thread] Current Thread [Next in Thread]