[Top][All Lists]
[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;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Commit-gnuradio] r8870 - usrp2/trunk/firmware/apps,
matt <=