diff options
Diffstat (limited to 'Build')
-rw-r--r-- | Build/index.html | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/Build/index.html b/Build/index.html index 1a571f7..df0ba28 100644 --- a/Build/index.html +++ b/Build/index.html @@ -23,8 +23,9 @@ script.src = "index.js"; script.onload = function() { console.log("Emscripten boilerplate loaded."); - run_dft = Module.cwrap("dft", [],[['float'],['float'],'number','number']); - run_fft= Module.cwrap("fft_1",[],[['float'],['float'],'number','number']); + run_dft = Module.cwrap("dft", [],[['float'],['float'],'number','number']); + run_fft_shuffle = Module.cwrap("ffti_shuffle_1", [],[['float'],['float'],'number']); + run_fft = Module.cwrap("fft_1", [],[['float'],['float'],'number','number']); @@ -48,7 +49,7 @@ } function checkArr(inputData,errorOutput) { - var strArr = inputDataI.value; + var strArr = inputData.value; strArr = strArr.replace(/ +(?= )/g,''); var splArr = strArr.split(" "); @@ -87,21 +88,22 @@ for(let i=0,j=0;i<N,j<arrQok.data.length;i++,j++) { myArray_q.data[i] = arrQok.data[j]; } - - //console.log(typeof myArray_i); - //console.log(myArray_i); + console.log(myArray_i.data); + console.log(myArray_q.data); + //DFT + run_dft(myArray_i.offset,myArray_q.offset,N,0); + //FFT + //run_fft_shuffle(myArray_i.offset,myArray_q.offset,N); + //run_fft(myArray_i.offset,myArray_q.offset,N,1); - - run_dft(myArray_i.offset,myArray_q.offset,N,1); - console.log(myArray_i.data); console.log(myArray_q.data) function outputResult(array,output) { - var arr = Array(array.slice(0,N-1)); + var arr = Array(array.slice(0,N)); arr = arr.map(function(item){ return item.map(function(num){ - return parseFloat(num.toFixed(2)); + return parseFloat(num.toFixed(4)); }); }); output.value = arr; |