Harnessing multipath to enable centimeter-level positioning using wireless channel state information from compact antenna arrays