X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/d16b33feb5b22c16334b44e3c51747328f783124..ca5bad3d732abc3f5bf75be0bd7564d8420bcff1:/client/ui.c?ds=sidebyside diff --git a/client/ui.c b/client/ui.c index 0dc9118b..9c24f17d 100644 --- a/client/ui.c +++ b/client/ui.c @@ -9,20 +9,7 @@ // UI utilities //----------------------------------------------------------------------------- -#include -#include -#include -#include -#include -#include -#include -#include "loclass/cipherutils.h" #include "ui.h" -#include "cmdmain.h" -#include "cmddata.h" -#include "graph.h" -#define M_PI 3.14159265358979323846264338327 - double CursorScaleFactor; int PlotGridX, PlotGridY, PlotGridXdefault= 64, PlotGridYdefault= 64; int offline; @@ -93,13 +80,13 @@ void SetLogFilename(char *fn) { logfilename = fn; } -void iceFsk3(int * data, const size_t len){ +void iceIIR_Butterworth(int *data, const size_t len){ int i,j; int * output = (int* ) malloc(sizeof(int) * len); memset(output, 0x00, len); - float fc = 0.1125f; // center frequency + float fc = 0.1125f; // center frequency size_t adjustedLen = len; // create very simple low-pass filter to remove images (2nd-order Butterworth) @@ -107,13 +94,13 @@ void iceFsk3(int * data, const size_t len){ float b[3] = {0.003621681514929, 0.007243363029857, 0.003621681514929}; float a[3] = {1.000000000000000, -1.822694925196308, 0.837181651256023}; - float sample = 0; // input sample read from file + float sample = 0; // input sample read from array float complex x_prime = 1.0f; // save sample for estimating frequency float complex x; for (i=0; i0 ? 1:0; - printf("%d", bit ); - } - printf("\n"); - - printf("R/50 : "); - for (i =startPos ; i < adjustedLen; i += 50){ - bit = data[i]>0 ? 1:0; - printf("%d", bit ); } - printf("\n"); - free(output); }