I have a Hamiltonian $H$ on a periodic lattice, which is expressed as, say:
$$H = \sum_{n} (A_n a^\dagger_n a_n + B_n a^\dagger_{n+1} a_n + h.c.)$$
where $A_n$ and $B_n$ are periodic in space (over the lattice) with a period of $\beta$. Now, in order to get the momentum space representation of the Hamiltonian, I express the annihilation (and creation) operators as:
$$a_n = \sum_{k=-\infty}^{\infty}e^{-ikn}a_k$$
Instead of having the sum over $k$ running from $-\infty$ to $+\infty$, I would like to have the sum running only over the Brillouin zone. I am not sure how to go about doing that. Any help would be appreciated!