public int doFSK200500_8000FFT (CircularDataBuffer circBuf,WaveData waveData,int start,int ss)	{
		// Get the data from the circular buffer
	    double datao[]=circBuf.extractDataDouble(start,ss);
	    double datar[]=new double[FFT_64_SIZE];
	    int a;
	    for (a=0;a<datar.length;a++)	{
	    	if ((a>=12)&&(a<52)) datar[a]=datao[a-12];
			else datar[a]=0.0;
			datar[a]=windowBlackman(datar[a],a,datar.length);
	    }
	    fft64.realForward(datar);
	    double spec[]=getSpectrum(datar);
		int freq=getFFTFreq (spec,waveData.getSampleRate());  
		return freq;
	}