Skip to content

Commit 01cf888

Browse files
Added comments
1 parent e7ad653 commit 01cf888

File tree

1 file changed

+16
-5
lines changed

1 file changed

+16
-5
lines changed

benchmarks/source/superh/ConvolutionFourierTransform/virtualSensorExample.c

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,27 +53,38 @@ main(void)
5353
}
5454

5555
float X[numberOfSamples];
56+
/*
57+
* kK = Number of samples in output vector (number of points for Fourier transform)
58+
*/
5659
float kK = numberOfSamples;
57-
float kN = numberOfSamples;
60+
/*
61+
* kN = Number of samples in inputs
62+
*/
63+
float kN = numberOfSamples;
5864
for(int k = 0; k < kK; k++)
5965
{
6066
for(int n = 0; n < kN; n++)
6167
{
6268
X[k] = kX[n]*(cos((2*M_PI/kN)*k*n)-I*sin((2*M_PI/kN)*k*n));
6369
}
6470
}
71+
6572
printf("Input: ");
66-
for(int i=0;i<numberOfSamples;++i)
73+
74+
for(int i = 0 ; i < numberOfSamples ; ++i)
6775
{
6876
printf("%f ", kX[i]);
6977
}
70-
printf("\n");
78+
79+
printf("\n");
7180
printf("Output: ");
72-
for(int i=0;i<numberOfSamples;++i)
81+
82+
for(int i = 0 ; i < numberOfSamples ; ++i)
7383
{
7484
printf("%f ", X[i]);
7585
}
76-
printf("\n");
86+
87+
printf("\n");
7788

7889
return 0;
7990
}

0 commit comments

Comments
 (0)