“…Making the metamaterial be field programmable is a big progress in the developments of metamaterials because of the following features: - A single programmable metamaterial can accomplish many significantly distinct functions (e.g. single-beam radiation, different multi-beam radiations, beam scanning, wave diffusion, and vortex beam generation) ( Cui et al., 2014 , 2017 ; Liu et al., 2016a , Liu et al, 2016 , 2016c , 2016d , 2016e ; Li et al., 2019a , 2019b ; Shannon, 2001 );
- All these functions are switched in real time by changing the digital states and sending instructions by FPGA ( Cui et al., 2014 ; Li et al., 2019a , 2019b );
- The digital coding metamaterial builds up a bridge between the physical world and the digital world ( Wan et al., 2016 , 2019 ; Shuang et al., 2020 ; Zhang et al., 2018a , 2018b ), which helps establish new information systems, pushing the metamaterials to system-level applications ( Zhang et al, 2020a , Zhang et al, 2020b , 2020c ; Lipworth et al., 2013 ; Hunt et al., 2013 ; Li et al., 2016 ; Wang et al., 2016 ; Li et al., 2018 ; Li et al., 2017 ; Cui et al., 2019 ; Li et al., 2019a , 2019b ; Li, 2019 ; Li et al., 2020 ; Zhao et al., 2019 ; Dai et al., 2018 ; Dai et al., 2019 ; Tang et al., 2019a , 2019b ; Dai et al., 2020 ; Zhang et al., 2018a , 2018b ; Zhang et al., 2019a , 2019b ; Hadad et al., 2015 ; Shaltout et al., 2015 ;
…”