Subversion Repositories svnkaklik

Rev

Rev 526 | Rev 537 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 526 Rev 536
Line 61... Line 61...
61
 
61
 
62
int main (void)
62
int main (void)
63
{
63
{
64
   int i,n,m,delay;
64
   int i,n,m,delay;
65
   double r;
65
   double r;
-
 
66
	FILE *out;
66
 
67
 
67
   linear_chirp(sample,SAMPLES,100,0);			// vyrobi vzorek signalu
68
   linear_chirp(sample,SAMPLES,100,0);			// vyrobi vzorek signalu
68
   linear_chirp(signal,SIGNAL_SAMPLES,500,1000);			// vyrobi signal ve kterem se vzorek hleda
69
   linear_chirp(signal,SIGNAL_SAMPLES,500,1000);			// vyrobi signal ve kterem se vzorek hleda
69
 
70
 
70
   for(n=0; n < (SIGNAL_SAMPLES - SAMPLES);n++){			//spocita korelaci pro mozna spozdeni
71
   for(n=0; n < (SIGNAL_SAMPLES - SAMPLES);n++){			//spocita korelaci pro mozna spozdeni
Line 79... Line 80...
79
       delay = n;
80
       delay = n;
80
       r = correlation[n];
81
       r = correlation[n];
81
     }
82
     }
82
   }
83
   }
83
 
84
 
84
 
-
 
-
 
85
   out=fopen("output.txt",'w');
85
   for(i=0;i<SAMPLES;i++)
86
   for(i=0;i<SAMPLES;i++)
86
   {
87
   {
87
//     fprintf(stdout,"%3u ",i);	 		// vypise cislo bunky v poli (spozdeni)
88
//     fprintf(stdout,"%3u ",i);	 		// vypise cislo bunky v poli (spozdeni)
88
     fprintf(stdout,"%2i ",sample[i]);
89
     fprintf(stdout,"%2i ",sample[i]);
89
//     fprintf(stdout,"%2d ",signal[i]);
90
//     fprintf(stdout,"%2d ",signal[i]);
90
//     fprintf(stdout,"%3.2f\n",correlation[i]);		// vypise hodnotu korelace nejvissi cislo je nejvetsi korelace.
91
//     fprintf(out,"%3.2f\n",correlation[i]);		// vypise hodnotu korelace nejvissi cislo je nejvetsi korelace.
91
   }
92
   }
92
   fprintf(stdout,"\nvzorek v signalu zacina na miste: %3u \n",delay);
93
   fprintf(stdout,"\nvzorek v signalu zacina na miste: %3u \n",delay);
93
 
94
	fclose(out);
94
  exit(1);
95
  exit(1);
95
}
96
}