]> git.rkrishnan.org Git - dttsp.git/blobdiff - jDttSP/sdr.c
added time-domain windowing to EQ functions to eliminate artifacts
[dttsp.git] / jDttSP / sdr.c
index b3b2818c0e79568117d033abb545c2fdba6683d5..ead39f0e61391978bd1f065ad70de6c3497f1be3 100644 (file)
@@ -209,7 +209,6 @@ setup_rx(int k) {
     REAL pos = 0.5, // 0 <= pos <= 1, left->right
          theta = (1.0 - pos) * M_PI / 2.0;
     rx[k].azim = Cmplx(cos(theta), sin(theta));
-    fprintf(stderr, "azim %f %f\n", rx[k].azim.re, rx[k].azim.im);
   }
 
   rx[k].tick = 0;
@@ -511,10 +510,6 @@ do_rx_post(int k) {
     }
   }
 
-  //
-  // mix in sidetone here?
-  //
-
   // final scaling
 
   if (rx[k].scl.post.flag)
@@ -528,12 +523,6 @@ do_rx_post(int k) {
   if (!rx[k].bin.flag)
     for (i = 0; i < n; i++)
       CXBdata(rx[k].buf.o, i) = Cscl(rx[k].azim, CXBreal(rx[k].buf.o, i));
-
-#if 0
-  if (!rx[k].bin.flag)
-    for (i = 0; i < n; i++)
-      CXBimag(rx[k].buf.o, i) = CXBreal(rx[k].buf.o, i);
-#endif
 }
 
 /* demod processing */
@@ -602,10 +591,6 @@ do_tx_pre(void) {
       CXBdata(tx.buf.i, i) = Cmplx(CXBreal(tx.buf.i, i) * tx.scl.pre.val, 0.0);
   }
 
-  //
-  // mix in CW tone here?
-  //
-
   correctIQ(tx.buf.i, tx.iqfix);
 
   if (tx.spr.flag) SpeechProcessor(tx.spr.gen);