The invention relates to a block 
encoder and an encoding method of a polarization code, and belongs to the technical field of encoding devices. According to the block 
encoder and the encoding method of the polarization code, the problems of high 
algorithm complexity and relatively low 
processing speed existing in the prior art are solved. The block 
encoder comprises an input encoding module, a 
generator matrix module and a multiplier module; and each module is provided with multiple exclusive-OR gates and multiple time 
delay units. The encoding method comprises the steps of grouping to-be-encoded input information sequences; constructing a 
generator matrix of the polarization codes; and generating an encoding result. The principle of the block encoder and the encoding method of the polarization code is that a matrix GN is compressed, a position containing F<
Kronecker product k> is replaced by 1, a K*K 
zero matrix is replaced by zero, the compressed matrix is the 
generator matrix F< 
Kronecker product (n-k)> of the encoder; K information bits are input to the information sequences per each 
clock; and a result of corresponding encoding operation for a matrix GK is output after the result is subjected to selection and exclusive-OR operation. According to the block encoder and encoding method of the polarization code, K-bit data can be input at each 
clock, and N-bit data can be output after 1+N / K clocks, so that encoding 
delay is reduced, and the encoding efficiency is improved.