Constructing low-density parity-check codes with circulant matrices | IEEE Conference Publication | IEEE Xplore