Merge branch 'upstream' into dfsg-orig
[debian/gnuradio] / gr-radar-mono / src / utils / read_avg.m
diff --git a/gr-radar-mono/src/utils/read_avg.m b/gr-radar-mono/src/utils/read_avg.m
new file mode 100644 (file)
index 0000000..7df3d4c
--- /dev/null
@@ -0,0 +1,22 @@
+function avg = read_avg(name, vlen)
+
+    f = fopen(name, "rb");
+    s = zeros(1, vlen);
+    n = 0;
+        
+    while (!feof(f))
+       t = fread(f, [2, vlen], "float");
+       if (size(t) == [2, vlen])
+          n = n+1;
+          c = t(1,:)+t(2,:)*j;
+         if (n > 10)
+             s = s+c;
+         endif
+       endif
+    endwhile
+
+    avg = s/(n-1);
+    
+    fclose(f);
+    
+endfunction