commit-gnuradio
[Top][All Lists]
Advanced

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

[Commit-gnuradio] r7116 - gnuradio/trunk/gnuradio-core/src/lib/filter


From: jcorgan
Subject: [Commit-gnuradio] r7116 - gnuradio/trunk/gnuradio-core/src/lib/filter
Date: Tue, 11 Dec 2007 20:48:44 -0700 (MST)

Author: jcorgan
Date: 2007-12-11 20:48:44 -0700 (Tue, 11 Dec 2007)
New Revision: 7116

Modified:
   gnuradio/trunk/gnuradio-core/src/lib/filter/gri_iir.h
Log:
Reverted changeset r7089 on trunk.

Modified: gnuradio/trunk/gnuradio-core/src/lib/filter/gri_iir.h
===================================================================
--- gnuradio/trunk/gnuradio-core/src/lib/filter/gri_iir.h       2007-12-12 
03:31:26 UTC (rev 7115)
+++ gnuradio/trunk/gnuradio-core/src/lib/filter/gri_iir.h       2007-12-12 
03:48:44 UTC (rev 7116)
@@ -143,6 +143,12 @@
   for (i = 1; i < m; i ++)
     acc += (d_fbtaps[i] * d_prev_output[latest_m + i]);
 
+  // store the values twice to avoid having to handle wrap-around in the loop
+  d_prev_output[latest_m] = acc;
+  d_prev_output[latest_m+m] = acc;
+  d_prev_input[latest_n] = input;
+  d_prev_input[latest_n+n] = input;
+
   latest_n--;
   latest_m--;
   if (latest_n < 0)
@@ -150,13 +156,6 @@
   if (latest_m < 0)
     latest_m += m;
 
-  // store the values twice to avoid having to handle wrap-around in the loop
-  d_prev_output[latest_m] = acc;
-  d_prev_output[latest_m+m] = acc;
-  d_prev_input[latest_n] = input;
-  d_prev_input[latest_n+n] = input;
-
-
   d_latest_m = latest_m;
   d_latest_n = latest_n;
   return (o_type) acc;





reply via email to

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