针对随机法构造的LDPC码结构性差,不易于硬件实现等问题,设计了一种基于距离图的QC-LDPC码构造算法。它有两种实现方式--顺序搜索方式和随机搜索方式,其码长、码率、圈长等参数可以根据实际需要设定,灵活性较好。仿真结果表明:随机搜索方式构造的QC-LDPC码性能明显优于顺序搜索方式,并且与PEG构造的随机码性能相当。与随机构造法相比,文中的搜索算法构造速度更快,并且所构造的码具有准循环特性,易于硬件实现。