commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] r3615 - gnuradio/branches/developers/eb/digital-wip/gn


From: eb
Subject: [Commit-gnuradio] r3615 - gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general
Date: Fri, 22 Sep 2006 11:52:55 -0600 (MDT)

Author: eb
Date: 2006-09-22 11:52:55 -0600 (Fri, 22 Sep 2006)
New Revision: 3615

Modified:
   
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/Makefile.am
   
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc
   
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gr_costas_loop_cc.cc
   
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gri_agc_cc.h
   
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gri_agc_ff.h
Log:
minor tweaks

Modified: 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/Makefile.am
===================================================================
--- 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/Makefile.am
       2006-09-22 17:12:15 UTC (rev 3614)
+++ 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/Makefile.am
       2006-09-22 17:52:55 UTC (rev 3615)
@@ -319,8 +319,8 @@
        gr_vector_to_stream.h           \
        gr_vector_to_streams.h          \
        gri_add_const_ss.h              \
+       gri_agc_cc.h                    \
        gri_agc_ff.h                    \
-       gri_agc_cc.h                    \
        gri_agc2_cc.h                   \
        gri_agc2_ff.h                   \
        gri_char_to_float.h             \
@@ -441,8 +441,8 @@
        gr_vector_to_stream.i           \
        gr_vector_to_streams.i          \
        gr_unpack_k_bits_bb.i           \
+       gri_agc_cc.i                    \
        gri_agc_ff.i                    \
-       gri_agc_cc.i                    \
        gri_agc2_cc.i                   \
        gri_agc2_ff.i                   
 

Modified: 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc
===================================================================
--- 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc
        2006-09-22 17:12:15 UTC (rev 3614)
+++ 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gr_clock_recovery_mm_cc.cc
        2006-09-22 17:52:55 UTC (rev 3615)
@@ -48,7 +48,7 @@
                                                  float gain_mu, float 
omega_relative_limit)
   : gr_block ("clock_recovery_mm_cc",
              gr_make_io_signature (1, 1, sizeof (gr_complex)),
-             gr_make_io_signature (1, 1, sizeof (gr_complex))),
+             gr_make_io_signature (1, 2, sizeof (gr_complex))),
     d_mu (mu), d_omega(omega), d_gain_omega(gain_omega), 
     d_omega_relative_limit(omega_relative_limit), 
     d_gain_mu(gain_mu), d_last_sample(0), d_interp(new 
gri_mmse_fir_interpolator_cc()),
@@ -119,6 +119,9 @@
 {
   const gr_complex *in = (const gr_complex *) input_items[0];
   gr_complex *out = (gr_complex *) output_items[0];
+  gr_complex *foptr = (gr_complex *) output_items[1];
+
+  bool write_foptr = output_items.size() >= 2;
   
   int  ii = 0;                         // input index
   int  oo = 0;                         // output index
@@ -165,6 +168,10 @@
       printf("%f\t%f\n", d_omega, d_mu);
     }
 
+    // write the error signal to the second output
+    if (write_foptr)
+      foptr[oo-1] = gr_complex(d_mu,0);
+
     if (ii < 0)        // clamp it.  This should only happen with bogus input
       ii = 0;
   }

Modified: 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gr_costas_loop_cc.cc
===================================================================
--- 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gr_costas_loop_cc.cc
      2006-09-22 17:12:15 UTC (rev 3614)
+++ 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gr_costas_loop_cc.cc
      2006-09-22 17:52:55 UTC (rev 3615)
@@ -118,8 +118,6 @@
     else if (d_freq < d_min_freq)
       d_freq = d_min_freq;
     
-    //    fprintf(stderr, "Costas frequency = %f\terror = %f\n", d_freq, 
error);
-    // d_freq_out << d_freq << std::endl;
     if (write_foptr)
       foptr[i] = gr_complex(d_freq,0);
   }

Modified: 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gri_agc_cc.h
===================================================================
--- 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gri_agc_cc.h
      2006-09-22 17:12:15 UTC (rev 3614)
+++ 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gri_agc_cc.h
      2006-09-22 17:52:55 UTC (rev 3615)
@@ -20,8 +20,8 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef _GRI_AGC_CC_H_
-#define _GRI_AGC_CC_H_
+#ifndef INCLUDED_GRI_AGC_CC_H
+#define INCLUDED_GRI_AGC_CC_H
 
 #include <math.h>
 
@@ -71,4 +71,4 @@
   float _max_gain;             // max allowable gain
 };
 
-#endif /* _GRI_AGC_CC_H_ */
+#endif /* INCLUDED_GRI_AGC_CC_H */

Modified: 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gri_agc_ff.h
===================================================================
--- 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gri_agc_ff.h
      2006-09-22 17:12:15 UTC (rev 3614)
+++ 
gnuradio/branches/developers/eb/digital-wip/gnuradio-core/src/lib/general/gri_agc_ff.h
      2006-09-22 17:52:55 UTC (rev 3615)
@@ -20,8 +20,8 @@
  * Boston, MA 02110-1301, USA.
  */
 
-#ifndef _GRI_AGC_H_
-#define _GRI_AGC_H_
+#ifndef INCLUDED_GRI_AGC_FF_H
+#define INCLUDED_GRI_AGC_FF_H
 
 #include <math.h>
 
@@ -68,4 +68,5 @@
   float _max_gain;             // maximum gain
 };
 
-#endif /* _GRI_AGC_FF_H_ */
+#endif /* INCLUDED_GRI_AGC_FF_H */
+





reply via email to

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