Suppose we generate a discrete sinusoid using the following algorithm:
x 0 = 1 y 0 = 0 x k = 1 + α 2 x k − 1 − α y k − 1 y k = 1 + α 2 y k − 1 + α x k − 1
Here, x k and y k are both discrete sinusoids. If α = 1 0 0 1 , and the algorithm is run at 1000 Hz (iterations per second), what is the angular frequency ( r a d / s ) of these sinusoids (to the nearest integer)?
Note: The k subscript denotes the present iteration, and the ( k − 1 ) subscript denotes the previous iteration.
This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try
refreshing the page, (b) enabling javascript if it is disabled on your browser and,
finally, (c)
loading the
non-javascript version of this page
. We're sorry about the hassle.
@Steven Chase
I want to ask you something(I am serious, no joking)
I just got to know about Bitcoin , 1 month ago. .
Maybe you know about it from years.
My question is (who decides the value of Bitcoin in market today i watched 1 Bitcoin =10.7k US dollar
After dinner 1 Bitcoin =10.8k US dollar , now 1 Bitcoin =10.9K US dollar
Who is responsible for changing this data so rapidly???
@Steven Chase Hello here above is my question
Problem Loading...
Note Loading...
Set Loading...
Consider a rotating vector in the 2D Cartesian plane. Projections of this vector onto the horizontal and vertical axes yield sinusoids. Start with a vector along the horizontal axis.
v = x ı ^ + y ȷ ^
Form a quadrature vector: v q = − y ı ^ + x ȷ ^
Add a scaled version of the quadrature vector to the original vector:
v s h i f t = x ı ^ + y ȷ ^ + α ( − y ı ^ + x ȷ ^ ) = ( x − α y ) ı ^ + ( y + α x ) ȷ ^
This results in a vector that is shifted by an angle θ and is also greater in magnitude. Suppose that the original vector v is a unit vector, as it is in the problem statement. Then we can divide the shifted vector by 1 + α 2 to re-normalize. Applying this routine iteratively results in the following:
x k = 1 + α 2 x k − 1 − α y k − 1 y k = 1 + α 2 y k − 1 + α x k − 1
To find the angular frequency, consider the difference quotient d t d θ . Recall that v is a unit vector.
d t d θ = t k − t k − 1 θ k − θ k − 1 = T a t a n ( α )
Since the algorithm is run at 1000 Hz, T = 1 0 0 0 1 . Plugging in numbers (with α = 1 0 0 1 ) gives:
d t d θ = T a t a n ( α ) = 1 0 0 0 1 a t a n ( 1 0 0 1 ) ≈ 1 0