Abstract: In this article, we propose a method of designing programmable coding metasurface with a reconfigurable number of reflected beams. Each unit cell of the metasurface is loaded with one ...