The Depth-First Algorithm for Designing 2-D Single-State Block Codes | IEEE Conference Publication | IEEE Xplore