本发明公开了一种基于双对角准循环移位LDPC码校验矩阵的编码器。该编码器包括z分频器和输出寄存器,z分频器与输出寄存器之间连接有两路数据存储与预编码器、校验位生成器和二选一选择器,该数据存储与预编码器用于产生预编码比特,该校验位生成器用于产生LDPC码的校验比特,该二选一选择器用于对信息比特和校验位比特的选择输出。每个数据存储与预编码器和每个校验位生成器均设有存储和运算两个工作状态,两个数据存储与预编码器输出的信息位和两个校验位生成器输出的校验位分别通过二选一选择器输入到输出寄存器,由输出寄存器将输入的信息位和校验位组合成编码比特进行输出。本发明具有结构简单,编码效率高的优点,可用于对LDPC码进行快速编码。