Made some progress, as a first step not thinking of fractional values i want to clarify with logic.
1. Considering 1024 points of 360 degrees, hence step degree = 0.3515Degree.
2. Creating sine look up table of 1024 points

3. To generate a sine wave of 50Hz with sampling rate of 50uS(20KHz).

Are my above calculations correct? But the table pointer (col P) is not an integer it is fractional, then which point in the table i have to consider? 2.56 can i consider 3, 5.12 as 5?
1. Considering 1024 points of 360 degrees, hence step degree = 0.3515Degree.
2. Creating sine look up table of 1024 points

3. To generate a sine wave of 50Hz with sampling rate of 50uS(20KHz).

Are my above calculations correct? But the table pointer (col P) is not an integer it is fractional, then which point in the table i have to consider? 2.56 can i consider 3, 5.12 as 5?



