I am not sure whether this is a suitable question for MO. We know the classical version of Dirichlet's approximation theorem that if $x$ is a real number and $Q>0$ there exist $p,q\in \mathbb{Z}$ with $0<q\le Q$ such that $|x-p/q|<1/qQ$.
I am looking for a version of this theorem where $q$ is only a prime power, say $2^n$. Then by binary approximation of real number one can immediately say that $|x-p/2^n|<1/2^n$. But can we do better along the line of Dirichlet?
Thanks for any reference.