Consider the measure preserving dynamical system $(\mathbb{R}^2 / \mathbb{Z}^2, \mathcal{B} \otimes \mathcal{B}, \lambda \otimes \lambda, R_{(\alpha, \beta)})$. This is the torus with the borel $\sigma$-algebra, the Lebesgue measure, and the rotation defines as
$$ R_{(\alpha, \beta)}(x,y) = (x + \alpha \ (mod1), y + \beta \ (mod1)) $$
I'm searching for a necessary and suficient condition for this system to be ergodic.
I have come by using Fourier Analysis to a sufficient condition for the system to be ergodic:
$$ \forall (k_1, k_2) \in \mathbb{Z}^2 \backslash \{(0,0)\}, \ k_1 \alpha + k_2 \beta \notin \mathbb{Z} $$
And by a more geometric analysis to a necessary condition for the system to be ergodic:
$$ \forall \lambda > 0, \ \lambda \cdot (\alpha, \beta) \neq 0 $$
But I haven't been able to unify them into one.
Any help or good references on this topic?
Thanks in advance.