Creating 16-Bit Sine Table w/ 8-Bit Verilog & Sin Table

  • Thread starter Thread starter david90
  • Start date Start date
  • Tags Tags
    Sin Table
Click For Summary
To create a 16-bit sine table using two 8-bit sine tables, it's important to note that combining two 8-bit values does not yield a true 16-bit resolution; instead, it results in a 9-bit value. The discussion emphasizes the use of the sine function, where sin(theta) can be related to cos(theta) through the equation sin(theta) = cos(theta - π/2). Adjustments are necessary to account for the number of ticks used per quarter arc when implementing this in Verilog. Additionally, converting a sine table to a cosine table can be achieved by using the aforementioned relationship. Understanding these principles is crucial for effective implementation in digital design.
david90
Messages
311
Reaction score
2
How do I use two 8-bit sine table to make one 16-bit sine table?

Here is my 8-bit sine table in verilog

char sintable[256]
for(int i=0;i<256;i++)
sintable=sin(2*pi*i/256)*128


I know I have to somehow use: sin(theta+ delta*theta)

theta would be the first 8-bit and delta*theta would be the last 8 bit. Combine and u get 16-bit.
 
Engineering news on Phys.org
also, how do you convert a sine table to a cosine table? I want to instaniate a sine table module and then somehow convert it into a cosine.
 
david90 said:
How do I use two 8-bit sine table to make one 16-bit sine table?
What are you trying to do? You can't make a 16-bit resolution something out of two 8-bit somethings. Two 8-bit somethings makes a 9-bit something.
 
Well, in radians:
\sin(\theta)=\cos(\theta-\frac{\pi}{2})
So switching between the two isn't that hard.
Of course, you'll have to adjust that to compensate for how many tics you'll be using per quarter arc.
 
I am trying to understand how transferring electric from the powerplant to my house is more effective using high voltage. The suggested explanation that the current is equal to the power supply divided by the voltage, and hence higher voltage leads to lower current and as a result to a lower power loss on the conductives is very confusing me. I know that the current is determined by the voltage and the resistance, and not by a power capability - which defines a limit to the allowable...

Similar threads

  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 6 ·
Replies
6
Views
7K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
2
Views
7K
  • · Replies 2 ·
Replies
2
Views
2K