Check whether any tanks (toilets, cold water storage) have float valves that are leaking and juddering.
Have a close look at your water meter when it is happening. If it is indicating water is being consumed then the problem is on your side of the meter. If it is rock steady, the problem may be originating in a neighbour's property and you're hearing their banging being transmitted as hydraulic pulses along the pipes.